Estratégias
Negociação de pares de reversão à média do rácio SOL/ETH neutra em relação ao mercado (BINANCE perpétuos USD-M, z-score do log-rácio diário, duas pernas neutras em dólares, condicionada pelo regime de correlação, 3 parâmetros)
Resultado: Abandonado
SolEthRatioMeanReversionPairsLS
Resumo de Resultados
Hipótese
Implementação
Negociação de pares com rácio SOL/ETH neutro em dólares e reversão à média em contratos perpétuos BINANCE USD-M (barras diárias). Normaliza log(SOL/ETH) num valor z ao longo de uma janela móvel de ~20 dias; quando |z| >= entry_z, abre um par de duas pernas neutro em termos de mercado — posição longa na perna barata, curta na perna cara, com o mesmo valor nocional USD por perna (delta líquido ~0). Um limiar mínimo de regime de correlação nos log-retornos diários de SOL/ETH condiciona as entradas, para que só negoceie enquanto o rácio estiver genuinamente a mover-se em conjunto. Sai na convergência (|z| <= exit_z), num stop por divergência (|z| >= stop_z) ou após um período máximo de detenção. Alavancagem 2x, com valor nocional por perna = 25% do capital próprio x alavancagem, limitado por um teto de exposição bruta, de modo que a exposição bruta seja ~1.0x do capital próprio, mantendo a neutralidade beta.
Resultados da Verificação
Em caso de falha numa perna ETH, fechar imediatamente qualquer perna SOL já aberta, ou só definir o estado de entrada depois de confirmar ambas as execuções.
Uma falha na entrada de uma das pernas deixa uma posição sem cobertura e sem limite temporal. A perna SOL é submetida primeiro, seguida de ETH; se a submissão de ETH gerar uma exceção, o bloco except repõe entry_bar_idx=None e direction=0, mas a perna SOL já está aberta. Uma posição SOL sem cobertura com entry_bar_idx=None faz com que held seja calculado como 0 para sempre, pelo que o limite temporal de max_holding_bars nunca pode ser acionado — só uma saída baseada em z a pode fechar. Viola o princípio de neutralidade em dólares. Improvável no backtest (execuções dentro do evento), mas é um risco latente em paper/live.
corr_floor != estacionariedade; considere um filtro de meia-vida/tendência antes de gastar orçamento de otimização.
O sandbox é catastrófico (-91.7%, Sharpe -4.10, PF 0.67, DD 93%), mas isto é NOT uma assinatura de defeito no código, segundo L17: win_rate 0.478 (não 0), |Sharpe| 4.1 (não >5), PF 0.67 (não 0), 91/91 simétrico em posições longas/curtas, beta ~ -0.04 (genuinamente neutro em delta), polaridade correta. É uma falha de vantagem/regime — a reversão à média foi contrariada por uma tendência persistente de SOL vs. ETH (short_win_rate 0.407). O analista deve considerar isto um forte indício a favor do abandono em BACKTEST_REVIEW.
Restaure entry_z=2.5 para corresponder à hipótese, ou deixe o otimizador ajustar esse valor.
O valor predefinido entry_z=2.0 fica abaixo do |z|>=2.5 indicado na hipótese. A mecânica estrutural está correta; só difere a magnitude (documentada como um afrouxamento deliberado para que o ambiente de teste de 91 dias realize transações). Não é crítico.
Revisão do Backtest
- Sharpe
- -0,73
- Retorno Total
- -91,72%
- Drawdown Máximo
- 93,07%
- Total de Operações
- 182
- Taxa de Acerto
- 48,4%
- Fator de Lucro
- 0,73
Sem barreira de dados: 182 transações ao longo de 955 dias de transação, ambas as pernas totalmente catalogadas, funding_events_available 7203, metrics_reliable=true — o resultado é uma leitura fiável da vantagem
Conceção simples de par único (2 pernas, sem artefactos de agregação de cabaz/rotação), sinal mínimo de 3 parâmetros para resistir ao sobreajustamento
A perder decisivamente: total_return -91.7%, Sharpe -0.73, profit_factor 0.735, expectativa -$393/transação, avg_trade_return_pct -2.05%, information_ratio -0.94
Catastrófico e consistente: max_drawdown 93.1% (abandono definitivo segundo L19), negativo em 2021 (-42%), 2022 (-9%), 2023 (-41.5%), 2025 (-9.4%)
A carteira «neutra em dólares» não é neutra: assimetria -12.3, curtose 271, um único dia -49% (2021-02-21), largest_loss -$76.5k contra largest_win $28.1k — o rácio SOL/ETH segue tendências entre regimes em vez de reverter à média, pelo que as apostas na convergência são esmagadas
O filtro de regime de correlação não impediu as explosões de perdas; a premissa (reversão à média do rácio) é falsa, não um defeito ajustável
Resumo de Resultados
Uma elevada correlação dos retornos não é cointegração: um rácio pode estar fortemente correlacionado e, ainda assim, seguir tendências entre regimes (revalorização de SOL de 2021 face a ETH), pelo que a reversão à média de rácios/spreads em pares principais L1 com tendência esmaga as apostas na convergência — qualquer abordagem de pares exige um spread cuja estacionariedade tenha sido testada estatisticamente, e não apenas pernas correlacionadas, em consonância com a sobrevivência neutra em relação ao mercado de 0/53 da carteira.
O revisor do backtest devolveu «abandonar» na fase de avaliação pré-otimização: este foi um resultado genuíno de premissa falsa, e não um problema de dados ou de código — o log-rácio SOL/ETH segue tendências entre regimes em vez de reverter à média, pelo que a aposta na convergência vendeu repetidamente a descoberto a perna cara perante uma tendência persistente, e só a queda máxima de 93.1% ultrapassou o limiar de abandono definitivo. Uma análise de parâmetros não pode inverter uma distribuição de expectativa negativa e taxa de vitórias inferior a -50%, com perdas maiores do que os ganhos.
Uma negociação de pares de arbitragem estatística, neutra em dólares e com duas pernas, sobre os perpétuos Binance USD-M de SOLUSDT e ETHUSDT (barras diárias), que padronizou o log do rácio de preços SOL/ETH num z-score ao longo de uma janela de ~20 dias e apostou na convergência quando este se afastava (|z| >= limiar de entrada) — comprando a perna barata e vendendo a descoberto a perna cara com notional igual — condicionada por um limiar mínimo do regime de correlação e mantida durante dias.
Com cobertura total de dados (182 transações ao longo de 955 dias de transação, metrics_reliable=true), o resultado foi decisivamente negativo: retorno total -91.7%, Sharpe -0.73, fator de lucro 0.735, expectativa -$393/transação, avg_trade_return_pct -2.05% e rácio de informação -0.94, com uma queda máxima catastrófica de 93.1%, perdas em 2021/2022/2023/2025 e uma carteira supostamente neutra que apresentou assimetria -12.3, curtose 271, um único dia -49% e uma perda máxima de -$76.5k contra um ganho máximo de $28.1k. Não foi executada qualquer fase de otimização.
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.