Saltar para o conteúdo
Todas as estratégias

Estratégias

BTC Carry longo com financiamento persistentemente negativo (diário)

Resultado: Abandonado

MajorsPersistentNegativeFundingCarryLongDailyBasket

Resumo de Resultados

MajorsPersistentNegativeFundingCarryLongDailyBasket implementou a construção explicitamente aprovada de «posição longa quando o financiamento é negativo num ativo principal», alargando-a a um cabaz de 4 ativos principais para aumentar o número de eventos e usando dados de financiamento reais, totalmente cobertos e contabilizados no PnL. Foi submetida a um teste verdadeiramente justo, mas o resultado foi uma operação de ressalto após quedas, não significativa e dependente de valores atípicos: Sharpe de 0.38, com……Mostrar maisMostrar menos

MajorsPersistentNegativeFundingCarryLongDailyBasket implementou a construção explicitamente aprovada de «posição longa quando o financiamento é negativo num ativo principal», alargando-a a um cabaz de 4 ativos principais para aumentar o número de eventos e usando dados de financiamento reais, totalmente cobertos e contabilizados no PnL. Foi submetida a um teste verdadeiramente justo, mas o resultado foi uma operação de ressalto após quedas, não significativa e dependente de valores atípicos: Sharpe de 0.38, com um mínimo de CI de -1.08, taxa de vitórias de 28%, sequência de 19 transações perdedoras, curtose de 356 e uma vantagem concentrada em ~2-3 dias de ressalto explosivo, com deterioração recente (2025 -6.4%, 2026 -7%). A tese do «piso de rendimento de financiamento que mantém a rentabilidade em períodos laterais» foi refutada — o carry não compensou as perdas direcionais. Na segunda iteração, o analista abandonou-a, observando que o Sharpe deflacionado descontaria as caudas gordas, tal como aconteceu com os seus congéneres BNB de expansão do intervalo e ETH multissemanal, em vez de gastar tempo de otimização a voltar a chegar à mesma rejeição.

Hipótese

Uma estratégia direcional e de carry, exclusivamente longa, sobre futuros perpétuos de BTCUSDT, usando barras diárias e dados de taxas de financiamento da Binance. A estratégia identifica janelas em que os curtos pagam continuamente aos longos (financiamento negativo mantido ao longo de vários períodos de 8h), enquanto o ativo continua estruturalmente saudável (acima da sua 100 de SMA dias). Nestas janelas, abrir uma posição longa capta simultaneamente TWO fontes de rendimento: (1) o próprio pagamento de……Mostrar maisMostrar menos

Uma estratégia direcional e de carry, exclusivamente longa, sobre futuros perpétuos de BTCUSDT, usando barras diárias e dados de taxas de financiamento da Binance. A estratégia identifica janelas em que os curtos pagam continuamente aos longos (financiamento negativo mantido ao longo de vários períodos de 8h), enquanto o ativo continua estruturalmente saudável (acima da sua 100 de SMA dias). Nestas janelas, abrir uma posição longa capta simultaneamente TWO fontes de rendimento: (1) o próprio pagamento de financiamento — os curtos transferem dinheiro para os longos a cada 8h — e (2) o ressalto direcional que historicamente se segue a regimes de financiamento negativo motivados pelo medo nos principais criptoativos. Esta é a construção de taxa de financiamento viável EXPLICITLY-ENDORSED identificada nas análises de falhas («LONG quando o financiamento é NEGATIVE» num ativo principal), o inverso estrutural das três tentativas abandonadas de «apostar contra o financiamento positivo extremo». A frequência de decisão diária mantém baixos os custos por comissões; a orientação exclusivamente longa para os principais criptoativos elimina a assimetria problemática do lado curto; os pagamentos de financiamento proporcionam um piso de rendimento com valor esperado positivo, que ajuda a manter a rentabilidade mesmo em períodos laterais. A estratégia é deliberadamente simples (4 parâmetros) para evitar o sobreajustamento e usa dados reais de taxas de financiamento (sem substituição por um indicador OHLCV) para evitar a falha de isco e troca.

O mecanismo foi aprovado e a economia por transação foi excelente (PF 4.08, valor esperado +$2,115, DD 6.1%); o único impedimento era a dimensão da amostra (12 transações ao longo de ~6 anos -> validação walk-forward de 3 janelas degenerada). Esta iteração aplica a ação PREFERRED do feedback: alargar a um pequeno cabaz de contratos perpétuos principais (BTC+ETH+SOL+BNB), cada um contribuindo com as suas próprias janelas de taxas de financiamento negativas, multiplicando a amostra por ~3-4x até ao objetivo de ~60……Mostrar maisMostrar menos

