Pular para o conteúdo
Todas as estratégias

Estratégias

Reversão contrária a extremos de funding em perp de SOL (instrumento único USD-M, long-short, z-score de funding como sinal de sentimento)

Resultado: Abandonada

SolPerpFundingExtremeContrarianReversionLS

Resumo do resultado

SolPerpFundingExtremeContrarianReversionLS usou a taxa de funding de SOL estritamente como sinal de sentimento — apostando contra posições compradas/vendidas concentradas para capturar um squeeze de preço com reversão à média — e foi construída deliberadamente sobre o caminho limpo e testável em backtest de instrumento único USD-M, evitando falhas de feed de dados e de corretora das hipóteses anteriores da sessão. O mecanismo foi implementado corretamente (P&L vindo do preço, não de carry contabilizado) e operou……Mostrar maisMostrar menos

SolPerpFundingExtremeContrarianReversionLS usou a taxa de funding de SOL estritamente como sinal de sentimento — apostando contra posições compradas/vendidas concentradas para capturar um squeeze de preço com reversão à média — e foi construída deliberadamente sobre o caminho limpo e testável em backtest de instrumento único USD-M, evitando falhas de feed de dados e de corretora das hipóteses anteriores da sessão. O mecanismo foi implementado corretamente (P&L vindo do preço, não de carry contabilizado) e operou com um feed completo de funding e 531 operações, mas o sinal simplesmente não previu reversões de SOL de forma lucrativa: fator de lucro 1.02, Sharpe com intervalo de confiança que inclui zero, alfa negativo e retorno líquido de -7.2%, com deterioração nos anos recentes. Pior ainda, o impacto de mercado modelado consumiu 42% do P&L bruto frente a uma capacidade de $563K, tornando a estratégia inviável para implantação em qualquer escala. O analista a abandonou na etapa de revisão do backtest, concluindo que a reversão de preço por z-score de funding extremo não tem vantagem viável para implantação em altcoins isoladas e que o líder de pesquisa não deve explorar outras variantes.

Hipótese

