Basic Prerequisites: Probability (random walks and Poisson arrivals) - no market-making background needed.


1. Intuition & Practical Objective

This page builds the why of inventory management with no prior market-making knowledge needed. The objective is one idea: if you quote symmetrically around the mid-price, the position you accumulate is a random walk that can run away from you - and the fix is to quote around a personal “reservation price” that already accounts for the inventory you are holding, so your own quotes pull you back toward flat.

Start with the dumbest question: how does a market maker make money? Not by predicting direction. A market maker posts two prices at once - a bid (willing to buy) and an ask (willing to sell), straddling the mid. Every time a seller hits his bid he buys, every time a buyer lifts his ask he sells, and on each round trip he pockets the bid-ask spread. Hundreds of round trips a day; spread times volume is the business.

So why is it hard? Because the two sides do not arrive in lockstep. In the time it takes to buy 100 shares at the bid, hungry buyers might lift your ask 300 times. Now you are short 200 shares in a market that is drifting, and you are exposed. This is the inventory problem:

  1. Your position carries price risk. Whatever inventory you hold, long or short, is a directional bet you did not intend to make. It moves with the market, and the variance of that move grows with the size of the position and the time you hold it - this is inventory risk.
  2. Inventory does not mean-revert by itself. Buy and sell flow arrive roughly symmetrically, so a symmetric quoter’s inventory performs a random walk with no restoring force. It wanders - sometimes far.
  3. You cannot cancel the inventory you already have. You can only attract the offsetting trade by quoting. The only lever you control is your quotes.

Quote skewing is that lever. If you are long, you want to be a seller; so you shade your ask down (to attract buyers) and your bid down (to stop accumulating), shifting the whole quote structure below the mid. Symmetric quotes around the mid treat buying and selling as equally attractive - but if you are already long, buying more is not equally attractive. The correct reference is a reservation price that sits below the mid when you are long and above it when you are short.

Three “aha”s:

  1. Symmetry is the trap. A quote centred on the mid has no memory of your position, so your inventory never feels a force pushing it back. It is a driftless random walk.
  2. Your fair value depends on your position. If you are long 10 lots, a price that makes you indifferent between holding and trading one unit away lies below the mid. That is the reservation price, and it is the central object of this folder.
  3. The spread is compensation for inventory risk, not free money. You are paid to bear positions that arrive randomly; the whole game is earning the spread while keeping the position from running.

2. Mathematical Ground Truth & Derivations

The story in three pictures.

The mid-price is a fair-coin walk. As in Avellaneda–Stoikov, model the reference price as arithmetic Brownian motion with no drift,

no drift because the maker has no view on direction - neutrality is the whole point.

Inventory drifts like a random walk. If you quote at fixed distances (bid below mid) and (ask above mid), market sells hit your bid at Poisson rate and market buys lift your ask at rate . Inventory changes by (a hit) or (a lift) at those rates - a birth–death random walk. With symmetric quotes the up- and down-rates are equal, so has zero restoring force: it wanders, and over a horizon the variance of grows linearly in time.

The cure: quote around the reservation price. The dealer’s personal fair value at inventory and remaining horizon is

a position-dependent price. Long () ⇒ - shade both quotes down to encourage sells and discourage buys, pulling inventory back to zero. Short ⇒ shade up. The wedge is the price of one share of inventory risk for horizon ; the skew is times that. This one line is the entire intuition of quote skewing, and it is the same object Avellaneda–Stoikov call the reservation price.


3. Computational Implementation - symmetric quoting lets inventory run away

The simplest way to see the disease: quote symmetrically, let fills arrive as a Poisson process, and compare the terminal-inventory dispersion against a version that quotes around the reservation price.

Five symmetric-quote paths terminate at - the inventory wanders freely and never returns to zero. Across 20 000 paths the symmetric maker ends with terminal-inventory std and a max position of 48 lots; the reservation-price quoter (the same spread, just centred on instead of the mid) has std and max - a reduction from one line of skew. That restoring force is the whole subject of this folder.


4. Failure Modes & First-Principles Breakdowns

  1. “Market making is just collecting the spread” trap. The spread is compensation, not free money. You are paid to bear inventory risk; if the position moves against you before you flatten, the spread is more than given back. A symmetric quoter is, in the long run, an unwilling directional trader with an unbounded position.
  2. Symmetric quoting = an unbounded random walk. With no skew, inventory has no mean reversion; in the limit of an infinite horizon an unskewed quoter drifts to its inventory limit and stops making one side (the genesis of Garman’s 1976 bankruptcy model).
  3. Skewing controls inventory, not information. Quote skewing manages the position; it does nothing about informed flow that picks off stale quotes. That is a different failure, handled by Glosten–Milgrom and Toxic Order Flow & VPIN.

5. References

  • Ho & Stoll (1981), Optimal dealer pricing under transactions and return uncertainty, JFE 9(1)
  • Stoll (1978), The supply of dealer services in securities markets, JFE 3(2), 113–124
  • Garman (1976), Market microstructure, JFE 3(3)
  • Avellaneda & Stoikov (2008), High-frequency trading in a limit order book, Quantitative Finance 8(3)

6. Connected Graph Bridges