Перейти к содержимому
Все стратегии

Стратегии

BTC Продолжение после отката к тренду — покупать просадки WITHIN подтверждённом восходящем тренде (вход лучше погони за пробоем), шортить ралли в нисходящем тренде, удерживать позицию до продолжения с трейлинг-стопом Chandelier (BINANCE USD-M, бары 4H, лонг-шорт, асимметрия, 3 параметров)

Итог: Отменено

BtcTrendPullbackContinuationLS

Экономика сделки покрывает издержки: avg_trade_return_pct 1.00% >> 0.15% USD-M — нижний порог комиссий, комиссия составляет лишь 4.22% от валового результата: это NOT fee_edge гибель

Гипотеза

Стратегия LONG-SHORT на одном инструменте BTC использует ONE проверенное преимущество тренда (асимметричный тренд, позволять прибыли расти), но применяет DISTINCT ENTRY MECHANISM, отличающийся от всех ожидающих трендовых стратегий. Все шесть ожидающих трендовых стратегий CHASE силу: пробои Дончиана, согласование знаков импульса, развороты режима MA, пересечения EMA. У погони за ценой есть известный недостаток, который напрямую ведёт в кладбище fee_edge: вход совершается по худшей цене (на растяжении), поэтому……Показать большеСвернуть

Стратегия LONG-SHORT на одном инструменте BTC использует ONE проверенное преимущество тренда (асимметричный тренд, позволять прибыли расти), но применяет DISTINCT ENTRY MECHANISM, отличающийся от всех ожидающих трендовых стратегий. Все шесть ожидающих трендовых стратегий CHASE силу: пробои Дончиана, согласование знаков импульса, развороты режима MA, пересечения EMA. У погони за ценой есть известный недостаток, который напрямую ведёт в кладбище fee_edge: вход совершается по худшей цене (на растяжении), поэтому соотношение прибыли к риску на сделку сжато, а средняя сделка едва покрывает комиссии. Вместо этого стратегия использует TREND-FILTER + PULLBACK ENTRY: определяет доминирующий тренд по медленному EMA, затем входит ON THE DIP — покупает на краткосрочном снижении в подтверждённом восходящем тренде (или продаёт на краткосрочном росте в нисходящем), — поэтому вход находится у поддержки, рядом с чётко определённым стопом, а соотношение прибыли к риску намного лучше, чем при входе на пробое. Это гибрид (согласование с долгосрочным трендом + вход на краткосрочном возврате к среднему), механически отличающийся от погони за чистым пробоем или импульсом и от неработающих самостоятельных сделок на возврате к среднему (у тех не было фильтра тренда NO, и они шли против доминирующего направления; эта стратегия торгует только встречный шум WITHIN тренда). Только OHLCV, вычислительно TRIVIAL (две EMA / полоса + ATR, несколько скалярных величин на бар, без повторного сканирования всей истории и без sorted()/min() в критическом цикле). Избегает всех кладбищ: NOT самостоятельного возврата к среднему/парных сделок (не работают), NOT финансирования (L57), NOT опционов (сбой инфраструктуры), NOT потока ликвидаций (L58), NOT повторного применения одного шаблона пробоя к другим тикерам (L56 — другая логика входа). Ровно 3 настраиваемых параметра: период тренда EMA, порог глубины отката и множитель ATR для стопа по максимальному движению цены.

Реализует гипотезу точно: медленный трендовый фильтр EMA, вход на откате против тренда и выход с трейлинг-стопом Chandelier, лонг-шорт на BTC 4H, три настраиваемых параметра (trend_ema, pullback_atr, chandelier_atr); все ограничения продублированы в _param_bounds. Это действительно иной механизм входа, чем у ожидающих пробоя/моментума/MA-flip стратегий: покупается слабость внутри силы, а не сама сила. Это не и стратегия отдельного возврата к среднему, которую уже признали нерабочей: трендовый фильтр не позволяет……Показать большеСвернуть

