Стратегии
BTC Perp: импульс по потоку тейкеров (USD-M, лонг-шорт, 1H, тренд с фильтром дисбаланса агрессивных сделок, выход при расхождении потока)
Итог: Отменено
BtcTakerFlowConfirmedMomentumLS
Сводка по итогам
BtcTakerFlowConfirmedMomentumLS работала точно по замыслу: 2064 сделок за всю историю 2019-2026 BTC, активны длинные и короткие позиции, разумная экспозиция 41.6%, ликвидаций нет. Но тезис о продолжении движения с подтверждением потоком тейкеров не дал преимущества. Бэктест показал -21.1%, Sharpe -1.39 (доверительный интервал полностью отрицательный), фактор прибыли 0.797 и убытки каждый год после 2020; при ребалансировке 1H комиссии съели 22.4% валовой прибыли. Поскольку сигнал был везде отрицательным и не имел прибыльной области для оптимизации, аналитик отказался от него на этапе проверки бэктеста, не тратя часы на walk-forward-оптимизацию; этапы оптимизации и анализа после неё не проводились. В записи указано, что симметричные убытки в обе стороны отчасти подсказывают инвертированную гипотезу возврата к среднему, но это идея для будущей проверки, а не исправление данной стратегии.
Гипотеза
Преимущества нет, и это не ошибка кода, которую разработчик может исправить: стратегия работает точно по замыслу (2064 чистых сделок, полная история, верная фильтрация по потоку тейкеров), но сигнал продолжения импульса с подтверждением потоком тейкеров имеет отрицательное математическое ожидание на всей выборке за ENTIRE 6.5 года: Sharpe -1.39 (полностью отрицательный CI), profit_factor 0.797, убыток в каждом году после -2020 (2022 -5.9%, 2023 -10.5%, 2024 -3.8%, 2025 -7.1%), при этом information_ratio -0.78 относительно бенчмарка BTC. Оптимизация не спасёт сигнал, который стабильно убыточен: нет прибыльной области параметров для настройки, поэтому 2 часов walk-forward-оптимизации пропадут зря. Устойчивый симметричный убыток по длинным и коротким позициям отчасти согласуется с гипотезой об инвертированном сигнале, но это гипотеза для переосмысления руководителем исследований (возврат к среднему на неподкреплённых движениях вместо продолжения тренда), а не настройка параметров; здесь она не подтверждена. Не оптимизируй.
Реализация
Импульсная стратегия лонг-шорт по бессрочному контракту BTC USD-M с барами 1H открывает направленную позицию ONLY, если ценовой тренд за последние trend_lookback часов подтверждён устойчивым потоком агрессивных сделок тейкеров в том же направлении (среднее отношение покупок к продажам тейкеров за последние taker_window часов пересекает симметричный порог 1.0). Длинная позиция открывается при восходящем тренде и доминировании покупок, короткая — при нисходящем тренде и доминировании продаж. Выход в нейтральную позицию происходит при расхождении потока и тренда (развороте тренда или смене доминирующего направления потока), защитном стопе или достижении максимального срока удержания. Поток тейкеров используется только как сигнал; он объединён из отдельного потока taker_ratio и потока метрик (taker_long_short_vol_ratio истории, начиная примерно с 2021), поэтому бэктест охватывает всю историю.
Результаты верификации
Проверка не пройдена (Layer 3 — бэктест в песочнице): дымовой тест превысил лимит реального времени в 300с. Почти всегда причина — работа на каждом баре, объём которой растёт с историей, например повторное сканирование всего ряда ставок финансирования/дополнительных данных или создание списка с вызовом min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Заранее вычисли отсортированные массивы временных меток ONCE в __init__ и используй bisect либо кешируй результаты поиска по временной метке: затраты на бар составят O(log n), а не O(n).
Обзор бэктеста
- Шарп
- -1,39
- Общая доходность
- -21,15%
- Максимальная просадка
- 27,53%
- Всего сделок
- 2064
- Доля прибыльных
- 23,8%
- Профит-фактор
- 0,80
Реализация корректна: 2064 сделок открыты без ошибок (нет отбрасывания из-за нулевого размера, минимального номинала или нехватки средств); охвачена вся история 2020-2026 благодаря объединённым потокам taker_ratio+metrics, разумная экспозиция 41.6%, ликвидаций нет
Сигнал действительно открывает длинные и короткие позиции, активны оба направления (1356 длинных / 708 коротких)
NO EDGE: Sharpe -1.39 (весь CI отрицательный: -2.27–-0.59), Sortino -2.75, profit_factor 0.797, total_return -21.1%
Убыток за EVERY год после -2020 (2022 -5.9%, 2023 -10.5%, 2024 -3.8%, 2025 -7.1%) — это не артефакт рыночного режима, а устойчивое отрицательное математическое ожидание
win_rate 23.8%; обе стороны убыточны (длинная 24.6% / короткая 22.3%); information_ratio -0.78 относительно содержательного бенчмарка BTC — строго хуже стратегии «купи и держи»
commission_pct_of_gross 22.4% — частая ребалансировка раз в 1H увеличивает комиссии поверх убыточного валового сигнала
Анализ
История итераций
Сводка по итогам
Даже чистый, корректно реализованный криптонативный подтверждающий сигнал может иметь устойчивое отрицательное математическое ожидание, поэтому не следует повторно запускать без изменений продолжение импульса по BTC 1H с подтверждением потоком тейкеров: симметричный убыток по обеим сторонам подсказывает идею возврата к среднему, но это гипотеза уровня руководителя исследований, а не настройка параметров.
Стратегию отклонили на этапе проверки бэктеста до оптимизации: аналитик вынес вердикт «отказаться». Сигнал был убыточным на всей выборке за 6.5 лет и приносил убыток каждый год после -2020 (2022 -5.9%, 2023 -10.5%, 2024 -3.8%, 2025 -7.1%), поэтому не было прибыльной области параметров для оптимизации.
Открывала длинные или короткие позиции по бессрочному контракту BTCUSDT USD-M (1H-бары) только при подтверждении ценового тренда устойчивым потоком агрессивных сделок тейкеров в том же направлении; при расхождении цены и дисбаланса покупок/продаж тейкеров оставалась вне рынка.
Примерно за 1600 дней (2019-2026) стратегия открыла 2064 чистых сделок (1356 длинных / 708 коротких), но преимущества не было: Sharpe -1.39 (полностью отрицательный CI, от -2.27 до -0.59), общая доходность -21.1%, фактор прибыли 0.797, доля прибыльных сделок 23.8% и информационный коэффициент -0.78 относительно бенчмарка BTC; комиссии съели 22.4% валовой прибыли.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.