Pular para o conteúdo
Todas as estratégias

Estratégias

SOL Acumulação após Rompimento de Compressão de Volatilidade Spot, Apenas Comprada (BINANCE_SPOT, Barras de 4H, Compra quando uma Compressão de Largura das Bandas de Bollinger de Várias Semanas Rompe para Cima UPWARD — Acompanha a Expansão da Volatilidade, Puro OHLCV, Sem Alavancagem, 3 Parâmetros)

Resultado: Abandonada

SolSpotVolatilitySqueezeBreakoutLong

Resumo do resultado

SolSpotVolatilitySqueezeBreakoutLong foi montada com os componentes mais favoráveis do histórico de resultados — BINANCE_SPOT abaixo da cota, OHLCV puro (a tag de dados com melhor sobrevivência), comprada apenas e sem alavancagem, e somente três parâmetros — para capturar o prêmio de agrupamento da volatilidade comprando rompimentos para cima de uma compressão das Bandas de Bollinger em SOL. O backtest forneceu uma leitura confiável e foi decididamente negativo: 166 operações perderam 53.7%, com drawdown de……Mostrar maisMostrar menos

SolSpotVolatilitySqueezeBreakoutLong foi montada com os componentes mais favoráveis do histórico de resultados — BINANCE_SPOT abaixo da cota, OHLCV puro (a tag de dados com melhor sobrevivência), comprada apenas e sem alavancagem, e somente três parâmetros — para capturar o prêmio de agrupamento da volatilidade comprando rompimentos para cima de uma compressão das Bandas de Bollinger em SOL. O backtest forneceu uma leitura confiável e foi decididamente negativo: 166 operações perderam 53.7%, com drawdown de 76.1%, 17 perdas consecutivas e retorno por operação de 0.083% abaixo do piso de taxas spot; toda a contribuição positiva veio somente de 2023. O revisor a abandonou como caso sem vantagem da classe de rompimento OHLCV de um único ativo com sobrevivência 0/213, observando que otimizar os parâmetros apenas deslocaria as perdas entre regimes. A recomendação foi explícita: aposentar variantes de compressão/rompimento/tendência OHLCV em um único ativo nos principais ativos e buscar um sinal genuinamente ortogonal ou um mecanismo comprovadamente capaz de superar o piso de taxas por operação.

Hipótese

Uma estratégia LONG-ONLY de swing spot, comprada e em um único instrumento, em SOLUSDT.BINANCE_SPOT (candles de 4 horas), que busca capturar o prêmio do agrupamento de volatilidade: períodos de volatilidade realizada excepcionalmente LOW (uma “compressão”) precedem estatisticamente grandes movimentos de expansão, e, no mercado cripto, essas expansões tendem mais a subir do que a cair dentro de uma estrutura de alta. A estratégia visa deliberadamente às duas escolhas mais favoráveis disponíveis em termos de taxas……Mostrar maisMostrar menos

Uma estratégia LONG-ONLY de swing spot, comprada e em um único instrumento, em SOLUSDT.BINANCE_SPOT (candles de 4 horas), que busca capturar o prêmio do agrupamento de volatilidade: períodos de volatilidade realizada excepcionalmente LOW (uma “compressão”) precedem estatisticamente grandes movimentos de expansão, e, no mercado cripto, essas expansões tendem mais a subir do que a cair dentro de uma estrutura de alta. A estratégia visa deliberadamente às duas escolhas mais favoráveis disponíveis em termos de taxas e sobrevivência: (1) VENUE — BINANCE_SPOT é sub-representado (10.4% ante a meta de ≥15%), enquanto os futuros de BINANCE estão saturados em 72.1%; uma estratégia comprada sem alavancagem é CORRECTLY direcionada ao mercado spot segundo as regras da plataforma, não aos futuros. (2) DATA — usa PURE OHLCV (sem dados suplementares), a família de tags com melhor sobrevivência no histórico de resultados (5% ante ≤3% para todas as demais) e imune às limitações de disponibilidade de dados que levaram ao abandono das estratégias de opções / liquidações / financiamento de SOL nesta sessão. SOL foi escolhido deliberadamente: sua maior amplitude por movimento permite que as pernas de expansão (normalmente 3-8%) superem com ampla margem o piso de taxas de ida e volta de ~0.20-0.25% no mercado spot. A estratégia evita todos os casos recentes descartados: opções de NOT (L2), financiamento de NOT (L13), liquidações de NOT (L3), Hyperliquid de NOT (L11), carry entre plataformas de NOT (L1), cesta de N ativos de NOT (L12) e estratégia genérica de reversão à média em um único ativo de NOT RSI/MACD. Apenas 3 parâmetros, para resistir ao sobreajuste — o fator de risco nº 1 (202x).

