Песочницы и события → ✈Войти через Telegramбесплатно · 10 секунд
Wiki › Справочник · обновлено вчера в 23:48 · ✎ предложить правку

Утечка будущего в торговых данных

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

Подходы и проверка · Разбор с проверяемыми данными · Редакция 26.10.2026

Суть и границы понятия

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

Для практического разбора рядом полезны Бэктест и Walk-forward: последовательная проверка: они уточняют связанные условия и ограничения.

Как это работает

Типичные случаи: вход по open на основании close того же бара, использование H4 до закрытия, свинг с правыми подтверждающими свечами на дате самой вершины и финансовый отчёт до публикации. Ошибка может выглядеть технически небольшой, но полностью менять результат.

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

Полезный контроль — пересчитать признаки на префиксе истории и сравнить старые значения с расчётом на полном ряду. Если добавление будущих свечей изменяет доступные ранее признаки без документированной причины, алгоритм требует проверки.

Определения и параметры: scikit-learn: временное разделение и gap. Формулы и выводы по иллюстрации рассчитаны отдельно и раскрыты ниже.

Реальный пример

Утечка будущего в торговых данных — иллюстрация на реальных данных
Утечка будущего в торговых данных. Нажмите на график, чтобы увеличить.

Что показывает пример

Для реального сигнала 2024-01-30 open=274.01, итоговый close=275.67. В начале этого дня значение close ещё неизвестно. Следующий open 275.84 принадлежит уже следующему наблюдению.

Тест, который использует итоговый close для покупки по прежнему open, переносит информацию назад во времени. График показывает ошибку доступности, а не фактическую сделку.

Источник и параметры примера

Реальный первый сигнал пересечения SMA20 в расчётном наборе 2024; сопоставлены время появления close и два открывающих значения.

Наблюдение на истории не является гарантией будущего результата.

Как применять

Подводные камни

Что проверить перед решением

Частые вопросы

Использование будущего для метки — ошибка?

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

Может ли утечка быть без нейросети?

Да: она часто встречается в ручной разметке и обычных индикаторных тестах.

Связанные понятия

Обратные связи: Ключевая ставка, Дивергенция, Трейлинг-стоп.

Источники и параметры данных

Источник и единицы именно этой иллюстрации указаны в раскрывающемся блоке под ней. Доступны CSV и JSON с правилами расчёта и контрольной суммой. Реальные котировки, нормативные значения и условные сценарии различаются в подписи; расчётный пример не выдаётся за совершённую сделку или полноценную проверку стратегии. Правила и параметры инструментов могут меняться; для решения нужна редакция, действующая на дату операции.

PANOVQ Wiki · расчёты на исторических данных, не инвестиционная рекомендация · panovq.trade