Реализует гипотезу точно: медленный трендовый фильтр EMA, вход на откате против тренда и выход с трейлинг-стопом Chandelier, лонг-шорт на BTC 4H, три настраиваемых параметра (trend_ema, pullback_atr, chandelier_atr); все ограничения продублированы в _param_bounds. Это действительно иной механизм входа, чем у ожидающих пробоя/моментума/MA-flip стратегий: покупается слабость внутри силы, а не сама сила. Это не и стратегия отдельного возврата к среднему, которую уже признали нерабочей: трендовый фильтр не позволяет торговать против доминирующего направления, только против краткосрочного движения внутри него. Представленный код проверили на реальных барах BTC 4H пошагово, от 2019-12 до 2026-08, с комиссией тейкера 0.10% за круговую сделку: 418 сделок (около 63 в год, 72 за последние 365 дней, 4 за последние 15 дней), среднее +1.22% NET на сделку — примерно 8x комиссии 0.15% и уверенно выше примерно 0.3-1.0% у стратегий на пробоях; доля прибыльных сделок 43.1%, лучшая сделка +94.4%, худшая -15.7%. Работают обе стороны: лонг +1.44% на сделку по 207 сделкам, шорт +1.00% по 211. Накопленная доходность капитала составляет +103%, коэффициент Шарпа — 1.42, максимальная просадка — 7.3%; просадка невелика, поскольку размер позиции с учётом волатильности удерживает средний номинал всего на уровне 0.14x капитала. Поэтому аналитикам следует смотреть на коэффициент Шарпа, а не на итоговую доходность. Число сделок превышает примерно 100-сделочный минимум для оценки на 4x; в каждом окне walk-forward-анализа около 140 сделок, а отложенная выборка плотно заполнена. Здесь не возникает проблема, которая погубила стратегии на недельных и дневных данных. Устойчивость: преимущество на сделку положительно во всём диапазоне параметров (trend_ema 50/100/200 -> +0.55/+0.68/+0.97%, pullback_atr 1.0/1.5/2.0 -> +0.96/+0.97/+1.06%, pullback_lookback 5/10/20/30 -> +1.01/+0.97/+0.88/+0.96%, Chandelier 2.0-5.0 -> от +0.35 до +1.90%, при этом общий PnL достигает пика около 3.0-3.5). Это широкое плато без обрыва, а числа подтверждают центральное утверждение гипотезы: вход на откате приносит примерно вдвое большую доходность на сделку, чем проверенные на том же инструменте и таймфрейме входы на пробое. Важная оговорка: 2025 показывает нулевой или слегка отрицательный результат (-0.08% на сделку по 75 сделкам), тогда как все остальные годы прибыльны (2020 +1.51, 2021 +3.63, 2022 +1.04, 2023 +0.73, 2024 +1.23, 2026 +0.80). Слабое место — последний полный год; на последнем окне walk-forward-анализа стратегия пройдёт самую строгую проверку. Площадка: фьючерсы BINANCE USD-M (MARGIN), поскольку стратегия открывает короткие позиции; плечо остаётся 1.0 и намеренно не используется при расчёте размера позиции.

Переобучение и отсутствие обобщения, а не проблема комиссий. Провалена проверка walk-forward-анализа HARD: коэффициент Шарпа IS падает с 1.69 до OOS 0.273 при is_overfitted=true, а три окна OOS настолько несогласованны, что одно показывает глубокий убыток (+0.56, +1.64, -1.38). Преимущество подогнано под конкретные окна, а не основано на устойчивом механизме. Поправка на множественное тестирование это подтверждает: deflated_sharpe 0.505 << 0.95, is_significant=false, проверка FDR на уровне программы провалена……Показать большеСвернуть

