Skip to content
Founded by three Carnegie Mellon University faculty members
Institute of Algorithmic Tradingand Applied Computational Finance

Specialist track, course code HF

High-Frequency Trading and Market Microstructure

High-frequency trading (HFT) courses on how orders meet: limit order books, execution algorithms, smart order routing and the economics of trading at microsecond scale.

Every trade passes through a market mechanism, and the mechanism sets the cost. The bid-ask spread, the depth of the book and the price impact of an order decide whether a strategy that works on closing prices works at all. High-frequency trading (HFT) is the part of the industry that competes directly on this mechanism, and the high-frequency trading courses below start from it.

What does the high-frequency trading track cover?

A free primer explains what high-frequency firms do. Order Books, Execution Algorithms and Trading Costs teaches queue priority, order types and book reconstruction from exchange data, then VWAP, TWAP and implementation shortfall, venue selection across fragmented markets, and transaction cost analysis to measure what each trade really cost. At Researcher level, High-Frequency Trading and Market Making covers the strategies and the race for latency, inventory risk, adverse selection and the Avellaneda-Stoikov model of optimal quotes.

Who is this track for?

Engineers moving into trading firms, execution traders, and quantitative researchers who need to know why their strategies leak money between signal and fill. The track leads to the Certificate in High-Frequency Trading and Market Microstructure.

Open courses in this track

Free primers. Read, watch and work the exercises before you spend anything.

Practitioner courses in this track

Lab-based courses. You build, test and cost real strategies and systems on market data.

Researcher courses in this track

Proof-level courses. Stochastic models, estimation theory and the literature behind each method.

Credentials that use this track

Questions applicants ask

What is market microstructure?

The study of how trading mechanisms set prices: order types, the limit order book, the bid-ask spread, market impact and the behavior of liquidity providers. It explains why the price you trade at differs from the price on the screen.

Do I need C++ for the high-frequency courses?

Order Books, Execution Algorithms and Trading Costs uses Python. High-Frequency Trading and Market Making uses C++, which the credential’s systems course teaches.