У теста робота может быть ровная кривая на прошлых данных — и при этом не быть ответа на главный вопрос: останется ли результат, когда период настройки закончился. История помогает проверить гипотезу, но не превращает её в факт будущего.
Самая полезная граница проходит не между хорошим и плохим отчётом, а между данными, на которых меняли параметры, и данными, которых настройка не видела. Если этой границы нет, красивый результат может описывать лишь удачное совпадение с прошлым отрезком.
Проверка не требует угадывать рынок: важно подписать периоды и условия симуляции.
Почему результат на истории не отвечает на всё
Комиссия по торговле товарными фьючерсами США предупреждает: гипотетические результаты обычно строятся на моделировании с историческими ценами. В таком отчёте рассчитывают, что могло бы получиться, если бы сделки были совершены в прошлом, а не показывают исполненные сделки. Источник: CFTC.
Это не делает тест бесполезным. Он помогает увидеть логику правил, проверить расчёты и сравнить варианты при одинаковых допущениях. Ошибка возникает, когда модельный результат называют подтверждением будущей доходности или фактического исполнения.
История также не содержит всех обстоятельств следующего периода: может измениться ликвидность, режим торгов, издержки или реакция участников. Поэтому один удачный отрезок не заменяет проверку на других данных.
Где проходит граница проверки
В Strategy Tester MetaTrader 5 forward-проверка делит заданный период на две части: первую используют для настройки, вторую — для проверки выбранных параметров. Границу можно задать как половину, треть, четверть периода или собственной датой. Документация MetaQuotes.
Такое разделение не доказывает, что робот будет работать в будущем. Оно отвечает на более скромный вопрос: сохранился ли результат на данных, которых настройка не использовала. Если после границы картина резко меняется, это повод изучить причину, а не подбирать новые параметры на том же участке.
Полезно сохранять отдельно период настройки, период проверки и правило выбора параметров. Тогда другой человек сможет понять последовательность действий, а не только увидеть итоговую кривую.

Что проверить в самих ценовых данных
В отчёте тестера MetaTrader 5 показатель History Quality характеризует качество использованных ценовых данных; он учитывает корректность минутных данных и разрывы истории. Платформа показывает качество по отдельным интервалам, а не одним универсальным знаком качества. Документация MetaQuotes.
Важно уточнить, какие данные использованы и как тестер строил внутрибарачные движения. MetaTrader 5 описывает режим Every tick как моделирование всех тиков, а режим Every tick based on real ticks — как работу с реальными тиками, накопленными брокером; второй вариант требует загрузки большего объёма данных. Документация MetaQuotes.
Ни один режим не отменяет вопроса о полноте истории. Разрыв, другой поток котировок или отличающиеся спецификации инструмента могут изменить результат. Поэтому рядом с итогом стоит хранить период, источник данных и режим моделирования.
Почему симуляция не равна исполнению
MetaTrader 5 умеет добавлять сетевую задержку в тест, чтобы оценивать влияние времени обработки торгового запроса; между отправкой и исполнением цена может измениться. Это полезная проверка допущения, но она не воспроизводит весь набор условий реального исполнения. Документация MetaQuotes.
Отдельно нужно видеть, включены ли в расчёт комиссия, спред, проскальзывание, свопы или другие издержки, если они применимы к инструменту и способу торговли. CFTC отмечает, что заявленный результат может не учитывать стоимость системы, данных, комиссии и сборы брокера. Источник: CFTC.
Поэтому сравнивать можно только результаты с одинаково описанными условиями. Модельный тест, демо-счёт и исполнение у брокера — разные виды наблюдений; один нельзя выдавать за другой.
Вопрос — ответ: достаточно ли forward-периода
Вопрос: если результат сохранился после границы, можно ли считать робота надёжным? Ответ: это подтверждает только то, что выбранная настройка не была проверена исключительно на одном и том же отрезке. Длина периода, число сделок, стабильность правил, данные и издержки всё равно требуют отдельного разбора.
Практичный минимум для чтения отчёта: найти границу настройки и проверки; посмотреть качество и источник цен; сверить режим моделирования; проверить издержки; не смешивать модельный результат с фактическим исполнением. Такой список не даёт прогноза, зато помогает увидеть, какие основания у вывода уже есть, а каких ещё нет.
Автор: редакция QuantView, образовательный редактор. Дата: 24 сентября 2026.



