Устойчивая торговая стратегия против удачной серии: 6 статистических фильтров
+180% за 12 месяцев впечатляет. Это же ровно тот профиль доходности, что бывает у стратегии, которой везло 12 месяцев. Честная правда про большинство публичных торговых трек-рекордов в том, что отличить их от случайных исходов нельзя без статистических фильтров, которые маркетолог показывает вам редко. Вот шесть тестов, которые применяют профессиональные исследователи, с математикой за каждым.
Почему это важно
Две стратегии выходят на публичный рынок с одинаковой доходностью за 12 месяцев. Одна по-настоящему повторяема; другая — удачная выборка. Клиент, который заводит серьёзный капитал в везучую стратегию, теряет деньги за следующие 12 месяцев, пока разброс возвращается к среднему. Клиент, который заводит по-настоящему повторяемую стратегию, наращивает капитал сложным процентом.
Видимый трек-рекорд идентичен. Статистический отпечаток, если его искать, — нет. На то, чтобы различить эти две, уходит около 30 минут анализа, но большинство розничных трейдеров его никогда не делает.
Фильтр 1: размер выборки относительно винрейта
Стратегии с винрейтом 60% нужно примерно 100 сделок, прежде чем её можно статистически, с разумной уверенностью, отличить от стратегии с винрейтом 50%. Стратегии с винрейтом 70% нужно около 50 сделок. Стратегию с винрейтом 90% можно статистически опознать за 25 сделок.
Правило большого пальца: 4 / (p − 0.5)² сделок, где p — заявленный винрейт. Итого:
- заявка 55% → нужно 1 600 сделок
- заявка 60% → нужно 400 сделок
- заявка 70% → нужно 100 сделок
- заявка 80% → нужно 44 сделки
Если кто-то показывает вам винрейт 65% на 50 сделках, статистически вы не отличите это от винрейта 50%. Выборка слишком мала. Может, у них настоящий эдж, а может, они в удачном окне. Один трек-рекорд этого сказать не может.
Что делать: попросите время работы стратегии и число сделок. Если число ниже порога для заявленного винрейта, результат неубедителен, каким бы впечатляющим он ни выглядел.
Фильтр 2: коэффициент Sharpe ПОСЛЕ реалистичных издержек
Sharpe — самая чистая сводная метрика. Она учитывает риск, а не только доходность. Sharpe 1,5+ на out-of-sample крипто-трейдинге по-настоящему впечатляет. Sharpe выше 3,0 редок и почти всегда указывает либо на мошенничество, либо на нереалистичное моделирование издержек.
Ловушка: большинство публикуемых Sharpe игнорируют реальные издержки. Проскальзывание 0,2%, комиссии 0,08% и фандинг 0,05% за период складываются в реальный тормоз. Бэктест, заявляющий Sharpe 2,5 при нулевых издержках, часто превращается в Sharpe 1,0 с реалистичными издержками: всё ещё хорошо, но это уже другая продающая история.
Что делать: спросите «какое допущение по издержкам вы используете?». Если ответ — «мы берём реалистичное проскальзывание» без конкретики, издержки, скорее всего, занижены. Добивайтесь цифры стоимости на сделку.
Фильтр 3: максимальная просадка против ожидаемой просадки
Для любой стратегии с заданным Sharpe статистическая теория предсказывает ожидаемую максимальную просадку. У стратегии с Sharpe 1,5 и 12 месяцами истории ожидаемая макс. просадка за этот период — примерно 25–35%. Если публичный трек-рекорд показывает макс. просадку всего 5%, то либо (а) стратегия действительно лучше, чем предполагает Sharpe 1,5, либо (б) период был необычно спокойным, либо (в) данные сгладили или причесали.
Диагностика: посчитайте «Sharpe × множитель ожидаемой DD» и сравните с заявленной макс. DD. Если заявленная DD драматически ниже ожидаемой, копайте глубже, прежде чем доверять.
Фильтр 4: устойчивость walk-forward
Возьмите весь период бэктеста и разбейте на 5 равных окон. Посчитайте доходность стратегии в каждом окне отдельно. Пять выигрышных окон дают «устойчивый» бэктест. Три выигрышных и два убыточных — «чувствительный к режиму». Одно огромное выигрышное окно и четыре хилых — «зависящий от удачного окна».
Удивительно много публичных трек-рекордов при разложении оказываются «один огромный выигрышный квартал, три плоских квартала». Общая доходность выглядит впечатляюще; распределение по окнам показывает, что это единичное везение.
Что делать: попросите walk-forward разложение. Если стратегия настоящая, каждое окно (или почти каждое) должно быть положительным. Если положительное только одно, перед вами артефакт выборки, а не стратегия.
Фильтр 5: бутстрэп-доверительный интервал на доходность
Статистический бутстрэп берёт реальную доходность по каждой сделке и пересемплирует её с возвращением много раз (обычно 2000–5000), чтобы оценить распределение правдоподобной доходности того же эджа. 95-процентный доверительный интервал говорит: «при этом наборе сделок какой правдоподобный диапазон истинной доходности?».
Пример: бэктест даёт доходность +180%. Бутстрэп-CI [+45%, +320%] говорит, что стратегия, вероятно, положительна, но истинная ожидаемая доходность куда менее определённа, чем предполагает точечная оценка. Бутстрэп-CI [−25%, +180%] говорит, что стратегия может быть и вовсе не положительной, если учесть разброс.
Заголовочные +180% в обоих случаях одни и те же. Честный посыл при этом совсем разный.
Фильтр 6: затухание стратегии на протяжении out-of-sample периода
Стратегия, которая работала на +20%/мес в 2024-м, но на +5%/мес в 2025-м, затухает. Затухание говорит, что эдж стратегии конкурентен: другие нашли похожую неэффективность и выбирают её. В конце концов эдж → 0.
Для серьёзного исследователя затухание — самый важный сигнал. Стратегия со стабильным эджем на протяжении 12 месяцев куда ценнее стратегии с сокрушительным эджем в первый месяц и минимальным в двенадцатый, даже если суммарная доходность второй выше.
Что делать: посмотрите на месячную доходность за всю историю стратегии. Нанесите её на график. Тренд? Стабильно? Растёт? У каждого паттерна свои выводы о том, будет ли будущее похоже на прошлое.
Совмещённая диагностика
Стратегия, проходящая все шесть фильтров, редка. Большинство заявленных стратегий проваливает хотя бы один. Те, что проходят, заслуживают серьёзного внимания; те, что проваливают, обычно нет.
В нашем собственном ресёрче каждая стратегия, которую мы публикуем (NEVA, CATALYST, VENUE, PHOENIX), прошла ровно эту батарею тестов. Мы отбраковали больше стратегий, чем опубликовали. Несколько примеров, о которых мы писали открыто: BURST выглядела хорошо несколько месяцев, пока walk-forward разложение не показало зависящий от режима эдж, который уже исчезал. ORACLE с зеркальным копированием имела красивый бэктест, который обвалился под бутстрэп-CI. Обе отбракованы на стадии ресёрча. То, что выживает, и получают подписчики.
Как честно читать наш собственный трек-рекорд
Для трейдеров, которые оценивают наш сервис: мы публикуем кривые equity и за месяцы бэктеста, и за живые месяцы. Методология path-dependent (реальная внутрисделочная динамика), издержки реалистичны (проскальзывание + комиссии + фандинг), а живые данные — это то, что реально произошло на настоящем аккаунте Binance. Без задним числом дописанных сделок, без сглаживания, без вычищенных проигравших.
Честная оценка нашего собственного трек-рекорда: NEVA сейчас проходит все шесть фильтров на многомесячном окне, и крупнейший вклад одной сделки, который мы публиковали, — это пойманный памп мемкоина, давший асимметричный апсайд. Без этой единственной сделки стратегия всё равно положительна, но масштаб выглядит иначе. Мы раскрываем это открыто в наших публичных материалах, потому что это честное прочтение.
Эти же шесть фильтров стоит применять к любому трек-рекорду, прежде чем заводить в стратегию реальные деньги. Если провайдер не может ответить на шесть диагностических вопросов внятным языком, трек-рекорд не так хорош, как выглядит.
Попробуйте стратегии, которые прошли отбор
Hedonist Pro отдаёт сигналы четырёх некоррелированных систематических стратегий, и все проходят шесть фильтров выше. Триал бесплатный. Мы публикуем честные кривые equity на реальных деньгах: бэктест там, где так помечено, live там, где так помечено.
Начать бесплатный триал →