VWAP and TWAP Execution
VWAP (Volume-Weighted Average Price) and TWAP (Time-Weighted Average Price) execution are the workhorse scheduling algorithms used by institutional trading desks to break a large order into child orders. A VWAP algorithm trades in proportion to expected market volume across the horizon; a TWAP algorithm trades at a constant rate. They appear in this vault as the deployed, real-world face of Optimal Execution: both are limiting cases of the Almgren Chriss 2000 framework — TWAP is the minimum-cost (“naive” uniform) solution when volume is constant, and VWAP is optimal for a risk-neutral trader under volume-tracking extensions of the model.
Like the framework they descend from, VWAP and TWAP are cost-control tools, not alpha sources: they schedule a trade that has already been decided so as to minimise Transaction Costs and Slippage against a volume- or time-based benchmark. Their profitability_evidence_grade is inconclusive for alpha because alpha is out of scope — they reduce the cost of implementing a decision, they do not make the decision.
Connections
- Optimal Execution — part-of, VWAP/TWAP are the adopted execution algorithms of the field, source: https://www.simtrade.fr/blog_simtrade/understanding-almgren-chriss-model-for-optimal-trade-execution/
- Almgren Chriss 2000 — relates, VWAP and TWAP are limiting cases of the Almgren-Chriss model, source: https://www.simtrade.fr/blog_simtrade/understanding-almgren-chriss-model-for-optimal-trade-execution/
- Transaction Costs and Slippage — relates, both algorithms minimise execution cost against a benchmark, source: https://www.simtrade.fr/blog_simtrade/understanding-almgren-chriss-model-for-optimal-trade-execution/