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.
Problema central da execução
Uma estratégia pode ter bom sinal e mesmo assim perder dinheiro ao executar mal. O objetivo da execução quantitativa é minimizar custo total:
Custo total = spread + impacto de mercado + slippage + risco de execução
Modelo Almgren-Chriss (visão prática)
O framework Almgren-Chriss formaliza o trade-off entre:
- Executar rápido: reduz risco de preço, aumenta impacto.
- Executar devagar: reduz impacto, aumenta risco de preço.
Na prática, você escolhe a agressividade de execução conforme:
- liquidez do ativo,
- volatilidade intradiária,
- urgência da ordem,
- limite de risco do portfólio.
Componentes operacionais de um executor quant
- Estimador de liquidez: volume por faixa de horário e book depth.
- Estimador de impacto: custo esperado por participação no volume.
- Agenda de execução: TWAP/VWAP/POV ou híbrido.
- Controles: limite de participação, preço limite, kill switch.
- TCA (Transaction Cost Analysis): auditoria contínua de execução.
Quando usar cada estilo
- TWAP: execução previsível em janelas curtas e líquidas.
- VWAP: acompanhar perfil de volume intradiário.
- POV: controlar participação no mercado em tempo real.
- Agressivo por evento: quando timing importa mais que custo.
Métricas de qualidade de execução
- Slippage vs preço de decisão.
- Implementation shortfall.
- Fill rate.
- Custo por bps e por notional.
- Desvio para benchmark (VWAP/TWAP/arrival price).
Microestrutura: regras práticas
- Evite concentrar ordem em janelas de spread aberto.
- Adapte participação quando volatilidade sobe.
- Recalibre modelo por ativo e regime.
- Monitore assimetria de book e risco de "adverse selection".
Governança em produção
- Alertas de custo acima do esperado.
- Stop automático por degradação de fill.
- Limites por ativo/sessão.
- Revisão semanal de TCA e parâmetros.
Referências essenciais
- Almgren, R.; Chriss, N. (2000). Optimal Execution of Portfolio Transactions. Journal of Risk. DOI:
10.21314/JOR.2001.041. - Avellaneda, M.; Stoikov, S. (2008). High-frequency trading in a limit order book. Quantitative Finance. DOI:
10.1080/14697680701381228. - O'Hara, M. (1995). Market Microstructure Theory. Wiley.
Backtesting Avançado: CSCV, PBO e Deflated Sharpe
Como reduzir overfitting em estratégias quantitativas usando validação combinatória, probabilidade de overfitting e ajuste de Sharpe.
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.