O mecanismo foi aprovado e a economia por transação foi excelente (PF 4.08, valor esperado +$2,115, DD 6.1%); o único impedimento era a dimensão da amostra (12 transações ao longo de ~6 anos -> validação walk-forward de 3 janelas degenerada). Esta iteração aplica a ação PREFERRED do feedback: alargar a um pequeno cabaz de contratos perpétuos principais (BTC+ETH+SOL+BNB), cada um contribuindo com as suas próprias janelas de taxas de financiamento negativas, multiplicando a amostra por ~3-4x até ao objetivo de ~60 transações WITHOUT alterar a premissa. Confirmei que a infraestrutura de execução suporta taxas de financiamento por perna para estratégias de financiamento multi-instrumento: apply_funding_to_report (runner.py) credita cada perna, e funding_series_for_instrument, bem como vários cabazes já integrados (CrossSectionalFundingCarryTopKRotationNeutral, PositiveFundingNearHighShortBasket), leem supp['funding_rates_by_instrument'][iid] com recurso à taxa de financiamento geral da exchange 'funding_rates' para a perna primária BINANCE -- exatamente o padrão de acesso reproduzido aqui, pelo que o carry em que a estratégia se baseia é o mesmo carry que o motor paga. A lógica por perna é, byte a byte, a mesma vantagem da iteração 1 (entrada quando a média móvel da taxa de financiamento < limiar, filtro de saúde do regime-SMA, saídas por inversão da taxa de financiamento / saúde / stop / tempo), preservando assim o mecanismo aprovado e a disciplina de usar apenas taxas de financiamento reais; só mudou o âmbito, de um único ativo para um cabaz. A arquitetura usa o padrão multi-perna centralizado comprovado: toda a gestão de ordens reside em calculate_signal (acionada pela classe base apenas depois de as pernas com a mesma periodicidade diária estarem alinhadas por carimbo temporal, para que a taxa de financiamento e SMA de cada perna sejam avaliadas com dados contemporâneos), com should_enter/should_exit/position_size inertes, porque o percurso de entrada da classe base gere apenas o instrumento primário. As taxas de financiamento por perna são pré-processadas em matrizes numpy ordenadas para calcular médias causais de janela em O(log n), com uma proteção contra dados desatualizados de ciclo de 8h. A dimensão da posição limita cada perna a um valor nominal de 22%, pelo que as quatro posições mantidas simultaneamente totalizam uma exposição bruta de ~88%, dentro do limite de margem de futuros com alavancagem-1.0 (a alavancagem é referenciada apenas como multiplicador que não amplifica, pelo que não existe um critério de alavancagem não utilizada); cada perna de ~22k ultrapassa o valor nominal mínimo de $100 BTC. min_bars_required=2 permite que os buffers sincronizados sejam preenchidos, enquanto a disponibilidade de SMA/taxas de financiamento é condicionada por perna; a média móvel da taxa de financiamento primária devolvida é um sinal diário genuinamente contínuo, pelo que a deteção de sinal congelado da Layer-2 é aprovada. Segundo a regra de decisão, o analista deve confirmar que a nova execução atinge ~60+ transações e que a vantagem se mantém ao excluir os 2 maiores vencedores (o aviso relativo à curtose), antes de testar apenas os quatro parâmetros principais.

Não otimize — registe primeiro que o financiamento IS é contabilizado no PnL e que a série de financiamento tem cobertura completa (2021-2026, sem lacunas de dados), pelo que este é um teste justo do carry com financiamento negativo contabilizado; a falha está nas métricas, não nos dados nem na possibilidade de os contabilizar. O resultado não tem uma vantagem estatisticamente distinguível (Sharpe de 0.38 com sharpe_ci_low -1.08, CI a atravessar profundamente o zero) e é uma aposta direcional extrema com caudas……Mostrar maisMostrar menos

Não otimize — registe primeiro que o financiamento IS é contabilizado no PnL e que a série de financiamento tem cobertura completa (2021-2026, sem lacunas de dados), pelo que este é um teste justo do carry com financiamento negativo contabilizado; a falha está nas métricas, não nos dados nem na possibilidade de os contabilizar. O resultado não tem uma vantagem estatisticamente distinguível (Sharpe de 0.38 com sharpe_ci_low -1.08, CI a atravessar profundamente o zero) e é uma aposta direcional extrema com caudas gordas, em vez do carry constante hipotetizado: tail_ratio 0.125, return_kurtosis 356, win_rate 28% e max_consecutive_losses 19 significam que toda a vantagem depende de ~2-3 dias de ressalto explosivo (2021-02-10 +41%, largest_win $45k), enquanto perde dinheiro nos restantes períodos. A tese do «piso de rendimento de financiamento que mantém a rentabilidade em períodos laterais» é, portanto, refutada — o carry contabilizado não compensa as perdas direcionais. A otimização Best-of-N inflacionará o Sharpe, e o Sharpe deflacionado (que penaliza fortemente a curtose) corrigi-lo-á para baixo do limiar de sorte esperada máxima, tal como aconteceu com os congéneres de expansão do intervalo BNB, com muita curtose (DSR 0.67), e de seguimento de tendências multissemanal ETH; além disso, a vantagem está a deteriorar-se recentemente (2025 -6.4%, 2026 -7%), com um drawdown máximo de 36%. Não se trata de escassez de transações (113) nem de um erro de dimensionamento — é uma vantagem não significativa e dependente de valores atípicos, e nenhum ajuste de funding_lookback/limiar/regime_sma/stop transforma uma aposta direcional que atravessa profundamente o zero em CI, com curtose-356 e sequências de 19 perdas, num carry robusto para o futuro. Abandone em vez de gastar 2 horas a voltar a chegar à mesma rejeição; a construção de posições longas com financiamento negativo nos principais ativos comporta-se como uma operação de ressalto após quedas, com caudas gordas, e não como uma vantagem de carry de financiamento implementável.

Implementação

Cabaz direcional e de carry, exclusivamente longo, com financiamento persistentemente negativo em BTCUSDT (principal) + ETHUSDT, SOLUSDT, BNBUSDT BINANCE USD-M perps, barras diárias. Independentemente em cada perna, abre posição longa quando a média do financiamento dessa perna na janela móvel fica abaixo de funding_threshold (<=0, os curtos pagam aos longos) AND o fecho da perna está acima do seu próprio regime de 100 dias SMA, captando tanto o pagamento de financiamento (uma posição longa recebe financiamento……Mostrar maisMostrar menos

Cabaz direcional e de carry, exclusivamente longo, com financiamento persistentemente negativo em BTCUSDT (principal) + ETHUSDT, SOLUSDT, BNBUSDT BINANCE USD-M perps, barras diárias. Independentemente em cada perna, abre posição longa quando a média do financiamento dessa perna na janela móvel fica abaixo de funding_threshold (<=0, os curtos pagam aos longos) AND o fecho da perna está acima do seu próprio regime de 100 dias SMA, captando tanto o pagamento de financiamento (uma posição longa recebe financiamento quando este é negativo) como o ressalto após o medo. Cada perna é fechada quando o seu financiamento se torna decisivamente positivo, o seu fecho cai abaixo de SMA, é acionado um stop 8% ou decorrem 45 dias. O financiamento por perna provém de supplementary_data['funding_rates_by_instrument'] (com recurso alternativo a 'funding_rates' para a perna BINANCE principal); uma perna sem série de financiamento nunca negoceia (sem alternativa baseada num indicador de preço). O tamanho de cada perna corresponde a 22% do capital próprio, para que a exposição bruta no pior cenário (as quatro posições abertas) se mantenha abaixo de 100% com alavancagem de 1.0. Quatro parâmetros principais: funding_lookback_days, funding_threshold, regime_sma, stop_pct.

Revisão do Backtest

Sharpe
0,38
Retorno Total
17,65%
Drawdown Máximo
36,38%
Total de Operações
113
Taxa de Acerto
28,3%
Fator de Lucro
1,19

Os dados de financiamento têm boa cobertura (2021-2026, sem lacunas) e são contabilizados no PnL — um teste justo da construção aprovada de posições longas com financiamento negativo; a correção do cabaz na iteração-1 elevou a amostra para 113 transações

Dimensionamento limpo e prudente em dólares (sem implosão), capacidade implementável ($97M, impacto 3.2%), positivo em 4 de 6 anos

Sem vantagem significativa: Sharpe de 0.38 com sharpe_ci_low -1.08 (CI atravessa profundamente 0)

Dependência extrema de valores atípicos: curtose 356, tail_ratio 0.125; a vantagem depende de ~2-3 dias de ressalto (2021-02-10 +41%, largest_win $45k) — o Sharpe deflacionado rejeitará as caudas gordas

A tese do «piso de rendimento de financiamento» é refutada: win_rate 28%, max_consecutive_losses 19 — perde dinheiro entre raros impulsos direcionais, em vez de obter um carry constante

Deterioração recente (2025 -6.4%, 2026 -7%) e max_DD 36.4%

Análise

Ainda não otimize NOT — o mecanismo é sólido e aprovado (posição longa quando o financiamento é negativo num ativo principal; financiamento IS agora contabilizado, pelo que o carry é real) e a economia por transação é excelente (PF 4.08, valor esperado +$2,115, máximo de DD 6.1%, volatilidade 18.9% realista, positivo na maioria dos anos com exposição de 8%). O obstáculo é a dimensão da amostra: apenas 12 transações ao longo de ~6 anos (~2/ano), o que torna degenerado um walk-forward com janela de 3 (~1-2 OOS……Mostrar maisMostrar menos

Ainda não otimize NOT — o mecanismo é sólido e aprovado (posição longa quando o financiamento é negativo num ativo principal; financiamento IS agora contabilizado, pelo que o carry é real) e a economia por transação é excelente (PF 4.08, valor esperado +$2,115, máximo de DD 6.1%, volatilidade 18.9% realista, positivo na maioria dos anos com exposição de 8%). O obstáculo é a dimensão da amostra: apenas 12 transações ao longo de ~6 anos (~2/ano), o que torna degenerado um walk-forward com janela de 3 (~1-2 OOS transações/janela) — o mesmo problema que fez colapsar nesta sessão as amostras SOL DCA (19 transações), AVAX (26) e BNB DCA. A vantagem também está concentrada em valores atípicos (curtose 44.9, o ressalto 2023-10-29 +10%), com sharpe_ci_low -0.87 a atravessar 0. ACTION — aumentar o número de eventos mantendo a premissa: (1) PREFERRED: alargar a um pequeno cabaz de perps principais (BTC+ETH+SOL+BNB), cada um contribuindo as suas próprias janelas de financiamento negativo, multiplicando a amostra por ~3-4x sem alterar o mecanismo; dimensionar cada perna para controlar a exposição bruta. (2) OR flexibilizar a janela de entrada (encurtar funding_lookback_days / permitir uma reentrada mais rápida), mantendo funding_threshold <= 0 para continuar a ser um sinal genuíno de financiamento negativo. Objetivo: ~60-100 transações, para que cada janela OOS tenha mais de 5 transações. ALSO verificar se a vantagem persiste ao excluir os 2 maiores ganhos (alerta de curtose) e se o rendimento de financiamento aparece no PnL das transações. DECISION RULE: a nova execução alcança ~60+ transações em 2020-2026, com a vantagem robusta à exclusão de valores atípicos -> otimizar (testar apenas funding_lookback_days, funding_threshold, regime_sma, stop_pct); continua com menos de 30 transações ou a vantagem colapsa sem os valores atípicos -> abandonar (o regime de financiamento negativo é demasiado raro neste âmbito). Feedback detalhado registado em workspace/discussions/ab2eb2f4-f00b-4c70-b5c4-fcb523cb8006/iteration_1_feedback.md

Resumo de Resultados

A construção long em funding negativo, aprovada para os principais ativos, comporta-se como uma aposta direcional de recuperação após quedas, com caudas pesadas, e não como uma vantagem de carry de funding pronta a implementar — o carry creditado não compensa as perdas direcionais entre os raros dias de recuperação, e nenhum ajuste de parâmetros transforma um resultado que atravessa zero em CI, com curtose -356 e sequência de perdas de 19, num carry robusto em dados futuros.

O analista abandonou-a na etapa de revisão do backtest, antes da otimização, porque — num teste justo e totalmente financiado — não havia uma vantagem estatisticamente distinguível (Sharpe 0.38, CI atravessando o zero), e a tese do «piso de rendimento de financiamento» foi refutada: uma taxa de vitórias de 28% e uma sequência de 19 perdas mostraram que perdia dinheiro entre raros impulsos direcionais, em vez de obter um carry constante; por isso, o Sharpe deflacionado, que penaliza a curtose, rejeitá-la-ia.

Uma estratégia direcional e de carry, exclusivamente longa, com financiamento persistentemente negativo num cabaz de perps da Binance com 4 ativos principais (BTC/ETH/SOL/BNB), usando barras diárias e dados reais de taxas de financiamento — abre posições longas independentes em cada perna quando o financiamento na janela móvel se manteve persistentemente negativo (os curtos pagam aos longos), enquanto o ativo se manteve acima da sua 100 de SMA dias, procurando captar tanto o rendimento de financiamento como o ressalto direcional que se segue a regimes de financiamento negativo motivados pelo medo, com 4 parâmetros e sem recurso alternativo a indicadores de preço.

Com o financiamento totalmente coberto (2021-2026) e contabilizado no PnL, a correção do cabaz elevou a amostra para 113 transações, mas o resultado não revelou uma vantagem significativa: retorno total de 17.65% (CAGR 4.4%), Sharpe de 0.38 com um mínimo de CI de -1.08, fator de lucro de 1.19, taxa de vitórias de 28.3%, drawdown máximo de 36.4%, máximo de perdas consecutivas de 19 e dependência extrema de valores atípicos (curtose 356, rácio de cauda 0.125), com a vantagem dependente de ~2-3 dias de ressalto explosivo.

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.