Бэктест робота красив, а реал минусит: в чём разрыв
Красивый бэктест — главный аргумент продавцов роботов и одновременно самый обманчивый. Разбираем их. Причин несколько. Плюс рынок сменил характер.
Красивый бэктест — главный аргумент продавцов роботов и одновременно самый обманчивый. Между идеальной кривой на истории и прибылью на реальном счёте лежит целый набор причин, по которым одно не равно другому. Разбираем их.
Почему бэктест обманывает
Причин несколько. Переоптимизация: параметры подогнаны под случайности прошлого. Качество данных: плохая история искажает тики и спред. Идеализированное исполнение: тестер не всегда моделирует проскальзывание, реквоты и расширение спреда на новостях. Выжидание задним числом: показывают лучший период и лучшую пару. В сумме бэктест систематически оптимистичнее реальности.
Что меняется на реале
На реальном счёте появляются переменные, которых нет в идеальном тесте: плавающий спред, проскальзывание, задержки исполнения, комиссии, реакция брокера. Стратегия, жившая на волоске в бэктесте, на реале уходит в минус. Рынок к тому же меняет режим — прошлое перестаёт повторяться.
Скрытый отбор: ошибка выжившего
Отдельная причина разрыва — то, что вы видите только «выживших». Из сотни сгенерированных вариантов робота продавец покажет тот один, чей бэктест случайно оказался красивым, а про остальные девяносто девять умолчит. То же с периодом и парой: демонстрируют лучший отрезок истории и самый удачный инструмент. Это не доказательство силы стратегии, а отбор счастливой случайности задним числом — и именно поэтому такой результат не повторяется на реале.
Как это выглядит на практике
Бэктест показывает гладкую кривую вверх. Вы запускаете робота на микросчёте — и та же логика вдруг даёт минус. Причина не в «неудачном периоде», а в том, что на реале появились спред пошире, проскальзывание на входе и задержка исполнения, которых тестер не учитывал. Плюс рынок сменил характер. Разрыв между картинкой и результатом — правило, а не исключение. Любые цифры бэктеста считайте оптимистичной гипотезой.
Как проверить честно
Не верьте бэктесту как доказательству. Требуйте длинную верифицированную историю с реального счёта, форвард-тест в реальном времени и совпадение форварда с бэктестом. Запускайте на минимальном объёме и наблюдайте, прежде чем масштабировать.
Частые вопросы
Бэктест вообще бесполезен?
Нет, он полезен как первичный фильтр и для отсева заведомо плохих настроек и параметров. Но доказательством будущей прибыли он не является — это лишь гипотеза о прошлом.
Почему реал хуже теста почти всегда?
Тестер идеализирует исполнение и часто построен на подгонке; реальные спред, проскальзывание и смена режима работают против результата.
Насколько форвард надёжнее?
Значительно: он идёт на данных, которых не было в оптимизации, и включает реальное исполнение. Совпадение форварда с бэктестом — хороший знак.
Можно ли сразу на реал, если бэктест шикарный?
Нет. Сначала форвард, затем микрообъём с наблюдением хотя бы несколько недель — так возможная ошибка стоит копейки, а не весь депозит.
Итог
Красивый бэктест — это гипотеза, а не результат. Прибыль доказывает только реальная торговля с честной верификацией. Оценивайте роботов по форварду, а не по картинке прошлого. Проверенные инструменты — в нашем каталоге.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией (не ИИР).
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Редакционная политика