Переобучение и отсутствие обобщения, а не проблема комиссий. Провалена проверка walk-forward-анализа HARD: коэффициент Шарпа IS падает с 1.69 до OOS 0.273 при is_overfitted=true, а три окна OOS настолько несогласованны, что одно показывает глубокий убыток (+0.56, +1.64, -1.38). Преимущество подогнано под конкретные окна, а не основано на устойчивом механизме. Поправка на множественное тестирование это подтверждает: deflated_sharpe 0.505 << 0.95, is_significant=false, проверка FDR на уровне программы провалена (сохраняет 3 из 229, candidate_survives=false). Оптимизация также DEGRADED результат относительно запуска до оптимизации (коэффициент Шарпа 1.11->0.95, PF 1.75->1.31), одновременно утроив число сделок — признак подгонки кривой. Согласно правилу для переобучения и нежизнеспособной исходной идеи, коллапс при высоком IS/OOS означает ABANDON, а не пересмотр: перенос того же механизма тренда с откатом на другой инструмент лишь приведёт к новому переобучению. Это уже происходило: стратегия погибала 0/5 в семействах ETH, BTC-дневном, BNB, ETH-HL и HL-BTC. Это была попытка оптимизации 2 из 2; неисследованной устойчивой области параметров для настройки нет (чувствительность повсюду примерно 0.55-0.87). Тип провала: переобучение и отсутствие обобщения.

Реализация

Лонг-шортовая стратегия продолжения тренда PULLBACK с фильтром тренда на бессрочном контракте BTCUSDT.BINANCE USD-M, бары 4–HOUR, только OHLCV. Направление и выбор момента входа разделены. Направление: медленный тренд EMA (trend_ema) задаёт режим: закрытие выше него означает восходящий тренд, и разрешены только длинные позиции; закрытие ниже означает нисходящий тренд, и разрешены только короткие. Выбор момента входа: стратегия ждёт PULLBACK в рамках этого режима, а не гонится за растяжением цены. На каждом баре……Показать большеСвернуть

Лонг-шортовая стратегия продолжения тренда PULLBACK с фильтром тренда на бессрочном контракте BTCUSDT.BINANCE USD-M, бары 4–HOUR, только OHLCV. Направление и выбор момента входа разделены. Направление: медленный тренд EMA (trend_ema) задаёт режим: закрытие выше него означает восходящий тренд, и разрешены только длинные позиции; закрытие ниже означает нисходящий тренд, и разрешены только короткие. Выбор момента входа: стратегия ждёт PULLBACK в рамках этого режима, а не гонится за растяжением цены. На каждом баре она вычисляет непрерывную знаковую глубину отката в единицах ATR: при восходящем тренде сигнал = +(максимум максимума за последние pullback_lookback баров − закрытие) / ATR, при нисходящем сигнал = −(закрытие − минимум минимума) / ATR; знак указывает направление тренда, а величина — насколько откатилось встречное движение (около 0, когда цена держится у экстремума тренда, и растёт по мере отката). Вход: BUY, когда сигнал >= pullback_atr (покупка на снижении в восходящем тренде); SELL, когда сигнал <= −pullback_atr (продажа на росте в нисходящем тренде). Поскольку исполнение происходит у поддержки отката, а не на пробойном растяжении, стоп по максимальному движению цены располагается ближе к цене, тогда как цель продолжения тренда остаётся прежней; это повышает соотношение прибыли к риску на сделку, а не снижает его. Выход асимметричный: NO тейк-профит, только CHANDELIER трейлинг-стоп (максимум максимума с момента входа минус chandelier_atr x ATR для длинных позиций; для коротких — зеркально). Размер позиции зависит от капитала: risk_frac (1%) капитала делится на расстояние до стопа по максимальному движению цены; номинал ограничен 1x капитала (измерено 0.14x в среднем, 0.60x максимум), плечо 1.0. Все состояния обновляются инкрементально (одна рекурсия EMA, Уайлдер ATR, две ограниченные двусторонние очереди) — полный прогон на 14,466 барах занимает 0.18 с.

Результаты верификации

