Skip to content
QuantMax
QuantMax
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • COMBCounting and combinatorics
    • PROBProbability
    • GAMEGames, decision theory and puzzles
    • MMMarket making
      • 1Market structure

        • Market structure: the book, the order types and who pays whom
      • 2Making a market

        • Theoretical value, width and skew
      • 3Information and adverse selection

        • Reading the fill: adverse selection
      • 4Inventory and risk

        • Inventory: carrying risk, shedding it, and the reservation price
      • 5Trading games

        • The trading game: quoting, requoting, and the questions at the end
      • 6Bet sizing and risk preferences

        • Bet sizing, Kelly and risk of ruin
    • MKTMarkets and products

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Trading and market making
  3. /Market making
  4. /Market structure

Market structure: the book, the order types and who pays whom

MM · Chapter 1·13 min read·Asked at Optiver, IMC, Flow Traders, Jane Street

After this lesson you should be able to

  • Read a limit order book and say what happens when an order arrives.
  • Choose the right order type for a given intention.
  • Explain how the fee schedule changes where you want to be quoting.

Everything a market maker does happens inside a matching engine with specific rules, and those rules are not decoration: price–time priority decides whether your quote gets filled, the fee schedule decides whether the fill was worth having, and the auction mechanics decide where a third of the day’s volume trades.

Definition 1.1

The limit order book

Price–time priority — Resting orders queue by price first and then by arrival time. A better price always jumps the queue; at the same price, whoever got there first is filled first. That second clause is why queue position is an asset — being early at a price level is worth real money, and losing it by amending an order is a genuine cost.

TermDefinitionWhen it is the right one
Best bid / best offerHighest buy, lowest sellWhat you can actually trade against
MidAverage of the twoA rough fair value when the book is balanced
MicropriceMid weighted by the opposite side’s sizeA better fair value when the book is lopsided
Last tradedPrice of the most recent printBackward-looking; can be stale in seconds
NBBOBest bid and offer across all venuesThe US regulatory reference for a fill
Table 1.2 · The prices people mean. The microprice is the one worth understanding: with 1,000 on the bid and 100 on the offer, buyers are queued up and the true value sits nearer the offer than the mid. Quoting off the mid in that book is how you get run over.
TypeBehaviourUsed when
LimitRests at a price until filled or cancelledYou are providing liquidity and want the spread
MarketTakes whatever is thereYou need the fill now and accept the price
IOCFills what it can immediately, cancels the restSweeping without leaving a resting order behind
FOKAll of it immediately, or nothingThe trade only makes sense in full size
IcebergShows a fraction of the true sizeWorking a large order without advertising it
PeggedTracks a reference price automaticallyStaying at the touch without constant amendments
Table 1.3 · Order types and what they are for.

Proposition 1.4

Maker–taker, and why it changes your quoting

Most equity venues pay a rebate to the resting order and charge the aggressor — typically a rebate around 0.200.200.20 per hundred shares against a fee near 0.300.300.30. A maker therefore earns the spread *plus* the rebate, while a taker pays the spread *plus* a fee, and the gap between the two is often larger than the tick.

Holds when

  • On a one-cent tick in a liquid name, the rebate can be a fifth of the spread. It is not a rounding error.
  • Some venues run the schedule inverted, paying takers, which changes which side of the book you want to be on.
  • This is why an order router chooses venues on net cost rather than on displayed price alone.

Example 1.5

You buy 1,000 shares at $20.00\$20.00$20.00 and sell 1,000 at $20.01\$20.01$20.01, both as resting limit orders. The rebate is $0.0020\$0.0020$0.0020 a share. What did you make?

Show the worked solutionHide the worked solution

Worked solution

  1. Formula
    P&L=spread captured+rebates\text{P\&L} = \text{spread captured} + \text{rebates}P&L=spread captured+rebates
  2. Substitute
    =1000×0.01+2×1000×0.0020= 1000 \times 0.01 + 2 \times 1000 \times 0.0020=1000×0.01+2×1000×0.0020
  3. Solve
    spread=$10.00\text{spread} = \$10.00spread=$10.00
  4. rebates=$4.00\text{rebates} = \$4.00rebates=$4.00
  5. Answer
    $14.00\$14.00$14.00

Sanity check. The rebate is 40%40\%40% on top of the spread. Had both legs crossed instead, at a $0.0030\$0.0030$0.0030 fee, you would have paid $6\$6$6 in fees and captured nothing — a $20\$20$20 swing on a trade whose gross edge was $10\$10$10.

The rest of this lesson is in Premium

You have read the opening. 10 more sections follow, including 4 worked examples and 3 quick checks.

Start the free 7-day trialSign in

Nothing is charged for 7 days, and you can cancel before then. Or read Arithmetic that survives a clock in full, free.

Theoretical value, width and skew →
On this page
  • The limit order book
  • The prices people mean
  • Order types and what they are for
  • Maker–taker, and why it changes your quoting
  • Worked example

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.