Saltar para o conteúdo
Todas as estratégias

Estratégias

BNB Spot: acumulação long em drawdowns de vários dias (BINANCE_SPOT, diário, apenas OHLCV)

Resultado: Abandonado

BnbSpotMultiDayDrawdownAccumulationLong

Resumo de Resultados

BnbSpotMultiDayDrawdownAccumulationLong seguiu uma instrução explícita do analista para passar de moedas orientadas por eventos (após XRP falhar com Sharpe -0.93) para moedas com procura orgânica, aplicando o mecanismo de acumulação em drawdowns BTC já implementado aos fluxos de recuperação impulsionados pela queima e utilidade de BNB. O código era sólido (44/44 sinais convertidos em entradas, apenas posições long em spot, drawdown máximo de 22.8% ao longo de 8 anos), mas os resultados económicos foram quase neutros — fator de lucro 1.04, Sharpe 0.55 com um intervalo de confiança que abrange valores muito negativos, e todos os ganhos concentrados em 2020-2021, enquanto 2022-2026 foram neutros a negativos. O analista considerou BNB um alvo com pouca atividade ou inativo para o mecanismo, e não um erro de código; citando que 44 operações não permitem ajustar 5 parâmetros em 3 janelas walk-forward sem sobreajuste, abandonou-o na etapa de revisão do backtest. Terminou após uma única iteração, como abandonado, sem chegar à otimização, análise ou revisão de risco.

Hipótese

Uma estratégia apenas long, de instrumento único e venue única, baseada em OHLCV-ONLY, em barras DAILY de BNBUSDT.BINANCE_SPOT. Mesmo mecanismo comprovado de acumulação em drawdowns que o BtcSpotDrawdownAccumulationLong implementado. EXPLICITLY FOLLOWING ANALYST DIRECTIVE: passar de moedas orientadas por eventos (XRP falhou com Sharpe -0.93) para moedas com ORGANIC-DEMAND. BNB tem o perfil de procura orgânica mais forte entre todas as moedas que não são BTC: as queimas trimestrais de BNB reduzem a oferta, as……Mostrar maisMostrar menos

Uma estratégia apenas long, de instrumento único e venue única, baseada em OHLCV-ONLY, em barras DAILY de BNBUSDT.BINANCE_SPOT. Mesmo mecanismo comprovado de acumulação em drawdowns que o BtcSpotDrawdownAccumulationLong implementado. EXPLICITLY FOLLOWING ANALYST DIRECTIVE: passar de moedas orientadas por eventos (XRP falhou com Sharpe -0.93) para moedas com ORGANIC-DEMAND. BNB tem o perfil de procura orgânica mais forte entre todas as moedas que não são BTC: as queimas trimestrais de BNB reduzem a oferta, as taxas de gás de BSC criam procura real por utilidade, a participação em Launchpool/Launchpad exige que se mantenha a moeda, e os descontos nas taxas estão ligados ao volume de negociação nas exchanges. Estes fluxos de recuperação são impulsionados mecanicamente pela procura orgânica (não por oscilações regulatórias motivadas por eventos). Os drawdowns de BNB são comprados de forma consistente por detentores de longo prazo que acumulam a moeda para a usar — exatamente a dinâmica explorada pelo mecanismo. BNBUSDT.BINANCE_SPOT está cotada desde 2017 — cerca de 8 anos de barras diárias, empatada no primeiro lugar em duração de histórico. Cinco parâmetros no total. Preenche a lacuna na quota de venues de BINANCE_SPOT (atualmente 9.2%, face ao objetivo de ≥15%).

