Skip to content
All library documents

TWAP Execution: Splitting Large Orders Across Time and Comparing VWAP

Article QuantInsti blog

Summary

Time-weighted average price (TWAP) is presented as an execution approach for dividing a large order into smaller trades scheduled across a chosen period. The article illustrates this with alternative schedules for buying 10,000 shares and notes that varying order sizes or intervals can make a schedule harder for others to anticipate. It defines a daily price estimate as the mean of open, high, low, and close, then averages those estimates over the execution period.

The article contrasts TWAP, which weights observations by time, with VWAP, which incorporates trading volume as well. It describes TWAP as straightforward to calculate and useful for reducing the immediate footprint of a large order, while warning that predictable schedules may be detected. The worked example reports an average of $328.151 for Apple data over the stated sample; it is an illustration, not evidence of execution quality. The method’s effectiveness depends on market conditions and does not guarantee a favorable fill or lower overall costs.

Key ideas

  • TWAP schedules divide a large order into smaller trades over a specified time window.
  • The article calculates a daily estimate from the open, high, low, and close, then averages those estimates across days.
  • VWAP incorporates volume as well as time, while TWAP is based on time.
  • Order sizes and intervals can be varied to make a TWAP schedule less predictable.
  • The article warns that predictable schedules may be anticipated by other traders.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.