Хочу в MQL4 функцию AccountShiftGMT() - страница 2

 
Shinigami:
bstone

а в чем сложность использования вышеприведенной функции? конечно, я за то чтобы в МТ4 вообще было только время по гринвичу или чтобы была возможность его использовать. но ведь можно и обойтись. ..

В том, что ваш вариант требует ручной настройки. И рано или поздно, вы забудете поменять параметры при переходе с одного сервера на другой. Или сервер перейдет с GMT+2 на GMT+1, а вы вовремя не отреагируете.
 
Вообще-то правильней было бы назвать функцию разницы времени сервера и времени по Гринвичу TerminalShiftGMT().
 
bstone:

При отсутствии связи с сервером или при дисконнектах, TimeCurrent() возвращает неактуальное время. И поэтому абсолютно корректную реализацию обсуждаемой функции могут сделать только разработчики. Поэтому их и просят.


Только работать она будет при наличии связи с сервером. Как собственно и TimeCurrent.

PS А интересно, что нужно такого делать при отсутствии связи с сервером, кроме тестирования стратегий. Так в тестере TimeCurrent моделируется...

Причина обращения: