Estratégias
ADA 4H Aroon Trend Strength Long-Only em ADAUSDT.BINANCE
Resultado: Abandonado
ADA4HAroonTrendStrengthLong
Resumo de Resultados
Hipótese
A iteração 2 corrige o único problema assinalado pelo auditor semântico: incompatibilidade entre instrumento e mercado. A hipótese exige repetida e explicitamente «ADAUSDT.BINANCE» e «Usa barras ONLY ADAUSDT.BINANCE 4H», por isso config.instrument_id volta a «ADAUSDT.BINANCE» e bar_type a «ADAUSDT.BINANCE-4-HOUR-LAST-EXTERNAL» (USD-M futuros, nível de comissões 0.02%/0.05%), em vez de BINANCE_SPOT, para onde tinha sido redirecionada. A estratégia é long-only e usa alavancagem 1.0 — perfeitamente válido num mercado de futuros (simplesmente nunca abre posições short) — pelo que a lógica do sinal, do dimensionamento ou do risco não mudou; apenas se corrigiu o mercado na configuração para corresponder exatamente à hipótese. Todas as etapas anteriores aprovadas (estática, sintética, backtest) permanecem intactas, pois o código é idêntico byte a byte, exceto pelas docstrings.
Implementação
Estratégia long-only de força da tendência Aroon em barras de ADAUSDT.BINANCE USD-M de futuros de 4H. Usa o Oscilador Aroon (Aroon-Up menos Aroon-Down, um indicador baseado no tempo que mede as barras desde o máximo mais alto face às barras desde o mínimo mais baixo) como variável de decisão contínua. Abre posições longas apenas quando Aroon-Up > 70, Aroon-Down < 30 e o preço > 200-SMA (regime de forte tendência ascendente confirmado); sai por stop-loss, take-profit ou inversão do oscilador. Dimensionamento da posição: 18% do capital por operação; alavancagem 1.0.
Revisão do Backtest
- Sharpe
- 0,50
- Retorno Total
- 37,61%
- Drawdown Máximo
- 18,34%
- Total de Operações
- 162
- Taxa de Acerto
- 35,2%
- Fator de Lucro
- 1,16
162 transações long ao longo de ~6.4 anos — amostra adequada para uma otimização significativa sem ajustar ao ruído
As transações correspondem à hipótese: apenas long (0 short), taxa de vitórias de 35% + PF 1.16 + ~2:1 avg_win/avg_loss + return_skew 2.96 — assinatura típica de cauda direita de um seguidor de tendências, coerente com uma estratégia long de força da tendência Aroon
Expectativa positiva (+144/transação), alfa positivo (0.0095), beta baixo (0.06), drawdown máximo controlado (18.3%), zero entradas rejeitadas (min_notional/tamanho sem problemas) — a estratégia está efetivamente a funcionar
Estruturalmente simples: um único instrumento e período, sem risco de pernas desatualizadas entre ativos
Vantagem modesta: Sharpe 0.499 com sharpe_ci_low -0.67 (CI abrange 0) — a significância ainda não está estabelecida
Possível deterioração do regime: 2025 (-5.8%) e 2026 (-1.4%) são negativos; a validação walk-forward/holdout tem de confirmar que a vantagem persiste fora da amostra
A baixa taxa de vitórias significa que o resultado depende de algumas grandes vitórias (largest_win 8260, curtose 17.2) — acompanhar a sensibilidade a valores atípicos na fase de promoção
Os limiares de promoção não foram avaliados na fase review_backtest; avaliou-se apenas se justificava otimização
Análise
Sensibilidade limpa: 0 precipícios, superfície plana (Sharpe ~0.5-0.7 em todos os parâmetros) — parâmetros não frágeis
Walk-forward NOT sobreajustado: média IS 1.73 -> média OOS 0.82 (rácio ~2.1), as três janelas OOS positivas [0.76, 0.43, 1.28]
A configuração otimizada não é degenerada: 122 transações, profit_factor 1.28, max_drawdown 9%, assimetria positiva 2.77, capacidade saudável
Sharpe deflacionado claramente falhado: DSR=0.0213 (face a 0.95), com o Sharpe otimizado 0.691 BELOW abaixo do limiar de sorte do máximo esperado para 225 tentativas, de 1.905 — o resultado selecionado é indistinguível do ruído do melhor de N (e, na verdade, é mais fraco)
PBO 0.769 (>0.5): é mais provável do que não que a seleção de parâmetros esteja sobreajustada
FAILED holdout: rácio 0.238 (<0.70), holdout_sharpe 0.196 face a WF-OOS 0.822 — a janela recente não vista retém apenas ~24% da vantagem
sharpe_ci_low -0.55 (CI a 0); probabilistic_sharpe 0.876 (<0.95)
Vantagem em deterioração no regime recente: otimizado 2026 -2.7%, base 2025 -5.8% — a falha da validação holdout reflete uma deterioração real, não apenas variância
O auditor semântico detetou um desalinhamento entre o código e a hipótese — o código não implementa NOT a hipótese. Volte a codificar a estratégia para implementar a hipótese EXACTLY (instrumento, período, direção, vantagem/mecanismo indicado e dimensionamento). Problemas concretos: incompatibilidade de instrumento/venue: o título e o corpo da hipótese indicam explicitamente e repetidamente «ADAUSDT.BINANCE» (incluindo «Usa barras ONLY ADAUSDT.BINANCE de 4H»), mas config.instrument_id é «ADAUSDT.BINANCE_SPOT» e bar_type é «ADAUSDT.BINANCE_SPOT-4-HOUR-LAST-EXTERNAL». O programador redirecionou para BINANCE_SPOT segundo a regra de venue long-only/sem alavancagem (correto segundo a política), mas isso altera a venue e o escalão de comissões (futuros 0.02%/0.05% face a spot 0.10%/0.10%) em que o backtest foi efetivamente executado, e a hipótese nunca foi atualizada para refletir o instrumento realmente testado.
Resumo de Resultados
Uma superfície de sensibilidade plana, sem precipícios, e um OOS walk-forward positivo não salvam uma estratégia cujo Sharpe selecionado fica abaixo do limiar de sorte dos testes múltiplos — consistência não é significância, e uma vantagem uniformemente modesta abaixo desse limiar continua a falhar na deflação e na validação forward holdout.
O analista abandonou-a na fase ANALYZING após a otimização: o Sharpe deflacionado foi 0.0213 (face aos 0.95 exigidos), com o Sharpe otimizado 0.691 abaixo do limiar de sorte do máximo esperado para 225 tentativas, de 1.905, PBO 0.769 e uma validação forward holdout falhada — indistinguível do ruído do melhor de N, apesar de uma grelha de sensibilidade limpa e de uma validação walk-forward sem sobreajuste.
Uma estratégia long-only ADAUSDT.BINANCE 4H que usa o indicador Aroon baseado no tempo (Aroon-Up elevado, Aroon-Down baixo) e um filtro 200-SMA para entrar apenas em regimes confirmados de forte tendência ascendente, explorando a assimetria direcional comprovada do lado long de ADA.
O backtest inicial, com cerca de 657 dias, produziu 162 transações long, retorno total de +37.6%, Sharpe 0.499 (CI baixo -0.67), taxa de vitórias de 35.2%, fator de lucro 1.16 e drawdown máximo de 18.3%; após a otimização em 3 fases, a melhor configuração obteve Sharpe 0.691, fator de lucro 1.28, drawdown máximo de 9.1% em 122 transações, mas falhou na validação holdout (rácio 0.238, Sharpe holdout 0.196 face a WF-OOS 0.822).
O Stratmill é uma ferramenta de investigação e paper trading, não constitui aconselhamento financeiro nem é uma corretora. Os resultados de backtest e paper trading são hipotéticos. Negociar envolve risco de perda.