Saltar para o conteúdo
Todas as estratégias

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

SolEthRatioMeanReversionPairsLS abordou a maior lacuna de quota da carteira — a inclinação 84.8% só para posições longas — com uma negociação de pares neutra em relação ao mercado, simples e minimalista, evitando deliberadamente todos os cemitérios recentes (financiamento, liquidações, opções, Hyperliquid, carry entre plataformas, cabazes de N ativos) e usando perpétuos da Binance com histórico completo, sem barreira de dados. O backtest proporcionou uma leitura fiável e foi decisivamente negativo: o rácio……Mostrar maisMostrar menos

SolEthRatioMeanReversionPairsLS abordou a maior lacuna de quota da carteira — a inclinação 84.8% só para posições longas — com uma negociação de pares neutra em relação ao mercado, simples e minimalista, evitando deliberadamente todos os cemitérios recentes (financiamento, liquidações, opções, Hyperliquid, carry entre plataformas, cabazes de N ativos) e usando perpétuos da Binance com histórico completo, sem barreira de dados. O backtest proporcionou uma leitura fiável e foi decisivamente negativo: o rácio SOL/ETH segue tendências em vez de reverter à média, pelo que contrariar os seus desvios gerou perdas de 91.7%, com uma queda de 93.1% e uma cauda extremamente não neutra (assimetria -12.3, um único dia -49%, perdas muito maiores do que os ganhos), e o filtro de correlação não impediu as explosões de perdas. O revisor abandonou a estratégia por assentar numa premissa falsa, e não por ter um defeito ajustável, observando que uma análise de parâmetros apenas poderia redimensionar uma distribuição perdedora. A recomendação foi explícita: não voltar a propor reversão à média de rácios em pares L1 com tendência, e qualquer futura negociação de pares tem de usar um spread genuinamente cointegrado, com estacionariedade testada — condição que SOL/ETH não satisfaz.

Hipótese

Uma operação de arbitragem estatística em pares DOLLAR-NEUTRAL, TWO-LEG, sobre dois dos principais ativos de camada L1 de contratos inteligentes, altamente correlacionados: SOLUSDT.BINANCE (perna principal, longa ou curta) e ETHUSDT.BINANCE (perna oposta). É deliberadamente neutra ao mercado para abordar a dimensão mais sub-representada na carteira (direção: long_only está em 84.8% face a um objetivo de ≤55% — uma diferença de 30 pontos, a maior em qualquer categoria), evitando ao mesmo tempo todos os becos sem……Mostrar maisMostrar menos

Uma operação de arbitragem estatística em pares DOLLAR-NEUTRAL, TWO-LEG, sobre dois dos principais ativos de camada L1 de contratos inteligentes, altamente correlacionados: SOLUSDT.BINANCE (perna principal, longa ou curta) e ETHUSDT.BINANCE (perna oposta). É deliberadamente neutra ao mercado para abordar a dimensão mais sub-representada na carteira (direção: long_only está em 84.8% face a um objetivo de ≤55% — uma diferença de 30 pontos, a maior em qualquer categoria), evitando ao mesmo tempo todos os becos sem saída recentes: não é NOT um sinal de taxa de financiamento (L13), NOT uma estratégia baseada em dados de liquidações (L3), NOT uma estrutura de opções (L2), NOT uma plataforma Hyperliquid (L11), NOT uma estratégia de carry entre plataformas (L1), nem NOT uma carteira de classificação e rotação de N ativos (L12 — trata-se de um único par específico, com 2 pernas e 4 execuções por operação de ida e volta, não 2N). O sinal é intencionalmente simples para resistir ao fator destrutivo n.º 1 (sobreajuste, 202x): o logaritmo do rácio de preços SOL/ETH é padronizado face à sua própria média e desvio-padrão móveis, numa janela de cerca de 20 dias. Quando o rácio se afasta muito da média (|z| ≥ 2.5), apostamos na convergência — posição longa na perna relativamente barata e curta na relativamente cara, com dimensão ajustada para igualar o valor nocional USD e delta líquido ≈ 0. Ambas as pernas são contratos de futuros BINANCE USD-M (financiamento/OHLCV totalmente catalogados para ambos os símbolos — sem limitações de disponibilidade de dados), e ambos são contratos perpétuos entre os -5 mais líquidos, para que as execuções sejam realistas. Mantidos durante dias, até à convergência. Apenas 3 parâmetros: janela de análise, limiar z de entrada e limite mínimo do regime de correlação.

