Order Types3 min readUpdated Mar 2026

TWAP (Time-Weighted Average Price)

An algorithmic order execution benchmark calculated by dividing the sum of all transaction prices by the number of transactions over a specified time period, treating each trade equally regardless of size.

See TWAP (Time-Weighted Average Price) in real trade signals

Tradewink uses twap (time-weighted average price) as part of its AI signal pipeline. Get signals with full analysis — free to start.

Start Free

Explained Simply

TWAP is both a price benchmark and an execution algorithm. As a benchmark, it represents the average price traded throughout the day. As an algorithm, it slices a large order into equal pieces executed at fixed time intervals to achieve an average price close to the market TWAP.

TWAP formula: Sum of all trade prices ÷ Number of trades (or: Sum of (price × time interval) ÷ Total time)

TWAP vs. VWAP — key difference:

TWAPVWAP
WeightsEach time interval equallyEach period by trading volume
TracksTimeVolume
Best forLow-liquidity stocks with uneven volumeLiquid stocks with predictable volume patterns
Used byPassive execution, compliance benchmarksActive traders, institutional desks

TWAP as an execution algorithm: The TWAP algorithm splits your order into N equal child orders executed at fixed intervals. If you want to buy 10,000 shares over 2 hours using 10-minute intervals, the algorithm submits 1,000 shares every 10 minutes.

This is simpler than VWAP (which adjusts size based on volume forecasts) and is preferred when:

  • Volume is unpredictable or thin
  • You want guaranteed participation over time without a volume forecast model
  • The compliance benchmark requires TWAP (common in some regulated markets)
  • Executing in illiquid markets where volume patterns are unreliable

Limitations of TWAP:

  • Ignores volume — the algorithm might execute when spreads are wide and volume is low (e.g., midday doldrums) and miss better fills when volume is high
  • Predictable — sophisticated market participants can anticipate TWAP orders and trade against them
  • Does not account for price momentum — TWAP buys at a fixed rate regardless of whether the stock is trending up or down

When to Use TWAP vs. VWAP Execution

Use TWAP when:

  • The stock has low or unpredictable daily volume
  • Your order is small relative to average daily volume (<0.5% of ADV)
  • You need a simple, predictable execution with no volume forecast model
  • Regulatory or compliance requirements specify TWAP as the benchmark

Use VWAP when:

  • The stock is liquid with consistent volume patterns (higher ADV)
  • Your order is larger (0.5-5% of ADV) and you want to concentrate execution during peak liquidity windows
  • You want to minimize market impact by trading with the flow
  • The stock has well-defined volume patterns (heavy morning volume, lighter afternoon)

For most retail-sized orders (<500 shares), neither algorithm is necessary — a standard limit order achieves similar results with less complexity.

How to Use TWAP (Time-Weighted Average Price)

  1. 1

    Customize TWAP Intervals for Optimal Execution

    Standard TWAP slices evenly over time, but you can customize: front-load slices during high-liquidity periods (first/last 30 minutes) and reduce during midday. This 'volume-weighted TWAP' hybrid captures the best of both algorithms.

  2. 2

    Add Price Limits to TWAP

    Set a maximum buy price (ceiling) or minimum sell price (floor). The TWAP pauses when price exceeds your limit and resumes when it returns. This prevents buying at temporary spikes while still achieving time-weighted execution.

  3. 3

    Evaluate TWAP vs VWAP for Your Situation

    TWAP is better when you want predictable execution timing and the stock trades evenly throughout the day. VWAP is better for stocks with concentrated volume periods (open/close heavy). Compare benchmark deviation across both algorithms on your past orders to determine which works better for your typical trades.

Frequently Asked Questions

Is TWAP or VWAP better for day trading?

VWAP is more commonly used as a day trading indicator and benchmark because it weights prices by volume, reflecting actual market activity. TWAP is preferred for execution in thin or volatile markets where volume is unpredictable. As a price level reference, VWAP is the standard day-trading benchmark; TWAP is more commonly used in institutional compliance contexts.

Can I calculate TWAP manually?

Yes. Sum the closing prices of each time interval (e.g., each 5-minute bar) and divide by the number of intervals. For a 6.5-hour trading day with 5-minute bars: sum all 78 closing prices and divide by 78. Most charting platforms display TWAP as an indicator.

How Tradewink Uses TWAP (Time-Weighted Average Price)

Tradewink's SmartExecutor uses TWAP for orders in lower-liquidity stocks where volume patterns are insufficient to build a reliable VWAP forecast. For stocks with ADV below 200K shares, TWAP is preferred over VWAP. The execution quality tracker compares achieved fill prices against the period TWAP benchmark — large negative deviations (buying significantly above TWAP) trigger alerts for the execution engine to slow participation. When a stock's intraday regime is choppy (low Efficiency Ratio), TWAP execution is also preferred because VWAP's heavier morning participation would catch more of the volatile early moves.

Trading Insights Newsletter

Weekly deep-dives on strategy, signals, and market structure — written for active traders. No spam, unsubscribe anytime.

Related Terms

Learn More

See TWAP (Time-Weighted Average Price) in real trade signals

Tradewink uses twap (time-weighted average price) as part of its AI signal pipeline. Get daily trade ideas with full analysis — free to start.

Enter the email address where you want to receive free AI trading signals.