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

Стратегии

ADA 4H-пробой канала Donchian с фильтром растущего тренда, только в длинную позицию (BINANCE USD-M, фьючерсы, 4H, только OHLCV, класс механизмов, валидированный только на -3 фазе)

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

AdaFourHourDonchianRisingTrendFilterBreakoutLong

Сводка по итогам

AdaFourHourDonchianRisingTrendFilterBreakoutLong имела целью завершить трёхактивный тест робастности механизма Donchian-с-трендом, «валидированного только в 3-фазе», добавив фильтр направленного контекста, который, по диагнозу аналитика, отсутствовал в предыдущих провальных пробоях ADA. Её базовый бэктест был маргинальным (Sharpe 0.463, profit factor 1.089, CAGR 2.19%, 18.4% impact cost, $2.96M capacity), и хотя оптимизация действительно подняла её до реального преимущества (Sharpe 2.81, PBO 0.41 проходит,……Показать большеСвернуть

AdaFourHourDonchianRisingTrendFilterBreakoutLong имела целью завершить трёхактивный тест робастности механизма Donchian-с-трендом, «валидированного только в 3-фазе», добавив фильтр направленного контекста, который, по диагнозу аналитика, отсутствовал в предыдущих провальных пробоях ADA. Её базовый бэктест был маргинальным (Sharpe 0.463, profit factor 1.089, CAGR 2.19%, 18.4% impact cost, $2.96M capacity), и хотя оптимизация действительно подняла её до реального преимущества (Sharpe 2.81, PBO 0.41 проходит, не-переобученный walk-forward), она всё равно не дотянула по deflated Sharpe (0.56) и по коэффициенту holdout (0.376). Стратегия была заброшена, а не итерирована: её средство в итерации-2 (9→2 перебираемых параметров) могло затронуть только планку DSR, тогда как связывающий провал holdout отражал подлинное угасание в последние годы, а её основополагающая предпосылка была опровергнута — упомянутый флагман BNB сам был заброшен в той же сессии из-за провала deflated Sharpe, так что кросс-активное обоснование больше не выдерживало. Рецензент отметил отдельно одобренный последовательный пробой более высокого минимума ADA как более сильного кандидата ADA.

Гипотеза

Long-only пробой канала Donchian 4-HOUR по ADAUSDT.BINANCE, завершающий кросс-активный тест робастности валидированного в ONLY 3-фазе класса механизмов (BNB Donchian итер-2 PROMOTED при Sharpe 5.95). Механизм: когда ADA закрывается выше своего 12-барного максимума (пробой верхнего канала Donchian) AND фильтр тренда подтверждает уже существующий восходящий тренд (sma_50 растёт за 20 баров AND current_close > sma_50), вход LONG. Выход по трейлинг-стопу Donchian-минимума или по стопам PnL/времени. CRITICAL NUANCE……Показать большеСвернуть

Long-only пробой канала Donchian 4-HOUR по ADAUSDT.BINANCE, завершающий кросс-активный тест робастности валидированного в ONLY 3-фазе класса механизмов (BNB Donchian итер-2 PROMOTED при Sharpe 5.95). Механизм: когда ADA закрывается выше своего 12-барного максимума (пробой верхнего канала Donchian) AND фильтр тренда подтверждает уже существующий восходящий тренд (sma_50 растёт за 20 баров AND current_close > sma_50), вход LONG. Выход по трейлинг-стопу Donchian-минимума или по стопам PnL/времени. CRITICAL NUANCE против ADA предыдущих провалов: эмпирическая запись аналитика по ADA 4H показывает, что механизмы чистого пробоя (Three White Soldiers, Double Bottom) проваливаются с винрейтами ниже подбрасывания монеты. BUT диагностика факторов успеха аналитика определяет отсутствующий компонент как DIRECTIONAL-CONTEXT подтверждение. Donchian-WITH-TREND-FILTER включает именно этот отсутствующий компонент через фильтр растущей sma_50 — пробой срабатывает ONLY, когда более широкий тренд уже установлен. Это отличается от чистого пробоя консолидации (Triangle/Rectangle) и чистых разворотных паттернов (Double Bottom), у которых нет подтверждения тренда. Приземлившийся AdaVolumeAbsorptionBreakoutHardLocked доказывает, что SOME сигналы пробоя работают на ADA; Donchian-с-трендом — конкретный валидированный вариант. ANALYST-VALIDATED MECHANISM: BNB Donchian итер-2 PROMOTED при Sharpe 5.95 — единственный наивысший валидированный в 3-фазе Sharpe в записи фабрики. EXPLICIT 4-HOUR SPEC: ADA 4H доказан через приземлившуюся стратегию Ada. ZERO дополнительных данных, ZERO дополнительных типов баров, ZERO дополнительных инструментов. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (26-й ход подряд): эмпирически валидированный путь. Заполняет пробел завершения кросс-активного теста робастности Donchian-с-трендом на 3 активов (BNB валидирован + BTC пайплайн + XRP пайплайн + ADA новый). Если Donchian-с-трендом действительно обобщается между активами, это должно сработать; если нет, паттерн многоактивного провала проинформирует будущие гипотезы. Ожидается ~25-40 циклов входа в год × 6 лет данных ADA 4H ≈ 150-240 сделок.

Итерация 2 устраняет промах промоушена по DSR/holdout, NOT сломанное преимущество — оптимизация уже показала подлинное преимущество (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI исключает 0, средний OOS 2.18). Провал (deflated_sharpe 0.5606, holdout 0.376) — это дефляция множественного тестирования от поиска из 9 параметров x 225 испытаний. По мнению аналитика, исправление — SHRINK перебираемую поверхность. Оптимизатор перебирает каждый числовой скаляр в config[parameters] (base_params в walk_forward.optimize,……Показать большеСвернуть

Итерация 2 устраняет промах промоушена по DSR/holdout, NOT сломанное преимущество — оптимизация уже показала подлинное преимущество (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI исключает 0, средний OOS 2.18). Провал (deflated_sharpe 0.5606, holdout 0.376) — это дефляция множественного тестирования от поиска из 9 параметров x 225 испытаний. По мнению аналитика, исправление — SHRINK перебираемую поверхность. Оптимизатор перебирает каждый числовой скаляр в config[parameters] (base_params в walk_forward.optimize, ±50% на ключ), поэтому эта версия выставляет там ONLY sma_period и sma_slope_lookback (2 числовых параметров). Все остальные регуляторы зафиксированы как константы кода на предписанном аналитиком робастном значении: donchian_upper_period=12, donchian_lower_period=8, stop_loss_pct=0.03 (намеренно OFF хрупкий обрыв 0.024-0.025), take_profit_pct=0.05, max_holding_bars=40, per_leg_pct=0.22, min_notional=5. Сокращение 9->2 перебираемых параметров обрушивает планку ожидаемого максимума при шуме, что должно поднять DSR >= 0.95, пока PBO остаётся пройденным; базовое окно поиска [25,75]x[10,30] всё ещё покрывает выявленную аналитиком улучшающуюся область (sma_period 50->65, наклон 20->15/24). Логика сигнала, выхода и размера позиции байт-в-байт идентична валидированной итерации (слои 1-3 остаются зелёными); изменились только значение по умолчанию take_profit (0.06->0.05) и набор выставляемых параметров.

Классическая сигнатура переобучения, а не смерть от комиссий/преимущества-ниже-издержек: преимущество на сделку в порядке (avg_trade_return_pct 0.958%), но преимущество не обобщается. Три гейта HARD провалены и не могут быть сняты: holdout Sharpe -0.768 (NEGATIVE на невидимом последнем окне -20%, 30 сделок), walk-forward is_overfitted=true с IS 1.30 -> OOS 0.003 (окна -0.60/0.53/0.08), и PBO 0.586 > 0.5. Робастность подтверждает: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24]……Показать большеСвернуть

Классическая сигнатура переобучения, а не смерть от комиссий/преимущества-ниже-издержек: преимущество на сделку в порядке (avg_trade_return_pct 0.958%), но преимущество не обобщается. Три гейта HARD провалены и не могут быть сняты: holdout Sharpe -0.768 (NEGATIVE на невидимом последнем окне -20%, 30 сделок), walk-forward is_overfitted=true с IS 1.30 -> OOS 0.003 (окна -0.60/0.53/0.08), и PBO 0.586 > 0.5. Робастность подтверждает: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24] пересекает ноль, не проходит программу FDR (3/225). Итерация 2 уже выполнила предписанное аналитиком средство (сократить перебираемую поверхность с 9 до 2 параметров), и DSR/holdout всё ещё проваливаются — дальнейшего пути подстройки параметров нет, а сетка чувствительности (Sharpe ~0.15-0.69 везде) не показывает робастной области, к которой можно было бы подстраиваться. Согласно правилу «переобучение против мёртвой предпосылки», высокий IS/OOS-коллапс/отрицательный holdout — это ABANDON, а не revise: механизм Donchian-с-трендом теперь провалил кросс-активный 0/3 на BNB (BTC заброшен как переобучение, ETH заброшен, ADA здесь), так что результат BNB Sharpe-5.95 был идиосинкразическим, и переформулирование того же механизма на другой актив просто снова привело бы к переобучению. Паттерн отказа: переобучение / отсутствие обобщения.

