Авторы популярных учебных материалов по Forex постоянно отмечают, что любую систему необходимо сначала проверить на демо-счёте и только после этого переносить её на «реал». Действительно, данный подход позволяет снизить риски, но есть один важный нюанс – он морально устарел, так как сегодня тестирование стратегий на Форекс гораздо быстрее осуществляется при помощи специального модуля, встроенного в MetaTrader.
Для получения доступа к «тестеру» первым делом потребуется установить и запустить MetaTrader от , поскольку это не отдельное приложение, а составной элемент торгового терминала.
На рисунке выше красным контуром обведена кнопка, при помощи которой «тестер» запускается буквально одним кликом. Если же иконки главной панели плохо запоминаются (так бывает, особенно если человек ещё слабо ориентируется в программе), можно воспользоваться командой «Вид – Тестер стратегий».
И в том и в другом случае необходимый терминальный модуль отобразится в виде отдельного окна, ширину которого можно регулировать, перемещая его верхнюю границу.
Итак, тестирование стратегий на Форекс бывает двух видов – ручное и автоматизированное, в частности, первый способ используется в том случае, если у трейдера в распоряжении имеются лишь индикаторы и инструменты технического анализа.
Чтобы стало понятно, о чём идёт речь, рассмотрим пример. Предположим, что человек ознакомился с торговой системой, в рамках которой используется скользящая средняя, CCI и один нестандартный индикатор. Для теста всей этой конструкции необходимо выполнить следующие действия:
Сразу после этого действия терминал Альпари начнёт тестирование стратегии на Форекс в отдельном ценовом окне, а пользователю останется лишь добавить и настроить недостающие индикаторы (при желании ещё можно изменить цветовую гамму графика).
Обратите внимание – при помощи ползунка, расположенного рядом с настройкой «визуализации», можно менять скорость прогона котировок, например, если значения индикаторов указывают на скорое появление сигнала, ход тестирования разумно замедлить.
А теперь отвечу на самый главный вопрос – зачем вообще нужно ручное тестирование стратегий на Форекс, если сигналы проще проверить на обычной истории?
Во-первых, тестер позволяет выявить перерисовку индикаторной разметки.
И, во-вторых, при анализе истории многие новички, сами того не подозревая, учитывают будущие котировки. В тестере данная проблема исключена, поскольку он эмулирует реальный рынок, т.е. скрывает от любопытных глаз пользователя цены, которые позволяют заранее оценить качество поступившего сигнала.
Надеюсь, с «ручным» тестированием стратегий на Форекс ситуация прояснилась, поэтому переходим к более интересной теме – оптимизации автоматических систем.
Автоматизированная система на Форекс – это торговый алгоритм, оформленный в виде робота, который самостоятельно открывает и закрывает сделки. Соответственно, чтобы в «тестере» начать его оптимизацию, в поле «тип инструмента» сначала потребуется выбрать строку «Советник».
Дальнейшие действия будут иметь много общего с процессом тестирования индикатора. К примеру, пользователь должен выбрать конкретный советник (предварительно установив его в терминал), валютную пару/актив, задать период «прогона» и таймфрейм, а также определиться с моделью теста.
На последнем пункте я хотел бы остановиться подробнее, поскольку здесь всё не так однозначно. Дело в том, что у каждой модели есть свои сильные и слабые стороны, а именно:
После того, как базовые параметры тестера были настроены, можно приступать непосредственно к оптимизации самого советника. О том, как это лучше сделать, я подробно рассказал в отдельном обзоре, на страницах которого любой новичок найдёт исчерпывающие ответы на все оставшиеся вопросы.
Таким образом, если ещё несколько лет назад при тестировании стратегий на Форекс приходилось прибегать к помощи специальных программ (самая популярная из них – это Forex Tester), то сегодня с этой функцией превосходно справляется привычный (и главное бесплатный) MetaTrader4.