Индикатор сна

 

так как я делаю так, что после массива индикатор будет некоторое время спать, в данном случае (2 свечи) Моя попытка

if (CONDITIONS)
{
Buffer1[i] = Close[i] - iATR(NULL, PERIOD_CURRENT, 14,i);
if(i == 0 && Time[0] != time_alert)
{meuAlerta("Buy"); 
time_alert = Time[0];}
Sleep(2*60000);
} 


 
Renato Jose:

так как я делаю так, что после массива индикатор будет некоторое время спать, в данном случае (2 свечи) Моя попытка

Sleep() , в индикаторах не работает.

 
Alekseu Fedotov:

Sleep() , в индикаторах не работает.

а что было бы альтернативным способом в барах или вовремя решить? Я читал, что sleep () не используется в индикаторах, я упомянул в качестве примера
 

Спать не нужно. Сделайте глобальную переменную:

datetime MyTime;


............

if (CONDITIONS)
   {

............
   MyTime=Time[0];
   }

if(Time[0]-MyTime>PeriodSeconds(eTimeFrame)*2)
   {

   }
Когда наступит нужное время, тогда и продолжите
 
Aleksei Stepanenko:

Спать не нужно. Сделайте глобальную переменную:

Когда наступит нужное время, тогда и продолжите

спасибо большое, мой друг, все сработало очень хорошо, всего наилучшего для тебя

datetime MyTime;


............
if(Time[0]-MyTime>PeriodSeconds(eTimeFrame)*2)
   {
if (CONDITIONS)    { ............    MyTime=Time[0];    } }
 
.