Вопрос к разработчикам MQL4 - страница 2

 
KimIV:

Глобальная переменная потеряет своё значение при переинициализации советника.

При перезагрузке. Если переинициализация происходит без перезагрузки, значение не изменится.
Довольно, кстати, нехорошее свойство статических данных в программах метатрейдера - источник неожиданных ошибок. Легко обходится runtime инициализацией глобальных переменных. Со статическими, правда, такой номер не проходит.
 
SERJIO:

Дело в том что я решил сделать паузу по времени между OrderModify

и у меня не получается с написанием кода

можно ли это сделать с помощью предложенных вами способов?

Непонятна сама постановка задачи: если, по-алгоритму, ордер необходимо модифицировать, надо это сделать: переместить отложенный, изменить стоп-лосс, тэйк-профит, зачем откладывать? Тем более, что операция модификации выполняется не брокером-человеком, а автоматом, и все условия допустимости модификации проверяются автоматически. Пример: работа штатного трейлинг-стопа во время сильных движений. Конечно, сама логика модификации должна быть предварительно проверена на тестере (от ошибок не застрахован никто), иначе можно засыпать ДЦ-сервер бесполезными или некорректными запросами и работу советников просто запретят.
 

Отвечаю Valmars,

Я как и все нахожусь в поиске и мне эта идея до сих пор нравится

Кстати, я наконец добился чего хотел,

Спасибо Luptator и KimIV за участие,

Осталось оптимизировать посмотрим что получится

P.S. Пора спать однако, время 0:29