Новые стратегии торговли, которые трейдер еще не использовал в работе, опасно сразу применять для открытия реальных сделок. Есть риск, что стратегия убыточная, что будет выдавать ошибки или просто не подойдет трейдеру по стилю торговли. Торговые системы применяются к определенному набору исторических данных об изменении цены, а сделки реконструируются на этой информации. Форвард-тестированием называется повторный прогон советника на другом временном периоде. Такая возможность предусмотрена для исключения подгонки параметров советников на определенных участках исторических данных.
Какой бы сложной и оптимизированной не была торговая система, итоги тестирования всегда будут содержать неточности, о которых трейдеры почему-то забывают. Итак, тестер стратегий мы можем наблюдать панельку управления нашего советника и видим три линии на графике, их необходимо тут же отключить, нажав на серые кнопки нашей панельки. С помощью данного тестера стратегий можно протестировать абсолютно любую торговую систему.
- В Результате оптимизации вы увидите все проходы с прибылью и общим числом сделок.
- МТ4 имеет встроенный редактор MetaEditor, где можно написать код робота, который будет точно синхронизирован с платформой.
- В этом случае отчёт со всеми индикаторами будет включён в публикацию.
- В целом же этотпродукт вполне отвечает основнымтребованиям предъявляемым большинствомтрейдеров.
- Чтобы использовать настройки комиссии текущего торгового счета, включите опцию “Использовать предопределенные комиссии”.
Теперь вы представляете, что из себя представляет тестер стратегий и как можно оптимизировать советники. Например, если вы хотите оптимизировать стоп-лосс от 40 до 160 и тейк-профит от 20 до 80, не оптимизируйте каждый шаг. Выберите шаг 10 для для стоп-лосса и шаг 5 для тейк-профита. Таким образом, тестирование будет менее прибыльным, но менее оптимизированным. После тестирования вашего советника важно проанализировать полученные результаты. Количество данных, доступных из архива котировок, зависит от вашего брокера.
Основные виды тестеров торговых стратегий
Оптимизация сложных роботов может занять длительное время, которое можно сократить помощи генетических алгоритмов. В зависимости от желаемой скорости и точности вы можете выбрать один из нескольких режимов тестирования. Наиболее достоверный результат даст режим “Каждый тик на основе реальных тиков”, при котором робот торгует на реальных тиках с бирж и поставщиков ликвидности. Режим “Только цены открытия” подойдет для очень быстрой и приблизительной прикидки.
Что такое бэктестинг Форекс и как работает тестирование стратегий Форекс
По завершению тестов результаты прогонов можно сравнить между собой и выбрать настройки, которые наилучшим образом соответствуют предъявляемым к роботу требованиям. Перед тем, как оптимизировать советник, вы должны убедиться, какую модель тестирования использовать. Но в остальных случаях вы должны выбрать модель «Каждый тик». Представляет собой тестирование на отдельно взятых базовых данных фиксированного периода. Тем самым трейдер просто подгоняет результаты тестирования под подходящую ему кривую депозита и результаты на реальном счете оказываются далекими от итогов теста. Наиболее частая ошибка начинающих трейдеров, которые не хотят знакомиться с понятиями матожидания и статистики, применяемых в Out-of-Sample (параметры вне выборки).
Система не слишком удобная, предполагает длительную проверку стратегий через нее, но настраивается просто и актуальна для некоторых систем. Тут есть функция, которая отсутствует в других тестерах – открытие/закрытие сделки при пересечении любой из линий (трендовой прямой, горизонтального уровня). Нужно просто нажать на нее при тестировании зажатой кнопкой Alt.
Паттерн «ПИНЦЕТ» Price Action Стратегия / Tweezer Pattern
Здесь простор для тех, кто владеет кодом и хочет внести изменения в саму суть тестируемого индикатора с помощью MetaEditor. При ее нажатии ничего не происходит и это явная недоработка МТ4. Об этой проблеме на форумах писали и раньше, но ничего не изменилось. Это окно настроек Аллигатора на стандартном рабочем графике. Является ли это недостатком, предлагаю обсудить в комментариях. Исполненные заявки отображаются прямо на графике, они обозначены стрелочками и отличаются по цветам в зависимости от операции.
Расширенный отчет о тестировании
Визуальное тестирование советника в режиме реального времени наглядно показывает на графике, каким именно образом эксперт осуществляет торговые операции на исторических данных. По завершении тестирования вашему вниманию предоставляется полный отчет с результатами — как графическими, так и количественными. Такая подача результатов делает анализ торговой стратегии еще более удобным. Помимо данных по прибыли, тестер выдает данные по процентному соотношению прибыли и убытка, количеству удачных и неудачных сделок, фактору риска и другие. Изучение полученных результатов помогает выявить изъяны в торговой стратегии робота и корректировать параметры советника.
Теоретически, чем больше тиков, тем более точное тестирование и тем оно дольше происходит. На практике есть ситуации, когда детальная прогонка – это потеря времени, так как результаты не будут отличаться от более быстрого тестирования. Метатрейдер 4 постоянно дорабатывается, а вместе с ним дорабатывается и функционал тестирования. Например, в старых версиях (доступных несколько лет назад) не было предусмотрено тестирование отдельных индикаторов. Трейдеры изучали азы программирования, брали «пустой» советник (шаблон с заложенными параметрами риск-менеджмента, расчетом лота и т.д.) и добавляли в него код индикатора, немного его адаптируя.