BTC Estratégia long-short contra cascatas de liquidação: aposte contra movimentos excessivos em candles de BTCUSDT.BINANCE 1H quando o volume de liquidações disparar para Z > 3 junto com um movimento de preço de 2%
Resultado: Abandonada
BtcLiquidationCascadeCounterTradeLS1H
Resumo do resultado
Esta estratégia visava uma vantagem genuinamente nova e nativa de cripto — apostar contra cascatas de liquidação forçada em BTC 1H, a primeira estratégia long-short orientada por liquidações nos experimentos 459 — e a correção de janela iter-2 fez com que ela fosse acionada fielmente quando havia linhas de liquidação. Mas, ao longo de ~6.5 anos, produziu apenas 8 operações, todas restritas a uma janela recente de ~2 meses, com o mecanismo marcando as métricas como não confiáveis, porque o fluxo suplementar de liquidações está disponível apenas em tempo real e tem cerca de dois meses de histórico. O analista a abandonou na etapa de revisão do backtest, em sua segunda iteração, por ser estruturalmente impossível de testar retrospectivamente — uma barreira de dados, não um problema de código ou parâmetros — e sinalizou ao engenheiro de dados que as hipóteses sobre cascatas de liquidação continuam bloqueadas até que o histórico de liquidações de vários anos seja preenchido, portanto ela nunca avançou para otimização ou revisão de risco.
Uma estratégia de reversão à média long-short em contratos perpétuos BTCUSDT.BINANCE USD-M que opera na contramão de cascatas de liquidação forçada. Usa barras perp BINANCE USD-M (dados comprovadamente limpos) + dados suplementares de liquidações (PostgreSQL — fluxo distinto de qualquer experimento anterior de pipeline). A hipótese: quando o volume horário de liquidações em BTCUSDT dispara >3 desvios padrão acima de sua linha de base de 30 dias AND o preço se moveu ≥2% na mesma direção ao longo das 4 horas……Mostrar maisMostrar menos
Uma estratégia de reversão à média long-short em contratos perpétuos BTCUSDT.BINANCE USD-M que opera na contramão de cascatas de liquidação forçada. Usa barras perp BINANCE USD-M (dados comprovadamente limpos) + dados suplementares de liquidações (PostgreSQL — fluxo distinto de qualquer experimento anterior de pipeline). A hipótese: quando o volume horário de liquidações em BTCUSDT dispara >3 desvios padrão acima de sua linha de base de 30 dias AND o preço se moveu ≥2% na mesma direção ao longo das 4 horas anteriores, o mercado está em um FORCED-FLOW OVERSHOOT — o vendedor marginal (em uma cascata de liquidação de longs) ou o comprador marginal (em um short squeeze) é mecânico, não natural. Uma vez que o fluxo forçado se esgota (tipicamente dentro de 4-12 horas), participantes naturais entram ao preço deslocado e o movimento reverte parcialmente. A estratégia vai LONG quando cascateiam liquidações do lado long (o preço extrapola DOWN) e SHORT quando cascateiam liquidações do lado short (o preço extrapola UP). Isso preenche FIVE buckets sub-representados: direção long-short (14.2% → em direção a 45%), mecanismo dirigido por liquidações (zero estratégias em experimentos 459 usaram esse data stream), microestrutura cripto-específica (uma vantagem impossível em TradFi), hold de médio prazo (ciclos de 4-12h), e dirigido por dados suplementares (que tem se mantido limpo em nosso catálogo diferentemente das barras BINANCE_SPOT). O mecanismo está documentado em pesquisa de microestrutura cripto (Kaiko 2022, Coin Metrics 2023) — cascatas de liquidação produzem sistematicamente extrapolações de preço 1.5-3% que revertem parcialmente dentro de 6-18 horas à medida que o componente de fluxo forçado do order flow se dissipa. Usa barras perp ONLY BINANCE USD-M + dados de liquidações armazenados no Postgres — sem barras BINANCE_SPOT (que falharam repetidamente a verificação Layer 3 nesta sessão). Dimensionamento de posição: 15% do capital por direção. Risco por operação: 1.5% do capital limitado por stop-loss.
Correção mínima da iteração -2 para a falha 'Nenhuma operação gerada' da Camada -3, sem regressão nas camadas anteriores. Causa raiz: a entrada exigia que um pico de liquidações de >=3 sigma, medido em um único intervalo de 1 horas, coincidisse com dominância direcional AND um movimento de preço de mesma direção de >=2% em 4h; com linhas de liquidação esparsas, o intervalo de 1h fica frequentemente vazio mesmo durante uma cascata real, então `total` era com frequência 0 e a conjunção tripla praticamente nunca era……Mostrar maisMostrar menos
Correção mínima da iteração -2 para a falha 'Nenhuma operação gerada' da Camada -3, sem regressão nas camadas anteriores. Causa raiz: a entrada exigia que um pico de liquidações de >=3 sigma, medido em um único intervalo de 1 horas, coincidisse com dominância direcional AND um movimento de preço de mesma direção de >=2% em 4h; com linhas de liquidação esparsas, o intervalo de 1h fica frequentemente vazio mesmo durante uma cascata real, então `total` era com frequência 0 e a conjunção tripla praticamente nunca era acionada. A correção mantém o mecanismo orientado por liquidações 100% (explicitamente sem alternativa baseada apenas no preço): (1) agora as liquidações são somadas ao longo de `liq_window_bars` horas (padrão de 4h, mesma janela do movimento de preço), para que a cascata seja de fato capturada e `total` seja diferente de zero com muito mais frequência, alinhando as duas partes do sinal; (2) os dois limites numéricos são afrouxados (liq_z 3.0->2.0, price_move_pct 2.0->1.0) e min_events é reduzido de 50 para 30, para que a referência do z-score possa ser usada mais cedo. As importações não mudaram (Camada 1 continua aprovada) e a estrutura de z-score/sinalização/saída/dimensionamento aprovada na Camada 2 é estruturalmente idêntica — apenas um limite de janela e três valores padrão de parâmetros foram alterados. O mercado continua sendo futuros BINANCE USD-M (necessários para posições compradas e vendidas), alavancagem 1.0 (não usada para amplificação, portanto a verificação leverage_set_but_unused não é acionada). Se o sandbox realmente não tiver linhas de liquidação, a estratégia corretamente continua sem posição em vez de forjar operações usando um indicador substituto baseado em preço.
Estruturalmente impossível de testar retrospectivamente com o histórico de liquidações disponível: o mecanismo processou 56,208 candles de 1H (~6.5 anos), mas produziu apenas 8 operações, ALL concentradas em uma única janela de ~2 meses (2026-04-21 a 2026-06-24), com metrics_reliable=FALSE. O sinal requer linhas de supplementary_data['liquidations'], que tanto a hipótese quanto o código descrevem como esparsas/disponíveis apenas em fluxo ao vivo; a concentração das operações é compatível com o armazenamento de……Mostrar maisMostrar menos
Estruturalmente impossível de testar retrospectivamente com o histórico de liquidações disponível: o mecanismo processou 56,208 candles de 1H (~6.5 anos), mas produziu apenas 8 operações, ALL concentradas em uma única janela de ~2 meses (2026-04-21 a 2026-06-24), com metrics_reliable=FALSE. O sinal requer linhas de supplementary_data['liquidations'], que tanto a hipótese quanto o código descrevem como esparsas/disponíveis apenas em fluxo ao vivo; a concentração das operações é compatível com o armazenamento de liquidações conter apenas uma janela recente de ~2 meses, então o sinal de cascata não pode ser acionado em 6.4 dos 6.5 anos do backtest (sintoma observado, não uma auditoria independente da tabela Postgres). Esta é uma barreira de disponibilidade de dados, não um problema de código ou parâmetros: a estratégia está implementada corretamente e gera operações fielmente quando há linhas de liquidação, portanto não há nada para o desenvolvedor corrigir nem parâmetros para ajustar — 8 operações em uma janela de 2 meses não sustentam validação walk-forward (3 janelas) nem um conjunto de teste, então a otimização ajustaria puro ruído. O mecanismo não foi confirmado nem refutado; simplesmente não pode ser validado. Não otimizar, não iterar. META-NOTE FOR RESEARCH LEAD / DATA ENGINEER: as hipóteses sobre cascatas de liquidação continuam bloqueadas até que o fluxo de dados de liquidações seja preenchido com histórico de vários anos (por exemplo, via snapshots de liquidações do Binance Vision), em vez de estar disponível apenas em fluxo ao vivo; não tentar novamente estratégias orientadas por liquidações até que esse histórico exista. FAILURE PATTERN: estratégias orientadas por liquidações em BTCUSDT produzem um backtest quase vazio (8 operações restritas a uma janela recente de ~2 meses) porque o fluxo suplementar de liquidações está disponível apenas em tempo real e tem ~2 meses de histórico — o mecanismo não pode ser validado fora da amostra e a estratégia é estruturalmente impossível de testar retrospectivamente até que os dados sejam preenchidos; a mesma barreira de histórico de dados suplementares observada em toda a família OI/liquidação.
Implementação
Contranegócio long-short de cascata de liquidações em futuros BTCUSDT.BINANCE USD-M, barras de 1H, usando dados suplementares de liquidações. Quando o volume de liquidações USD agregado ao longo das 4h anteriores dispara >= 2 desvios padrão acima de sua linha de base de ~30 dias AND o preço se moveu >= 1% na mesma direção ao longo das 4h anteriores, ele desfaz a extrapolação de fluxo forçado: liquidações do lado long (cascata de baixa) -> LONG, liquidações do lado short (squeeze de alta) -> SHORT. Sai em um take-profit de 4%, stop rígido de 10%, ou stop de tempo de 12 barras. O sinal é o z-score de liquidação assinado (unidades naturais); should_enter define os limiares dos componentes liq/preço em cache. alavancagem 1.0.
Resultados da verificação
Verificação falhou (Camada 3 — backtest em sandbox): nenhuma operação gerada
Tipo de candle usado: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, candles processados: 56064
Diagnóstico: should_enter() retornou um lado 0 vezes ao longo de 56059 candles avaliados -> seu ENTRY CONDITION nunca foi acionado. Afrouxe a lógica de entrada / os limites.
Certifique-se de que sua estratégia gere operações com os dados e parâmetros fornecidos.
Revisão do Backtest
Sharpe
-0,68
Retorno Total
-0,03%
Drawdown Máximo
0,39%
Total de Operações
8
Taxa de Acerto
62,5%
Fator de lucro
0,92
O código está correto e fiel ao mecanismo: quando há linhas de liquidação, é acionado conforme projetado (8 entradas, 0 descartadas, posição comprada/vendida conforme o lado da cascata); a correção de janela ITER-2 funciona
Mecanismo e categoria de direção inovadores (primeira estratégia long-short orientada por liquidações) — vale revisitar quando houver dados históricos de liquidação IF
Estruturalmente impossível de testar retrospectivamente com os dados disponíveis: 56,208 candles processados, mas apenas 8 operações, ALL concentradas entre 2026-04-21 e 2026-06-24 (~2 meses); annual_returns tem apenas 2026
O mecanismo sinaliza metrics_reliable=FALSE; Sharpe de -0.68 com CI -10.4 a +23.5 (sem significado com 8 operações), total_return -0.03%, profit_factor 0.92, comissão de 23% do bruto
O fluxo suplementar de liquidações está disponível apenas em tempo real e tem ~2 meses de histórico, então o sinal de cascata não pode ser acionado em 6.4 dos 6.5 anos do backtest — não há amostra para otimizar ou validar
8 operações não sustentam validação walk-forward (3 janelas) nem um conjunto de teste — a otimização ajustaria puro ruído
Resumo do resultado
Um mecanismo baseado em dados suplementares não pode ser testado retrospectivamente quando seu fluxo não tem histórico — o fluxo de liquidações cobre apenas ~2 meses, então o sinal foi acionado apenas 8 vezes e não foi possível confirmar nem refutar o mecanismo; hipóteses orientadas por liquidação/OI continuam bloqueadas até que os dados sejam preenchidos com histórico de vários anos.
O analista de revisão do backtest emitiu um veredito de 'abandonar': o código estava correto e era acionado fielmente quando havia linhas de liquidação, então esta é uma barreira de disponibilidade de dados, não um bug — o fluxo suplementar de liquidações está disponível apenas em tempo real e tem ~2 meses de histórico, então o sinal de cascata não pode ser acionado em 6.4 dos 6.5 anos do backtest, e 8 operações em uma única janela não sustentam validação walk-forward nem um conjunto de teste.
Estratégia de reversão à média long-short em futuros da Binance de BTCUSDT 1H (1.0x de alavancagem, 0.15 por perna), usando dados suplementares de liquidações — apostando contra cascatas de liquidação forçada, entrando comprado quando liquidações de posições compradas disparam (z≥2) junto com um movimento de queda de ≥1%, e vendido no short squeeze espelhado — visando cinco categorias sub-representadas, incluindo o primeiro mecanismo de todos orientado por liquidações, long-short e baseado em microestrutura de cripto.
Ao longo de ~6.5 anos (56,208 candles de 1H), produziu apenas 8 operações, todas concentradas em uma única janela de ~2 meses (2026-04-21 a 2026-06-24): retorno total de -0.03%, fator de lucro de 0.92, Sharpe de -0.68 com um CI sem significado [-10.4, +23.5], comissão de 23% do bruto, e o mecanismo sinalizou metrics_reliable=FALSE.
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.