Этот форум переведен в режим чтения, просим обсуждать вопросы на форумах MQL4.community и MQL5.community

iHigh и ошибка 146


К списку тем  | 1 2
avatar
117
babybear 06.04.2009 23:46 

з.ы.

я склоняюсь к такомы варианту. Это- скрипт, я думаю, при его завершении будет сгенерировано правильное решение об окончании загрузки данных. И с большой вероятностью данные будут загружены. http://forum.mql4.com/ru/20982/page5

datetime daytimes[];

int start()
{
   int last_value = -1;
   int new_value;
   for( int i=0; i<10; i++)
   {
      new_value = fCheckDataUpdate( "EURCAD", PERIOD_M1);
      if( new_value == last_value)
         break;
      last_value = new_value;
      Sleep(1000);
   }
   
   if( new_value != last_value)
      Print("я плохо кончил");
   else
      Print("я кончил хорошо");
      
   return(0);
}
  
int fCheckDataUpdate(string aSymbol,int aTimeFrame)
{
   int res;
   res = ArrayCopySeries( daytimes, MODE_TIME, aSymbol, aTimeFrame);
   Print( "fCheckDataUpdate():  error =", GetLastError(), "; symbol = ", 
      aSymbol,"; period = ", aTimeFrame, "; res = ",res);
   return( res);      
}
как думаете, есть минусы?
К списку тем   | 1 2  
Скачай MetaTrader 5 (300 Кб, веб-установщик) — новый терминал для финансовых рынков