Реализация

ADA 4H long-only пробой канала Donchian с фильтром тренда растущей SMA на ADAUSDT.BINANCE USD-M перпетуале, чистый OHLCV. Входит в лонг, когда close пробивает предыдущий 12-барный максимум AND SMA(sma_period) растёт за sma_slope_lookback баров AND close выше этой SMA. Выходы по трейлинг-стопу Donchian-минимума предыдущих -8 баров, +5% тейк-профиту, -3% жёсткому стопу или 40-барному временному стопу. Плечо 1.0. Только sma_period и sma_slope_lookback оптимизируемы; все остальные регуляторы — фиксированные константы.

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

Шарп
0,46
Общая доходность
23,72%
Максимальная просадка
13,07%
Всего сделок
231
Доля прибыльных
41,6%
Профит-фактор
1,09

Достаточная выборка (231 длинных сделок), чистое определение размера позиции (avg_position_pct 23.6%), низкий max_drawdown 13%; сделки соответствуют гипотезе (лонговые пробои Donchian с подтверждением тренда, 0 шортов)

Сокращение параметров 9->2 является легитимным снижением риска множественного тестирования, предписанным аналитиком

Маржинальное базовое преимущество: profit_factor 1.089, CAGR 2.19%, Sharpe 0.463 с sharpe_ci_low -1.085 (CI по 0), альфа ~0.005, IR -0.52

