Особенности языка mql5, тонкости и приёмы работы - страница 176
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Когда нужно засечь изменение переменной при присвоении.
MessageBox в лог выводит далеко не всю информацию. При чтении лога иногда возникают вопросы. Решил проблему так.
Что делает #A ?
Что делает #A ?
Выводит аргумент в виде строки.
Просьба показать, как делается пакетная компиляция (несколько MQL-программ), включая режим MQL5 Cloud Protector.
https://www.metatrader5.com/ru/metaeditor/help/beginning/integration_ide
протектора пока в параметрах нет и не факт что появится
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2020.05.14 08:15
Вот так выглядит оно, если нужно просто удалять советник при смене счета.
Простейшая задача в MQL5 заставляет пританцовывать с подвывертом.
Не всегда получается удалить советник при смене счета.
Допустим, советним запущен на символе EURUSD. Идет переключение на сервер, где символы с префиксом. Например, EURUSD.abc.
В этом случае советник остается висеть, и он не может себя удалить. У кого-нибудь есть решение это задачи?
Не всегда получается удалить советник при смене счета.
Допустим, советним запущен на символе EURUSD. Идет переключение на сервер, где символы с префиксом. Например, EURUSD.abc.
В этом случае советник остается висеть, и он не может себя удалить. У кого-нибудь есть решение это задачи?
Решение проще не бывает. Достаточно поработать со строкой и вычленить оттуда только нужную часть.
Пожалуйста, покажите здесь исходник советника, который выгружает себя при смене счета.
Пожалуйста, покажите здесь исходник советника, который выгружает себя при смене счета.
я так понял что тут надо выгружаться в инит(или лучше в онтик) после смены. Т.е. запоминать в глобальных переменных номера счетов и если произошла смена, то выгружаться. Еще можно попробовать анализировать _DeInitReason в инит() и выгружаться.
Допустим, советник запущен на символе EURUSD. Идет переключение на сервер, где символы с префиксом. Например, EURUSD.abc.
в этом случае OnInit() не запускается? может на уровне OnDeinit() пробовать удалить?