Skip to content

CFA Level III · Portfolio Management Pathway

Trade Strategy and Execution: formula sheet

Full chapter guide

Key formulas

Bid-ask spread
Spread = Ask − Bid; Percentage spread = (Ask − Bid) ÷ Midpoint
A market order buying and then selling pays roughly the full spread. Midpoint = (Ask + Bid) ÷ 2.
Limit order execution rule
Buy limit fills at limit price or lower; sell limit fills at limit price or higher
A limit order never fills at a worse price than the limit.
Stop order trigger
Sell stop is placed below the current price; buy stop is placed above it
Once triggered, a stop becomes a market order; a stop-limit becomes a limit order.
Order priority in an order book
Price priority first, then time priority (often then display or size)
Best-priced orders trade first; ties go to the earlier order.
Order choice trade-off
Market order: certainty of execution high, price control low. Limit order: price control high, certainty low
Use this to justify any order-type recommendation.
Implementation shortfall (total)
IS = Explicit costs + Delay cost + Market impact + Opportunity cost
Express per share, in currency, or as a percent of the paper trade value. Keep the same basis for every part.
Delay cost (buy order)
Delay cost = Shares executed × (Arrival price − Decision price)
Some texts apply delay to the full order including unfilled shares and treat unfilled shares under opportunity cost. Follow the vignette's definition. For a sell, reverse the sign: (Decision price − Arrival price).
Market impact (buy order)
Market impact = Shares executed × (Average execution price − Arrival price)
For a sell, use (Arrival price − Average execution price).
Opportunity cost (buy order)
Opportunity cost = Unfilled shares × (Final price − Decision price)
Final price is the close or the price when the order was cancelled. For a sell, use (Decision price − Final price).
Explicit costs
Explicit costs = Commissions + Fees + Taxes
Add them as a cost. Do not include the spread here; spread is implicit.
Implementation shortfall as a percent
IS % = Total IS ÷ (Shares in full order × Decision price)
The base is the paper portfolio value of the full intended order.
Implementation shortfall (buy)
IS = (Average execution price − Decision price) ÷ Decision price
For a sell, reverse the sign. The full measure also includes missed-trade opportunity cost and explicit costs.
VWAP benchmark
VWAP = Σ(Price × Volume) ÷ Σ(Volume)
Computed over the trading period. Buying below VWAP is favourable; selling above is favourable.
TWAP benchmark
TWAP = average of prices at equal time intervals
Each interval gets equal weight regardless of volume.
Participation rate
Participation rate = Order shares traded ÷ Total market volume in the period
Higher participation means faster completion and more market impact.
Urgency rule
Higher urgency / alpha decay / risk aversion → faster, front-loaded, more aggressive
Lower urgency → slower, passive, schedule-based (VWAP, TWAP).
Implementation shortfall (per share, buy)
IS = (Execution price − Decision price) per share, plus explicit costs; for a sell the sign reverses
Total IS = delay + trading (impact) + opportunity cost + explicit costs. Express in currency or basis points of the paper value.
Cost versus arrival price in basis points (buy)
Cost (bp) = (Average execution price − Arrival price) ÷ Arrival price × 10,000
For a sell use (Arrival − Execution) ÷ Arrival × 10,000. Positive means cost.
VWAP
VWAP = Σ(price × volume) ÷ Σ(volume)
Computed over the trading interval, normally on market volume. Slippage to VWAP for a buy = (Execution − VWAP) ÷ VWAP.
Opportunity cost of unfilled shares (buy)
(Unfilled shares) × (Closing or end price − Decision price)
Only unfilled shares count. A rising price on an unfilled buy is a loss.
Benchmark rule
Decision price (IS) → full cost incl. delay before arrival; Arrival price → impact and trading cost from desk arrival, excludes pre-arrival delay; VWAP → intraday execution vs market; Close → can be gamed
Match the benchmark to the manager's intent and urgency.

Quick revision

  • Order choice trades off certainty of execution against price control: market orders favour speed, limit orders favour price.
  • Liquidity is judged by spread, depth and resilience; low liquidity raises impact cost.
  • Implementation shortfall compares the actual portfolio result with a paper portfolio traded at the decision price.
  • Shortfall components: explicit costs, realised profit or loss (which includes the market impact element), delay cost and missed trade opportunity cost.
  • Market impact is not a separate fourth component; it is captured within realised profit or loss.
  • Delay cost comes from price movement between decision and order placement or execution.
  • Unfilled shares create opportunity cost measured against the benchmark price at the end of the period.
  • Fast trading raises market impact and lowers price-drift risk; slow trading does the opposite.
  • Informed, urgent and alpha-decaying trades usually call for faster, more aggressive execution.
  • Uninformed or low-urgency trades can be spread over time to reduce impact.
  • Algorithms such as VWAP and TWAP follow a schedule; implementation shortfall algorithms balance impact and risk.
  • Best execution is about the whole process and total cost for the client, not just the lowest commission.
  • Judge execution against a benchmark that matches the trade's goal, and show every calculation step.

Common mistakes

  • Saying a limit order guarantees execution at the limit price. Fix: Remember: limit means price certainty if filled, but no certainty of a fill.
  • Thinking a stop order guarantees the stop price. Fix: A stop becomes a market order when triggered, so it can fill at a worse price in a fast market. Only a stop-limit controls price.
  • Getting the sign wrong on a sell order Fix: Ask whether the price moved against you. For a sell, a falling price is a cost, so reverse the subtraction.
  • Measuring market impact from the decision price Fix: Impact uses arrival price to average execution price. Delay uses decision price to arrival price.
  • Recommending VWAP for an urgent, information-driven trade. Fix: VWAP spreads trading across the day, so alpha may decay. Use arrival price when urgency is high.
  • Saying TWAP follows the volume pattern. Fix: TWAP uses equal time slices. VWAP follows expected volume.
  • Treating best execution as the lowest commission or the best price on every trade. Fix: State that best execution is a process to get the most favourable overall outcome for the client, considering all costs and circumstances.
  • Getting the sign wrong for sells. Fix: For a sell, cost is benchmark minus execution. Write the sign rule before calculating.

Exam tips

  • For recommendation questions, always name urgency, information and liquidity, then choose. A bare order name earns few points.
  • Read the command word in bold: 'identify' needs a name, 'justify' needs a reason, 'calculate' needs a number shown clearly.
  • Give only the number of reasons asked for; extra responses are not evaluated, and order matters.
  • Link the order to the client: an index manager is patient, an alpha-driven manager is urgent.
  • Write the trade-off in both directions when asked to compare orders: what you gain and what you give up.
  • Read the command word. If it says calculate, show each component and the sum. A correct number alone can earn full credit, but written steps protect you if a slip occurs.
  • In item sets, check how the vignette defines delay cost. Some apply it to executed shares only, others to the full order. Use the stated definition.
  • For explain or discuss questions, link the cost to a cause: urgency raises market impact, slow trading raises delay and opportunity cost.