Testamos Todas as Estratégias que Encontramos. A Maioria Morreu.
Os resultados honestos de testes com estratégias de trading baseadas em entropia, price action, detecção de regime e processamento de sinais em forex e crypto. O cemitério é maior que o pódio.
O Cemitério
Todo time quant publica os vencedores. Ninguém publica os 87% que não funcionaram.
Acreditamos que os fracassos são mais valiosos que os sucessos. Se você só estuda o que funcionou, está treinando em cima de viés de sobrevivência. Então aqui vai a lista completa — tudo que realmente testamos, com números reais.

O Framework de Testes
Toda estratégia foi testada com a mesma metodologia:
- Dados: EURUSD horário via yfinance (2 anos), mais tick data da Darwinex (EURUSD 42M ticks, EURGBP 28.8M ticks) para verificação no nível de tick
- Entrada: Abertura do próximo candle após o sinal (sem look-ahead)
- Validação: Walk-forward com parâmetros fixos — sem otimização in-sample
- SL/TP: Checado contra high/low, não contra o close
- Barra mínima: Se não tem trades suficientes para significância estatística, dizemos isso
# Our backtest smell checklist
REQUIRED = [
'entry_at_next_bar_open', # no look-ahead bias
'sl_tp_vs_high_low', # not close-based
'walk_forward_fixed_params', # no in-sample optimization
'transaction_costs_included', # 1 pip slippage minimum
'minimum_trade_count_noted', # acknowledge when n is too small
]
Os Resultados
O Que Ficou Inconclusivo
ECVT — Entropy Collapse Volatility Timing
- Fonte: Singha 2025 (arXiv:2512.15720)
- EURUSD 1H: 44 trades, PF 1.44, +198 bps, 41% WR
- Walk-forward: 10/20 janelas lucrativas (50% — mal acima do aleatório)
- EURGBP 1H: 23 trades, PF 0.76, -64 bps (não transferiu)
- Equities (SPY/QQQ/GLD/TLT): 0-9 trades cada, todos negativos
- Veredito: Inconclusivo. 44 trades não é suficiente. Sem validação cross-pair. Análise completa →
Componente Jump Trend
- EURUSD 1H: 601 trades, PF 1.10, +293 pips, 55% WR a 1:1 R:R
- Descoberto ao decompor um sinal composto que falhava — o componente de tendência funcionava sozinho
- Precisa de verificação em tick data e testes cross-pair
- Veredito: Interessante. Trade count mais alto, mas edge fino. Precisa de mais trabalho.
O Que Morreu
FVG — Fair Value Gap Fill Autópsia multi-timeframe em tick data. Esse recebeu os testes mais rigorosos porque queríamos que funcionasse.
| Timeframe | Trades | PF | Pips | Veredito |
|---|---|---|---|---|
| OHLC Diário | — | 4.28 | — | FALSO — inflação de 4× por SL/TP baseado em Close |
| 4H OHLC | 1,034 | 1.17 | +2,505 | Não verificado em tick |
| 1H Tick | 1,504 | 1.04 | +466 | Breakeven |
| 15m Tick | 3,217 | 0.94 | -1,453 | Perdendo |
| 5m Tick | 6,842 | 0.80 | -8,509 | Morto |
Degrada monotonicamente com timeframes mais rápidos. OHLC diário inflou os resultados em 4× — o viés do SL/TP baseado em Close transformou uma estratégia perdedora em aparente vencedora. O sweep ótimo de R:R (1.7:1) produz PF 1.114 — finíssimo, não operável. Autópsia completa →
Expoente de Hurst para Detecção de Regime
- R/S Hurst com lookback de 100 barras em crypto horário
- H > 0.6 dispara em 100% das barras (média H = 0.758)
- Não é um filtro de regime — rótulo permanente de “tendência”
- WR direcional: 48-50% em todos os thresholds = cara ou coroa
- Veredito: Morto. O filtro tem zero conteúdo informacional. Análise completa →
Jump Fade (Ouro Diário)
- jump_ratio calibrado em Ouro diário → testado em EURUSD horário
- 50-51% WR — puro ruído
- Parâmetros do sinal são específicos por ativo+timeframe, não transferem
- Veredito: Morto.
Sinais Compostos (Jump Fade + Trend)
- Combinado = -3,000 pips
- Trend sozinho = +293 pips (55% WR)
- Lição: Compostos escondem componentes que funcionam. Sempre decomponha e teste independentemente.
Biologia — Contágio de Bando (Vicsek Φ + SIR R₀)
- Exige um cesto de 30+ ações
- Não aplicável a forex ou crypto de instrumento único
- Veredito: Morto. Classe de ativo completamente errada.
ECVT em Equities
- SPY: 9 trades, -88 bps, 89% stop-outs
- QQQ/IWM/GLD/TLT: 0-5 trades cada
- Mercados baseados em sessão não possuem dinâmica contínua de entropia
- Veredito: Morto.
ECVT em EURGBP
- 23 trades, PF 0.76, 30% WR, 61% stop-outs
- Apenas 16 trades OOS — ruído estatístico
- Veredito: Morto.
Padrões nos Fracassos
Depois de testar tudo, os modos de falha se agrupam:
1. Sinais fantasma. O sinal dispara demais (Hurst: 100% das barras) ou de menos (ECVT equities: 0-9 trades em 2 anos). Sempre faça auditoria da distribuição do sinal antes de rodar o backtest. Um sinal que dispara 100% do tempo tem zero conteúdo informacional.
2. Inflação por OHLC. Avaliação de SL/TP baseada em Close infla resultados drasticamente. FVG diário mostrou PF 4.28 em OHLC — o resultado real em tick é PF 1.04 no 1H. Sempre verifique em tick data antes de confiar em resultados OHLC.
3. Não-transferibilidade. ECVT funciona (talvez) em EURUSD horário mas morre em EURGBP e todas as equities. Thresholds de jump calibrados em Ouro diário são ruído em forex horário. Parâmetros de sinal são específicos por ativo+timeframe. Sempre revalide por mercado.
4. Degradação por composição. Combinar dois sinais que individualmente parecem promissores frequentemente produz resultados piores que qualquer um sozinho. Hurst+ECVT degradou ambos. Jump fade+trend foi pior que trend sozinho. Teste componentes independentemente antes de combinar.
O Que Realmente Aprendemos
A saída mais valiosa desta pesquisa não é nenhuma estratégia — é a metodologia:
- Auditoria de distribuição antes do backtest. Perfile seus thresholds PRIMEIRO.
- Verificação em tick é inegociável. OHLC mente.
- Validação cross-pair mata falsos positivos. Se não transfere para pelo menos um par correlacionado, provavelmente é ruído.
- Decomponha compostos. O componente funcional pode estar escondido dentro de um sistema falho.
- 44 trades não é suficiente. Nem 89. Seja honesto sobre o tamanho da amostra.
O cemitério continua crescendo. Esse é o ponto.
Código de tudo: quant-research. Análises individuais: ECVT | FVG | Hurst