Суррогат МТ4 тестера в МТ5 с визуальными возможностями?
Для ручной торговли уже сейчас полное превосходство над штатными тестерами обеих платформ.
Если добавить еще возврат в прошлое...
Для ручной торговли уже сейчас полное превосходство над штатными тестерами обеих платформ.
Если добавить еще возврат в прошлое...
Вы гений! Это то, что нужно.))
Можно было бы добавить панель с ручным управлением скорости и кнопкой паузы или отмотки назад. Подумаю над панелью управления Вашим тестером как только закончу переход на МТ5. Можно много сделать.
Сейчас управление с клавиатуры довольно эффективно. Однако, визуальная кастомизация, конечно, может быть легко проделана.
Сейчас управление с клавиатуры довольно эффективно. Однако, визуальная кастомизация, конечно, может быть легко проделана.
Будучи нубом в МТ5, не пойму как реализован механизм прогона истории графика с барами и тиками. Это синтетики так задействованы?
Будучи нубом в МТ5, не пойму как реализован механизм прогона истории графика с барами и тиками. Это синтетики так задействованы?
Да, это кастомный символ. Пришлось серьезно расширить функционал когда-то простой Symbol-библиотеки.
Если затрагивать вопрос реализации, то изначально была задумка использования соответствующего индикатора, где предусмотрен мощный механизм iCustom+ChartIndicatorAdd+ChartIndicatorDelete. Но из-за архитектурного ограничения MT5
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
fxsaber, 2019.02.17 15:51
невозможно программно (кроме применения шаблона) добавить индикатор на чарт, чтобы у него работал таймер или кастомные события!
и других подводных камней пришлось отказаться.
И совершенно неожиданно пришла на помощь Expert-библиотека, при написании которой и мыслей подобного применения не возникало. Но еще больше удивило, что было обязательным применение ее специфической доработки, которая была сделана совсем по другой теме - WebRequest.
В этом смысле гораздо более предсказуемо (но тоже хорошим бонусом) стало применение Report-библиотеки (прародитель из 2006 года!) напрямую и косвенно - TradePanel_C# заполняет таблицы по алгоритмам оттуда. Здесь тоже как-то так вышло, что автор панели IgorM сделал, действительно, крутое решение, которое без доработок влилось, как свое, в Tester-проект.
Концепция реализации MT4-style через MT4Orders и Virtual библиотек доказала свою принципиальную состоятельность, позволив довести проект до текущего вида, где сразу стало возможно простое расширение функционала. Оказалось, что сильная MT4-мотивация авторов может быть эффективно направлена в незнакомый по началу MT5.
В общем, неожиданный симбиоз из разных независимых решений получился. Без них вряд ли бы что-то состоялось. Размер всех примененных MQL-исходников в Tester немного удивил...
ЗЫ Рекомендую попробовать клавишу R в режиме паузы при выполнении Tester_Manual.mq5 (см. Tester_Full.zip). Хочется надеяться, что разработчики найдут удобными некоторые реализованные идеи и часть из них внедрят в штатный функционал.
...
Подобное стечение удачных обстоятельств суеверные люди назвали бы Судьбою, а я бы назвал логичным этапом развития МТ5, когда добавляемые в него возможности делают платформу менее зависимой от разработчиков.) Подтверждение тому, - Ваш кастомный тестер. Судя по исходникам, он совсем компактный. Вы сделали верный шаг вперед, использовав свои знания и опыт, а также достижения других кодеров. Поздравляю!
Даже если выходной и стоят котиры, через Tester можно проводить полноценный дебаг советников и индикаторов из ME.
Даже если выходной и стоят котиры, через Tester можно проводить полноценный дебаг советников и индикаторов из ME.
Даже если выходной и стоят котиры, через Tester можно проводить полноценный дебаг советников и индикаторов из ME.
По сути, теперь в МТ5 два тестера, - штатный для автоматических советников, и Ваш для полу-автоматических. Причем, полу-автоматы можно тестировать в обоих тестерах по очередно. Сначала проверить и оптимизировать автоматическую часть, потом - разобрать нюансы решений автоматики на сложных участках и доработать. Это дает Ваш тестер.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Tester:
Визуальный Тестер внутри Терминала
Автор: fxsaber