Анализ и показатели

Тестирование вне выборки

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

В примерах используется английская запись чисел: запятая разделяет группы тысяч, точка отделяет дробную часть. 1,000 означает тысячу, а 1.25 — один с четвертью.

Пример. Правила разрабатываются на данных 2020–2023, выбираются с отдельной валидацией 2024, а зафиксированная версия оценивается на нетронутом тесте 2025. Ожидание разработки +0.30R по сравнению с +0.08R в тесте не указывает одну причину. Если фильтр меняется после просмотра 2025, этот год больше не является чистым OOS для изменённой версии.

Выборка отдельно от отбора

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

Хронология и утечка

Случайное перемешивание рыночных временных рядов может смешивать будущую и прошлую информацию. Настраивайте масштабирование, выбор признаков и пороги только по данным, доступным до теста. Сделки или метки, охватывающие будущий интервал, могут пересекать границы выборок; определите исключения, соответствующие их горизонтам. Один календарный разрыв не устраняет каждую утечку. См. документацию scikit-learn об утечке данных с примерами.

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

Возможные причины включают переобучение, изменившиеся рыночные условия, более высокие затраты, ошибку реализации или неопределённость малой выборки. Исследуйте диагнозы, вместо того чтобы автоматически объявлять переобучение. Сообщайте число завершённых сделок, разброс и все сборы. Короткий положительный период OOS также не является сертификатом прибыльности; он остаётся оценкой в рамках конкретной модели и окна измерения.

Документы делают тест воспроизводимым

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

Практический протокол

Запишите границы выборок, временные метки доступности информации, критерии оценки и план действий до чтения результатов. Сохраняйте полные затраты и сопоставимый размер позиций. Если тест используется для изменений, организуйте новую честную оценку на более поздних данных, вместо того чтобы утверждать, что прежние наблюдения остаются нетронутыми. В курсе: историческое и форвард-тестирование. Источник проверен 11 октября 2026 года.

Схема и расчётный пример

Учебная инфографика: тестирование вне выборки
Учебная схема; модельные данные и допущения указаны на графике.
Открыть графику в полном размере

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

70/30 всегда достаточно?
Нет. Подходящее разделение зависит от горизонта, числа наблюдений, зависимости и процесса отбора.
Можно смотреть OOS повторно?
Да, однако если это влияет на модель или отбор, наблюдения становятся исследовательскими данными, а не чистым окончательным тестом.

← Вернуться к полному глоссарию

Jarosław Wasiński

Главный редактор, ForexMechanics.com • Макро- и валютный аналитик

Независимый аналитик и профессионал с более чем 20-летним опытом работы на финансовых рынках. Активно работает на Форексе с 2004 года, специализируется на фундаментальном анализе, структуре внебиржевого (OTC) рынка и дисциплинированном управлении риском капитала.

  • Основатель и главный редактор MyBank.pl, который с 2004 года предоставляет надёжное финансовое образование.
  • Автор сотен глубоких рыночных комментариев, структурных аналитических материалов и обучающих пособий для трейдеров и инвесторов.
  • Сторонник прозрачности рынка, продвигает обучение, основанное на конкретных данных и институциональных отчётах (BIS, ESMA, CFTC).

Все материалы носят исключительно образовательный и информационный характер – они не являются инвестиционной рекомендацией или каким-либо советом. Помните: торговля с кредитным плечом (Форекс/CFD) сопряжена с высоким риском быстрой потери капитала.