Estratégia direcional long-SHORT, SINGLE-INSTRUMENT, em uma única corretora, sobre contratos perpétuos de SOLUSDT.BINANCE USD-M, com candles de 4-HOUR; usa a taxa de funding ONLY como SIGNAL de concentração/sentimento, nunca como fluxo de caixa. A tese é a reversão à média da concentração de posições: quando a taxa de funding do perp de 8h fica extrema em relação à sua distribuição recente, sinaliza um livro sobrealavancado e congestionado (positivo extremo = comprados congestionados; negativo extremo = vendidos……Mostrar maisMostrar menos

Estratégia direcional long-SHORT, SINGLE-INSTRUMENT, em uma única corretora, sobre contratos perpétuos de SOLUSDT.BINANCE USD-M, com candles de 4-HOUR; usa a taxa de funding ONLY como SIGNAL de concentração/sentimento, nunca como fluxo de caixa. A tese é a reversão à média da concentração de posições: quando a taxa de funding do perp de 8h fica extrema em relação à sua distribuição recente, sinaliza um livro sobrealavancado e congestionado (positivo extremo = comprados congestionados; negativo extremo = vendidos congestionados), com tendência a reverter em PRICE por squeeze/flush nos 1-3 dias seguintes. Evita os modos recorrentes de falha desta sessão: NOT em BINANCE_SPOT (bug da métrica de patrimônio líquido de liquidação CASH), NOT em BINANCE_CM (COIN-M não permite backtest), NOT entre corretoras e NOT Hyperliquid (artefato do feed de base), NOT um par de vários instrumentos (o feed da perna extra não chega aos otimizadores) e NOT uma estratégia de funding-CARRY (o P&L vem só dos movimentos de preço contabilizados pelo mecanismo, não dos pagamentos de funding que ele ignora). Também cumpre a cota long-short (atualmente só 14.5% contra a meta de <= 55% somente comprada) e usa o caminho confiável de instrumento único USD-M OHLCV, confirmado repetidamente pelos analistas. Tem poucos parâmetros de propósito para resistir ao sobreajuste que eliminou as hipóteses de seguimento de tendência.

A falha da Camada-3 foi “Nenhuma operação / should_enter retornou um lado 0 vezes em 12412 candles avaliados” — calculate_signal foi executado, mas a condição de entrada (z-score de funding não None >= +/-1.5) nunca foi satisfeita. Causa raiz: _build_funding analisou o mapa de funding com `if not isinstance(k, int): continue`, mas supplementary_data é passado ao subprocesso de backtest por meio de JSON, que converte as chaves do dicionário ALL em strings; assim, a série de funding chegou apenas com chaves string……Mostrar maisMostrar menos

A falha da Camada-3 foi “Nenhuma operação / should_enter retornou um lado 0 vezes em 12412 candles avaliados” — calculate_signal foi executado, mas a condição de entrada (z-score de funding não None >= +/-1.5) nunca foi satisfeita. Causa raiz: _build_funding analisou o mapa de funding com `if not isinstance(k, int): continue`, mas supplementary_data é passado ao subprocesso de backtest por meio de JSON, que converte as chaves do dicionário ALL em strings; assim, a série de funding chegou apenas com chaves string e o filtro que aceitava apenas int descartou todas as entradas -> _fund_ts vazio -> _funding_zscore sempre retornou None -> nenhuma entrada. A correção mínima altera a análise das chaves para aceitar chaves int OR str via int(k) (com try/except) e eliminar duplicatas por timestamp usando um conjunto seen (que também consolida as chaves int/str duplicadas presentes no mapa em processo). Esta é a inversão da classe de bug de formato de dados através da fronteira do subprocesso. Toda a lógica de sinal, entrada, saída e dimensionamento — que já passou pelas Camadas 1-2 — é idêntica byte a byte; apenas _build_funding mudou. Com a série de funding agora preenchida, o z-score de 30 observações chega a +/-1.5 com frequência suficiente (cerca de 10% das observações de funding) para acionar entradas, enfim exercitando o mecanismo de reversão à média contrária. Os limiares foram mantidos nos valores padrão da hipótese (entry_z 1.5), em vez de afrouxados, pois o verdadeiro bloqueio era a ausência de dados de funding, não limiares rígidos demais; o analista pode testar entry_z/funding_window durante a otimização, depois que as operações forem produzidas. A alavancagem permanece 1.0 (não referenciada como multiplicador em nenhum lugar), instrumento e corretora únicos USD-M, funding usado apenas como sinal (sem dependência de carry/fluxo de caixa), e a estratégia continua sem operar quando o funding está realmente ausente (sem alternativa baseada apenas em preço).

SOL A reversão à média contrária a extremos de funding não tem vantagem negociável e enfrenta um limite de capacidade. É um teste bem conduzido (o feed funding_rates tem histórico completo, 531 operações, e o uso do funding como indicador de sentimento está correto — o P&L vem do preço, sem contabilizar carry), mas o sinal não prevê reversões de SOL com lucro: total_return -7.2%, Sharpe 0.12 com sharpe_ci_low -0.95 (CI abrange 0), profit_factor 1.02 (mal atinge o ponto de equilíbrio bruto), alfa negativo -0.0115,……Mostrar maisMostrar menos

SOL A reversão à média contrária a extremos de funding não tem vantagem negociável e enfrenta um limite de capacidade. É um teste bem conduzido (o feed funding_rates tem histórico completo, 531 operações, e o uso do funding como indicador de sentimento está correto — o P&L vem do preço, sem contabilizar carry), mas o sinal não prevê reversões de SOL com lucro: total_return -7.2%, Sharpe 0.12 com sharpe_ci_low -0.95 (CI abrange 0), profit_factor 1.02 (mal atinge o ponto de equilíbrio bruto), alfa negativo -0.0115, com avg_win ~ avg_loss (~$990) e taxa de acerto de 50%. O ponto crítico é o limite de capacidade: impact_cost_pct 42.15% (o impacto de mercado modelado consome 42% do P&L bruto) e capacity_usd apenas $563K — portanto, o ínfimo sinal bruto de vantagem é eliminado pelo impacto em qualquer tamanho viável de implantação, por isso o resultado líquido é -7.2%. A estratégia é de fato neutra ao mercado (correlação 0.09), sem beta que compense a falta de alfa, e os resultados pioram nos anos recentes (2023 -1.9%, 2024 -5.0%, 2026 -4.3%). Não otimizar: uma base PF-1.02, com resultado líquido negativo e limitada por capacidade, ajustaria ruído à curva. Não iterar: um sinal neutro ao mercado com PF ~1.0 não tem vantagem que qualquer parâmetro possa revelar, e o limite de capacidade de $563K/42% de impacto é estrutural para operar entradas em extremos de z-score do funding em escala. FAILURE PATTERN: a reversão contrária baseada no funding como indicador de sentimento, em um único perpétuo de altcoin, produz um sinal bruto essencialmente no ponto de equilíbrio (PF ~1.0, Sharpe CI a 0) que fica negativo após o impacto de mercado, com capacidade mínima ($563K), pois a vantagem por operação é fina demais para superar o impacto — extremos de funding indicam posicionamento lotado, mas não costumam preceder um squeeze de preço negociável em SOL. Diferentemente dos feeds de OI/L-S/liquidação, os dados de funding IS permitem backtest, mas o mecanismo de reversão do posicionamento indicado pelo funding não oferece vantagem viável para implantação; o Líder de Pesquisa não deve continuar investigando variantes de reversão de preço em extremos de z-score do funding em altcoins individuais.

Implementação

Reversão contrária de preço em extremos de funding, long-short e de instrumento único, no perp de SOLUSDT.BINANCE USD-M, com candles de 4 horas. A taxa de funding de 8h é usada apenas como sinal de concentração/sentimento (nunca contabilizada como fluxo de caixa): quando o z-score do funding fica >= +1.5 em relação à sua distribuição móvel das últimas 30 observações (muitos comprados concentrados), a estratégia vende; quando fica <= -1.5 (muitos vendidos concentrados), compra, apostando que o preço retornará ao equilíbrio em 1-3 dias após um squeeze/flush. Sai na primeira ocorrência entre normalização do funding (|z| < 0.5), stop de 6%, realização de lucro em 8% ou stop temporal de 18 candles (cerca de 3 dia). O P&L vem inteiramente dos movimentos de preço contabilizados pelo mecanismo, não dos pagamentos de funding. Posição de 20% do patrimônio, alavancagem 1.0, long-short. Poucos parâmetros para reduzir o sobreajuste.

Resultados da verificação

Verificação falhou (Camada 3 — backtest em sandbox): nenhuma operação produzida Tipo de candle usado: SOLUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, candles processados: 12431 Diagnóstico: should_enter() retornou um lado 0 vezes em 12412 candles avaliados -> seu ENTRY CONDITION nunca foi acionado. Afrouxe a lógica/limiares de entrada. Garanta que sua estratégia produza operações com os dados e parâmetros fornecidos.

Revisão do Backtest

Sharpe
0,12
Retorno Total
-7,20%
Drawdown Máximo
20,74%
Total de Operações
531
Taxa de Acerto
50,5%
Fator de lucro
1,02

O feed Funding_rates tem cobertura completa de vários anos (531 operações) — evitou o limite de dados do estado de derivativos; uso correto do funding como sentimento (P&L vem do preço, não de carry contabilizado)

Genuinamente neutra em relação ao mercado (beta 0.009, correlação 0.09); amostra saudável, cumpre a cota long-short

Sem vantagem / com perdas líquidas: total_return -7.2%, Sharpe 0.12 (sharpe_ci_low -0.95, CI cruza 0), PF 1.02 (bruto no ponto de equilíbrio), alfa negativo -0.0115, info_ratio -0.86

Limite de capacidade: impact_cost_pct 42.15% (o impacto consome 42% do bruto), apenas capacity_usd $563K — inviável para implantação; o impacto consome o ganho bruto ínfimo (por isso o resultado líquido é -7.2%)

Misto/em deterioração: 2020/2022 positivo, mas 2023 negativo (-1.9%), 2024 (-5.0%), 2026 (-4.3%); max_DD 20.7% (ci_high 46.9%), drawdown de 1,242 dias

Resumo do resultado

Extremos de funding indicam concentração de posições, mas não precedem de forma confiável um squeeze de preço negociável em um perp de altcoin isolada — o mecanismo de reversão a extremos de z-score de funding gera um sinal bruto no ponto de equilíbrio que fica negativo após o impacto, com capacidade ínfima ($563K) para implantação; portanto, esta linha não deve ser explorada em altcoins isoladas.

Na segunda iteração, o analista deu o veredito “abandonar” na etapa de revisão do backtest pré-otimização; por isso, a otimização, a análise completa e a revisão de risco não foram executadas: um sinal PF-1.02, com resultado líquido negativo e limitado por capacidade, não tem vantagem que qualquer parâmetro possa revelar, e o ganho bruto ínfimo é estruturalmente eliminado pelo impacto de mercado de 42% em qualquer tamanho viável para implantação.

Uma estratégia direcional long-short, de instrumento único, em futuros perpétuos de SOLUSDT.BINANCE USD-M 4H que usou a taxa de funding de 8h apenas como sinal de concentração/sentimento (nunca como carry), vendendo a descoberto quando o z-score do funding atingia extremos positivos (muitos comprados concentrados) e comprando em extremos negativos (muitos vendidos concentrados), apostando numa reversão de squeeze/flush de preço ao longo de 1-3 dias, com poucos parâmetros para cumprir a cota de direção long-short.

Em mais de 531 operações, com um feed de funding limpo de vários anos, mostrou praticamente nenhuma vantagem: retorno total -7.2%, Sharpe 0.12 com sharpe_ci_low -0.95 (CI cruzando zero), fator de lucro 1.02 (bruto no ponto de equilíbrio), alfa negativo -0.0115, taxa de acerto de ~50% com ganho médio ≈ perda média (~$990), drawdown máximo de 20.7% e limite de capacidade — impact_cost_pct 42.15% frente a uma capacidade de apenas $563K.

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.