Skip to content

AI × Quant Trader Series — Day 9

What is Market Microstructure?

Reading time: ~15 minutes
Prerequisites: basic financial markets, programming fundamentals
Focus: understanding how electronic markets actually work


Part 1: Introduction

Most people think financial markets are simply places where buyers meet sellers.

For quantitative traders, this description is far too simplistic.

Every trade, every quote update, every order cancellation is generated by a highly optimized electronic matching system.

Understanding Market Microstructure means understanding how these markets actually operate beneath the surface.

If quantitative finance studies what prices should do, market microstructure studies how prices are formed.

It is one of the most important subjects for:

  • High Frequency Trading
  • Market Making
  • Statistical Arbitrage
  • Execution Algorithms
  • Transaction Cost Analysis

Without understanding market microstructure, building a professional trading system becomes extremely difficult.


Part 2: What is Market Microstructure?

Market Microstructure studies the process through which financial assets are traded.

Instead of analyzing long-term price movements, it focuses on:

  • Order submission
  • Order cancellation
  • Trade execution
  • Liquidity
  • Bid-ask spreads
  • Price discovery

In other words,

Market microstructure explains how individual market events produce market prices.

Rather than asking:

Why did Bitcoin increase 10%?

Microstructure asks:

Which orders entered the book?

Who provided liquidity?

Who removed liquidity?

How did those interactions change the price?


Part 3: The Continuous Double Auction

Most modern electronic exchanges operate using a Continuous Double Auction (CDA).

Buyers submit bids.

Sellers submit asks.

Whenever the best bid meets the best ask, a trade occurs automatically.

For example,

BUY
100 @ 99

SELL
100 @ 99


Trade Executed

The matching engine continuously repeats this process millions of times every day.

There is no human intervention.

Everything is performed automatically.


Part 4: The Order Book

The order book is the central data structure of every electronic exchange.

A simplified order book looks like:

ASK

101.3  25

101.2  40

101.1  15

----------------

101.0

----------------

100.9  18

100.8  35

100.7  12

BID

The highest bid is called the Best Bid.

The lowest ask is called the Best Ask.

The difference between them is known as the Bid-Ask Spread.

Almost every HFT strategy continuously monitors these values.


Part 5: Liquidity

Liquidity measures how easily an asset can be traded.

Highly liquid markets typically have:

  • Small spreads
  • Deep order books
  • Fast execution
  • Large trading volume

Low liquidity usually results in:

  • Large spreads
  • Higher slippage
  • Greater execution risk

Many quantitative strategies are designed specifically to provide or consume liquidity efficiently.


Part 6: Market Participants

Not all market participants behave the same way.

Typical participants include:

Retail Traders

Small individual investors.

Usually submit market orders.


Institutional Investors

Mutual funds.

Pension funds.

Asset managers.

Often execute very large orders.


Market Makers

Continuously provide both bids and asks.

Profit from the bid-ask spread while managing inventory risk.


High Frequency Traders

React to market events within microseconds.

Focus on execution quality and market efficiency.


Part 7: Market Orders vs Limit Orders

Two order types dominate modern markets.

Market Orders

Execute immediately.

Price is determined by available liquidity.

Advantages:

  • Guaranteed execution

Disadvantages:

  • Slippage
  • Higher transaction cost

Limit Orders

Specify a maximum buying price or minimum selling price.

Advantages:

  • Price control

Disadvantages:

  • No execution guarantee

Many HFT firms primarily use limit orders because controlling execution cost is often more important than immediate execution.


Part 8: Price Discovery

Prices do not move randomly.

They evolve through the interaction of buyers and sellers.

For example,

A large buy order consumes multiple ask levels.

The best ask moves upward.

The market price increases.

This process is known as price discovery.

The market is constantly discovering the fair value through order flow.


Part 9: Why Microstructure Matters in Quant Trading

Traditional investing often focuses on:

  • Fundamentals
  • Earnings
  • Macroeconomics

High-frequency trading focuses on something entirely different:

Market events.

Examples include:

  • Order imbalance
  • Queue position
  • Spread changes
  • Trade aggressiveness
  • Order cancellations
  • Market depth

These signals often exist for only milliseconds.

Understanding them creates opportunities unavailable on longer time horizons.


Part 10: Where godzilla.dev Fits

Modern trading systems must process enormous numbers of market events every second.

A production trading platform needs to:

  • Decode exchange messages
  • Maintain a local order book
  • Distribute market data
  • Execute strategies
  • Manage risk
  • Send low-latency orders

These responsibilities form the foundation of every professional trading infrastructure.

godzilla.dev provides an open-source framework designed specifically for these workloads.

Instead of rebuilding market data pipelines and exchange connectivity from scratch, developers can focus on researching trading strategies while relying on a modular, ultra-low latency architecture.


Part 11: Key Takeaways

Market Microstructure explains how electronic markets actually function.

It studies:

  • Order books
  • Liquidity
  • Order flow
  • Matching engines
  • Price discovery

Rather than predicting prices directly, microstructure explains how prices emerge from the interaction of market participants.

For quantitative developers, this knowledge is often more valuable than traditional financial theory.


What's Next?

The following articles build upon these concepts:

  • What is an Order Book?
  • What is a Matching Engine?
  • What is Market Data?
  • What is an Exchange Gateway?
  • What is Shared Memory IPC?
  • Building Low-Latency Trading Systems