
Тестер стратегий Форекс прогоняет формальные правила по прошлым котировкам и показывает, как они сработали бы в выбранной модели исполнения. Он полезен для поиска ошибок в правилах и оценки их устойчивости. Красивый итоговый график сам по себе ничего не доказывает: тест может использовать неподходящие котировки, оптимистичный спред, слишком короткий период или параметры, подогнанные под уже известное прошлое.
Какие данные и настройки важны
Сначала запишите точное правило входа, выхода и размера условной позиции. Выберите инструмент и временной интервал, затем проверьте происхождение истории. У разных поставщиков валютных котировок различаются Bid, Ask, время серверных свечей и доступная глубина тиков. Модель, построенная только на ценах открытия минутной свечи, может пропустить движение внутри неё. Особенно это меняет результаты коротких стратегий и срабатывание защитных приказов. Комиссию, спред, перенос позиции и ограничения торгового времени нельзя оставлять вне расчёта.
| Настройка | Вопрос к тесту | Если не проверить |
|---|---|---|
| История | Есть ли пропуски и нужные тики? | Искажается порядок цен |
| Спред | Исторический или постоянный? | Результат слишком гладкий |
| Комиссия и перенос | Включены ли оба расхода? | Завышен итог |
| Исполнение | Учитываются ли задержка и проскальзывание? | Завышена достижимость цены |
| Периоды | Есть ли отдельный период проверки? | Подгонка выглядит как закономерность |
Как возникает подгонка
Допустим, правило пробоя проверяли с диапазонами от 10 до 100 свечей и выбрали 37, потому что эта настройка дала максимальный итог на истории за один год. Затем тот же год показали как подтверждение стратегии. Это круговая проверка: данные уже использованы при выборе параметра. Разделите историю на участок настройки и отдельный будущий по времени участок, который не участвовал в выборе. Если результат на втором участке резко хуже, гипотеза нуждается в пересмотре. Даже хороший результат на обоих участках не гарантирует повторения в новых рыночных условиях.
Проверьте, какая именно версия тестера использовалась. Например, режим реальных тиков и режим сгенерированных тиков могут по-разному отражать изменение спреда внутри минуты. Следите и за границами доступной истории: если данных мало, фактическая дата старта может сместиться. В документе теста сохраняйте режим, символ, поставщика данных, период и настройки расходов. Без них красивый отчёт нельзя воспроизвести.
Плюсы, минусы и разумный порядок работы
Плюс тестера — возможность быстро обнаружить логические ошибки и посмотреть распределение результатов, просадок и частоты сигналов. Минусы — неизвестное будущее, неполная история и несовпадение модели с реальным исполнением. Чем чаще менять правила после каждого плохого периода, тем выше риск случайно подогнать систему. Сравнивайте несколько рыночных режимов и проверяйте, как итог меняется при повышении расходов.
Для начала сформулируйте простое правило без расплывчатых слов, затем запустите тест с сохранёнными исходными данными. Повторите его при увеличенном спреде и на отдельном периоде. Изучите несколько сделок вручную, чтобы увидеть, соответствуют ли входы из отчёта вашим правилам. Содержание стратегии без индикаторов и стоимость спреда удобно использовать как учебный пример такой проверки.
Плюсы, ограничения и практика
| Что оценить | Разбор |
|---|---|
| Что полезно | Тестер помогает найти ошибки в формальных правилах и изучить распределение результатов. |
| Ограничения | Неполные данные и подгонка могут создать убедительный, но недостоверный отчёт. |
| Что проверить самому | Сохраните режим и данные теста, проверьте отдельный период и повышенные расходы. |
Незнакомый термин? Откройте словарь FOOLL — с объяснениями и примерами.
Материал предназначен для обучения и не учитывает ваши цели, финансовое положение и допустимый риск. Сделки могут привести к потере средств.

