Saltar para o conteúdo
Todas as estratégias

Estratégias

ADA 4H Aroon Trend Strength Long-Only em ADAUSDT.BINANCE

Resultado: Abandonado

ADA4HAroonTrendStrengthLong

Resumo de Resultados

ADA4HAroonTrendStrengthLong introduziu na carteira o primeiro sinal baseado em Aroon (no tempo, em vez de na magnitude), abrindo posições long em ADAUSDT 4H apenas em tendências ascendentes confirmadas por Aroon acima de 200-SMA. O backtest inicial parecia o exemplo típico de uma estratégia de seguimento de tendências — 162 transações, retorno de +37.6%, expectativa e assimetria positivas, drawdown controlado — e recebeu um veredito de «otimizar» na revisão do backtest, embora com um Sharpe modesto, próximo de……Mostrar maisMostrar menos

ADA4HAroonTrendStrengthLong introduziu na carteira o primeiro sinal baseado em Aroon (no tempo, em vez de na magnitude), abrindo posições long em ADAUSDT 4H apenas em tendências ascendentes confirmadas por Aroon acima de 200-SMA. O backtest inicial parecia o exemplo típico de uma estratégia de seguimento de tendências — 162 transações, retorno de +37.6%, expectativa e assimetria positivas, drawdown controlado — e recebeu um veredito de «otimizar» na revisão do backtest, embora com um Sharpe modesto, próximo de 0.5, cujo intervalo de confiança abrangia zero. A otimização em três fases produziu uma superfície de sensibilidade limpa, sem precipícios, e uma validação walk-forward sem sobreajuste, mas o Sharpe selecionado de 0.691 ficou abaixo do limiar de sorte do máximo esperado para 225 tentativas, de 1.905, reduzindo o Sharpe deflacionado para 0.0213, com PBO 0.769 e uma validação holdout falhada que reteve apenas ~24% da vantagem. Após 2 iterações, o analista abandonou a estratégia, considerando a vantagem genuína, mas com potência insuficiente e sem margem para iterar — uma superfície plana já no seu patamar, inteiramente abaixo do limiar de significância, com a deterioração no regime recente a confirmar que a falha era real e não devida à variância.

Hipótese