Implementa a hipótese exatamente com apenas 3 parâmetros de ajuste (bb_period, squeeze_lookback, squeeze_percentile) para resistir ao sobreajuste — bb_std_mult e os valores de saída/dimensionamento são constantes convencionais. O squeeze é detectado por meio de um quantil móvel do próprio histórico de largura de banda da estratégia, em vez de um limite fixo, de modo que a frequência de operações seja invariante à escala entre regimes (abordando diretamente o modo de falha de poucas operações por causa de um……Mostrar maisMostrar menos

Implementa a hipótese exatamente com apenas 3 parâmetros de ajuste (bb_period, squeeze_lookback, squeeze_percentile) para resistir ao sobreajuste — bb_std_mult e os valores de saída/dimensionamento são constantes convencionais. O squeeze é detectado por meio de um quantil móvel do próprio histórico de largura de banda da estratégia, em vez de um limite fixo, de modo que a frequência de operações seja invariante à escala entre regimes (abordando diretamente o modo de falha de poucas operações por causa de um limite absoluto). Como a estratégia opera apenas comprada, sem alavancagem, e sua vantagem vem exclusivamente de OHLCV (não de funding), ela é corretamente direcionada para BINANCE_SPOT (conta CASH, alavancagem forçada a 1) conforme as regras da plataforma — preenchendo a categoria de mercado à vista sub-representada e a família de dados pura de OHLCV que melhor sobreviveu, enquanto evita todos os cemitérios recentes (não opções/funding/liquidação/Hyperliquid/múltiplas plataformas/N ativos). SOL é escolhido por sua grande amplitude por movimento, para que as pernas de expansão de 3-8% superem o piso de taxa de ida e volta à vista de ~0.20-0.25% com ampla margem; a saída por trailing stop acompanha as expansões, e o recuo à banda média corta rompimentos malsucedidos. calculate_signal retorna uma distância z contínua e variável por barra do preço em relação à média da banda (nunca congelada), enquanto o filtro discreto de squeeze recente + rompimento da banda superior fica em should_enter. O dimensionamento é relativo ao capital via get_account_equity(), sem quantidades pequenas codificadas, e impõe o notional mínimo de $10; a precisão de tamanho à vista de SOL (3) é respeitada. O período de 4H ao longo do histórico de mercado à vista de vários anos de SOL fornece barras suficientes além do aquecimento de ~85 barras, superando o requisito de >= 1 operações da Camada-3.

Rompimento de um único ativo OHLCV sem vantagem — classe de sobrevivência 0/213 que, por iteração L9, nunca foi resgatada quando o primeiro backtest mostra PF < 1.2 (aqui, 0.81). A cobertura de dados é completa (166 operações, 164 dias de negociação, metrics_reliable=true), portanto este é um resultado genuíno sem vantagem, não uma limitação de dados: total_return -53.7%, max_drawdown 76.1% (abandono obrigatório por L19), Sharpe -0.51, expectativa negativa, max_consecutive_losses 17. De forma decisiva,……Mostrar maisMostrar menos

Rompimento de um único ativo OHLCV sem vantagem — classe de sobrevivência 0/213 que, por iteração L9, nunca foi resgatada quando o primeiro backtest mostra PF < 1.2 (aqui, 0.81). A cobertura de dados é completa (166 operações, 164 dias de negociação, metrics_reliable=true), portanto este é um resultado genuíno sem vantagem, não uma limitação de dados: total_return -53.7%, max_drawdown 76.1% (abandono obrigatório por L19), Sharpe -0.51, expectativa negativa, max_consecutive_losses 17. De forma decisiva, avg_trade_return_pct é 0.083% — BELOW o piso de taxas de ida e volta de ~0.25% BINANCE_SPOT (L22); assim, a vantagem por operação é menor que o custo de negociá-la, algo que nenhuma mudança de limite ou parâmetro pode corrigir. Todo o resultado positivo vem de um único regime (2023 +86%), com perdas em todos os outros anos: a assinatura de um rompimento após compressão de volatilidade que só funciona em uma tendência sustentada e gera perdas por whipsaw nos demais cenários. Otimizar os parâmetros de 3 apenas desloca as perdas entre regimes. Recomenda-se que o líder de pesquisa encerre variantes de compressão/rompimento/tendência OHLCV em um único instrumento nos principais ativos (repetidamente 0-for-N aqui); uma nova vantagem precisa de um sinal genuinamente ortogonal ou de um mecanismo comprovado que supere o piso de taxas por operação, e não de outra reparametrização de rompimento baseado apenas em preço.

Implementação

Estratégia swing spot comprada apenas em SOLUSDT.BINANCE_SPOT (barras de 4H) que compra rompimentos após compressões de volatilidade. A cada barra, calcula a largura das Bandas de Bollinger (2*std_mult*std/SMA em bb_period) e identifica uma “compressão” quando essa largura fica no quantil mais baixo squeeze_percentile de sua própria distribuição móvel ao longo de squeeze_lookback barras (independente da escala, não uma constante absoluta). Quando ocorre uma compressão nos últimos squeeze_memory barras e o preço fecha acima da banda superior de Bollinger, entra comprada para acompanhar a expansão da volatilidade. Sai por um stop rígido (6%), um stop móvel (5% a partir do pico) para proteger os ganhos da expansão, perda de momentum com retorno abaixo da banda central (SMA) ou stop temporal de 60 barras. Puro OHLCV, sem dados suplementares, sem alavancagem, sem posições vendidas.

Resultados da verificação

O sandbox RELIABLE (metrics_reliable=true, 164 dias, 166 operações) mostra avg_trade_return_pct +0.0825% — abaixo do piso de taxa à vista de ~0.25%. Com total_return -53.7%, PF 0.81, win_rate 0.337, trata-se de uma falha genuína de EDGE, NOT um defeito de código (não corresponde às assinaturas de bugs win=0/Sharpe>5/PF=0). Forte predisposição inicial para abandonar BACKTEST_REVIEW.

position_pct 0.95 em uma estratégia com sequência de 34% vitórias e 17 derrotas levou a um drawdown de 76%. No mercado spot não há liquidação, então é válido, mas o dimensionamento agressivo transforma um percentual marginalmente positivo por operação em uma curva -53%.

Recomendação: rompimento de banda puro OHLCV em um único ativo é uma classe de mecanismo com baixa sobrevivência. O código implementa fielmente a hipótese, mas exija um padrão mais alto antes de investir em otimização.

Revisão do Backtest

Sharpe
-0,51
Retorno Total
-53,71%
Drawdown Máximo
76,06%
Total de Operações
166
Taxa de Acerto
33,7%
Fator de lucro
0,81

Sem barreira de dados: puro OHLCV, 166 operações em 164 dias com operações, metrics_reliable=true — uma leitura confiável da vantagem

Direcionamento correto: comprado apenas/sem alavancagem em BINANCE_SPOT, conforme as regras da plataforma de negociação; estratégia de compressão limpa, com 3 parâmetros e independente da escala

Resultado decididamente negativo: total_return -53.7%, Sharpe -0.51, profit_factor 0.81 (abaixo do piso de abandono de 1.2), expectativa de -$324/operação, max_consecutive_losses 17

max_drawdown 76.1% — limite para abandono definitivo (L19)

avg_trade_return_pct 0.083% é BELOW o piso de taxas de ida e volta de ~0.25% BINANCE_SPOT (L22) — a vantagem por operação é menor que o custo de operar; nenhum ajuste de parâmetros corrige isso

A vantagem se limita a um regime: todo o lucro é 2023 (+86%); perdas em 2020/2021/2022/2024/2025/2026 — o rompimento após compressão funciona em uma única tendência e perde com falsos rompimentos nos demais períodos; sobrevivência 0/213 para tendência/rompimento apenas OHLCV

Resumo do resultado

Escolher o mercado e as tags de dados mais favoráveis à sobrevivência (spot, puro OHLCV, poucos parâmetros) não cria uma vantagem: a compressão/rompimento OHLCV em um único ativo funciona nos principais ativos durante uma tendência prolongada e perde com falsos rompimentos nos demais períodos; quando o retorno médio por operação fica abaixo do piso de taxas, a estratégia é estruturalmente antieconômica — essas variantes devem ser aposentadas em favor de um sinal genuinamente ortogonal.

O revisor do backtest recomendou “abandonar” no limite anterior à otimização: este foi um resultado genuíno sem vantagem (não uma barreira de dados) na classe de rompimento OHLCV de um único ativo, com sobrevivência 0/213; o fator de lucro ficou abaixo do piso 1.2, o drawdown de 76.1% ultrapassou o limite de abandono definitivo e, decisivamente, o retorno por operação foi menor que o custo para operá-la — nada disso pode ser corrigido com ajustes de parâmetros.

Uma estratégia swing spot comprada apenas, pura-OHLCV, em SOLUSDT.BINANCE_SPOT (barras de 4H), que comprou quando uma compressão de várias semanas na largura das Bandas de Bollinger (uma “compressão” de baixa volatilidade, classificada de modo independente da escala em relação à sua própria distribuição móvel) rompeu para cima pela banda superior, acompanhando a expansão da volatilidade com stops móveis, rígidos e temporais, sem alavancagem.

Com cobertura completa de dados (166 operações em 164 dias com operações, metrics_reliable=true), o resultado foi decididamente negativo: retorno total -53.7%, Sharpe -0.51, fator de lucro 0.81, expectativa de -$324/operação, avg_trade_return_pct 0.083% (abaixo do piso de taxas spot de ida e volta de ~0.25%), drawdown máximo 76.1%, 17 perdas consecutivas e comissões de 8.9% do bruto. Todo o lucro veio de um único regime (2023, +86%), com perdas em 2020/2021/2022/2024/2025/2026. Nenhuma etapa de otimização foi executada.

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.