Pomegra Wiki

Market Impact Cost

The Market Impact Cost is the price movement caused by the act of executing a large order. A trader buying 1 million shares moves the market up; the last shares bought are at higher prices than the first. The difference between the initial market price and the average execution price is market impact. Unlike bid-ask spread, it reflects the interaction of order size and market depth.

The mechanism

Imagine a stock trading at $100, with 100,000 shares offered at $100.00 (the ask) and 100,000 shares bid at $99.99 (the bid).

A trader wanting to buy 500,000 shares faces a problem: there aren’t 500,000 shares available at $100. The trader must:

  1. Buy the first 100,000 shares at $100.00 (the initial ask).
  2. Buy the next 100,000 at $100.05 (moving up the order book).
  3. Buy the next 100,000 at $100.10.
  4. Buy the final 200,000 at $100.20.

Weighted average price paid: ~$100.09.

The market impact is the difference between the initial $100 price and the $100.09 average—roughly 9 cents, or 9 basis points.

Market impact reflects the fact that the order exhausted the available liquidity at progressively worse prices. This is distinct from the bid-ask spread (1 cent), which the trader would have paid on any order size.

Components of market impact

1. Spread cost

The trader pays the spread on entry and exit. On a $100 stock with a 1-cent spread:

  • Buy at $100.01 (ask).
  • Sell at $99.99 (bid).
  • Spread loss: $0.02 per round-trip.

This is not market impact; it’s a transaction cost paid regardless of order size.

2. Inventory pressure

After the trader buys 500,000 shares, the market maker now holds excess inventory. To offload it, they widen the bid-ask spread or lower their asking price. This creates a temporary price dislocation that impacts subsequent orders.

For a large buyer, this manifests as progressively higher ask prices as they accumulate.

3. Information asymmetry

If the market suspects a large buyer is accumulating (say, a hedge fund accumulating a position), other traders may trade ahead, bidding up the price and making the large buyer’s execution more expensive. This is adverse selection—the market is inferring intent and responding.

Professional algorithms try to disguise the intent of large orders by:

  • Breaking them into smaller pieces (VWAP/TWAP algorithms).
  • Trading passively (posting limit orders rather than market orders).
  • Trading across multiple venues simultaneously.

Measuring market impact

Implementation shortfall

The simplest measure is implementation shortfall:

Implementation Shortfall = (Execution Price – Decision Price) × Shares

If a trader decided to buy 100,000 shares at $100 (decision price) and the average execution was $100.05, the shortfall is:

($100.05 – $100) × 100,000 = $5,000.

Shortfall includes both spread and impact costs; it’s the total “price paid” for executing.

VWAP/TWAP benchmarks

Traders often measure execution quality against VWAP (Volume Weighted Average Price) or TWAP (Time Weighted Average Price):

  • VWAP: The average price of all trades in the stock during the execution period, weighted by volume. If you execute at VWAP, you beat the impact cost.
  • TWAP: The simple average price over the execution period. Similar to VWAP but unweighted.

An order executed “at VWAP” suggests the trader captured the market average and incurred minimal impact.

Participation rate

A key metric is whether the order participated in more or less of the market’s total volume:

  • 10% participation: Your order is 10% of total market volume during execution. Smaller orders incur less impact.
  • 50% participation: Your order is 50% of market volume. Heavy impact likely.

High participation rates (>30%) almost inevitably result in large market impact.

Factors affecting market impact

Order size

Impact scales with order size. A 10,000-share order on a liquid stock has minimal impact; a 1 million share order has significant impact. The relationship is non-linear—doubling size more than doubles impact (as you move further up the order book and create inventory pressure).

Time period

Executing over a long time period (hours, days) distributes the order and allows natural market supply/demand to replenish liquidity. Executing in minutes concentrates impact.

Algorithmic strategies:

  • VWAP: Participates proportionally to volume, spreading execution across the day.
  • TWAP: Spreads evenly across time, executing more when volume is low (higher impact) and less when high (lower impact).
  • POI (Percentage of Instruction): Execute a fixed percentage of the realized volume each period.

Liquidity and volatility

High-volume, low-spread stocks (e.g., Apple, Tesla) have lower impact. Thinly traded stocks or those in a high-volatility environment have higher impact because:

  • Fewer shares are available at the inside prices.
  • Market makers widen spreads.
  • Price discovery is slower.

Information asymmetry

If the market suspects an informed trader (e.g., a company doing a secondary offering) is selling, prices fall sharply. Uninformed buyers don’t have the same impact because the market doesn’t fear adverse information.

Quantifying impact: Rule of thumb

For institutional-size orders in liquid markets, market impact scales roughly with:

Impact (bps) ≈ 0.1 × (Order Size ÷ Daily Volume)^0.5

Where bps = basis points (0.01%).

Example:

  • Order size: 200,000 shares.
  • Daily volume: 10,000,000 shares.
  • Participation: 2%.
  • Expected impact: 0.1 × (0.02)^0.5 ≈ 0.014 or 1.4 basis points.

This is a rough approximation; actual impact varies with time-of-day, volatility, and other factors. But it illustrates the non-linear relationship: doubling participation quadruples impact.

Mitigation strategies

Algorithmic execution

  • Smart Order Router (SOR): Automatically splits orders across multiple venues to find liquidity.
  • Dark pool routing: Executes against passive liquidity in off-exchange dark pools, avoiding market impact.
  • Iceberg orders: Display a small quantity (e.g., 10,000 of 1 million) and refresh after each fill, disguising total intent.

Passive execution

  • Limit orders: Post a bid (buy) or ask (sell) and wait for the market to come to you. Slower but zero impact if filled.
  • Participation algorithms: Execute at a fixed percentage of market volume, avoiding front-running.

Execution timing

  • Off-market hours: Execute during high-volume periods (market open, earnings announcements) when your order is a smaller percentage of total volume.
  • Distributed over time: Break a large order across days or weeks to avoid concentrating impact.

Negotiated block trades

For very large orders, traders sometimes negotiate block trades directly with counterparties (other funds, dealers). These bypass the order book and can execute at negotiated prices without impacting the quoted market. The dealer absorbs the impact and charges a commission.

Relation to other costs

CostDefinition
Bid-ask spreadFixed transaction cost for any order size
Market impactVariable cost; depends on order size relative to liquidity
CommissionsFee charged by broker/exchange
Opportunity costProfit forgone by not executing at decision price
Implementation shortfallTotal: spread + impact + commissions + opportunity cost

For active traders vs. passive investors

Active traders obsess over market impact because every percentage point matters. A high-frequency trader executing thousands of small orders per day watches impact closely.

Passive investors in index funds incur low market impact because:

  • They trade infrequently (typically quarterly rebalancing).
  • Orders follow predetermined, publicly-known flows (index constituents).
  • No information asymmetry (everyone knows what the fund is buying).
  • Brokers can distribute execution across many venues and times.

For passive funds, market impact is often 0.5–2 basis points on large rebalances; for an active fund trying to build a secretive 5% stake in a company, impact could be 50+ basis points.

Measurement and optimization challenges

The biggest challenge is measuring actual impact post-hoc. Did the trader execute at a good price because of skill, or because the market happened to trend favorably during execution?

Attribution models try to separate:

  • Decision price effect: Did the trader pick a good time to trade?
  • Execution effect: Did the broker/algorithm execute the order efficiently?
  • Market movement effect: How much was the result driven by broader market moves?

This is non-trivial and varies by methodology.

Wider context