Replica o mecanismo comprovado de acumulação em drawdowns spot BTC já implementado em BNB, a moeda que não é BTC com a procura orgânica mais forte (as queimas trimestrais reduzem a oferta; o gás de BSC e o Launchpool criam procura real para manter a moeda), cujos drawdowns são acumulados de forma consistente por detentores de longo prazo — a dinâmica explorada pelo mecanismo e a mudança explícita para longe das moedas orientadas por eventos, conforme instrução do analista. Ao contrário da versão implementada (que……Mostrar maisMostrar menos

Replica o mecanismo comprovado de acumulação em drawdowns spot BTC já implementado em BNB, a moeda que não é BTC com a procura orgânica mais forte (as queimas trimestrais reduzem a oferta; o gás de BSC e o Launchpool criam procura real para manter a moeda), cujos drawdowns são acumulados de forma consistente por detentores de longo prazo — a dinâmica explorada pelo mecanismo e a mudança explícita para longe das moedas orientadas por eventos, conforme instrução do analista. Ao contrário da versão implementada (que substituiu on_bar), esta implementação usa a interface STANDARD FactoryStrategy, para que a classe base seja responsável pela consulta de posições e pelo encaminhamento: calculate_signal() devolve um sinal voltado para verificação CONTINUOUS — a fração de drawdown móvel mais uma pequena variação tanh(log-return) — que varia em cada cenário sintético e nunca fica congelado; os critérios discretos de entrada por drawdown e regime, bem como os critérios de saída por recuperação, tempo, stop e colapso de regime, estão em should_enter / should_exit. A entrada é apenas BUY e o venue é BINANCE_SPOT (CASH, alavancagem 1.0), cumprindo a restrição de apenas posições long em spot e preenchendo a lacuna na quota de venues de BINANCE_SPOT; as barras diárias correspondem ao horizonte de reversão à média de várias semanas. O limiar de drawdown de 12% e a saída na recuperação até ao máximo móvel visam operações de ida e volta com ganhos percentuais de dois dígitos, muito acima do custo de ida e volta de taker em spot, de cerca de 0.20%, mantendo a estratégia viável após comissões.

Não vale a pena otimizar: o fator de lucro de base é 1.036 (as taxas + o impacto de 10.6% consomem quase toda a vantagem bruta), Sharpe 0.55 com sharpe_ci_low -4.04, e a vantagem concentra-se em 2020-2021, enquanto 2022-2026 são neutros a negativos em cada ano. Com apenas 44 operações para ajustar 5 parâmetros em 3 janelas walk-forward, a otimização ajustaria excessivamente a curva para obter uma configuração best-of-225 que colapsaria no holdout/Deflated-Sharpe — o padrão de falha estabelecido para adaptações de ativo único com poucas operações (PF~1.0-1.1) de um mecanismo comprovado em BTC. A implementação é sólida (por isso, não há motivo para uma nova iteração), mas BNB é um alvo com pouca atividade ou inativo para este mecanismo de acumulação em drawdowns; não se justifica gastar 2 horas de computação na otimização.

Implementação

Estratégia long-only, de instrumento único e apenas em OHLCV, de acumulação durante drawdowns, em barras diárias de BNBUSDT.BINANCE_SPOT (~8 anos de historial). Acumula BNB quando o preço recua pelo menos drawdown_threshold (12%) face ao máximo do período móvel de referência de 30 dias, condicionado por um filtro de regime de longo prazo 200 de SMA dias (só compra quando o preço está a uma distância não superior a regime_breakdown_pct=10% abaixo de SMA, ou seja, não durante um mercado em baixa catastrófico). Encerra quando o preço recupera até ao máximo móvel registado na entrada, após max_hold (60) barras, num stop-loss de 15% ou numa quebra do regime de longo prazo (fecho < SMA*(1-2*regime_breakdown_pct)). A dimensão da posição é relativa ao capital: compra per_trade_pct (20%) do capital próprio por entrada; conta spot CASH, alavancagem 1.0, long-only (apenas BUY para entrar, SELL para sair).

Revisão do Backtest

Sharpe
0,60
Retorno Total
3,27%
Drawdown Máximo
22,79%
Total de Operações
44
Taxa de Acerto
50,0%
Fator de Lucro
1,04

O código funciona corretamente: 44/44 sinais convertidos em entradas, sem casos descartados por dimensão zero ou notional mínimo; implementação spot long-only limpa do mecanismo comprovado de acumulação durante drawdowns BTC

Historial adequado, com cerca de 8 anos (2017-2026), e exposição modesta (37.9%), com um drawdown máximo respeitável de 22.8%

Fator de lucro 1.036 — as comissões e o impacto consomem ~96% da vantagem bruta; praticamente não há vantagem líquida a otimizar

Sharpe 0.55 / fator de recuperação 0.15 / sharpe_ci_low -4.04 — a vantagem ajustada ao risco é estatisticamente indistinguível de zero antes de qualquer penalização por testes múltiplos

Deterioração do regime: positivo apenas na fase de alta 2020-2021; 2022 -9.8%, 2023 +0.9%, 2024 +1.7%, 2025 -0.3%, 2026 -1.4% — a janela recente de holdout não teria atividade

Apenas 44 operações para estimar 5 parâmetros em 3 janelas walk-forward (~15/janela) — a otimização ajustará excessivamente a curva e falhará no Deflated-Sharpe/holdout, reproduzindo o padrão recorrente de falha de portefólios de ativo único com poucas operações em PF

Resumo de Resultados

Mesmo passando para uma moeda de «procura orgânica» como BNB, o mecanismo de acumulação em drawdowns produziu apenas uma adaptação com base reduzida de PF~1.0, cuja vantagem existiu inteiramente na fase de alta de 2020-2021; com poucas operações para estimar 5 parâmetros, a otimização ajustaria excessivamente a curva para obter uma config que colapsaria no holdout/Deflated-Sharpe — o padrão de falha estabelecido para adaptações de ativo único com escassez de PF.

Foi abandonado na fase de revisão do backtest anterior à otimização (decisão: abandonar) porque a vantagem de base era insignificante — não cumpria os critérios de Sharpe, trade_count, profit_factor e max_drawdown, e as comissões e o impacto de ~10.6% consumiam quase todo o lucro bruto — e 44 operações para 5 parâmetros eram uma base demasiado escassa para otimizar sem ajustar excessivamente à curva; por isso, a otimização e todas as fases seguintes nunca foram iniciadas.

Uma estratégia de acumulação durante drawdowns, long-only e sobre um único instrumento, em barras diárias de BNBUSDT.BINANCE_SPOT (OHLCV apenas), que comprava quando o preço tinha recuado pelo menos 12% face ao máximo móvel de 30 dias, mantendo-se ainda dentro de 10% do regime 200 de SMA; encerrava na recuperação até ao máximo móvel observado na entrada, após uma posição mantida durante 60 barras, num stop de 15% ou numa quebra do regime — transpondo o mecanismo implementado BTC para BNB, na sequência da mudança de orientação do analista para moedas com procura orgânica.

Ao longo de cerca de 8 anos (2017-11-06 a 2026-05-18), realizou 44 operações long, com uma taxa de ganhos de 50%, mas quase sem vantagem líquida: retorno total +3.3%, CAGR 0.38%, Sharpe 0.55 (CI [-4.04, 5.34]), fator de lucro 1.04, expectativa de +$67/operação, drawdown máximo de 22.8% e retornos concentrados em 2020-2021, com 2022-2026 resultados neutros a negativos em cada ano.

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.