Estratégia de força da tendência baseada no indicador Aroon, apenas longa e de instrumento único, em ADAUSDT.BINANCE — testabilidade confirmada pelas 10+ adições recentes bem-sucedidas ao pipeline de instrumento único ADA-4H (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADAMACDBullishCrossoverWithHistogramAccelerationLong, ADABullishOBVDivergenceLong e ADAParabolicSARTrendFollowingLong tiveram backtests sem problemas apenas em barras……Mostrar maisMostrar menos

Estratégia de força da tendência baseada no indicador Aroon, apenas longa e de instrumento único, em ADAUSDT.BINANCE — testabilidade confirmada pelas 10+ adições recentes bem-sucedidas ao pipeline de instrumento único ADA-4H (ADADonchianBreakoutLong4HOnly, ADAWeekendCalendarEffectLong, ADAVolContractionSqueezeLong, ADABullishRSIDivergenceLong, ADAMACDBullishCrossoverWithHistogramAccelerationLong, ADABullishOBVDivergenceLong e ADAParabolicSARTrendFollowingLong tiveram backtests sem problemas apenas em barras ADA-4H — o que estabelece esta configuração como a THE mais fiável e testável de instrumento único). É estruturalmente distinta de todas as estratégias anteriores do pipeline ADA, pois usa um indicador TIME-BASED, em vez de um baseado na magnitude. O indicador Aroon (Chande 1995 «A New Way to Find Trends» na revista Stocks & Commodities; posteriormente desenvolvido em Chande 1996 «The New Technical Trader») mede o NUMBER OF PERIODS SINCE o máximo mais alto (Aroon-Up) e o mínimo mais baixo (Aroon-Down) numa janela retrospetiva, normalizados para 0-100. Quando Aroon-Up = 100, o preço acaba de atingir um novo máximo de N barras. Quando Aroon-Down = 100, o preço acaba de atingir um novo mínimo de N barras. Uma tendência ascendente forte é assinalada quando Aroon-Up se mantém consistentemente alto (>70) AND Aroon-Down se mantém consistentemente baixo (<30) ao longo de várias barras — o que significa que o ativo atinge novos máximos com frequência, sem atingir novos mínimos. O mecanismo é estruturalmente distinto de todas as classes de sinais anteriores: RSI/MACD medem o momentum MAGNITUDE; OBV mede CUMULATIVE VOLUME direção; Donchian usa quebras de canal estáticas; SAR usa stops móveis adaptativos. Aroon mede POSITION IN TIME — correlação empiricamente de ~0.3 com indicadores baseados na magnitude. Combina-se com o filtro 200-SMA (em linha com a exploração da assimetria direcional da recente falha ADA apenas curta: as posições longas funcionam, as curtas não) para restringir as entradas apenas a regimes de tendência ascendente confirmada. Usa barras de ONLY ADAUSDT.BINANCE 4H — instrumento único, período único, sem risco de audit_stale entre ativos. Colmata lacunas críticas: (1) estratégia FIRST AROON-BASED na carteira (classe de sinal matemático totalmente nova — baseada no tempo, em vez da magnitude), (2) apenas posições longas, em linha com a assimetria direcional comprovada, (3) simplicidade de instrumento único, (4) instrumento cuja testabilidade foi confirmada. Dimensionamento da posição: 18% por operação. Risco por operação: ~1.5%, limitado pelo stop-loss.

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.

Sharpe deflacionado e validação forward holdout falhados, apesar de uma grelha de sensibilidade limpa e de uma validação walk-forward sem sobreajuste. 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 (is_significant=false), PBO=0.769, holdout FAILED (rácio 0.238; holdout_sharpe 0.196 face a WF-OOS 0.822) e sharpe_ci_low -0.55 (CI a 0). As etapas aprovadas revelam a armadilha da «consistência, não significância»: a superfície de……Mostrar maisMostrar menos

Sharpe deflacionado e validação forward holdout falhados, apesar de uma grelha de sensibilidade limpa e de uma validação walk-forward sem sobreajuste. 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 (is_significant=false), PBO=0.769, holdout FAILED (rácio 0.238; holdout_sharpe 0.196 face a WF-OOS 0.822) e sharpe_ci_low -0.55 (CI a 0). As etapas aprovadas revelam a armadilha da «consistência, não significância»: a superfície de sensibilidade é plana, com 0 precipícios, e o OOS walk-forward é positivo nas três janelas (média 0.82), mas a superfície ENTIRE apresenta um Sharpe uniformemente modesto, ~0.5-0.7, sempre abaixo do limiar de sorte — uma superfície plana, sem sobreajuste, com uma vantagem abaixo desse limiar continua a ter uma vantagem abaixo dele. A falha da validação holdout recente e os valores negativos de 2026 (-2.7%) / base-2025 (-5.8%) confirmam uma deterioração real, não variância. FAILURE PATTERN: o indicador de tendência temporal Aroon, aplicado a um único ativo em ADA 4H, gera uma vantagem genuína, mas modesta, de seguimento de tendências (Sharpe otimizado ~0.69, PF 1.28) que não resiste à deflação do melhor de -225 — o Sharpe pontual fica abaixo do limiar de sorte do máximo esperado, pelo que DSR cai para ~0.02 e a validação holdout intocada conserva apenas ~24% da vantagem. Não permite iteração (superfície plana com 0 precipícios = o otimizador já está no patamar; não há uma região robusta acima do limiar de sorte para procurar) nem revisão (não há estratégia Aroon semelhante promovida — o mecanismo não está comprovado e retido, apenas tem potência insuficiente). Uma grelha de sensibilidade limpa e uma validação walk-forward sem sobreajuste NOT resgatam uma estratégia cujo Sharpe selecionado fica abaixo do limiar de sorte dos testes múltiplos e cuja validação holdout falhou.

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.