пауза еа при запуске

 

День добрый!

Как сделать паузу в ЕА, например в 60 секунд при первом запуске ЕА/перезагрузки ПК/перезапуске терминала/более 60 секунд отсутствие Интернета, чтобы ЕА успел произвести не быстрые расчеты индикаторов перед тем как начнутся приниматься торговые сигналы этим же ЕА?

Может кто сталкивался?

 
Sleep(60000);
 
Rafael Sahibgareev:
Sleep(60000);

sleep то понятно. Может я не так выразился: Как определить что ЕА запущен в первый раз или был разрыв в котировках из-за отсутствия Интернета?
 
Rafael Sahibgareev:
первый расчет 


Нашел решение, если вдруг кому надо:

if(GetMicrosecondCount()/1000000 <= 60)

{

Comment("sleeping");

}

else

{

//work

}

 

запускаем таймер, каждую секунду проверяем коннект с сервером — IsConnected()

если связи нет, ждём 10 секунд и проверяем коннект заново...