Читать бэктест как прогноз
Он сообщает, что правила сделали бы на уже существующих данных. Будущее содержит условия, которых в окне не было, поэтому форвардные результаты выходят хуже, и планировать нужно именно этот разрыв.
Бэктест — моделирование торговых правил советника на исторических котировках, позволяющее оценить, какой результат стратегия показала бы в прошлом.
также: тестирование на истории, историческое моделирование, тест стратегии
Обновлено
Прогон правил советника по истории котировок, чтобы увидеть, что он сделал бы. Это запись моделирования, а не прогноз, и насколько эти две вещи совпадут, полностью зависит от того, как вы настроили моделирование.
Бэктест — единственное доказательство, которое вообще предъявляет большинство советников, поэтому понимание того, что он способен и что не способен установить, и составляет основную часть оценки советника. Он дёшево отсеивает стратегию и показывает, что правила соответствуют описанию; чего он не умеет — это предсказывать, и почти каждая разочаровывающая покупка вырастает из чтения его так, будто он умеет.
Один советник, одно окно, четыре прогона тестера, отличающиеся только фиксированным спредом, записанным в файл настроек.
Измерено на GBPJPYm 2026-07-31, и именно поэтому та карточка не публикует никакого значения спреда; запущенный позже внутри тестера регистратор дал среднее 19,14 пункта.
Расчёт 20 / 30 / 40 / 60 пунктов → один побайтово одинаковый отчёт
Результат У тестера MT5 нет ключа Spread — это наследие MT4, поэтому действовавшая модель издержек никогда не была той, что задавали
Читайте бэктест как утверждение с приложенными условиями. Именно они решают, какая его часть переживёт встречу со счётом.
| Диапазон | Что означает |
|---|---|
| Источник данных и диапазон дат не указаны | Это не доказательство. Нечего воспроизводить и не с чем спорить. |
| Источник указан, один инструмент, оптимизированное окно | Отправная точка. Показывает, что правила где-то способны выигрывать, — самое слабое, что бэктест может показать. |
| Источник указан, реалистичные издержки, несколько режимов | Стоит читать. Цифры теперь говорят о стратегии, а не о постановке теста. |
| Всё перечисленное плюс нетронутое окно out-of-sample | Сильнейшее доказательство, которое бэктест способен дать сам по себе: часть его была недоступна тому, кто настраивал правила. |
Карточки советников mt5depot указывают источник данных, диапазон дат и модель тестера для каждого опубликованного прогона, и лишь 6 из 30 вообще несут показатель качества моделирования — 6 из 18 прогонов, сделанных на реальных тиках. Сборочная проверка читает уже собранные страницы, чтобы остальные 24 его не заявляли.
Он сообщает, что правила сделали бы на уже существующих данных. Будущее содержит условия, которых в окне не было, поэтому форвардные результаты выходят хуже, и планировать нужно именно этот разрыв.
Каждый настроенный параметр вбирает часть шума этого окна, поэтому тест на данных, использованных для настройки, измеряет саму настройку. Результат гарантированно польстит и гарантированно не повторится.
Разные спреды, разные источники данных, разные диапазоны дат и разные модели тестера двигают цифры независимо от стратегии. Два числа сравнимы только тогда, когда совпадает постановка теста за ними.
Десятилетний тест на интерполированных барах может сказать меньше, чем два года на реальных тиках для внутридневной стратегии, потому что более длинный прогон никогда не содержал внутрибарного пути, которым правила на самом деле торгуют.