1) переписать код так, чтобы нажатие отслеживалось без использования EVENT и sparam. например, по состоянию
кнопки и её имени (кнопка с именем таким-то нажата - отжать и выполнить действие)
2) перенести всё содержимое OnChartEvent в отдельную функцию и использовать её в OnTick и/или OnTimer
А я почему-то даже и не задумывался над этим. Логически конечно остальные проверки излишни. Только вот на сколько будет притормаживать
при оптимизации, за счёт проверок состояния кнопок, если убрать проверку MQLInfoInteger(MQL_TESTER). Кнопок нет, но условие проверки
есть... В общем надо учитывать количество кнопок. На всякий случай...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
нужно сделать 2 вещи:
1) переписать код так, чтобы нажатие отслеживалось без использования EVENT и sparam. например, по состоянию кнопки и её имени (кнопка с именем таким-то нажата - отжать и выполнить действие)
2) перенести всё содержимое OnChartEvent в отдельную функцию и использовать её в OnTick и/или OnTimer
Только не перенести, а добавить под условие
Только не перенести, а добавить под условие
Слишком много условий...
Да ты прав. Визуальный режим сам по себе означает режим тестера.
***
Но мы планируем, чтобы в визуальном тестере всё работало точно так же, как и в клиентском терминале.
Это будет просто здорово!
Слишком много условий...
А я почему-то даже и не задумывался над этим. Логически конечно остальные проверки излишни. Только вот на сколько будет притормаживать при оптимизации, за счёт проверок состояния кнопок, если убрать проверку MQLInfoInteger(MQL_TESTER). Кнопок нет, но условие проверки есть... В общем надо учитывать количество кнопок. На всякий случай...