Topic3 Part1
Topic3 Part1
Bo Liu, Ph.D
Huron at Western
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 1 / 85
What did we do last topic?
1 Discuss liquidity
2 Talk about different measures of:
spreads (quoted, effective, realized)
price impact
other measures
3 Estimators for missing data
Lee-Ready algorithm for estimating trade direction
Roll’s spread estimator requiring only price data
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 2 / 85
This topic
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 3 / 85
Information and Prices
This topic:
2 Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 4 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Determinants of liquidity
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 5 / 85
Information and Prices
Price determinants
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 6 / 85
Information and Prices
Price determinants
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 7 / 85
Information and Prices
Types of information
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 8 / 85
Information and Prices
Types of information
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 8 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 9 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 9 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 10 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 11 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 12 / 85
Information and Prices
Asset value
Let’s try to figure out how price efficiency looks like in math.
Information: Ωt captures the market’s (public) knowledge at time t –
ever more is known: Ωt+1 = (Ωt , It+1 ).
Market valuation (̸= price) of an asset = expectation of underlying
fundamental value v given information Ωt :
µt = E [v |Ωt ] .
P∞
Think of v as the sum of discounted cash flows: v = s=t δ s−t cs
(uncertain at t).
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 13 / 85
Information and Prices
Informational efficiency
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 14 / 85
Information and Prices
Informational efficiency
Also, E[ϵs ϵt ] = 0, ∀s ̸= t.
Price innovation is equal to the valuation innovation:
Thus
E[pt+1 |Ωt ] = pt
When we have informational efficiency, the price is a martingale
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 15 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 16 / 85
Information and Prices
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 17 / 85
Glosten-Milgrom model
This topic:
2 Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 18 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 19 / 85
Glosten-Milgrom model
GM85: Overview
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 20 / 85
Glosten-Milgrom model
GM85: Model
dt · (v − pt )
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 21 / 85
Glosten-Milgrom model
Risk neutral
Willing to trade exactly one unit (buy/sell/no trade) each period.
Sets bid and ask prices (for a single unit).
Quotes price before seeing trade (limit order).
Does not know whether the trader is a speculator or noise trader (but
knows π).
Expected profit from trade is:
E[−dt (v − pt )].
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 22 / 85
Glosten-Milgrom model
Aside on Dealers
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 23 / 85
Glosten-Milgrom model
GM85: Model
Asset value:
Random asset value v drawn from distribution
Assume v is the fundamental (terminal) value
Speculators know v perfectly (not much changes if they don’t)
Equilibrium:
An equilibrium consists of bid and ask prices and speculator’s strategy
They must be such that: (i) prices are competitive (zero profit for
MM), (ii) speculator best-responds to prices (maximizes expected
gain).
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 24 / 85
Glosten-Milgrom model
Market making
Security’s value: (
1
vH with prob. 2,
v= 1
vL with prob. 2.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 26 / 85
Glosten-Milgrom model
pt = µt ≡ E(v |Ωt )
µt ≡ E(v |Ωt−1 , dt )
|{z}
"belief" at t
= θt v H + (1 − θt )v L
| {z } | {z }
probability of high value at t probability of low value at t
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 27 / 85
Glosten-Milgrom model
GM85: Model
The market maker ignores whether the trader is informed or not: this
creates asymmetric information ⇒ adverse selection.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 28 / 85
Glosten-Milgrom model
The distribution of the order flow depends on the true value of the
asset:
1+π 1−π
Pr(dt = 1|vH ) = and Pr(dt = −1|vH ) =
2 2
1−π 1+π
Pr(dt = 1|vL ) = and Pr(dt = −1|vL ) =
2 2
Hence, dealers can learn about the value of the asset from the order
flow.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 29 / 85
Glosten-Milgrom model
at = µ+
t ≡ E(v |Ωt−1 , dt > 0)
bt = µ −
t ≡ E(v |Ωt−1 , dt < 0)
Intuitively:
E(v |Ωt−1 , dt > 0) > E(v |Ωt−1 , dt < 0)
Key point: dt can be used to forecast v because the distribution of dt
depends on v .
The bid-ask spread the consequence of buy and sell orders convey
different messages.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 30 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 31 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 32 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 33 / 85
Glosten-Milgrom model
θ π · (a − v H )
|t−1 {zt }
Expected profit from trading with informed customer
+ 0 · (at − v L )
| {z }
No profit from trading with v L (informed customer)
1
+ (1 − π) · (at − µt−1 )
2
| {z }
Expected profit from trading with uninformed customer
1
+ (1 − θt−1 )π + (1 − π) · 0
2
| {z }
Probability of no ask-side customer (no trade)
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 34 / 85
Glosten-Milgrom model
= µ0 + π(v H − µ0 )
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 35 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 36 / 85
Glosten-Milgrom model
Bid-ask spread at t = 1:
S1 = a1 − b1 = s1a + s1b
π H π
= (v − v L ) + (v H − v L )
2 2
= π(v H − v L )
The spread just covers dealers’ losses with informed traders.
Cost of adverse selection is ultimately borne by liquidity traders:
Markets are often organized/regulated to alleviate informational
asymmetries.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 37 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 38 / 85
Glosten-Milgrom model
But since:
µt−1 = θt−1 v H + (1 − θt−1 )v L
We have:
πθt−1 (1 − θt−1 )
at = µt−1 + (v H − v L )
πθt−1 + (1 − π)/2
Symmetrically:
πθt−1 (1 − θt−1 )
bt = µt−1 − (v H − v L )
π(1 − θt−1 ) + (1 − π)/2
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 39 / 85
Glosten-Milgrom model
Spread:
St = 2πθt−1 (1 − θt−1 )×
1 1
+ (v H − v L )
2πθt−1 + 1 − π 2π(1 − θt−1 ) + 1 − π
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 40 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 41 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 42 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 43 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 44 / 85
Glosten-Milgrom model
Updating Probabilities
Substituting:
(1 + π) 21 · θt−1
θt+ =
πθt−1 + (1 − π) 12
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 45 / 85
Glosten-Milgrom model
Updating Probabilities
(1 − π) 21 · θt−1
θt− =
π(1 − θt−1 ) + (1 − π) 12
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 46 / 85
Glosten-Milgrom model
Revisions in Quotes
µ+ + H + L
t = θt v + (1 − θt )v
πθt−1 (1 − θt−1 ) H
µ+
t − µt−1 = 1
(v − v L ) = sta
πθt−1 + (1 − π) 2
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 47 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 48 / 85
Glosten-Milgrom model
The deviation of the ask (bid) quote from the previous estimate of the
stock value µt−1 plays two roles:
Allow the dealer to earn a revenue to cover the expected losses made
by trading with informed investors:
at = ut+ , bt = ut−
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 49 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 50 / 85
Glosten-Milgrom model
Hence,
pt = µt = θt v H + (1 − θt )v L ,
where (
θt+ if dt = +1,
θt =
θt− if dt = −1.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 51 / 85
Glosten-Milgrom model
Semi-Strong EMH
Semi-Strong EMH:
Transactions occur at fair values given public information.
The order flow, Ωt = {d1 , d2 , . . . , dt }, is observed.
In this model, the semi-strong EMH holds true.
Key Insight:
Bid-ask spread reflects the incorporation of order flow into price
discovery.
Temporary deviations are a result of information asymmetry, not
inefficiency.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 52 / 85
Glosten-Milgrom model
Challenge:
Seems impossible for markets to be efficient in this sense.
How can prices reflect information unavailable to all participants?
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 53 / 85
Glosten-Milgrom model
a1 = v H , b1 = v L .
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 54 / 85
Glosten-Milgrom model
Dealers’ beliefs about the asset’s fair value evolve as they process
order flow:
θt → 1 as informed traders dominate.
Speed of price discovery depends on the proportion of informed traders
(π):
Higher π: Faster convergence to true value v H or v L .
Lower π: Slower adjustment.
Price discovery can happen if π > 0.
Without informed trading:
Order flow is balanced (50% buys, 50% sells).
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 55 / 85
Glosten-Milgrom model
Example setup:
v H = 102, v L = 98, µ0 = 100, θ0 = 0.5, π = 0.3.
True value is v H .
First two orders buy, the third is sell:
PDt = (pt − v H )2
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 56 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 57 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 58 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 59 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 60 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 61 / 85
Glosten-Milgrom model
The model provides a framework for explaining the effect of order flow on
price movements. Recall that:
µ+ a
t = µt−1 + st , µ− b
t = µt−1 − st
where: (
s a , if dt = +1
s(dt ) ≡ tb
st , if dt = −1
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 62 / 85
Glosten-Milgrom model
The dealers’ estimate of the value of the security after the t-th transaction,
µt , depends on the direction of the order flow. Market orders are
informative: (
s a , if dt = +1
s(dt ) ≡ tb
st , if dt = −1
Dealers set their quotes at time t to bracket their prior estimate of the
security’s value, µt−1 :
at = µ+t = µt−1 + st
a
bt = µ− b
t = µt−1 + st
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 63 / 85
Glosten-Milgrom model
Numerical Illustration
Consider the following assumptions:
1 1
v H = 102, v L = 98, θ0 = , π= .
2 2
On these assumptions, we find:
a1 = 101, b1 = 99.
3
If the first order is a buy (d1 = +1), the probability θ1 is updated to 4
and µ1 = 101.
Dealers then revise their quotes to:
a2 = 101.6, b2 = 100.
Conversely, if the first order is a sell (d1 = −1), the probability θ1 is
updated to 14 and µ1 = 99.
Dealers revise their quotes to:
a2 = 100, b2 = 98.4.
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 64 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 65 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 66 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 67 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 68 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 69 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 70 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 71 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 72 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 73 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 74 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 75 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 76 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 77 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 78 / 85
Glosten-Milgrom model
Dynamics
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 79 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 80 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 81 / 85
Glosten-Milgrom model
All transactions take place either at the ask price or the bid price, so:
µ+ a
t = µt−1 + st , µ− b
t = µt−1 + st
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 82 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 83 / 85
Glosten-Milgrom model
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 84 / 85
References I
Bo Liu, Ph.D Market Microstructure and High-Frequency Trading Jan 23, 2025 85 / 85