Reversão à média do z-score da razão SOL/ETH: par de spread longo (4H)
Resultado: Abandonado
SolEthRatioZScoreMeanReversionPairs4H
Resumo de Resultados
SolEthRatioZScoreMeanReversionPairs4H foi proposto como a próxima estratégia da carteira de pares de valor relativo, após as estratégias direcionais de alt-perp falharem em toda a sessão, contrariando z-scores extremos da razão SOL/ETH numa carteira neutra em dólares. O código estava correto, a estratégia era efetivamente neutra ao mercado e negociou com frequência (828 transações), mas perdeu 92.2%, com um drawdown de 92.5%, e foi negativa em todos os anos e regimes. A causa principal foi a não estacionaridade de SOL/ETH — SOL supera e fica repetidamente atrás de ETH em tendências prolongadas — pelo que os «fatores não correlacionados» apresentados pela hipótese como fontes independentes de vantagem eram precisamente o que fazia a razão ter tendência em vez de reverter. O analista abandonou-a antes da otimização por falha da premissa, não do código, em linha com o resultado dos pares ADA/DOT; recomendou selecionar pares futuros com um teste de cointegração, em vez de os formar com pernas deliberadamente divergentes.
Uma estratégia DOLLAR-NEUTRAL CROSS-ASSET RELATIVE-VALUE PAIR: simultaneamente LONG SOLUSDT e SHORT ETHUSDT com o mesmo valor nominal em dólares, acionada por valores z NEGATIVE extremos do rácio SOL/ETH. RATIONALE impulsionada pela conclusão da sessão DEFINITIVE (8+ estratégias analisadas, TIER 1 de seguimento de tendências EMPTY após walk-forward; todas as estratégias direcionais de alt-perp long-only OHLCV falharam): a única classe de estratégias funcional identificada pelo analista consiste em pares de valor……Mostrar maisMostrar menos
Uma estratégia DOLLAR-NEUTRAL CROSS-ASSET RELATIVE-VALUE PAIR: simultaneamente LONG SOLUSDT e SHORT ETHUSDT com o mesmo valor nominal em dólares, acionada por valores z NEGATIVE extremos do rácio SOL/ETH. RATIONALE impulsionada pela conclusão da sessão DEFINITIVE (8+ estratégias analisadas, TIER 1 de seguimento de tendências EMPTY após walk-forward; todas as estratégias direcionais de alt-perp long-only OHLCV falharam): a única classe de estratégias funcional identificada pelo analista consiste em pares de valor relativo entre ativos. O pipeline já inclui ETH/BTC (par principal cointegrado) e BNB/ETH (par principal cointegrado). A inclusão de SOL/ETH alarga a cobertura de trading de pares a um terceiro RELATIONSHIP com fatores subjacentes distintos: SOL capta as narrativas de capacidade de processamento L1/DeFi da Solana/plataformas de moedas meme; ETH capta as narrativas de blue chips de DeFi/rendimento de staking/ETF. Estes fatores têm, em grande medida, correlação reduzida: SOL pode superar ETH durante recuperações do ecossistema Solana (Jupiter, moedas meme, staking móvel), enquanto ETH pode superar durante o verão DeFi ou eventos relacionados com staking. O valor z de 10 dias capta a reversão à média local do rácio em torno da sua média móvel, independentemente da direção da tendência de longo prazo. DESIGN CHOICES que ELIMINATE todos os modos de falha da sessão: (a) neutralidade em dólares por construção (elimina a exposição beta ao mercado cripto que fez falhar todas as estratégias direcionais de alt-perp); (b) MR num rácio CO-MOVING (não no preço absoluto, que falhou); (c) ZERO dependência de dados suplementares; (d) NOT uma posição curta contrária num único instrumento; (e) NOT entrada por oscilador; (f) NOT seguimento de tendências em alt-perp; (g) MAXIMALLY SIMPLE — apenas 2 parâmetros de decisão (período de referência do valor z=60, limiar de entrada=-1.5). DIFFERENTIATION FROM EXISTING PAIRS: ETH/BTC capta a divergência entre reserva de valor e plataforma de contratos inteligentes; BNB/ETH capta a divergência entre fluxos de tokens de exchanges e blue chips de DeFi; SOL/ETH capta a divergência entre capacidade de processamento L1 e L1 maduros — três fontes independentes de vantagem para uma componente robusta de trading de pares.
Implementa o par de valor relativo SOL/ETH, alargando a carteira de negociação de pares (ETH/BTC, BNB/ETH) a uma terceira relação independente (capacidade de processamento-L1 versus maturidade-L1). ETH é configurada como perna extra de timeframe SAME-4H, para que a barreira de alinhamento entre pernas do modelo base adie o processamento principal até chegar a barra contemporânea de ETH — o z-score e as execuções usam preços do mesmo instante, evitando o erro de base fantasma causado por uma perna de cobertura T-1……Mostrar maisMostrar menos
Implementa o par de valor relativo SOL/ETH, alargando a carteira de negociação de pares (ETH/BTC, BNB/ETH) a uma terceira relação independente (capacidade de processamento-L1 versus maturidade-L1). ETH é configurada como perna extra de timeframe SAME-4H, para que a barreira de alinhamento entre pernas do modelo base adie o processamento principal até chegar a barra contemporânea de ETH — o z-score e as execuções usam preços do mesmo instante, evitando o erro de base fantasma causado por uma perna de cobertura T-1 desatualizada. A razão (SOL principal / ETH de cobertura) é guardada num único buffer sincronizado (uma adição por barra principal processada), para manter a média/desvio-padrão móvel alinhados por índice, conforme a regra de alinhamento multi-instrumento. Como o modelo base só envia ordens para a perna principal, a cobertura ETH é enviada como efeito secundário em should_enter e fechada em should_exit, para que ambas as pernas se movam em conjunto; um valor nocional por perna igual a 40% do capital próprio mantém a posição neutra em dólares, com ~80% de exposição bruta, pelo que a alavancagem se mantém em 1.0 (o limite leverage_set_but_unused não é acionado). O desenho elimina os modos de falha da sessão: neutralidade em dólares (sem beta cripto), reversão à média numa razão de ativos que se movem em conjunto (não no preço absoluto), zero dependência de dados suplementares e dois parâmetros de decisão. calculate_signal devolve o z-score contínuo em unidades naturais e os limites comparam valores nas mesmas unidades z (entrada |z|>=1.5, saída através de 0.5, stop de regime 3.5), sem nunca limitar o valor. A plataforma é BINANCE de futuros USD-M, pois a estratégia vende uma perna a descoberto; o custo aproximado de ida e volta de 0.10%/perna é coberto por reversões da razão de 1.5 sigma.
Abandono antes da otimização: a reversão à média da razão SOL/ETH perde -92.2% (92.5% máx. DD) e é negativa em todos os anos (2020 a 2026), com o Sharpe CI inteiramente abaixo de zero e probabilistic_sharpe 0.0096. SOL/ETH não é estacionária (tem tendência, não reverte à média), pelo que a estratégia de contrariar o z-score está errada em todos os regimes. A premissa dos «fatores não correlacionados/independentes» é contraproducente: a negociação de pares MR exige cointegração (um spread revertente), e pernas divergentes garantem uma razão tendencial. A otimização ajusta períodos de análise, limites de z e stops, mas não cria estacionaridade onde ela não existe; além disso, não há nenhum ano positivo a usar como objetivo. A falha é da premissa, não do código: abandonar em vez de gastar recursos de computação; os pares futuros têm de ser selecionados por um teste de cointegração.
Implementação
Par de reversão à média do z-score da razão SOL/ETH, neutro em dólares, sobre contratos perpétuos USD-M da Binance, em barras de 4H. Perna principal SOLUSDT.BINANCE, perna de cobertura ETHUSDT.BINANCE. A cada fecho alinhado de 4H, calcula a razão = SOL/ETH, a média/desvio-padrão móvel de 60 barras (10 dias) e z = (razão-mu)/sigma. Se z <= -1.5, abre LONG SOL + SHORT ETH (spread longo); se z >= +1.5, abre SHORT SOL + LONG ETH, com valor nocional por perna igual a 40% do capital próprio USD (neutro em dólares, ~80% de exposição bruta). Sai quando |z| reverte para <= 0.5, |z| >= 3.5 (stop de quebra de regime), após um stop temporal de 42 barras (7 dias) ou um drawdown por perna de 15%. O sinal é o z-score contínuo (varia a cada barra); should_enter/limite de saída em unidades z. Alavancagem 1.0.
Revisão do Backtest
Sharpe
-0,98
Retorno Total
-92,22%
Drawdown Máximo
92,47%
Total de Operações
828
Taxa de Acerto
48,4%
Fator de Lucro
0,83
O código está correto e é efetivamente neutro em dólares (barreira entre pernas, buffer sincronizado da razão, beta -0.03); amostra ampla e não esparsa (828 transações).
Catastrófico em todos os indicadores: Sharpe -0.98, total_return -92.2%, max_drawdown 92.5%, profit_factor 0.83, expectativa negativa (-$93/transação), sharpe_ci_high -0.16 (todo o CI abaixo de 0), probabilistic_sharpe 0.0096.
O ano EVERY é negativo (2020 -8.4%, 2021 -47.6%, 2022 -19.4%, 2023 -15.1%, 2024 -18.0%, 2025 -15.5%, 2026 -0.7%) — perdas persistentes em todos os regimes, não uma única quebra.
Falha estrutural da premissa: SOL/ETH não é estacionária (tem tendência, não reverte à média). A hipótese apresenta «fatores largamente não correlacionados» como vantagem, mas é precisamente isso que faz a razão ter tendência — a negociação de pares MR exige cointegração, não divergência.
A exposição (112%) e a rotação elevadas (40x) significam que a estratégia está continuamente curta face à tendência e perde dinheiro em comissões (comissão de 2.98% do valor bruto).
Não vale a pena gastar 2 horas em otimização. A estratégia perde -92.2%, com drawdown máximo de 92.5%, e é negativa em EVERY ano (2021 -47.6% até 2026 -0.7%), com o intervalo de confiança do Sharpe inteiramente abaixo de zero (ci_high -0.16) e probabilistic_sharpe 0.0096. A causa principal é estrutural, não um problema de ajuste: a razão SOL/ETH não é estacionária — SOL supera e fica repetidamente atrás de ETH em tendências prolongadas — pelo que contrariar cada desvio do z-score significa colocar-se à frente de……Mostrar maisMostrar menos
Não vale a pena gastar 2 horas em otimização. A estratégia perde -92.2%, com drawdown máximo de 92.5%, e é negativa em EVERY ano (2021 -47.6% até 2026 -0.7%), com o intervalo de confiança do Sharpe inteiramente abaixo de zero (ci_high -0.16) e probabilistic_sharpe 0.0096. A causa principal é estrutural, não um problema de ajuste: a razão SOL/ETH não é estacionária — SOL supera e fica repetidamente atrás de ETH em tendências prolongadas — pelo que contrariar cada desvio do z-score significa colocar-se à frente de uma tendência que continua. A própria vantagem alegada pela hipótese («fatores largamente não correlacionados/fontes independentes de vantagem») é o critério de exclusão: uma estratégia de reversão à média em pares exige um spread cointegrado/revertente, enquanto fatores divergentes garantem uma razão tendencial. A otimização apenas ajusta períodos de análise, limites de z e stops; não consegue tornar SOL/ETH estacionária e não há nenhum ano positivo como objetivo. A falha é da premissa, não do código, pelo que não é caso para o programador iterar. Para expandir a carteira de pares, estes têm de ser aceites por um teste efetivo de cointegração/estacionaridade, não formados a partir de pernas deliberadamente não correlacionadas.
Resumo de Resultados
A reversão à média em pares exige um spread cointegrado e revertente; por isso, «fatores largamente não correlacionados/independentes» são um critério de exclusão, não uma vantagem — pernas divergentes garantem uma razão tendencial, e os pares candidatos têm de ser aceites com um teste efetivo de cointegração/estacionaridade, não por suposição.
Foi abandonada na fase de revisão do backtest anterior à otimização (veredicto: abandonar) devido a uma falha estrutural da premissa: a razão SOL/ETH não é estacionária e tem tendência, em vez de reverter à média, pelo que contrariar continuamente cada desvio do z-score significava colocar-se à frente de uma tendência em curso — um problema que a otimização não pode resolver, pois apenas ajusta limites e não havia nenhum ano positivo que servisse de objetivo.
Par de valor relativo SOL/ETH neutro em dólares, em barras de 4H, que abriu posições longas em SOL e curtas em ETH (e vice-versa), com igual valor nocional, quando o z-score móvel da razão SOL/ETH, calculado em 60 barras (10 dias), ultrapassava ±1.5. Apostava na reversão à média da razão, com saída em z-score 0.5, stop de regime em z-score 3.5, stop temporal de 7 dias e stop de drawdown de 15% por perna.
Ao longo de 1,407 dias, fez 828 transações (efetivamente neutra em dólares, beta -0.03), com uma taxa de vitórias de 48%, mas resultados muito negativos: Sharpe -0.98 (todo o CI abaixo de zero, ci_high -0.16), fator de lucro 0.83, expectativa de -$93/transação, retorno total de -92.2% e drawdown máximo de 92.5% — foi negativa em todos os anos, de 2020 (-8.4%) a 2026 (-0.7%), incluindo 2021 com -47.6%.
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.