Добрый день. Как программно нажать паузу в тестере во время тестирования в визуальном режиме? Т.е. через SendMessage(). Думаю, что докопаюсь в любом случаи, рассчитываю сэкономить время.
- По шаговая отладка в MQL4
- Пауза в тестере
- Пауза во время тестирования, инициируемая советником
Экономьте.
https://www.mql5.com/ru/articles/1427
https://www.mql5.com/ru/articles/1427
Спасибо ссылка помогла. Я пришел примерно к тому же решению, но эмулировал нажатие пробела, но pause намного лучше. При использовании пробела кнопка должна быть сверху очереди.
Сначала пытался получить дескриптор кнопки, но отказался - слишком хлопотно.
Мне тоже очень помогло, спасибо, в тестере работать теперь одно удовольствие.
Я реализовал всё по инструкции но добавил кнопку под которой имеется привязка к определённой свече.
Часть кода здесь.
Вызываю через кнопу функцию паузы
long Pausabuttonpresed=ObjectGetInteger(0,Pausa,OBJPROP_STATE,0); if(Pausabuttonpresed==1) { string IgetText=ObjectGetString(0,ObiektT,OBJPROP_TEXT); //Получаю из внешнего поля время до которого нужно перемотать график bartimeresult=StringToTime(IgetText); if(bartimeresult==iTime(Symbol(),0,1)) { BreakPoint(); ObjectSetInteger(0,Pausa,OBJPROP_STATE,0); } }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь