Estratégias
Rotação semanal de força relativa e momentum de altcoins mid-cap, long-only com filtro de momentum absoluto (8 perps líquidos fora dos majors USD-M: LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/EOS, mantém os top-3 pelo retorno de 30 dias, fica em caixa quando a tendência está em baixa, 3 parâmetros)
Resultado: Abandonada
MidCapAltRelativeStrengthMomentumWeeklyRotationLong
Resumo do resultado
MidCapAltRelativeStrengthMomentumWeeklyRotationLong levou para uma cesta sem sobreposição de oito perps líquidos de mid-cap a vantagem long-only mais comprovada da fábrica — rotação semanal cross-sectional de força relativa — apostando que a maior dispersão reduziria as perdas da vantagem sobre taxas que eliminam cestas mais concentradas. O backtest rodou sem problemas (213 operações, sem liquidação, retorno médio por operação de 8.19%), mas o retorno chamativo de +741% era em grande parte marcação a mercado não realizada de posições abertas, o fator de lucro mal superava 1.0, e o Sharpe CI oscilava em torno de zero. Pior: um drawdown máximo de 81.6% ultrapassou o limite rígido de abandono de 50%, e o retorno dependeu inteiramente dos anos de alta de 2021 e 2024, enquanto os dois anos mais recentes perderam cerca de -70% cada. O analista abandonou a estratégia na etapa de revisão do backtest, concluindo que era beta alavancado de altcoins, e não alfa duradouro, além do que ajustes no lookback/top-n/filtro poderiam corrigir.
Hipótese
Implementação
Rotação semanal comprada apenas de momentum por força relativa transversal entre ativos, em um universo de perpétuos USD-M de capitalização média com 8 ativos líquidos (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM; EOS substituído por XLM porque EOS USD-M foi deslistado e faria a cesta ser abandonada). Usa barras 1-DAY, classifica todas as pernas pelo retorno total móvel de 30 dias a cada 7 dias, mantém em pesos iguais os principais -3 e aplica um filtro de momentum absoluto (abs_mom_min) que mantém em caixa qualquer posição sem tendência durante regimes amplos de baixa. Apenas três parâmetros centrais (lookback_days, top_n, abs_mom_min).
Resultados da verificação
A verificação falhou (Camada 3 — backtest em sandbox): o teste de fumaça excedeu o limite de tempo de 300s. Isso quase sempre indica trabalho por candle que escala com o histórico — por exemplo, reexaminar toda a série de funding/suplementar ou reconstruir uma lista e chamar min()/sorted() dentro de calculate_signal()/on_bar() a cada candle. Pré-calcule arrays de timestamps ordenados ONCE em __init__ e use bisect, ou armazene consultas em cache por timestamp, para que o custo por candle seja O(log n), e não O(n).
Analista: ABANDON, não otimizar — o turnover de 7.8 descarta taxas; a vantagem direcional é negativa.
Vantagem decisivamente negativa: PF 0.10, avg_trade_return_pct -8.34%, total_return -56.8%, win_rate 0.214, payoff invertido (avg_loss 2.6× avg_win). Confirmado NOT um bug de polaridade do ranking — sorted(reverse=True)[:top_n] compra os ativos de maior momentum; o filtro abs_mom mantém apenas tendência positiva. É um crash de momentum em mid-caps de alta dispersão: o atraso semanal mantém ativos em reversão até saírem do top-3. Resultado de vantagem/regime, não defeito de código.
Informativo para o analista/líder de pesquisa.
O ranking de momentum cross-sectional é uma classe nomeada com zero sobreviventes (L7); reparametrizar para um universo mid-cap não mudou o resultado — a premissa de que “maior dispersão neutraliza a erosão da vantagem pelas taxas” falha (perde na direção, não nas taxas).
Confirme se os dados de XLMUSDT.BINANCE 1-DAY abrangem toda a janela.
O universo diverge da hipótese: EOS→XLM. Documentado e defensável (EOS USD-M deslistado; uma perna inativa faria abandonar toda a cesta); XLM é um ativo líquido equivalente que não é de grande capitalização e preserva a tese. Alerta, não crítico.
A contagem baixa decorre de persistência das posições, não de um bug de filtro excessivamente raro.
Baixa contagem de operações (28 em 363 dias), abaixo do patamar confortável de ~100 — não há ambiguidade aqui, pois o resultado é decisivamente negativo, mas confirme uma amostra maior no backtest completo.
Revisão do Backtest
- Sharpe
- 0,48
- Retorno Total
- 741,81%
- Drawdown Máximo
- 81,62%
- Total de Operações
- 213
- Taxa de Acerto
- 39,9%
- Fator de lucro
- 1,02
Aplica um mecanismo realmente comprovado (rotação de força relativa transversal entre ativos, cesta de grandes ativos implementada com Sharpe 2.6) a um universo sem sobreposição; o filtro de caixa por momentum absoluto é sensato
avg_trade_return_pct 8.19% supera as taxas com folga (o mecanismo não é frágil às taxas), e o código executa sem problemas (213 operações, sem liquidação)
max_drawdown 81.6% (CI a 98.9%) — ultrapassou o limite rígido de abandono de 50%; isto é beta alavancado de altcoins (correlação 0.60, beta 0.55)
O retorno de destaque de +741% é majoritariamente não realizado: end_unrealized_pct 589 — uma posição aberta sem saída no fim do backtest, não uma vantagem realizada
profit_factor 1.024 (mal acima de 1) e Sharpe de 0.48, com CI [-0.18, 1.08] abrangendo zero — não há vantagem estatisticamente distinguível
Dependente de valores atípicos/regime: 2021 +1622% e 2024 +531% respondem por tudo, enquanto 5 de 7 anos são negativos (2025 -69%, 2026 -70%)
O desempenho realizado recente é catastrófico (2025/2026 ambos ~-70%) — a vantagem de momentum em altcoins decaiu/inverteu fora dos regimes de alta
Resumo do resultado
Reutilizar um mecanismo que funcionou em um universo não transfere a vantagem — em ativos de capitalização média com maior dispersão, o momentum transversal entre ativos se manifestou como beta alavancado de altcoins, com drawdown superior a 80%+, e um retorno de destaque dominado por marcações não realizadas de posições abertas e dois anos de alta não constitui uma vantagem durável e robusta a diferentes regimes.
O analista emitiu um veredito de “abandonar” no ponto de revisão do backtest antes da otimização: o drawdown máximo de 81.6% ultrapassou em muito o limite rígido de abandono de 50%, o ganho em destaque era majoritariamente uma posição aberta sem saída, e não uma vantagem realizada; com fator de lucro próximo de -1 e Sharpe de CI abrangendo zero, foi julgada beta alavancado de altcoins com uma vantagem decaída/invertida que ajustes nos parâmetros não poderiam recuperar.
Uma rotação comprada de momentum por força relativa transversal entre ativos que mantinha os principais -3 de oito perpétuos líquidos USD-M de capitalização média (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM, substituindo o deslistado EOS), classificados pelo retorno de 30 dias, com rebalanceamento semanal e um filtro de momentum absoluto que mantém a carteira em caixa durante regimes amplos de baixa — levando o mecanismo comprovado da cesta de grandes ativos da fábrica para um universo deliberadamente sem sobreposição e com maior dispersão.
Ao longo de ~2020–2026, operou sem problemas com 213 operações, sem liquidação e avg_trade_return_pct de 8.19% (após taxas), mas seu retorno de destaque de +741% foi majoritariamente não realizado (end_unrealized_pct 589%), com profit_factor em apenas 1.024 e Sharpe de 0.48 (CI [-0.18, 1.08] abrangendo zero). Teve drawdown máximo de 81.6% (CI a 98.9%), correlação com o benchmark de 0.60 / beta de 0.55, e retornos concentrados em dois anos de alta (2021 +1622%, 2024 +531%), contra 5 de 7 anos negativos, incluindo ~-69% em 2025 e ~-70% em 2026.
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.