Высокие издержки / игрушечная ёмкость: impact_cost_pct 18.4%, capacity_usd $2.96M (преимущество существует только в тривиальном масштабе)

Подлинное недавнее угасание (2025 -9.6%, 2026 -3.7%) — провал holdout предыдущей оптимизации (коэффициент 0.376) это форвардное угасание, которое нацеленное на DSR сокращение параметров не может исправить

Ложная фундаментальная предпосылка: приведённый «BNB Donchian PROMOTED при Sharpe 5.95» на деле был ABANDONED из-за непрохождения дефлированного Sharpe (DSR 0.09, is_overfitted, средний OOS -2.61) — класс механизма не прошёл дефляцию ни на одном активе

231 длинных пробоев

длинный пробой

Анализ

Преимущество на сделку покрывает издержки: avg_trade_return_pct 0.958% >> 0.15% минимум Binance USD-M, так что это NOT смерть от преимущества-ниже-издержек

Чувствительность чистая (0 обрывов) и просадка контролируется (opt max_drawdown 9.78%)

Поверхность из 2 параметров вела себя как задумано для поиска (нет хрупких регуляторов)

Условие HARD: Sharpe на отложенной выборке -0.768 <= 0 на невидимом последнем-20% окне (30 сделок) — преимущество NEGATIVE вне выборки, а не просто ухудшилось

Условие HARD: walk-forward is_overfitted=true, средний IS 1.30 схлопывается до среднего OOS 0.003 (окно OOS: -0.60, 0.53, 0.08) — устойчивого преимущества нет

Условие HARD: PBO 0.586 > 0.5 — выбор, скорее всего, отражает переобучение

deflated_sharpe 0.168 << 0.95, is_significant=false, Sharpe CI [-0.18, 1.24] пересекает 0, и стратегия не проходит программный FDR (3 из 225 сохранены)

Кросс-активное обобщение теперь провалилось 0/3 из BNB: BTC Donchian-с-трендом заброшен (переобучение), ETH заброшен (другое), ADA здесь жёстко проваливается — «валидация» BNB Sharpe-5.95 была идиосинкразической, а не переносимым механизмом

Сетка чувствительности Sharpe равномерно слабая (~0.15-0.69) — устойчивой области параметров, к которой можно стремиться настройкой, больше нет

Итерация 2 уже применила предписанное исправление (9->2 исследуемых параметров), но всё ещё не проходит отложенную выборку с отрицательным Sharpe

Оптимизация нашла подлинное преимущество (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI исключает 0, средний OOS 2.18, Sharpe выше планки удачи) — Donchian-с-трендом DOES обобщается на ADA после настройки. Промоушен не удаётся только по строгим планкам значимости/holdout: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, коэффициент holdout 0.376 (<0.70). Первопричина — дефляция множественного тестирования на поиске из 9 параметров и 225 испытаний (тот же паттерн, что у собратьев ADA-higher-low и SOL-TSM).……Показать большеСвернуть

