К основному содержанию
ForexNews24
Lookahead bias: когда вы знаете будущее раньше времени — Психология, ForexNews24

Lookahead bias: когда вы знаете будущее раньше времени

Lookahead bias — коварная ошибка бэктеста, когда в расчёт сделки попадает информация, которой на самом деле ещё не было в тот момент. По сути, стратегия «подглядывает в будущее» — и потому показывает результат, невоспроизводимый в реальности.

Как возникает утечка будущего

Чаще всего это техническая ошибка. Например, стратегия использует цену закрытия свечи для входа внутри этой же свечи — но в реальном времени закрытие ещё неизвестно, оно появится только в конце периода. Или сигнал считается по данным, которые публикуются с задержкой, а в тесте берутся так, будто были доступны сразу. Или используется значение индикатора, пересчитанное с учётом будущих баров.

Почему это так опасно

Lookahead bias почти всегда делает бэктест неоправданно красивым — ведь знание будущего даёт огромное преимущество, которого в реальности нет. Коварство в том, что ошибку легко не заметить: результат выглядит правдоподобно, просто «слишком хорошо». А на реале стратегия, лишённая доступа к будущему, работает совсем иначе — обычно в минус.

Как её избежать

Строгое правило: на момент принятия решения используйте только те данные, которые реально были доступны тогда. Входите по открытию следующей свечи после сигнала, а не по закрытию текущей. Учитывайте задержки публикации фундаментальных данных. Проверяйте логику пошагово: «мог ли я знать это в тот момент времени?». И главный практический тест — форвард-тест в реальном времени: если результат резко расходится с бэктестом, одна из вероятных причин — именно скрытый lookahead bias.

Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией (не ИИР).

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation