Tendência diária BTC USD-M confirmada por funding, long-short (perpétuo BINANCE de um único instrumento, velas diárias e histórico profundo de funding de vários anos, negociar WITH a tendência apenas quando o funding CONFIRMS procura direcional genuína, sair perante divergência entre funding e preço, dimensionamento protegido contra perdas extremas, poucos parâmetros)
Resultado: Abandonado
BtcDailyFundingConfirmedTrendLS
Resumo de Resultados
A estratégia de tendência diária confirmada por funding BTC USD-M procurou completar uma família validada, negociando na direção da tendência de BTC apenas quando o funding confirmava procura direcional real, filtrando tendências «vazias» e saindo em caso de divergência entre funding e preço. O primeiro backtest pareceu razoável — retorno de 37.38%, Sharpe de 0.45, 62 operações limpas, drawdown 14.3% contido — e recebeu o veredito «otimizar», apesar dos retornos concentrados em certos regimes e dependentes de……Mostrar maisMostrar menos
A estratégia de tendência diária confirmada por funding BTC USD-M procurou completar uma família validada, negociando na direção da tendência de BTC apenas quando o funding confirmava procura direcional real, filtrando tendências «vazias» e saindo em caso de divergência entre funding e preço. O primeiro backtest pareceu razoável — retorno de 37.38%, Sharpe de 0.45, 62 operações limpas, drawdown 14.3% contido — e recebeu o veredito «otimizar», apesar dos retornos concentrados em certos regimes e dependentes de valores extremos. Mas a otimização em 3 fases revelou que a vantagem era sorte: o período de teste intocado e ordenado no tempo foi claramente negativo (Sharpe de -0.9946), o Sharpe deflacionado foi 0.0003 face ao limiar de 0.95, PBO foi 0.62 e o Sharpe otimizado de 0.739 ficou muito aquém do limiar de sorte do melhor de -225, de 2.01, com três quebras abruptas de sensibilidade e um rácio de informação negativo face à estratégia de comprar e manter. O analista abandonou-a, concluindo que acrescentar a confirmação pelo funding a BTC — que já tinha uma estratégia irmã de momentum promovida — não criou uma vantagem suscetível de promoção e apenas reproduziu o padrão de falha da família: deflação e deterioração numa estratégia de um único ativo.
Uma estratégia de seguimento de tendência LONG-SHORT, SINGLE-INSTRUMENT, DAILY em BTCUSDT.BINANCE (perpétuo USD-M) que completa a família SEPARATELY-VALIDATED, PROMOTED de tendência confirmada por funding da fábrica — promovida em ETH (EthPerpDailyFundingConfirmedTrendLS), pendente em SOL (a minha submissão anterior) — aplicando-a a BTC, o principal ativo com maior liquidez, tendência mais limpa e validação mais fiável. Esta é a escolha determinada pelas evidências depois de o espaço de desenho se reduzir a……Mostrar maisMostrar menos
Uma estratégia de seguimento de tendência LONG-SHORT, SINGLE-INSTRUMENT, DAILY em BTCUSDT.BINANCE (perpétuo USD-M) que completa a família SEPARATELY-VALIDATED, PROMOTED de tendência confirmada por funding da fábrica — promovida em ETH (EthPerpDailyFundingConfirmedTrendLS), pendente em SOL (a minha submissão anterior) — aplicando-a a BTC, o principal ativo com maior liquidez, tendência mais limpa e validação mais fiável. Esta é a escolha determinada pelas evidências depois de o espaço de desenho se reduzir a exatamente dois mecanismos funcionais e testáveis por backtest: (1) tendência/momentum diário do preço em BTC/ETH/SOL (promovido) e (2) tendência CONFIRMED do funding (promovida ETH). O analista estabeleceu explicitamente e repetidamente os limites: a tendência WORKS de funding-CONFIRMED funciona, enquanto a reversão CONTRARIAN de funding-EXTREME é CLOSED OUT (sem vantagem); clones de tendência de nome único PRICE-ONLY em altcoins não principais ALL falham (BNB/LTC/LINK/AVAX/DOT), mas a vantagem da tendência é real nos principais ativos; todas as reversões intradiárias e contrárias perdem; e qualquer estratégia de liquidações/OI-SIGNAL não pode ser testada por backtest devido à lacuna de dados de fluxos forçados em torno de abril de -2026. Esta hipótese insere-se inteiramente nas duas famílias WORKING, no ativo mais validável, com um histórico profundo de funding BACKTESTABLE (a análise dos extremos de funding confirmou que existem ~6 anos / 149 observações de funding para BTC, pelo que o funding como sinal pode ser testado por backtest, ao contrário das liquidações/OI). Foi concebida para evitar todos os riscos confirmados: SINGLE-INSTRUMENT / SINGLE-VENUE / SINGLE-ACCOUNT (sem erros de agregação de capital próprio/retorno entre instrumentos); funding usado apenas como SIGNAL de confirmação (sem problemas de carry, acumulação ou contas cruzadas); cadência DAILY (não o horizonte de reversão intradiária sem resultados); direção momentum (negociar a favor de WITH tendência, a direção funcional, nunca contra ela); e controlos TAIL-SAFE (alavancagem <=1.5, stop rígido de ATR, limite modesto de valor nocional) para evitar uma perda total da conta ao estilo LINK. A confirmação pelo funding é o verdadeiro fator diferenciador face à estratégia simples promovida de momentum BTC TS: filtra tendências «vazias» (preço a subir devido ao fecho de posições curtas sem confirmação do funding) e sai mais cedo quando há divergência entre funding e preço (exaustão), com o objetivo de reduzir a correlação e melhorar face à estratégia irmã de tendência BTC baseada apenas no preço. O baixo número de parâmetros reduz o risco de sobreajuste.
A iteração 2 corrige a falha da camada -2: o proxy da estratégia do verificador não preserva a ligação de `@staticmethod`, pelo que `self._ema(values, period)` passava `self` como terceiro argumento posicional e gerava TypeError nos seis cenários sintéticos. A alteração mínima e específica foi converter `_ema` de método estático em método de instância normal (`def _ema(self, values, period)`), para que `self` fique corretamente associado e a chamada passe exatamente dois argumentos posicionais. Não foram alterados quaisquer outros elementos da lógica, importações, parâmetros ou comportamento dos sinais — todas as camadas anteriormente aprovadas continuam intactas. A estratégia continua a implementar a hipótese de tendência diária confirmada por funding em BTC: sinal contínuo de spread EMA, entradas condicionadas pela confirmação do funding, saídas por divergência/tendência/ATR, dimensionamento relativo ao capital e protegido contra perdas extremas, consumindo a alavancagem 1.5x.
Falhou decisivamente no Sharpe deflacionado e na validação futura na tentativa de otimização 1. DSR=0.0003 (vs. limiar de 0.95 barras), com Sharpe otimizado 0.739 FAR abaixo do limiar de sorte para o máximo esperado em 225 tentativas, de 2.0094 (is_significant=false, sharpe_ci_low -0.0382 a abranger 0, PBO 0.6164 >0.5) — após a correção para testes múltiplos, a melhor configuração selecionada entre -225 é estatisticamente indistinguível do ruído de melhor entre N; probabilistic_sharpe 0.9762 vs. DSR 0.0003 é a……Mostrar maisMostrar menos
Falhou decisivamente no Sharpe deflacionado e na validação futura na tentativa de otimização 1. DSR=0.0003 (vs. limiar de 0.95 barras), com Sharpe otimizado 0.739 FAR abaixo do limiar de sorte para o máximo esperado em 225 tentativas, de 2.0094 (is_significant=false, sharpe_ci_low -0.0382 a abranger 0, PBO 0.6164 >0.5) — após a correção para testes múltiplos, a melhor configuração selecionada entre -225 é estatisticamente indistinguível do ruído de melhor entre N; probabilistic_sharpe 0.9762 vs. DSR 0.0003 é a clássica armadilha de inflação da seleção PSR-vs-DSR. De forma decisiva, o HOLDOUT FAILED intacto e ordenado no tempo tem resultado NEGATIVE (holdout_sharpe -0.9946, rácio -1.239 vs. WF-OOS 0.8027) — o regime recente perde dinheiro em dados que o otimizador nunca viu, e a primeira janela OOS walk-forward já é negativa (-0.786). A sensibilidade FAILED apresenta parâmetros com descontinuidades abruptas 3 (trend_ma, tp_atr_mult, funding_smooth_obs) e toda a grelha fica a ~0.27-0.92, uniformemente abaixo do limiar de sorte. A estratégia tem um NEGATIVE information_ratio (base -0.674, otimizado -0.6187) e benchmark_meaningful=true — tem um desempenho inferior ao da sua própria estratégia de comprar e manter em termos ajustados ao risco BTC — e a sua vantagem depende de valores atípicos (curtose 55.6->79.8, assimetria 4.1->6.9, tail_ratio 0.05) e está a diminuir (anual 2023 -5.5%, 2025 -10%, 2026 -2%). Não iterar (tentativa 1 de 2): as falhas determinantes são uma validação futura negativa e a insignificância de melhor entre -225 com PBO 0.62, e toda a superfície de sensibilidade está abaixo do nível de significância, pelo que não há uma região robusta a afinar — uma segunda varredura de melhor entre -225 voltaria a selecionar a mesma configuração não significativa e em deterioração. Não revise_hypothesis: BTC é um instrumento adequado e esta é uma falha de generalização futura/testes múltiplos, não um mecanismo comprovado que ficou preso num alvo inviável — a família de tendências confirmadas por funding já tem uma estratégia irmã ETH promovida e BTC já tem uma estratégia irmã simples de momentum TS promovida, pelo que acrescentar confirmação por funding em BTC não criou uma vantagem distinta passível de promoção. FAILURE PATTERN: transferir o mecanismo promovido de tendência confirmada por funding ETH para BTC de ativo único não NOT herda a possibilidade de promoção — a transferência BTC produz a mesma assinatura de deflação de tendência diária de nome único (DSR 0.0003, Sharpe otimizado 0.739 abaixo do limiar de sorte 2.01, PBO 0.62, descontinuidades de sensibilidade 3), uma validação futura NEGATIVE (-0.9946) e um rácio de informação negativo face à sua própria estratégia de comprar e manter, com uma vantagem dependente de valores atípicos e em deterioração desde 2023. Uma validação walk-forward sem sinalização de sobreajuste e uma média OOS positiva medem consistência, não significância ou generalização futura, e não salvam uma estratégia cuja validação futura perde dinheiro.
Implementação
Seguimento diário da tendência long-short em perpétuos BTCUSDT USD-M (velas diárias), negociando WITH a tendência do preço (conjunto de EMA rápida/lenta e MA de 100 dias com inclinação) apenas quando a taxa de funding confirma procura direcional genuína (funding positivo para posições longas, negativo para curtas). Saídas por stop rígido de ATR, realização de lucros em ATR, divergência entre funding e preço (exaustão) ou invalidação da tendência pelo conjunto de EMA. Proteção contra perdas extremas: alavancagem 1.5x, stop rígido de ATR, valor nocional limitado ao capital próprio alavancado.
Resultados da Verificação
A verificação falhou (camada 2 — cenários sintéticos): Parâmetros utilizados: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs'] Confirme que __init__ define todos os atributos a partir de self.parameters.get(). - steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela:……Mostrar maisMostrar menos
A verificação falhou (camada 2 — cenários sintéticos):
Parâmetros utilizados: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs']
Confirme que __init__ define todos os atributos a partir de self.parameters.get().
- steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
- steady_downtrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
- flat_ranging: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
- volatility_spike: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
- zero_volume: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
- price_gap: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recebe 2 argumentos posicionais, mas foram fornecidos 3 (instante da vela: 1735697040000)
Revisão do Backtest
Sharpe
0,45
Retorno Total
37,38%
Drawdown Máximo
14,33%
Total de Operações
62
Taxa de Acerto
51,6%
Fator de Lucro
1,35
A estratégia funciona corretamente: 62 sinais -> 62 entradas, 0 descartados; tanto as posições longas (35) como as curtas (27) são ativadas.
As operações implementam o mecanismo descrito — tendência diária long-short de WITH confirmada pelo funding — sem incompatibilidade de mecanismo nem indícios de erro de programação.
Vantagem genuína, embora modesta, que resiste às comissões: profit_factor 1.35, expectativa de +$395/operação, avg_position ~20% do capital próprio, max_dd limitado a 14.3%.
A contagem de operações (62 em ~6.5 anos) é adequada para uma estratégia diária de tendência com filtro e para testar parâmetros; integra uma família promovida (ETH de tendência confirmada por funding já promovida).
Sharpe principal modesto de 0.45 com sharpe_ci_low -0.46 (CI atravessa 0) — a significância continua por determinar e será avaliada pelo Sharpe deflacionado/período de teste na otimização.
O retorno concentra-se em certos regimes: 2020 (+15%) e 2024 (+23%) sustentam-no, enquanto 2023 (-5.5%), 2025 (-10%), 2026 (-2%) são negativos; return_kurtosis 55.6 / assimetria 4.1 indicam dependência de valores extremos.
information_ratio -0.67 (benchmark_meaningful=true) — tem desempenho ajustado ao risco inferior ao buy-hold; o filtro de financiamento tem de provar que o seu comportamento não está correlacionado com o do seu par simples de momentum BTC TS.
Análise
O desenho de instrumento, plataforma e conta únicos evita problemas de agregação entre instrumentos e de acumulação de funding; o funding é usado apenas como sinal de confirmação.
O walk-forward não foi sinalizado como sobreajustado (média de IS 1.15 -> média de OOS 0.80) e o drawdown de base foi baixo (14.3%); otimizado max_dd 10.1%.
Execução limpa: 62 transações na base / 72 otimizadas, sem problemas de transações descartadas ou de valor mínimo nocional, avg_trade_return muito acima do limiar das comissões.
O período de teste intocado, ordenado no tempo, HOLDOUT FAILED e é NEGATIVE: holdout_sharpe -0.9946, rácio -1.239 face a WF-OOS 0.8027 — o regime recente perde dinheiro fora da amostra.
Falha claramente os critérios de robustez para testes múltiplos: DSR=0.0003, is_significant=false, sharpe_ci_low -0.0382 (CI atravessa 0), PBO=0.6164 (>0.5); o Sharpe otimizado de 0.739 fica muito abaixo do limiar de sorte esperado para o máximo de 225 tentativas: 2.0094.
Sensibilidade FAILED com 3 parâmetros de quebra abrupta (trend_ma, tp_atr_mult, funding_smooth_obs); toda a superfície situa-se em ~0.27-0.92, sem região robusta acima do nível de significância.
NEGATIVE information_ratio (base -0.674, otimizado -0.6187) com benchmark_meaningful=true — tem um desempenho inferior ao da sua própria estratégia de compra e manutenção ajustada ao risco BTC.
A primeira janela OOS foi negativa (-0.786); a vantagem depende de valores extremos (curtose 55.6/79.8, assimetria 4.1/6.9, tail_ratio 0.05) e está a diminuir (anual 2023 -5.5%, 2025 -10%, 2026 -2%).
Resumo de Resultados
Aplicar um mecanismo promovido (ETH tendência confirmada por funding) a outro ativo individual não lhe confere potencial para promoção — BTC já tinha uma estratégia irmã promovida de momentum simples TS; por isso, acrescentar a confirmação pelo funding não criou uma vantagem distinta, generalizável no futuro, e reproduziu o padrão de deterioração das tendências diárias de um único ativo.
Após a tentativa de otimização 1, o analista votou pelo abandono porque a estratégia falhou claramente os testes de Sharpe deflacionado e de período de teste futuro: período fora da amostra negativo, insignificância estatística face ao melhor de -225 (PBO 0.62), 3 quebras abruptas de sensibilidade e rácio de informação negativo face à sua própria estratégia BTC de comprar e manter; não restou uma região robusta para otimizar.
Uma estratégia diária long-short de seguimento de tendência num único instrumento, em contratos perpétuos Binance de BTCUSDT, que só negociou na direção da tendência do preço quando a taxa de funding confirmou procura direcional genuína, aplicando a BTC o mecanismo promovido ETH de tendência confirmada por funding.
O backtest inicial passou a revisão com retorno total de 37.38%, Sharpe de 0.45, 62 operações (35 longas / 27 curtas), fator de lucro de 1.35 e drawdown máximo de 14.3%, mas a otimização fracassou: o período de teste intocado foi negativo (holdout_sharpe -0.9946, rácio -1.239 face a WF-OOS 0.80), o Sharpe deflacionado foi 0.0003, PBO 0.6164, e o Sharpe otimizado de 0.739 ficou muito abaixo do limiar de sorte de 2.0094 para 225 tentativas.
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.