Обсуждение статьи "Понимание и эффективное использование тестера стратегий MQL5"

 

Опубликована статья Понимание и эффективное использование тестера стратегий MQL5:

MQL5-разработчикам крайне необходимо освоить важные и ценные инструменты. Одним из таких инструментов является тестер стратегий. Статья представляет собой практическое руководство по использованию тестера стратегий MQL5.

На вкладке "Настройки" мы увидим следующее:

 Тестер2

  •   1. Советник - выбрать файл программы, которую нужно протестировать.
  •   2. IDE - открыть исходный код выбранной программы.
  •   3. Сохранить/загрузить определенные настройки.
  •   4. Символ - выбрать символ для тестирования.
  •   5. Выбрать таймфрейм для тестирования.
  •   6. Характеристики выбранного символа.
  •   7. Интервал - выбрать период тестирования.
  •   8. Выбрать стартовый период тестирования.
  •   9. Выбрать конечный период тестирования.
  •  10. Форвард - выбрать необходимую долю периода оптимизации, которая будет выделена для форвардного тестирования.
  •  11. Выбрать начальную дату форварда.
  •  12. Задержки и 13. Приблизиться к реальным данным и реальному исполнению.
  •  13. Приблизиться к реальным данным и реальному исполнению.
  •  13/2. Моделирование - выбрать модель тестирования (на каждом тике и т.д.).
  •  14. Включите опцию для отображения прибыли в пипсах.
  •  15. Начальный депозит.
  •  16. Выбрать валюту депозита.
  •  17. Плечо.
  •  18. Оптимизация - использовать оптимизацию (поговорим о ней подробнее позже).
  •  19. Включите опцию, если вам необходимо визуализировать сделки или исполнение во время тестирования.

Автор: Mohamed Abdelmaaboud

 

Всем хорош МТ5, кроме тестера стратегий.

По мне так он сильно проигрывает тестеру МТ4 в плане визуального тестирования.

Простое добавление индикатора на график, во время визуального тестирования эксперта, превращается в какие-то пляски с бубном.

А иногда вообще невозможно.

Через шаблоны, как советуют, тоже не всегда получается, а если получается, эксперт перестает нормально работать зачастую.

В МТ4 просто кидаешь во время тестирования эксперта индикатор на график  и вообще никаких проблем.

Я не понимаю, зачем так было все портить в тестере МТ5?


Создал эксперт, при запуске создающий подокно и добавляющий туда MACD, с помощью  ChartIndicatorAdd.

В реале все работает отлично, в тестере при визуальном тестировании  опять же ни в какую.

Причем ошибок в логах нет. Хендл индикатора создается, подокно создается, а индикатор нет.

И никакой зацепки нет, функция возвращает "true".

Причина обращения: