В настоящее время язык MQL4 позволяет автоматизировать и проверить на истории практически любую торговую систему, но если у трейдера нет лишних средств на оплату работы программиста, а сам он не очень разбирается в премудростях «кодинга», можно просто скачать тестер стратегий Форекс, выполненный в виде обычного советника.
Данная программа называется TradeSystem 2, а её установочный комплект содержит следующие файлы:
Скачать тестер стратегий для Форекс Вы можете прямо здесь:
Перечисленные файлы устанавливаются по стандартной схеме:
Теперь, когда скачанный тестер стратегий Форекс был установлен, просто перезапускаем Metatrader4. Если всё сделано верно, индикатор и советник появятся в «навигаторе».
Прежде чем запускать тестер, первым делом потребуется сделать две вещи – найти подходящую торговую стратегию и скачать котировки нужной валютной пары. Полагаю, здесь вопросов возникнуть не должно, поскольку каждый трейдер подбирает алгоритм исходя из своих предпочтений, а изучить некоторые интересные стратегии Вы можете здесь.
Итак, у трейдера есть система, поэтому остаётся лишь проверить её работоспособность на истории. Данная задача решается несколькими простыми действиями, в частности, на первом этапе открывается встроенная в Metatrader4 программа.
На данной панели в поле «Советник» выбирается скаченный тестер системы Форекс TSTester 2.42.ex4, символ (валютная пара или CFD) каждый трейдер указывает самостоятельно по своему вкусу, а «модель» будет зависеть от качества котировок. Подробнее с возможностями MT4 можно ознакомиться в обзоре, который посвящён тестированию советников.
Когда все поля заполнены (включая временной интервал для теста), ставим галочку напротив «Визуализации» и нажимаем старт.
После этой команды терминал начнёт использовать исторические котировки для моделирования рынка, а на раскрывшемся графике (он представлен с пометкой «visual») появится следующая разметка.
Это и есть интерфейс, ради которого необходимо было скачать тестер стратегий Форекс. Единственное, что осталось сделать, так это правой кнопкой мыши вызвать на графике контекстное меню и установить на него шаблон «tester window.tpl».
Обратите внимание – внизу графика появилось пустое поле. Это не ошибка, так и должно быть.
Теперь на рабочее пространство можно установить любые индикаторы, которые составляют основу вашей торговой стратегии. Я для примера решил использовать две скользящие средние и стохастик.
Полагаю, большего всего вопросов вызывает интерфейс скачанного тестера стратегий Форекс, поэтому кратко рассмотрим его функционал.
В принципе, разобраться с процессом работы здесь также просто, как и скачать тестер стратегий Форекс (я, например, понял смысл всех кнопок через полчаса, не изучая при этом никаких инструкций), но для лучшего понимания рассмотрим пару примеров.
Предположим, стратегия сформировала сигнал на покупку по рыночным котировкам. В тестере он отрабатывается следующим образом:
Как можно заметить, всё элементарно, а если в системе не предусмотрены тейк-профиты и стоп-лоссы, то сделки вообще можно моделировать даже без пауз.
Сделки с отложенными ордерами
Но это был пример с рыночными входами, поэтому теперь рассмотрим «отложенную» покупку. Предположим, трейдер захотел открыть длинную позицию ниже текущей котировки, т.е. при помощи приказа buy-limit. Чтобы это сделать, в скачанном тестере стратегий Форекс потребуется выполнить следующие действия:
Если необходимо открыть стоповый ордер (buy-stop), ничего принципиально не меняется, просто синяя линия OP должна будет располагаться выше текущей котировки. По аналогичному принципу настраиваются короткие позиции.
Таким образом, при помощи TradeSystem 2 можно оценить результативность любой стратегии, какой бы сложной она ни была. Единственный его недостаток заключается в том, что советник не предназначен для работы с синтетическими графиками (ренко, рендж и др.).