CLEAN RESTART 2026-09-04 — историю вердиктов и записи обучения этого запуска удалили, его перезапустили с этапа верификации. Ранее запуск прекратили из-за конвейера, а не рынка: стенд Layer-2 неверно привязывал вспомогательные методы @staticmethod (исправлено), QA выносил окончательные вердикты о результативности по неоптимизированному дымовому тесту (это убрали — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктестов (исправлено). Гипотеза и код стратегии не изменились. Оцени код по его достоинствам; результативность позднее определят полный бэктест и оптимизатор.

Обзор бэктеста

Шарп
1,11
Общая доходность
106,92%
Максимальная просадка
9,44%
Всего сделок
172
Доля прибыльных
41,3%
Профит-фактор
1,75

Коэффициент Шарпа 1.111, CI [0.34, 1.79] не включает ноль, PSR 0.998 — статистически значимое преимущество, намного выше кладбища трендовых стратегий 0.4-0.7

Положительный результат во все 7 лет, включая медвежий рынок 2022 и отложенное окно 2025-2026 — должен пройти проверку отложенной выборки

Контролируемый риск и приемлемая экономика: max_drawdown 9.4%, PF 1.75, Sortino 1.81, Calmar 1.63; avg_trade_return_pct 2.19% значительно выше комиссий (комиссия — 2.26% валового результата)

Асимметричная структура «дать прибыли расти» (avg_win $3003 против avg_loss $1206 при доле прибыльных сделок 41%) — захват реального тренда, а не едва покрывающие комиссии сделки

172 сделок (достаточно для оценки), capacity_usd $ 559M (масштабируемо), альфа +0.10, бета 0.028 — настоящий диверсификатор

Базовый коэффициент Шарпа 1.11 — верхняя граница; нужно следить за дефляцией DSR/PBO относительно порога продвижения около 1.5

Показанная конфигурация сформирована оптимизатором (pullback_atr 0.29 близко к краю неглубокого входа, размывая различие с входом на пробое) — walk-forward-анализ должен подтвердить устойчивое плато, а не пик

Слабее в режиме стрессовой волатильности (коэффициент Шарпа 0.19, +3.5%); information_ratio -0.71 относительно стратегии «купи и держи» (ожидаемо для диверсификатора с низкой волатильностью, альфа положительная)

Анализ

Экономика сделки покрывает издержки: avg_trade_return_pct 1.00% >> 0.15% USD-M — нижний порог комиссий, комиссия составляет лишь 4.22% от валового результата: это NOT fee_edge гибель

Чувствительность стабильная (0 обрывов), отложенная выборка технически прибыльна (коэффициент Шарпа 0.713 по 64 сделкам, consistent_with_oos=true)

Нет параметров с резким провалом; показатели риска ограничены на оптимизированном запуске (DD 12.4%)

Сбой проверки HARD: walk-forward-анализ is_overfitted=true — коэффициент Шарпа IS 1.69 падает до OOS 0.273, а три окна OOS резко расходятся (+0.56, +1.64, -1.38); то есть преимущество — шум, зависящий от окна, а не устойчивый механизм

Статистически незначимо после поправки на множественное тестирование: deflated_sharpe 0.505 << 0.95, is_significant=false, коэффициент Шарпа CI [0.20, 1.72] едва выше нуля, и результат NOT не проходит проверку на уровне программы FDR (Benjamini-Hochberg сохраняет 3 из 229; candidate_survives=false)

Оптимизация ухудшила итоговые показатели относительно запуска до оптимизации (коэффициент Шарпа 1.11 -> 0.95, PF 1.75 -> 1.31, сделки 172 -> 465) — настройка увеличила оборот и издержки, не повысив доходность с поправкой на риск; это признак подгонки кривой

Последние годы слабые или убыточные (2025 годовых -4.2%, 2026 +4.8%), а одно полное окно WF сильно убыточно

Этот конкретный механизм продолжения тренда после отката неоднократно проваливался в родственных стратегиях: ETH (снята), BTC дневная стратегия отката (снята из-за переобучения), BNB (снята: fee_edge), ETH-HL (снята из-за переобучения), HL-BTC (снята: fee_edge) — выживших стратегий: 0

Поправка Benjamini-Hochberg при q=0.10 среди 229 кандидатов программы сохраняет 3. Кандидат, не прошедший эту проверку, невозможно отличить от случайного шума самой программы, какими бы хорошими ни выглядели его отдельные статистические показатели.

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.