К основному содержанию
ForexNews24
Стратегический тестер MetaTrader: как пользоваться — Роботы и автоматизация, ForexNews24

Стратегический тестер MetaTrader: как пользоваться

Редакция ForexNews24Аналитический отдел ForexNews24
Опубликовано

Стратегический тестер даёт цифры быстро, и в этом его главная опасность: настройки, влияющие на результат сильнее самой стратегии, задаются в одном окне и легко проходят незамеченными.

Стратегический тестер MetaTrader: режим моделирования решает больше стратегии

Тестер предлагает несколько режимов: по ценам открытия, по контрольным точкам и по реальным тикам. Для стратегии, которая принимает решение раз в день по закрытию, разница невелика. Для всего остального она принципиальна: режим по ценам открытия предполагает, что внутри бара ничего не происходило, и стоп с тейком внутри одного бара обрабатываются условно. Проверять внутрибарную логику в этом режиме бессмысленно.

Качество истории

Показатель качества моделирования — первое, на что стоит смотреть в отчёте. Низкое значение означает, что тестер достраивал недостающие данные, и результат относится к достроенной истории, а не к настоящей. Особенно это касается младших таймфреймов и давних периодов, где реальных тиков в архиве может не быть вовсе.

Спред и издержки

По умолчанию тестер часто берёт текущий или фиксированный спредСпред — Что это за разница bid и ask, почему сделка стартует с минуса и для каких стратегий спред критичен. Определение. Подробнее →, тогда как реальный менялся в течение дня и расширялся на новостях. Для стратегий с целями в десятки пунктов это второстепенно, для скальпинга — определяет знак результата. Задавать спред стоит вручную и с запасом, а не полагаться на подставленное значение.

Выбор периода: две частые ошибки

Первая — тестировать на отрезке, который вы уже видели при разработке; тогда это не проверка, а воспоминание. Вторая — брать период, целиком попадающий в один режим рынка. Осмысленный минимум включает и трендовые, и боковые участки, а окончательная проверка делается на отрезке, не участвовавшем в настройке.

Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией. Результаты тестирования на исторических данных не гарантируют аналогичных результатов в будущем. Торговля на форексе сопряжена с риском потери капитала.

Частые вопросы

Какой режим моделирования выбрать в тестере?

Для стратегий, принимающих решение по закрытию дневного бара, достаточно контрольных точек. Для любой внутрибарной логики нужны реальные тики — в упрощённых режимах поведение стопа и тейка внутри бара моделируется условно.

Что означает качество моделирования в отчёте?

Долю данных, которые тестер не достраивал сам. Низкое значение означает, что часть истории синтезирована, и результат относится к ней, а не к реальным котировкам.

Какой спред задавать при тестировании?

Задавать вручную и с запасом относительно среднего, а не полагаться на подставленное значение. Реальный спред меняется в течение суток и расширяется на публикациях.

Поделиться:TelegramВКонтакте
Дайджест

Новые разборы бэктестов — на почту

Когда выходит новое воспроизводимое исследование или обновляются данные — присылаем короткое письмо. Без спама, без «сигналов» и продажи вашей почты.

Оставляя почту, вы соглашаетесь получать редкие письма портала. Отписка — в один клик из любого письма.

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation