Почему Результаты Бэктестинга Ничего Не Стоят (И Что Делать Вместо Этого)

Визуализация бесполезных результатов бэктестинга
Dark themed visualization of backtesting deception - a beautiful upward-trending equity curve on paper that crumbles or dissolves when transitioning to live trading. The gap between backtested results and reality. Paper profits vs real losses. Deep navy background with gold paper curve disintegrating into red reality.

Вы нашли индикатор с 78% винрейтом. Протестирован на двухлетней истории. 500 сделок. Кривая эквити идёт вверх и вправо как мечта.

Вы начинаете торговать в реале. За две недели вы отдали месячную прибыль.

Что случилось?

Бэктест солгал. Не потому что цифры были поддельными - а потому что сам бэктестинг фундаментально сломан способами, которые большинство трейдеров никогда не учитывает.


Основная Проблема Бэктестинга

Бэктестинг отвечает на вопрос: "Как бы эта стратегия показала себя на исторических данных?"

Но это не тот вопрос, на который вам нужен ответ. Настоящий вопрос: "Как эта стратегия покажет себя на данных, которых никогда не видела?"

Это совершенно разные вопросы. И разрыв между ними - это место, где трейдеры теряют деньги.


Проблема 1: Подгонка Под Кривую

У каждого рынка есть паттерны. Некоторые реальны и устойчивы. Большинство - случайный шум, который выглядел как паттерны.

Когда вы строите или оптимизируете стратегию на исторических данных, вы подгоняете её под оба - реальные паттерны и шум. Чем больше оптимизируете, тем идеальнее ваша стратегия захватывает шум. Она становится идеальной картой случайности, которая произошла в прошлом.

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

Как распознать подгонку под кривую:

  • Стратегия имеет много специфических параметров (RSI должен быть ровно 67, не 65 или 70)
  • Производительность значительно ухудшается при небольших изменениях параметров
  • Стратегия отлично работает на одном активе, но проваливается на похожих
  • Слишком много правил и условий

Чем более специфичны правила, тем вероятнее, что они захватывают шум, а не сигнал.


Проблема 2: Ошибка Заглядывания в Будущее

Эта тонкая и разрушительная.

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

Но это идёт глубже. Подумайте:

  • Использование данных конца дня для стратегий, которые бы исполнялись внутри дня
  • Индикаторы, использующие будущие свечи в расчётах
  • Правила стратегии, созданные после просмотра результатов
  • "Избегание" определённых периодов, потому что вы знаете, что произошло

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


Проблема 3: Ошибка Выжившего

Ваш бэктест включает активы, которые существуют сегодня. Он не включает те, что обанкротились, были делистингованы или рухнули до нуля.

Это важнее, чем вы думаете.

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

Ваш бэктест выглядит лучше реальности, потому что он торгует только победителей - задним числом.


Проблема 4: Смена Рыночного Режима

Рынки 2010 года - это не рынки 2020 года. Алгоритмы, которые едва существовали, теперь составляют 70% объёма. У розничных трейдеров другие инструменты и поведение. Денежная политика кардинально изменилась.

Стратегия, протестированная на 2015-2020, работала в исторически необычный период низкой волатильности и постоянной поддержки центральных банков. Затем пришёл 2022 с инфляцией, повышением ставок и совершенно другим режимом.

Стратегия не "перестала работать". Она никогда не тестировалась на типе рынка, с которым реально столкнётся.


Проблема 5: Реальность Исполнения

Бэктесты предполагают:

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

Ничего из этого не соответствует действительности в реальной торговле.

Эта скальпинг-стратегия с 55% винрейтом и соотношением 1:1? После реалистичного проскальзывания и спредов она убыточна. Бэктест этого не знал.


Так Что Делать Вместо Этого?

Если традиционный бэктестинг настолько ущербен, есть ли способ честно тестировать стратегии?

Да - но это требует принципиально других подходов. Форвард-тестирование на невиданных данных. Out-of-sample валидация. Walk-forward анализ. Стресс-тестирование Монте-Карло. Эти методы существуют именно потому, что исследователи признали, что простой бэктестинг создаёт иллюзию преимущества там, где его нет.

Цель меняется с "доказать, что стратегия работает" на "попытаться сломать её до того, как это сделает рынок".


Итог

Перестаньте доверять бэктестам. Начните их подвергать сомнению.

Когда кто-то показывает вам потрясающие исторические результаты, спросите:

  • Это тестировалось out-of-sample?
  • Какова логическая основа этого преимущества?
  • Как это работает с другими параметрами?
  • Работает ли на нескольких активах?
  • Индикатор перерисовывает?

Если они не могут ответить на эти вопросы, бэктест ничего не стоит - независимо от того, насколько хорошо выглядит кривая эквити.


Как На Самом Деле Выглядит Честное Преимущество

Сильнейшие стратегии не подогнаны под исторический шум. Они построены на логике рыночной структуры, которую вы можете сформулировать:

Почему циклы повторяются: Институциональная аккумуляция и дистрибуция создают повторяющиеся паттерны. Умные деньги покупают на минимумах цикла, продают на максимумах. Это поведение структурно, не случайно - оно сохраняется при смене режимов.

Почему объём подтверждает направление: Денежный поток раскрывает намерение. Цена может лгать (ложные пробои, охота на стопы), но объём показывает, куда на самом деле движется капитал. Аккумуляция выглядит иначе, чем дистрибуция.

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

Преимущество, основанное на логике рыночной структуры, переживает смену режимов. Преимущество, основанное на "RSI должен быть ровно 67" - нет. Вопрос не в том "работало ли это в прошлом?" А в том "есть ли логическая причина, почему это должно продолжать работать?"

Это фундамент, на котором стоит строить.


Хотите индикаторы, основанные на логике, а не на подгонке?

Набор из 7 индикаторов Signal Pilot основан на рыночной структуре: циклы, повторяющиеся из-за институционального поведения, объём, раскрывающий денежный поток, конфлюэнс, фильтрующий шум. Неперерисовывающие сигналы означают, что то, что вы видите в истории - это то, что вы бы увидели в реале.

Никакой оптимизированной ерунды. Никаких "работает идеально на этом одном активе с этими точными настройками". Только логические основы, которые вы можете сформулировать.

Попробуйте Анализ На Основе Логики Бесплатно →

Есть аудитория? Зарабатывайте до 30% регулярных комиссий

Стать партнером →

Обсудите эту статью с трейдерами в нашем сообществе

Присоединиться к Discord →