Index Arbitrage
objective
Trade index cash-futures dislocations with fair-value diagnostics and execution-safe basket controls.
workflow
- •define fair-value model with rates, dividends, and carry conventions.
- •compute real-time basis dislocations versus fair value.
- •build executable basket routes for cash and futures legs.
- •stress dislocation persistence and execution slippage risk.
- •deploy only when net basis edge exceeds implementation friction.
required diagnostics
- •basis residual distribution by index and session.
- •cash-leg completion risk and hedge mismatch cost.
- •fair-value input sensitivity to rates and dividends.
- •dislocation half-life and mean-reversion diagnostics.
- •net edge after exchange and financing costs.
risk controls
- •enforce max unhedged basis exposure and legging latency.
- •enforce stale-fair-value input checks and feed validation.
- •enforce auto-disable on basket completion degradation.
outputs
- •run
python scripts/index_arbitrage_diagnostics.py input.csv --output diagnostics.jsonand keep the json artifact. - •write an implementation memo using
references/index-arbitrage-playbook.mdwith assumptions, tests, limits, and rollout plan.
resources
- •use
scripts/index_arbitrage_diagnostics.pyfor deterministic diagnostics. - •use
references/index-arbitrage-playbook.mdfor the domain checklist and delivery structure.