Pairs Trading por Cointegração
Guia prático para construir e validar estratégias de pares com testes de cointegração, controle de meia-vida e risco de ruptura estrutural.
Visão geral
Pairs trading busca explorar desvios temporários entre ativos com relação de longo prazo. A técnica clássica usa cointegração para modelar um spread que tende à reversão.
Fluxo de pesquisa
- Defina universo econômico coerente (mesmo setor, cadeia ou fator comum).
- Faça filtro de liquidez e custo.
- Teste cointegração no período de treino.
- Modele spread e padronize com z-score.
- Defina gatilhos de entrada/saída e regras de stop.
- Valide em walk-forward com custos e slippage.
Testes essenciais
- Engle-Granger: abordagem simples para dupla de ativos.
- Johansen: útil para sistema com mais de dois ativos.
- ADF no residual: confirma estacionariedade do spread.
Sem estacionariedade fora da amostra, não há tese robusta de mean reversion.
Regras operacionais recomendadas
- Entrada quando
|z-score|ultrapassa limiar (ex.: 2.0). - Saída em retorno à média (ex.: z-score próximo de 0).
- Stop por tempo (time stop) para evitar capital preso.
- Stop por ruptura estrutural (quebra da relação histórica).
Métricas específicas para pairs
- Win rate por ciclo de convergência.
- Tempo médio de convergência.
- PnL por trade líquido de custo.
- Drawdown por regime de mercado.
- Taxa de falha de convergência.
Riscos críticos
- Breakdown estrutural: empresas mudam regime/fundamentos.
- Crowding: arbitragem comprimida por excesso de participantes.
- Risco de execução: legs com fills assimétricos.
- Risco de financiamento/aluguel: impacto no retorno líquido.
Checklist de produção
- Cointegração validada em múltiplas janelas.
- Custos reais (incluindo aluguel) incorporados.
- Limites por par e por setor.
- Monitor de ruptura estatística em tempo real.
- Regra explícita de desligamento da estratégia.
Referências
- Engle, R. F.; Granger, C. W. J. (1987). Co-integration and Error Correction: Representation, Estimation, and Testing. Econometrica. DOI:
10.2307/1913236. - Johansen, S. (1988). Statistical analysis of cointegration vectors. Journal of Economic Dynamics and Control. DOI:
10.1016/0165-1889(88)90041-3. - Gatev, E.; Goetzmann, W. N.; Rouwenhorst, K. G. (2006). Pairs Trading: Performance of a Relative-Value Arbitrage Rule. Review of Financial Studies. DOI:
10.1093/rfs/hhj020.
Execução Quantitativa: Almgren-Chriss e Microestrutura
Guia prático de execução algorítmica para reduzir custo total: impacto de mercado, risco de execução e qualidade de fill.
Regime Switching com Cadeias de Markov
Como detectar e operar mudanças de regime de mercado com modelos Markov Switching e governança de risco.