Глобальная переменная потеряет своё значение при переинициализации советника.
При перезагрузке. Если переинициализация происходит без перезагрузки, значение не изменится. Довольно, кстати, нехорошее свойство статических данных в программах метатрейдера - источник неожиданных ошибок. Легко обходится runtime инициализацией глобальных переменных. Со статическими, правда, такой номер не проходит.
Дело в том что я решил сделать паузу по времени между OrderModify
и у меня не получается с написанием кода
можно ли это сделать с помощью предложенных вами способов?
Непонятна сама постановка задачи: если, по-алгоритму, ордер необходимо
модифицировать, надо это сделать: переместить отложенный, изменить
стоп-лосс, тэйк-профит, зачем откладывать? Тем более, что операция
модификации выполняется не брокером-человеком, а автоматом,
и все условия допустимости модификации проверяются автоматически.
Пример: работа штатного трейлинг-стопа во время сильных движений.
Конечно, сама логика модификации должна быть предварительно
проверена на тестере (от ошибок не застрахован никто), иначе
можно засыпать ДЦ-сервер бесполезными или некорректными запросами
и работу советников просто запретят.
Глобальная переменная потеряет своё значение при переинициализации советника.
Довольно, кстати, нехорошее свойство статических данных в программах метатрейдера - источник неожиданных ошибок. Легко обходится runtime инициализацией глобальных переменных. Со статическими, правда, такой номер не проходит.
Дело в том что я решил сделать паузу по времени между OrderModify
и у меня не получается с написанием кода
можно ли это сделать с помощью предложенных вами способов?
Отвечаю Valmars,
Я как и все нахожусь в поиске и мне эта идея до сих пор нравится
Кстати, я наконец добился чего хотел,
Спасибо Luptator и KimIV за участие,
Осталось оптимизировать посмотрим что получится
P.S. Пора спать однако, время 0:29