Estratégias
Continuação de Tendência Diária de Várias Semanas Longa ATOM com Filtro de Regime 200-SMA
Resultado: Abandonado
AtomDailyMultiWeekTrendContinuationLong200Sma
Construção limpa baseada apenas em OHLCV, sem dependência de dados suplementares nem limitações de cobertura; histórico de preços extenso (6.6 anos)
Hipótese
Implementação
Estratégia de continuação de tendência de várias semanas, diária, apenas longa e apenas OHLCV para ATOMUSDT.BINANCE. Abre uma posição longa quando o fecho está acima da SMA de 200 dias (filtro de regime de longo prazo) AND fechos acima do máximo de fecho dos 20 dias anteriores (novo breakout de continuação, quando a barra anterior ainda não tinha ultrapassado esse nível). Fecha principalmente através de um trailing stop Chandelier ATR (fecho < máximo mais alto desde a entrada - 3xATR14), que sobe progressivamente com novos máximos para permitir que as tendências de várias semanas prossigam, além de um take-profit de +30%, um stop-loss de -8% e uma proteção por stop temporal de 60 barras. Dimensiona cada transação para 30% do valor nocional do capital próprio. Alavancagem 1.0.
Resultados da Verificação
CLEAN RESTART 2026-09-04 — o histórico de veredictos e os registos de aprendizagem desta execução foram removidos e esta foi reiniciada a partir da verificação. O abandono anterior deveu-se ao pipeline, não ao mercado: o harness Layer-2 associava incorretamente os auxiliares @staticmethod (corrigido), QA emitia veredictos de desempenho definitivos num teste de fumo não otimizado (removido — QA avalia agora apenas a correção), e os timeouts da sandbox deviam-se à falta de slots de backtest (corrigida). A hipótese e o código da estratégia permanecem inalterados. Verifique o código pelos seus méritos; o desempenho será decidido mais tarde pelo backtest completo e pelo otimizador.
Calcule o nível de breakout à data da barra PRIOR (máximo dos fechos terminados nas barras[-3], ou seja, barras[-(n+2):-2]) e compare barras[-2].close com THAT, ou elimine a condição de guarda, uma vez que estar sem posição já impede a reentrada.
A condição de guarda «novo breakout de continuação» é código morto. brk = max(fecha das 20 anteriores) INCLUDES barras[-2], por isso `if bars[-2].close > brk: return False` é sempre False e nunca rejeita uma entrada. Não implementa a intenção declarada (rejeitar um breakout que a barra anterior já tinha ultrapassado). É inofensiva — estar sem posição já impede reentradas consecutivas em novos máximos, e a entrada principal (fecho>SMA200 AND fecho>máximo de fecho dos -20 anteriores) está correta — mas é enganadora.
Revisão do Backtest
- Sharpe
- 0,01
- Retorno Total
- -5,22%
- Drawdown Máximo
- 25,51%
- Total de Operações
- 38
- Taxa de Acerto
- 23,7%
- Fator de Lucro
- 0,83
Construção limpa baseada apenas em OHLCV, sem dependência de dados suplementares nem limitações de cobertura; histórico de preços extenso (6.6 anos)
Conceção com um único filtro dominante (evita o modo de falha de sinais escassos causado pela barreira AND de múltiplas condições); execução limpa (38 sinalizados, 38 submetidos, nenhuma ordem perdida)
Perdedor líquido: profit_factor 0.83, total_return -5.22%, expectativa de -$476/transação, win_rate 0.24
Sharpe ~0.01 com CI [-0.625, 0.646] a abranger zero — sem vantagem; information_ratio -0.28
Perde em 5 de 7 anos (2020, 2021, 2022, 2025, 2026 todos negativos); apenas 2023/2024 é positivo
Apenas 38 transações em 6.6 anos — amostra demasiado reduzida para ajustar parâmetros; return_kurtosis 36.5 (dependente de valores atípicos)
Seguidor de tendências de OHLCV com um único ativo e PF < 1 — classe de clones de tendência sem sobreviventes (L9); terceiro seguidor de tendências ATOM consecutivo com o mesmo perfil sem viabilidade
O mecanismo Sharpe-2.55 de LINK não se transfere para ATOM
Histórico de Iterações
data_unavailable: não foi possível recolher dados de backtest para ATOMUSDT.BINANCE após 5 tentativas: - barras (bar_type=ATOMUSDT.BINANCE-1-DAY-LAST-EXTERNAL): obtidas 0, necessárias 50, ou um intervalo de 90+ dias A camada de dados (não a estratégia) é o impedimento — reavalie esta hipótese quando a recolha estiver corrigida / o símbolo tiver o histórico preenchido.
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.