Look-ahead bias и перерисовка: когда разметка стала известна

Обновлено 2026-10-07 English·Español·Türkçe·Deutsch·Français·Italiano·العربية

Look-ahead bias — ошибка исследования, при которой решение в прошлом использует сведения, доступные только позднее. Перерисовка — изменение ранее показанных значений или отметок. Эти понятия пересекаются, но не совпадают: обновление ещё незакрытой свечи естественно, а скрытое использование будущих баров делает исторический тест недостоверным.

Два времени одной отметки

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

Задержка подтверждения не обязательно является дефектом. Дефект возникает, если задержку скрывают и исторический рисунок принимают за сведения, которыми наблюдатель уже располагал.

Что может меняться без подглядывания

Текущие high, low и close меняются до закрытия бара. Предварительная гипотеза также может быть пересмотрена по новым сведениям. Важно хранить её статус и не выдавать окончательный результат за первоначальный.

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

Как проверять

  • Разбирайте данные последовательно: сначала только историю до выбранной даты, затем добавляйте новые бары.
  • Записывайте отдельно время события, время доступности исходных данных и время подтверждения.
  • Для решения на закрытии бара моделируйте исполнение не раньше момента, когда это закрытие известно.
  • Не используйте окончательный максимум дня внутри ещё не завершившегося дня.
  • Проверяйте, не изменились ли исходные данные задним числом из-за корректировок или смены источника.

Такая проверка отделяет причинную разметку от ретроспективной иллюстрации. Она не устанавливает прибыльность — для этого нужна независимая проверка гипотезы.

О различии исторических и текущих значений: TradingView — repainting. Пример с днями выше условный и не описывает правила какого-либо детектора.

Соседние вопросы