Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1630

Alexey Viktorov #:

Как нету?


iVolumes
MakarFX #:
iVolumes

Ладно… ты победил :-)))

Возможно ли как то приостановить работу индикатора до момента пока пользователь не нажмет кнопку ?

while(!IsStopped()) в мт 5 работает и нет проблем а вот мт 4 виснет наглухо...

Vladimir Pastushak #:

Возможно ли как то приостановить работу индикатора до момента пока пользователь не нажмет кнопку ?

while(!IsStopped()) в мт 5 работает и нет проблем а вот мт 4 виснет наглухо...

Примерно так

   for(i=limit;i>=0;i--)
     {
      if(ObjectGetInteger(0,name,OBJPROP_STATE)==true)
        {
         ....
        }
     }
Vladimir Pastushak #:

Возможно ли как то приостановить работу индикатора до момента пока пользователь не нажмет кнопку ?

while(!IsStopped()) в мт 5 работает и нет проблем а вот мт 4 виснет наглухо...

индикаторы работают все в одном потоке, нельзя вешать.

MakarFX #:

Примерно так

да, но цикл не нужен и переместить это в OnChartEvent, а в онтике проверять что флаг кнопки не сработал.

Taras Slobodyanik #:

индикаторы работают все в одном потоке, нельзя вешать.

да, но цикл не нужен и переместить это в OnChartEvent, а в онтике проверять что флаг кнопки не сработал.

в тестере OnChartEvevnt не работает, а предложенное решение работает :-)

Maxim Kuznetsov #:

в тестере OnChartEvevnt не работает, а предложенное решение работает :-)

для индикаторов работает и в тестере :)

Taras Slobodyanik #:

для индикаторов работает и в тестере :)

Особенности работы программ в тестере стратегий - Программы MQL4 - Справочник MQL4
Особенности работы программ в тестере стратегий - Программы MQL4 - Справочник MQL4
  • docs.mql4.com
Особенности работы программ в тестере стратегий - Программы MQL4 - Справочник MQL4
Taras Slobodyanik #:

Макар - проверьте)

Ты прав, работает...в доках ошибка