Skip to content
In academic affiliation with Carnegie Mellon University
Institute of Algorithmic Tradingand Applied Computational Finance

Practitioner course in high-frequency trading

Transaction Cost Analysis

Transaction cost analysis as buy-side and broker desks run it: measuring implementation shortfall, separating spread, impact and timing costs, fitting market impact models, reading broker reports, and building costs into strategy design.

Transaction cost analysis measures what trading really costs. Commissions are the small part; the spread, market impact and the delay between decision and fill are often larger, and they decide whether a strategy that worked on paper earns money. This course teaches how desks measure those costs and how to design strategies that survive them.

Why do costs matter so much for systematic strategies?

Because a strategy trades the same way thousands of times, and a few basis points lost on each trade add up to the whole edge. Many published strategies vanish once realistic costs are counted. The course builds a cost model and applies it to strategies from the rest of the catalogue.

How is the course taught?

Audio lessons give the general subject, explainer films show impact building as an order is worked, and the workbooks hold worked examples, notebooks and cheat sheets of the cost formulas. The lab receives written feedback from the faculty.

Who is this course for?

Traders, quants and portfolio managers who execute or design strategies, and anyone who reviews broker execution. It counts toward the Certificate in High-Frequency Trading and Market Microstructure and the Certificate in Statistical Arbitrage, and so toward the Professional Diploma in Algorithmic Trading.

What you will be able to do

  • Measure implementation shortfall and break it into spread, impact, timing and opportunity costs.
  • Fit a square-root market impact model to execution data.
  • Choose fair benchmarks and read a broker's cost report critically.
  • Estimate how capacity and turnover limit a strategy once costs are counted.

Syllabus, module by module

  1. What trading costs

    Commissions, fees, the spread, market impact, delay and missed trades.

  2. Implementation shortfall

    The paper portfolio against the real one, and how to decompose the gap.

  3. Market impact

    Temporary and permanent impact, the square-root law and fitting it to data.

  4. Benchmarks

    Arrival price, VWAP, close and their incentives; peer comparisons.

  5. Reports and regulation

    Broker reports, best-execution duties and what a committee should ask.

  6. Costs in strategy design

    Turnover, capacity and the backtest that survives realistic costs.

How the certificate is earned

Quizzes at the end of each unit and a graded lab: a cost analysis of a set of real executions with a written report for a trading committee. On a pass you receive the Course certificate in Transaction Cost Analysis, issued by the Institute with a verification code. Read how certification works.

Before you start

Execution algorithms at the Institute's level.

This course counts toward

Questions applicants ask

What is transaction cost analysis?

It is the measurement of what trading actually cost against what it would have cost at a fair benchmark price. It covers explicit fees and the hidden costs of the spread, market impact and delay.

Why do backtests overstate returns?

Most assume trades fill at the last price with no impact. Real fills are worse, and the gap grows with trade size and turnover. The course shows how to estimate costs before a strategy goes live.

$290 48 hours