ADA 4H Donchian Channel Breakout with Rising Trend Filter Long-Only (BINANCE USD-M Futures, 4H, OHLCV-Only, mecanismo validado apenas na fase -3)
Resultado: Abandonada
AdaFourHourDonchianRisingTrendFilterBreakoutLong
Resumo do resultado
AdaFourHourDonchianRisingTrendFilterBreakoutLong tinha como objetivo concluir um teste de robustez em três ativos do mecanismo Donchian-com-tendência “validado apenas na fase 3”, adicionando o filtro de contexto direcional que o analista havia diagnosticado como ausente nos rompimentos anteriores malsucedidos de ADA. Seu backtest-base foi marginal (Sharpe 0.463, fator de lucro 1.089, CAGR 2.19%, custo de impacto de 18.4%, capacidade de $2.96M), e embora a otimização o tenha elevado genuinamente a um edge real……Mostrar maisMostrar menos
AdaFourHourDonchianRisingTrendFilterBreakoutLong tinha como objetivo concluir um teste de robustez em três ativos do mecanismo Donchian-com-tendência “validado apenas na fase 3”, adicionando o filtro de contexto direcional que o analista havia diagnosticado como ausente nos rompimentos anteriores malsucedidos de ADA. Seu backtest-base foi marginal (Sharpe 0.463, fator de lucro 1.089, CAGR 2.19%, custo de impacto de 18.4%, capacidade de $2.96M), e embora a otimização o tenha elevado genuinamente a um edge real (Sharpe 2.81, PBO 0.41 aprovado, walk-forward sem overfit), ainda falhou no Sharpe deflacionado (0.56) e na razão de holdout (0.376). A estratégia foi abandonada em vez de iterada: seu remédio da iteração-2 (9→2 parâmetros pesquisados) só poderia afetar a barreira de DSR, enquanto a falha vinculante no holdout refletia deterioração genuína no ano recente, e sua premissa fundadora foi refutada — o BNB principal citado havia sido abandonado na mesma sessão por falhar no Sharpe deflacionado, portanto a justificativa entre ativos já não se sustentava. O revisor observou um rompimento sequencial de higher-low ADA aprovado separadamente como o candidato de ADA mais forte.
Estratégia de rompimento de canal Donchian somente compra 4-HOUR em ADAUSDT.BINANCE, completando o teste de robustez entre ativos da classe de mecanismo ONLY validada na fase 3 (BNB Donchian iter-2 PROMOTED com Sharpe 5.95). Mecanismo: quando ADA fecha acima de sua máxima de 12 barras (rompimento do canal superior de Donchian) AND o filtro de tendência confirma uma tendência de alta pré-existente (sma_50 subindo ao longo de 20 barras AND current_close > sma_50), entra LONG. Saída em stop móvel na mínima de……Mostrar maisMostrar menos
Estratégia de rompimento de canal Donchian somente compra 4-HOUR em ADAUSDT.BINANCE, completando o teste de robustez entre ativos da classe de mecanismo ONLY validada na fase 3 (BNB Donchian iter-2 PROMOTED com Sharpe 5.95). Mecanismo: quando ADA fecha acima de sua máxima de 12 barras (rompimento do canal superior de Donchian) AND o filtro de tendência confirma uma tendência de alta pré-existente (sma_50 subindo ao longo de 20 barras AND current_close > sma_50), entra LONG. Saída em stop móvel na mínima de Donchian ou stops de PnL/tempo. CRITICAL NUANCE vs ADA falhas anteriores: o registro empírico do analista em ADA 4H mostra que mecanismos de rompimento puro (Three White Soldiers, Double Bottom) falham com taxas de acerto abaixo de cara-ou-coroa. BUT o diagnóstico de fator de sucesso do analista identifica o componente ausente como confirmação de DIRECTIONAL-CONTEXT. Donchian-WITH-TREND-FILTER inclui exatamente esse componente ausente por meio do filtro sma_50 ascendente — o rompimento dispara ONLY quando a tendência mais ampla já está estabelecida. Isso difere do rompimento de consolidação puro (Triângulo/Retângulo) e dos padrões de reversão pura (Double Bottom), que não têm confirmação de tendência. A estratégia AdaVolumeAbsorptionBreakoutHardLocked, já implantada, prova que sinais de rompimento SOME funcionam em ADA; Donchian-com-tendência é a variante específica validada. ANALYST-VALIDATED MECHANISM: BNB Donchian iter-2 PROMOTED com Sharpe 5.95 — o único Sharpe mais alto validado na fase 3 em todo o histórico da fábrica. EXPLICIT 4-HOUR SPEC: ADA 4H está comprovado por meio da estratégia Ada já implantada. ZERO dados suplementares, ZERO tipos de barra extras, ZERO instrumentos extras. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (26ª rodada consecutiva): caminho empiricamente validado. Preenche a lacuna de completar o teste de robustez entre ativos Donchian-com-tendência de 3 ativos (BNB validado + BTC em pipeline + XRP em pipeline + ADA novo). Se Donchian-com-tendência realmente generaliza entre ativos, isso deve ter sucesso; caso contrário, o padrão de falha multiativo informará hipóteses futuras. Esperado ~25-40 ciclos de entrada por ano × 6 anos de dados ADA 4H ≈ 150-240 operações.
A iteração 2 trata da falha de promoção em DSR/holdout, NOT de um edge quebrado — a otimização já mostrou um edge genuíno (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI exclui 0, Sharpe médio OOS 2.18). A falha (deflated_sharpe 0.5606, holdout 0.376) é deflação por testes múltiplos decorrente de uma busca com 9 parâmetros x 225 tentativas. Segundo o analista, a correção é SHRINK a superfície pesquisada. O otimizador pesquisa todo escalar numérico em config[parameters] (base_params em walk_forward.optimize, ±50%……Mostrar maisMostrar menos
A iteração 2 trata da falha de promoção em DSR/holdout, NOT de um edge quebrado — a otimização já mostrou um edge genuíno (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI exclui 0, Sharpe médio OOS 2.18). A falha (deflated_sharpe 0.5606, holdout 0.376) é deflação por testes múltiplos decorrente de uma busca com 9 parâmetros x 225 tentativas. Segundo o analista, a correção é SHRINK a superfície pesquisada. O otimizador pesquisa todo escalar numérico em config[parameters] (base_params em walk_forward.optimize, ±50% por chave), portanto esta versão expõe ONLY sma_period e sma_slope_lookback ali (2 parâmetros numéricos). Todos os demais controles são fixados como constantes de código no valor robusto prescrito pelo analista: donchian_upper_period=12, donchian_lower_period=8, stop_loss_pct=0.03 (deliberadamente OFF o degrau frágil de 0.024-0.025), take_profit_pct=0.05, max_holding_bars=40, per_leg_pct=0.22, min_notional=5. Cortar os parâmetros pesquisados de 9->2 colapsa a barreira esperada do máximo sob ruído, o que deve elevar DSR >= 0.95 enquanto PBO continua aprovado; a janela de busca-base [25,75]x[10,30] ainda cobre a região de melhoria identificada pelo analista (sma_period 50->65, inclinação 20->15/24). A lógica de sinal, saída e dimensionamento é byte a byte idêntica à iteração validada (Layers 1-3 continuam verdes); apenas o padrão take_profit (0.06->0.05) e o conjunto de parâmetros expostos mudaram.
Assinatura clássica de overfitting, não uma morte por taxas/edge abaixo do custo: o edge por operação é adequado (avg_trade_return_pct 0.958%), mas não se generaliza. Três gates de HARD falham e não podem ser dispensados: Sharpe do holdout -0.768 (NEGATIVE na janela final não observada de -20%, 30 operações), walk-forward is_overfitted=true com IS 1.30 -> OOS 0.003 (janelas -0.60/0.53/0.08), e PBO 0.586 > 0.5. A robustez confirma: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24]……Mostrar maisMostrar menos
Assinatura clássica de overfitting, não uma morte por taxas/edge abaixo do custo: o edge por operação é adequado (avg_trade_return_pct 0.958%), mas não se generaliza. Três gates de HARD falham e não podem ser dispensados: Sharpe do holdout -0.768 (NEGATIVE na janela final não observada de -20%, 30 operações), walk-forward is_overfitted=true com IS 1.30 -> OOS 0.003 (janelas -0.60/0.53/0.08), e PBO 0.586 > 0.5. A robustez confirma: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24] atravessa zero, falha no programa FDR (3/225). A iteração 2 já executou o remédio prescrito pelo analista (reduzir a superfície pesquisada de 9 para 2 parâmetros), e o DSR/holdout ainda falha — não há outro caminho de ajuste de parâmetros, e a grade de sensibilidade (Sharpe ~0.15-0.69 em toda parte) não mostra uma região robusta para a qual ajustar. Pela regra overfit-vs-premissa-morta, colapso de alto-IS/OOS/holdout negativo é ABANDON, não revisar: o mecanismo Donchian-com-tendência agora falhou em 0/3 entre ativos a partir de BNB (BTC overfit abandonado, ETH abandonado, ADA aqui), portanto o resultado de Sharpe-5.95 de BNB foi idiossincrático, e reformular o mesmo mecanismo para outro ativo simplesmente causaria overfit novamente. Padrão de falha: overfit / sem generalização.
Implementação
ADA 4H de rompimento de canal Donchian somente compra com filtro de tendência SMA ascendente em ADAUSDT.BINANCE USD-M perpétuo, OHLCV puro. Entra comprado quando o fechamento rompe a máxima anterior de 12 barras AND SMA(sma_period) está subindo ao longo de sma_slope_lookback barras AND o fechamento está acima dessa SMA. Sai por stop móvel na mínima de Donchian de -8 barras anteriores, take-profit +5%, stop fixo -3%, ou stop de tempo de 40 barras. Alavancagem 1.0. Apenas sma_period e sma_slope_lookback são otimizáveis; todos os demais parâmetros são constantes fixas.
Revisão do Backtest
Sharpe
0,46
Retorno Total
23,72%
Drawdown Máximo
13,07%
Total de Operações
231
Taxa de Acerto
41,6%
Fator de lucro
1,09
Amostra adequada (231 operações compradas), dimensionamento limpo (avg_position_pct 23.6%), max_drawdown 13% baixo; as operações correspondem à hipótese (rompimentos Donchian somente compra confirmados por tendência, 0 vendas)
A redução de parâmetros 9->2 é uma mitigação legítima de testes múltiplos prescrita pelo analista
Edge-base marginal: profit_factor 1.089, CAGR 2.19%, Sharpe 0.463 com sharpe_ci_low -1.085 (CI até 0), alpha ~0.005, IR -0.52
Custo pesado / capacidade ilustrativa: impact_cost_pct 18.4%, capacity_usd $2.96M (o edge existe apenas em escala trivial)
Decaimento recente genuíno (2025 -9.6%, 2026 -3.7%) — a falha no holdout da otimização anterior (razão 0.376) é um decaimento futuro, que a redução de parâmetros voltada para DSR não consegue corrigir
Premissa fundamental falsa: o 'BNB Donchian PROMOTED com Sharpe 5.95' citado foi na verdade ABANDONED por falhar no Sharpe deflacionado (DSR 0.09, is_overfitted, média OOS -2.61) — a classe de mecanismo não superou a deflação em nenhum ativo
231 rompimentos de alta
rompimento de alta
Análise
A vantagem por operação supera os custos: avg_trade_return_pct 0.958% >> 0.15% piso USD-M da Binance, portanto isso NOT é uma morte por vantagem de taxa
A sensibilidade é limpa (0 degraus) e o drawdown é controlado (opt max_drawdown 9.78%)
A superfície de 2 parâmetros se comportou como esperado para a busca (sem parâmetros frágeis)
Gate de HARD: Sharpe do holdout -0.768 <= 0 na janela final não observada de -20% (30 operações) — o edge é NEGATIVE fora da amostra, não apenas degradado
Gate de HARD: walk-forward is_overfitted=true, IS avg 1.30 colapsa para OOS avg 0.003 (janela OOS: -0.60, 0.53, 0.08) — sem edge persistente
Gate de HARD: PBO 0.586 > 0.5 — a seleção tem maior probabilidade de estar sofrendo overfit
deflated_sharpe 0.168 << 0.95, is_significant=false, Sharpe CI [-0.18, 1.24] atravessa 0, e não sobrevive ao FDR em nível de programa (3 de 225 mantidos)
A generalização entre ativos agora falhou em 0/3 a partir de BNB: Donchian-com-tendência de BTC abandonado (overfit), ETH abandonado (outro), este ADA falha fortemente — a “validação” de Sharpe-5.95 de BNB foi idiossincrática, não um mecanismo portátil
A grade de sensibilidade do Sharpe é uniformemente fraca (~0.15-0.69) — não resta uma região robusta de parâmetros para a qual ajustar
A iteração 2 já aplicou a correção prescrita (9->2 parâmetros pesquisados) e ainda falha no holdout com Sharpe negativo
A otimização encontrou uma vantagem genuína (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI exclui 0, média OOS 2.18, Sharpe acima do limiar de sorte) — Donchian-com-tendência DOES generaliza para ADA após o ajuste. Ela só não atinge a promoção nos limiares estritos de significância/holdout: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, razão de holdout 0.376 (<0.70). A causa raiz é a deflação por testes múltiplos em uma busca de 9 parâmetros e 225 tentativas (mesmo padrão dos irmãos ADA-higher-low e……Mostrar maisMostrar menos
A otimização encontrou uma vantagem genuína (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI exclui 0, média OOS 2.18, Sharpe acima do limiar de sorte) — Donchian-com-tendência DOES generaliza para ADA após o ajuste. Ela só não atinge a promoção nos limiares estritos de significância/holdout: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, razão de holdout 0.376 (<0.70). A causa raiz é a deflação por testes múltiplos em uma busca de 9 parâmetros e 225 tentativas (mesmo padrão dos irmãos ADA-higher-low e SOL-TSM). Corrija SHRINKING a superfície de parâmetros:
1) FIX os parâmetros planos/irrelevantes para constantes (a sensibilidade mostra que seu Sharpe quase não se move): 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 seu penhasco em um valor robusto (~0.03) — NOT deixe o otimizador escolher a borda do penhasco 0.024-0.025 (0.024->Sharpe 1.0 mas 0.036->0.64 é instável); a escolha do penhasco é frágil e infla o desempenho aparente.
3) RE-OPTIMIZE ONLY sma_period e sma_slope_lookback — os dois parâmetros com resposta de Sharpe genuinamente monótona na grade (sma_period 50->65 e inclinação 20->15/24 impulsionaram a melhora).
Reduzir de 9 para ~2 parâmetros pesquisados diminui o limiar de máximo esperado sob ruído e deve elevar DSR acima de 0.95 (PBO já passa em 0.41). Meta: DSR >= 0.95 AND razão de holdout >= 0.70. Observe a fraqueza do ano recente (2025 -3.8%, 2026 -0.3%) e a primeira janela OOS negativa — confirme que o holdout da busca reduzida não piora ainda mais. Se a tentativa 2 ainda falhar em DSR/holdout após a redução, abandone — mas a aprovação PBO, 0 excluindo CI, e o Sharpe acima do limiar de sorte tornam esta uma nova tentativa legítima, NOT o resultado de não-generalização específico de BNB que eu antecipei antes da otimização.
Benjamini-Hochberg em q=0.10 sobre 225 candidatos do programa mantém 3. Um candidato que não sobrevive aqui não é distinguível do próprio ruído do programa, por melhores que pareçam suas estatísticas individuais.
Resumo do resultado
Um teste de robustez entre ativos colapsa quando sua premissa principal é falsa — a classe Donchian-com-tendência nunca superou a deflação em nenhum ativo — e uma correção de redução de parâmetros que visa apenas a barreira de múltiplos testes (DSR) não pode reparar uma falha no holdout causada por deterioração genuína para frente, nem elevar um edge-base pequeno, de capacidade meramente ilustrativa e pesado em custos.
Foi abandonada como uma vantagem marginal, restrita por custos e com decaimento recente, construída sobre uma premissa refutada: as métricas base falharam CAGR, capacidade, Sharpe, profit factor e sharpe_ci_low; a correção da iteração-2 (reduzindo a busca de 9 para 2 parâmetros) só poderia resolver o limiar do Sharpe deflacionado, não a falha no holdout, que reflete um decaimento futuro genuíno (2025 -9.6%, 2026 -3.7%); e a justificativa fundamental citada — 'BNB Donchian promovido com Sharpe 5.95' — foi na verdade abandonada na mesma sessão por falhar no Sharpe deflacionado, de modo que a classe de mecanismo não havia superado a deflação em nenhum ativo.
Um rompimento de canal de Donchian 4H exclusivamente comprado em ADAUSDT.BINANCE perp (puro OHLCV) que entrava somente quando um rompimento da máxima de 12 barras coincidia com uma tendência de alta estabelecida (uma 50 de SMA barras em ascensão e o preço acima dela), saindo por um stop móvel na mínima de Donchian ou por stops de PnL/tempo, com o objetivo de concluir um teste de robustez entre ativos da classe de mecanismos Donchian com tendência.
O backtest-base foi marginal — retorno total +23.7%, CAGR 2.19%, Sharpe 0.463 (CI -1.085 baixo), fator de lucro 1.089 em 231 operações compradas, com custo de impacto elevado (18.4%) e capacidade ilustrativa de $2.96M — enquanto a otimização produziu um edge real (Sharpe 2.81, alpha +0.081, fator de lucro 1.63, PBO 0.41 aprovado, Sharpe médio OOS 2.18) que, apesar disso, falhou no Sharpe deflacionado (0.5606) e no holdout (razão 0.376).
Stratmill é uma ferramenta de pesquisa e paper trading, não uma consultoria financeira ou corretora. Resultados de backtest e paper trading são hipotéticos. Negociar envolve risco de perda.