Estratégias
SOL Momentum confirmado por volume, comprado e vendido em HYPERLIQUID (SOLUSD.HYPERLIQUID, 4H — a mesma vantagem migrada para a plataforma sub-representada DEX)
Resultado: Abandonada
SolHyperliquidVolumeConfirmedMomentumLS
Resumo do resultado
Uma vantagem de momentum que mal cobre as taxas em um CEX não sobrevive à migração para outra plataforma de negociação; o retorno líquido por operação precisa ser positivo para que a otimização valha a pena.
Hipótese
Implementação
Momentum comprado/vendido de 4H no perpétuo SOLUSD da Hyperliquid, condicionado à participação em volume. A cada barra, calcula um sinal contínuo = (variação do preço ao longo de mom_lookback barras, em unidades de ATR) x min(1, volume atual / mediana do volume das 60 barras anteriores / vol_surge_mult). Entra comprado quando esse sinal cruza para cima o nível de +1.0 ATR com o aumento de volume efetivamente atendido (participação >= 1), vendido no cruzamento simétrico para baixo, e permanece sem posição nos demais casos. As saídas são estruturais: reversão do momentum de 0.25 ATR contra a posição (histerese para que uma pausa dentro do movimento não interrompa a operação vencedora e gere o custo de uma segunda ida e volta), ou um stop móvel de trail_atr_mult ATR a partir do melhor fechamento desde a entrada. O dimensionamento arrisca uma parcela fixa de 2% do patrimônio com base na distância até o stop móvel, limitado a um valor nocional de 1x do patrimônio, de modo que o tamanho da posição diminui à medida que a volatilidade SOL aumenta; alavancagem 1.0 e nenhuma margem é exigida.
Resultados da verificação
Verifique se FactoryStrategy usa min_bars_required() da subclasse para o critério de liberação após o aquecimento; se ignorar sobrescritas, a janela de aquecimento pretendida não será respeitada.
min_bars_required(self) sobrescreve um método da classe base do framework. Parece deliberado (retorna o máximo das necessidades de aquecimento de vol_window/atr_period/mom_lookback), e a análise estática o sinalizou apenas como informativo. Não há problema funcional, mas confirme que o template base consulta essa sobrescrita, em vez de seu próprio valor, para controlar a liberação após o aquecimento.
O resultado no sandbox sem otimização é marginal: avg_trade_return_pct -0.027% (abaixo de zero), PF 1.12, Sharpe de 0.23 em 208 operações, e a estratégia LOSES no tercil de volatilidade sob estresse (retorno de -15.1%, Sharpe de -0.63) — exatamente o regime de alta volatilidade que um filtro de momentum confirmado por volume pretende explorar. O retorno total agregado de +16.5% é sustentado pelos tercis calmo/normal. A ponta vendida é mais fraca (short_win_rate 0.31 contra 0.45 na comprada). Este é um teste básico com uma única configuração de parâmetros sorteada, portanto não bloqueia o avanço, mas o analista deve confirmar que o critério de participação realmente acrescenta vantagem em relação ao momentum simples de 4H em todo o histórico e verificar se o resultado negativo no regime sob estresse é estrutural antes de otimizar.
Revisão do Backtest
- Sharpe
- 0,23
- Retorno Total
- 16,48%
- Drawdown Máximo
- 32,32%
- Total de Operações
- 208
- Taxa de Acerto
- 36,5%
- Fator de lucro
- 1,07
Estratégia OHLCV limpa e bem estruturada, de instrumento único; as operações implementam corretamente a hipótese de momentum confirmado por volume (equilíbrio entre 97 compradas / 111 vendidas, entradas condicionadas a cruzamentos, 208 operações ao longo de 955 dias — uma amostra confiável).
Metrics_reliable=true, portanto este é um teste justo e decisivo da vantagem migrada.
avg_trade_return_pct = -0.027% — BELOW ZERO e muito abaixo do piso de taxas de 0.15% da Hyperliquid. A vantagem por operação (a unidade comparável às taxas) é negativa; a otimização não consegue elevar uma vantagem que já está abaixo dos custos.
profit_factor 1.07 está na faixa clássica de custos que corroem os ganhos: a vantagem bruta mal existe e é consumida pelos custos. O impacto é de 31.76% do PnL bruto (impact_cost_pct) e a comissão, de 4.33% — os custos de trading predominam.
O resultado agregado positivo (+16.5% no total, +$47/operação USD) é um artefato da ponderação pelo tamanho, concentrado em um único dia (2026-08-27 = +29.78% de retorno diário); o retorno por operação com pesos iguais é negativo, portanto a carteira é essencialmente inviabilizada pelos custos se esse resultado for excluído.
Perde no tercil de volatilidade STRESSED (-15.1%, Sharpe de -0.63) — exatamente o regime de alta participação que um filtro de momentum confirmado por volume pretende explorar; o critério de participação não acrescenta vantagem onde deveria. A preocupação de QA com a vantagem se confirma em todo o histórico.
Ponta vendida fraca (short_win_rate 0.31), Sharpe de 0.229 com CI [-0.96, 1.35] abrangendo valores negativos e positivos, ano 2025 negativo (-12.7%), duração de 555 dias do DD máximo, information_ratio -0.38 em relação ao benchmark.
Resumo do resultado
Abandonada na etapa de revisão do backtest anterior à otimização — expectativa negativa não é otimizável, o resultado agregado positivo era um artefato da ponderação pelo tamanho em um único dia (2026-08-27), e a estratégia perdeu no tercil de volatilidade sob estresse que o filtro de volume pretendia explorar.
Operar momentum SOL comprado/vendido de 4H no perpétuo HYPERLIQUID apenas quando um aumento simultâneo de volume confirmar participação real, migrando a vantagem do filtro de participação da estratégia irmã de ETH/Binance para a plataforma DEX.
Ao longo de 955 dias e 208 operações, o resultado agregado mostra retorno total de +16.5%, mas Sharpe de 0.229 (CI abrangendo valores negativos e positivos), fator de lucro de 1.07, taxa de acerto de 36.5% e uma vantagem negativa por operação (avg_trade_return_pct -0.027%), com o impacto consumindo 31.76% do PnL bruto.
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.