Skip to content
Ladder Trader

Execution Benchmarks: VWAP, TWAP, and Arrival Price

How an execution is judged depends on the benchmark it is measured against. The strengths, blind spots, and appropriate uses of the three most common.

Ladder Trader ResearchExplainer7 min read
Light trails on an avenue at blue hour with office towers

Transaction cost analysis compares the prices an order achieved with a benchmark. The benchmark is not a neutral choice: different benchmarks answer different questions, and a trade can look excellent against one and poor against another.

The three benchmarks

  • Arrival price: the mid-price when the order was released. Slippage against arrival captures spread, impact, and price drift during execution.
  • VWAP: the volume-weighted average price over the execution window. It measures whether the order traded at typical prices for that period.
  • TWAP: the time-weighted average price over the window, appropriate when volume is unreliable or the order was scheduled evenly in time.

Figure 1Spread at arrival, live

Live data
MarketMidSpreadBid depth (10)Ask depth (10)
BTC/USD
ETH/USD
SOL/USD
The quoted spread at the moment an order arrives is the minimum component of implementation shortfall against arrival price. Source: Kraken public market data. Not investment advice.

Blind spots

VWAP can be gamed by large orders that make up much of the volume they are measured against: an order that moves the market also moves its own benchmark. Arrival price is harder to flatter but penalizes executions for market moves outside the trader’s control. Most institutional frameworks use arrival price as the primary measure and VWAP or TWAP as diagnostics.

This publication is provided for informational purposes only and does not constitute investment, legal, or tax advice, or an offer or solicitation to buy or sell any asset. Live figures are computed from third-party public market data and may be delayed, incomplete, or inaccurate.