Implementa exatamente a hipótese: perna principal SOLUSDT + perna oposta ETHUSDT em futuros BINANCE USD-M (ambos totalmente catalogados e de elevada liquidez — sem limitações de dados). A variável de decisão é o valor z do logaritmo do rácio bruto, devolvido continuamente a cada barra (sem truncagem), com limiares nas mesmas unidades face a entry_z/exit_z/stop_z. Apenas 3 parâmetros de otimização determinam a economia da estratégia (janela de análise, entry_z, corr_floor) para resistir ao sobreajuste; saída, stop……Mostrar maisMostrar menos

Implementa exatamente a hipótese: perna principal SOLUSDT + perna oposta ETHUSDT em futuros BINANCE USD-M (ambos totalmente catalogados e de elevada liquidez — sem limitações de dados). A variável de decisão é o valor z do logaritmo do rácio bruto, devolvido continuamente a cada barra (sem truncagem), com limiares nas mesmas unidades face a entry_z/exit_z/stop_z. Apenas 3 parâmetros de otimização determinam a economia da estratégia (janela de análise, entry_z, corr_floor) para resistir ao sobreajuste; saída, stop e dimensionamento são controlos de risco convencionais. É deliberadamente neutra ao mercado (longa + curta, um único par específico, 4 execuções por operação de ida e volta) para abordar a sobre-representação de posições apenas longas na carteira, evitando todos os becos sem saída recentes (sem financiamento, liquidações, opções, Hyperliquid, carry entre plataformas ou rotação de N ativos). Ambas as pernas são executadas atomicamente dentro de calculate_signal através de _maybe_act, usando SOL como referência para o estado das posições; assim, as duas pernas são abertas e fechadas em conjunto, com históricos de preços alinhados por carimbo temporal (adições de uma unidade preservam o alinhamento dos índices). A plataforma de futuros foi escolhida porque a estratégia vende uma perna a descoberto e usa alavancagem >1, integrada no dimensionamento da posição (capital próprio * position_fraction * self.config.leverage), conforme necessário. O valor predefinido entry_z=2.0 (face ao limite máximo de 2.5 da hipótese) garante que a janela de teste gera operações, enquanto o otimizador pode reduzi-lo; uma divergência do rácio de 2 desvios-padrão é um movimento amplo, muito superior aos custos estimados de comissões de ida e volta.

Resultado genuíno de ausência de vantagem / premissa falsa (NOT um problema de dados ou de código — a cobertura de dados é total: 182 transações, 955 dias de transação, metrics_reliable=true). O log-rácio SOL/ETH não reverte à média — segue tendências entre regimes (revalorização de SOL de 2021 face a ETH), pelo que a aposta na convergência |z|>=2 vende repetidamente a descoberto a perna cara perante uma tendência persistente e é completamente esmagada: total_return -91.7%, max_drawdown 93.1% (limiar de abandono……Mostrar maisMostrar menos

Resultado genuíno de ausência de vantagem / premissa falsa (NOT um problema de dados ou de código — a cobertura de dados é total: 182 transações, 955 dias de transação, metrics_reliable=true). O log-rácio SOL/ETH não reverte à média — segue tendências entre regimes (revalorização de SOL de 2021 face a ETH), pelo que a aposta na convergência |z|>=2 vende repetidamente a descoberto a perna cara perante uma tendência persistente e é completamente esmagada: total_return -91.7%, max_drawdown 93.1% (limiar de abandono definitivo), Sharpe -0.73, PF 0.735, expectativa negativa e perdas em todos os anos 2021/2022/2023/2025. A carteira «neutra em dólares» não é neutra na prática — assimetria -12.3, curtose 271, um único dia -49%, largest_loss -$76.5k contra largest_win $28.1k. Isto não pode ser corrigido com a análise de parâmetros de 2 horas: reduzir a dimensão ou reajustar os limiares z apenas redimensiona uma distribuição de expectativa negativa e taxa de vitórias inferior a -50%, com perdas maiores do que os ganhos — não pode inverter o sinal, e a cauda catastrófica é estrutural a contrariar uma tendência do rácio. Compatível com a sobrevivência neutra em relação ao mercado de 0/53 da carteira. Recomenda-se que o responsável de investigação não volte a propor reversão à média de rácios/spreads em pares principais L1 com tendência; se uma abordagem de pares for tentada novamente, precisa de um par genuinamente cointegrado (com estacionariedade do spread testada estatisticamente, e não apenas elevada correlação dos retornos), condição que SOL/ETH não satisfaz.

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.