Estratégias
SOL Spot Volume-Confirmed Momentum, LONG-ONLY (SOLUSDT.BINANCE_SPOT, 4H — metade comprada da vantagem na venue spot escassa)
Resultado: Abandonada
SolSpotVolumeConfirmedMomentumLong
Resumo do resultado
Após uma iteração, SolSpotVolumeConfirmedMomentumLong apresentou retorno inicial de backtest de 150.71%, Sharpe 1.12 em 232 operações e recebeu veredito de otimização. Análises posteriores encontraram desempenho irregular de OOS e um holdout de 55 operações com Sharpe 0.08. Os drawdowns reajustados excederam o limite registrado de 25% tanto na reexecução de todo o histórico quanto no holdout; por isso, o analista abandonou a estratégia antes da revisão de risco ou do paper trading.
Hipótese
Implementação
Momentum somente-comprado de 4H em SOLUSDT spot da Binance SPOT que só compra quando um surto de volume confirma o movimento. A cada barra ele calcula um sinal de momentum contínuo ponderado por participação: variação de preço ao longo de mom_lookback barras em unidades de ATR, multiplicada por min(1, volume atual / mediana do volume das 60 barras anteriores / vol_surge_mult). Ele compra no cruzamento ascendente de entry_thresh_atr (1.0 ATR) enquanto o surto é genuinamente atingido (participação >= 1), e fica flat em caixa caso contrário. As saídas são estruturais: reversão do momentum para -0.25 ATR (com histerese para que uma pausa intra-perna não trunque um vencedor e cobre uma segunda ida e volta), ou um stop móvel de 3-ATR a partir do melhor fechamento desde a entrada. O dimensionamento arrisca uma fração fixa de 2% do patrimônio em relação à distância do stop móvel, limitada a 95% do valor nocional do patrimônio, com piso no passo de SOL de 0.001 e no mínimo spot de $10. Sem alavancagem, sem vendas a descoberto, sem dados suplementares.
Resultados da verificação
Confirme se o FactoryStrategy base honra uma sobrescrita de subclasse de min_bars_required para seu gate de warm-up (o comportamento no sandbox indica que sim). Se a base ignorar sobrescritas, renomeie para evitar confusão; caso contrário, deixe como está.
min_bars_required(self) sobrescreve o método do framework sinalizado pela análise estática (base_shadow). Isso parece deliberado — a sobrescrita retorna max(vol_window+2, atr_period+2, mom_lookback+2), um gate de warm-up sensato, e tanto os testes sintéticos quanto o sandbox produziram operações, então o caminho de warm-up base está sendo satisfeito corretamente. Não bloqueante.
O sandbox parece saudável (avg_trade_return_pct 2.09%, PF 1.66, Sharpe 0.84, 228 operações, positivo nos três regimes de volatilidade), portanto não há dúvida imediata sobre a lucratividade. Um ponto para o analista observar: este é um mecanismo puramente OHLCV de tendência/momentum de nome único em uma série spot de 4H, uma família que frequentemente morre na generalização OOS (overfit) na etapa de walk-forward/holdout, mesmo quando as métricas in-sample são boas. O design bloqueia adequadamente todos os parâmetros exceto 3 (mom_lookback, vol_surge_mult, trail_atr_mult) e trava risk_pct/o limiar de entrada, o que limita a superfície de overfit, mas o pequeno conjunto ajustável ainda deve ser avaliado quanto à estabilidade de OOS, não pelo Sharpe bruto. Information_ratio vs buy-hold é -0.97 no sandbox (tem desempenho inferior a manter SOL em base ajustada ao risco na janela truncada) — esperado para um overlay defensivo flat-em-caixa, mas o analista deve confirmar que a vantagem do histórico completo é alfa real, não apenas beta reduzido.
Revisão do Backtest
- Sharpe
- 1,12
- Retorno Total
- 150,71%
- Drawdown Máximo
- 15,77%
- Total de Operações
- 232
- Taxa de Acerto
- 41,4%
- Fator de lucro
- 1,65
Amostra confiável: 232 operações compradas encerradas entre 2020-08 e 2026-10 (2251 dias, sem barras ausentes). Isso equivale a cerca de 37 por ano, em linha com o objetivo de algumas dezenas de operações completas por ano.
Verificação do piso de taxas: avg_trade_return_pct é 1.78%, contra o piso de 0.25% BINANCE_SPOT (cerca de 7x). A comissão representa 6% do bruto e o impacto modelado é 5.1%; portanto, a vantagem não é frágil diante das taxas.
PF 1.65, com taxa de acerto de 0.41 e retorno por operação vencedora em torno de 2.3 (ganho médio de $3,996 contra perda média de $1,713). Esse é o perfil de retorno de um seguidor de tendências, não o perfil de ruína por -142 (WR<0.40 e PF<1.2).
Verificação de beta: compra e manutenção de SOL rendeu +3,690%, com drawdown de 96%. O drawdown máximo da estratégia é 15.8%, cerca de 0.16x do drawdown de compra e manutenção, com 26% de tempo no mercado. O beta é 0.07 e o alfa é positivo; portanto, o resultado principal não é beta alavancado.
As operações correspondem ao mecanismo: todas compradas, com entradas em movimentos de alta confirmados por picos de volume e tamanho menor quando a volatilidade é alta (alavancagem 0.07-0.12 no início, dimensionamento pelo risco até o stop). end_unrealized_pct é 0, então o resultado principal está totalmente realizado.
Positivo nos três regimes de volatilidade (Sharpe 1.04 / 0.96 / 1.34) e em 5 de 7 anos-calendário (2020 praticamente estável em -0.3%, 2022 -9.4%).
O índice de informação em relação à compra e manutenção é -0.98: fica muito atrás de manter SOL, em termos absolutos. É uma proteção defensiva; avalie-a pelos retornos absolutos ajustados ao risco e pelo drawdown.
O IC do sinal executado em um horizonte de 1 barras é 0.014 (t=1.6), classificado como sem informação. A estratégia mantém posições por vários dias, então um IC de 1 barras subestima o resultado, mas serve de alerta.
O lucro está concentrado em 2021 (+38%) e 2023 (+54%), e as janelas de estresse 2022 têm perdas. Observe a concentração por ano e a deterioração de OOS no walk-forward.
A duração máxima do drawdown é de 375 dias. avg_holding_bars informa 0.0, enquanto avg_holding_period é 2d 11h: uma inconsistência de apresentação que não afeta o PnL.
A preocupação de QA: QA classificou a tendência de OHLCV em ativo único como uma família propensa a sobreajuste. Isso não pode ser avaliado antes do walk-forward e do holdout; apenas 3 parâmetros ajustáveis limita a superfície de sobreajuste.
Análise
A economia supera o piso de taxas por ampla margem. avg_trade_return_pct é 1.78% no backtest inicial e 2.91% na reexecução de todo o histórico com os parâmetros finais, contra o piso de 0.25% BINANCE_SPOT. PF é 1.65 inicialmente e 1.60 nos parâmetros finais, com 232 operações em ambos.
Não é beta disfarçado: o beta é 0.07, a exposição é 25.8%, e o drawdown inicial de 15.8% representa uma pequena fração do drawdown de compra e manutenção de SOL (mais de 90%).
A análise de sensibilidade anterior à busca é, em sua maior parte, um platô. O único precipício está em vol_surge_mult, entre 2.5 e 3.0: uma queda de 1.13 SE.
Lucrativa no terço de volatilidade sob estresse (Sharpe 1.34). As operações correspondem à hipótese: apenas posições compradas, entradas em momentum de alta confirmado por volume.
Os parâmetros que gerariam operações violam o próprio limite de drawdown 25% da hipótese. O reajuste escolheu mom_lookback 22 e vol_surge_mult 1.35, no limite inferior da faixa permitida. O drawdown máximo é 29.07% na reexecução de todo o histórico e 28.03% no holdout. A janela walk-forward 5 também rejeitou candidatos do treinamento interno por drawdown 26.7-27.1%.
O holdout não mostra vantagem. Em 15 meses com 55 operações (poder estatístico adequado), o Sharpe é 0.081 e t é 0.07, uma razão de 0.10 para WF-OOS. É estatisticamente compatível com WF-OOS (z -0.46), mas há quase nada a observar no futuro.
Os resultados fora da amostra são irregulares. Os Sharpes externos são -0.13, -0.29, 0.53, 2.65, 0.05 e 1.00. O 0.77 agrupado (t 1.49) é sustentado pela janela de alta no fim de -2023 SOL.
O IC do sinal executado é 0.014 (t 1.6), sem distinção em relação ao ruído.
O índice de informação em relação à compra e manutenção de SOL é -0.98.
A execução anterior desta mesma hipótese foi abandonada por sobreajuste.
Resumo do resultado
Os fortes retornos em todo o histórico e a ampla margem acima das taxas precisam resistir ao teste de holdout dentro do limite de risco pré-registrado.
O analista abandonou a estratégia porque os parâmetros reajustados ultrapassaram o limite de drawdown 25% registrado, o período de holdout não mostrou vantagem futura e o desempenho de OOS dependeu muito da janela de alta tardia de -2023. As taxas não foram a causa; a revisão de risco e o paper trading não foram realizados.
Capturar o momentum de alta confirmado por volume em SOL na Binance Spot, usando barras de 4 horas, posições apenas compradas e dimensionamento e saídas baseados em ATR.
O backtest inicial retornou 150.71% com Sharpe de 1.12, 232 operações e drawdown máximo de 15.77%. O analista relatou Sharpe de 0.77 no walk-forward agrupado OOS, mas o período de holdout de 15 meses teve Sharpe de 0.08 em 55 operações e drawdown de 28.03%.
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.