Обсуждение статьи "Как упростить ручное тестирование стратегий с помощью MQL5: строим свой набор инструментов"

 

Опубликована статья Как упростить ручное тестирование стратегий с помощью MQL5: строим свой набор инструментов:

В этой статье разрабатываем пользовательский набор инструментов MQL5 для удобного ручного тестирования на исторических данных в Тестере стратегий. Объясним его конструкцию и реализацию, уделив особое внимание интерактивным средствам управления сделками. Затем покажем, как использовать его для эффективного тестирования стратегий

Наша цель — создать набор инструментов, который объединит ручное управление с высокой скоростью тестирования на исторических данных Тестера стратегий в MetaTrader 5 и позволит обойти медленные тики в реальном времени при традиционном ручном тестировании. Мы разработаем программу с кнопками на графике для открытия сделок на покупку или продажу, настройки размера лотов, установки уровней стоп-лосса (SL) и тейк-профита (TP), а также специальной тревожной кнопкой для закрытия всех позиций. Программа полностью интегрируется с любой стратегией, от индикаторов и моделей японских свечей до ценового действия, и все это работает в ускоренном темпе Тестера. Такая гибкая настройка позволит нам быстро и точно протестировать любой торговый подход в интерактивном режиме, что упрощает отработку стратегии в моделируемой среде. Вкратце — вот визуализация того, к чему мы стремимся:

ПЛАН ИЗОБРАЖЕНИЯ


Автор: Allan Munene Mutiiria

 
Что касается различных временных рамок
 
Mogulh Chilyalya Kiti #:
Что делать с разными таймфреймами

Здравствуйте. На данный момент только один таймфрейм. Возможно, попробуем это в ближайшем будущем.

 
Спасибо, это полезный инструмент
 
Blessing Dumbura #:
Спасибо, это полезный инструмент

Конечно. Добро пожаловать и спасибо за отзыв.

 

хотел узнать, как конвертировать индикатор mq4 в mq5

 
Я попытался модифицировать его так, чтобы он мог быстро открывать ордера с лотами и tp/sl в соответствии с входными параметрами советника. Это работает на реальном рынке, но не работает в режиме бэктеста. Каково решение?
Файлы:
ButtonaBt.mq5  9 kb