Решил наконец поделиться удобным симулятором торговли, который я использую для тестирования стратегий. Этот симулятор позволяет торговать в "ручном" режиме на исторических данных даже на выходных, тестировать стратегии, отрабатывать свои навыки, видеть Price Action, следить за поведением индикаторов в ускоренном ритме. Симулятор состоит из эксперта
LFH_Trading_Simulator.ex4 , который необходимо поместить в папку experts терминала, и 4х скриптов, которые необходимо поместить в папку experts\scripts:
LFH1_LongOpen.mq4
LFH2_ShortOpen.mq4
LFH_LongClose.ex4
LFH_ShortClose.ex4
После запуска терминала открываем тестер стратегий, в нём выбираем эксперта LFH_Trading_Simulator , таймфрейм, валютную пару, дату, ставим галочку "Визуализация", и нажимаем на старт. Когда график тестера стратегий загрузится, применяем к нему шаблон с выбранной стратегией. Ползунком можно изменить скорость движения графика.
Сделки заключаются путём перенесения скриптов LFH1_LongOpen.mq4 или LFH2_ShortOpen.mq4 на график, закрываются сделки скриптами LFH_LongClose.ex4 и LFH_ShortClose.ex4 соответственно. Можно и нужно установить горячие клавиши на эти 4 скрипта, что значительно упростит процесс тестирования стратегий.
При перенесении скрипта (например, LFH1_LongOpen.mq4), сделка отобразится во вкладке "результаты" тестера стратегий, а на графике появятся красная (стоплосс) и зелёная (тэйкпрофит) линии. Можно передвинуть эти линии, соответственно изменятся SL и TP. Также можно изменить скрипты, чтобы они сразу открывали сделки с заданным TP и SL. Для этого в "навигаторе" терминала выделяем скрипт и выбираем пункт меню "изменить". В открывшемся в MetaEditor скрипте изменяем параметры:
Stop - стоплосс
Target - тэйкпрофит
TradeSize - размер ордера
После изменения параметров необходимо обязательно нажать кнопку "compile" в MetaEditor, иначе скрипт не изменится
Для закрытия сделки, переносим скрипт LFH_LongClose.ex4 для закрытия покупки или LFH_ShortClose.ex4 для закрытия продажи на график (Либо запускаем скрипт при помощи горячих клавиш).