К основному содержанию
ForexNews24
In-sample и out-of-sample: зачем делить выборку в бэктесте — Бэктестинг, ForexNews24

In-sample и out-of-sample: зачем делить выборку в бэктесте

Разделение выборки на in-sample и out-of-sample — простой приём, который отделяет честный бэктест от красивого самообмана. In-sample — часть истории, на которой вы настраиваете стратегию. Out-of-sample — та, которую она «не видела» при настройке и на которой проверяется по-настоящему.

Зачем это нужно

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

Как делить

Типичный подход — отдать под настройку 60–80% истории, а остаток оставить нетронутым для проверки. Важно не подсматривать в out-of-sample при оптимизации: как только вы начинаете подкручивать параметры «чтобы и там было хорошо», независимость теряется, и смысл проверки исчезает.

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

Если на in-sample стратегия блестит, а на out-of-sample разваливается — это классический признак переоптимизации. Небольшое снижение качества нормально, резкий провал — тревожный сигнал. Честное деление выборки не делает стратегию прибыльной, но избавляет от иллюзий до того, как вы рискнёте реальными деньгами.

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

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

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

Узнать про Allocation