Оптимизация нашла подлинное преимущество (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI исключает 0, средний OOS 2.18, Sharpe выше планки удачи) — Donchian-с-трендом DOES обобщается на ADA после настройки. Промоушен не удаётся только по строгим планкам значимости/holdout: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, коэффициент holdout 0.376 (<0.70). Первопричина — дефляция множественного тестирования на поиске из 9 параметров и 225 испытаний (тот же паттерн, что у собратьев ADA-higher-low и SOL-TSM). Исправление — SHRINKING поверхность параметров: 1) FIX плоские/нерелевантные параметры в константы (чувствительность показывает, что их Sharpe почти не двигается): min_notional=5, max_holding_bars=40, per_leg_pct=0.22, take_profit_pct~0.05, donchian_upper_period=12, donchian_lower_period=8. 2) FIX stop_loss_pct OFF его обрыв на робастном значении (~0.03) — NOT позволяйте оптимизатору выбирать край обрыва 0.024-0.025 (0.024->Sharpe 1.0, но 0.036->0.64 нестабильно); выбор обрыва хрупок и завышает кажущуюся производительность. 3) RE-OPTIMIZE ONLY sma_period и sma_slope_lookback — два параметра с подлинным монотонным откликом Sharpe в сетке (sma_period 50->65 и наклон 20->15/24 обеспечили улучшение). Сокращение с 9 до ~2 перебираемых параметров снижает планку ожидаемого максимума при шуме и должно поднять DSR выше 0.95 (PBO уже проходит при 0.41). Цель: DSR >= 0.95 AND коэффициент holdout >= 0.70. Учтите недавнюю годовую слабость (2025 -3.8%, 2026 -0.3%) и отрицательное первое окно OOS — подтвердите, что holdout на сокращённом поиске не ухудшается дальше. Если попытка 2 всё ещё провалит DSR/holdout после сокращения, забросьте — но проход PBO, исключение 0 из CI и Sharpe выше планки удачи делают это законной повторной попыткой, NOT предвиденный мною до оптимизации исход специфичного для BNB отсутствия обобщения.

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

Сводка по итогам

Кросс-активный тест робастности рушится, когда его флагманская предпосылка ложна — класс Donchian-с-трендом так и не прошёл дефляцию ни на одном активе — и исправление через сокращение параметров, нацеленное только на планку множественного тестирования (DSR), не может исправить провал holdout, вызванный подлинным форвардным угасанием, ни поднять тонкое, игрушечное по capacity, обременённое издержками базовое преимущество.

Она была заброшена как маргинальное, ограниченное издержками, недавно угасающее преимущество, построенное на опровергнутой предпосылке: базовые метрики провалили CAGR, capacity, Sharpe, profit factor и sharpe_ci_low; исправление в итерации-2 (сокращение поиска с 9 до 2 параметров) могло затронуть только планку deflated Sharpe, но не провал holdout, отражающий подлинное форвардное угасание (2025 -9.6%, 2026 -3.7%); и приведённое фундаментальное обоснование — 'BNB Donchian продвинут при Sharpe 5.95' — фактически было заброшено в той же сессии из-за провала deflated Sharpe, так что класс механизма не прошёл дефляцию ни на одном активе.

Long-only (только длинные) пробой канала Donchian на 4H по перпу ADAUSDT.BINANCE (чистый OHLCV), входивший только когда пробой 12-барного максимума совпадал с установившимся восходящим трендом (растущая 50-барная SMA и цена выше неё), с выходом по трейлинг-стопу Donchian-минимума или по стопам PnL/времени, предназначенный завершить кросс-активный тест робастности класса механизмов Donchian-с-трендом.

Базовый бэктест был маржинальным — общая доходность +23.7%, CAGR 2.19%, Sharpe 0.463 (CI низкий -1.085), profit factor 1.089 на протяжении 231 длинных сделок, с высокой стоимостью воздействия (18.4%) и игрушечной ёмкостью $2.96M — при этом оптимизация дала настоящее преимущество (Sharpe 2.81, альфа +0.081, profit factor 1.63, PBO 0.41 пройдены, средний OOS Sharpe 2.18), которое всё же не прошло дефлированный Sharpe (0.5606) и отложенную выборку (коэффициент 0.376).

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