Market Microstructure Invariants
Albert S. Kyle and Anna A. Obizhaeva
University of Maryland Fields Institute Toronto, Canada March 27, 2013
Kyle and Obizhaeva Market Microstructure Invariance 1/64
Market Microstructure Invariants Albert S. Kyle and Anna A. - - PowerPoint PPT Presentation
Market Microstructure Invariants Albert S. Kyle and Anna A. Obizhaeva University of Maryland Fields Institute Toronto, Canada March 27, 2013 Kyle and Obizhaeva Market Microstructure Invariance 1/64 Overview Our goal is to explain how order
Kyle and Obizhaeva Market Microstructure Invariance 1/64
◮ We develop a model of market microstructure invariance
◮ These predictions are tested using a data set of portfolio
◮ The model implies simple formulas for order size, order
Kyle and Obizhaeva Market Microstructure Invariance 2/64
◮ Long-term traders buy and sell shares to implement “bets.” ◮ Intermediaries with short-term strategies–market makers,
Kyle and Obizhaeva Market Microstructure Invariance 3/64
Kyle and Obizhaeva Market Microstructure Invariance 4/64
◮ For active stocks (high trading volume and high volatility),
◮ For inactive stocks (low trading volume and low volatility),
Kyle and Obizhaeva Market Microstructure Invariance 5/64
Kyle and Obizhaeva Market Microstructure Invariance 6/64
Kyle and Obizhaeva Market Microstructure Invariance 7/64
Kyle and Obizhaeva Market Microstructure Invariance 8/64
Kyle and Obizhaeva Market Microstructure Invariance 9/64
Kyle and Obizhaeva Market Microstructure Invariance 10/64
Kyle and Obizhaeva Market Microstructure Invariance 11/64
◮ L := ¯ W 1/3 ¯ σ
P ¯ V ¯ σ2
◮ f (˜
Kyle and Obizhaeva Market Microstructure Invariance 12/64
One CALENDAR Day buy orders sell orders
Arrival Rate γ∗ = 4
Q∗ as fraction of V ∗ = 1/4 Market Impact of 1/4 V ∗ = 200 bps / 41/2 = 100 bps
Kyle and Obizhaeva Market Microstructure Invariance 13/64
Q∗ as fraction of V ∗ = 1/4 Market Impact of a Bet (1/4 V ∗) = 200 bps / 41/2 = 100 bps
Q as fraction of V = 1/16 = 1/4 · 8−2/3 Market Impact of a Bet (1/16 V ) = 200 bps / (4 · 82/3)1/2 = 50 bps = 100 bps ·8−1/3
◮ Stock Split Irrelevance, ◮ Leverage Irrelevance.
Kyle and Obizhaeva Market Microstructure Invariance 15/64
◮ Informed traders face given costs of acquiring information of
◮ Noise traders place bets which turn over a constant fraction
◮ Market makers offer a residual demand curve of constant
Kyle and Obizhaeva Market Microstructure Invariance 16/64
◮ The unobserved “fundamental value” of the asset follows an
◮ The market’s conditional estimate of B(t) is distributed
◮ Informed traders (γI) get signals ˜
◮ Noise traders (γU) turn over a constant percentage of market
Kyle and Obizhaeva Market Microstructure Invariance 17/64
◮ “Market efficiency”: The permanent price impact of
◮ “Break-even condition” for market makers: losses on
◮ “Break-even condition” for informed: Profits of informed
Kyle and Obizhaeva Market Microstructure Invariance 18/64
informed trade noise trade
v
v I
v I
v I
Kyle and Obizhaeva Market Microstructure Invariance 19/64
Kyle and Obizhaeva Market Microstructure Invariance 20/64
◮ Theoretical models usually suggest that order flow
◮ Empirical tests often use “wrong” proxies for unobserved
Kyle and Obizhaeva Market Microstructure Invariance 21/64
◮ Market depth invariance identifies σV : σV = ψ · σ · P ◮ Microstructure invariance identifies σU:
Kyle and Obizhaeva Market Microstructure Invariance 22/64
◮ Portfolio transition occurs when an old (legacy) portfolio is
◮ Our data includes 2,550+ portfolio transitions executed by a
◮ Dataset reports executions of 400,000+ orders with average
Kyle and Obizhaeva Market Microstructure Invariance 23/64
Kyle and Obizhaeva Market Microstructure Invariance 24/64
Kyle and Obizhaeva Market Microstructure Invariance 25/64
.1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5 .1 .2 .3 15 10 5 5
st dev volume
st dev group 1 st dev group 3 volume group 10 volume group 4 volume group 7 volume group 1 volume group 9 st dev group 5
N=7213 N=8959 N=6800 N=8901 N=11149 N=12134 N=8623 N=5568 N=8531 N=8864 N=26525 N=13191 N=6478 N=7107 N=8098 m=-5.87 v=2.23 s=0.02 k=3.18 m=-6.03 v=2.44 s=0.10 k=2.73 m=-5.81 v=2.44 s=0.01 k=2.93 m=-5.60 v=2.38 s=-0.18 k=3.15 m=-5.48 v=2.32 s=-0.21 k=3.34 m=-5.69 v=2.37 s=0.05 k=2.95 m=-5.80 v=2.60 s=-0.02 k=2.80 m=-5.82 v=2.62 s=0.03 k=2.87 m=-5.61 v=2.48 s=-0.03 k=3.23 m=-5.41 v=2.47 s=-0.13 k=3.32 m=-5.86 v=2.90 s=-0.07 k=3.00 m=-5.67 v=2.51 s=-0.08 k=3.01 m=-5.77 v=2.84 s=-0.06 k=3.03 m=-5.72 v=2.68 s=0.08 k=3.10 m=-5.59 v=2.85 s=0.05 k=3.38
Kyle and Obizhaeva Market Microstructure Invariance 26/64
Panel A: Quantile-to-Quantile Plot for Empirical and Lognormal Distribution.
volume group 10 volume group 4 volume group 7 volume group 1 volume group 9
Panel B: Logarithm of Ranks against Quantiles of Empirical Distribution.
volume group 10 volume group 4 volume group 7 volume group 1 volume group 9
Log Rank Log Adjusted Order Size
N=71000 m=-5.77 v=2.59 s=-0.01 k=3.04 N=49000 m=-5.80 v=2.56 s=-0.02 k=2.85 N=29778 m=-5.78 v=2.64 s=-0.01 k=2.96 N=40640 m=-5.63 v=2.51 s=-0.07 k=3.20 N=47608 m=-5.47 v=2.51 s=-0.11 k=3.36
Kyle and Obizhaeva Market Microstructure Invariance 27/64
Kyle and Obizhaeva Market Microstructure Invariance 28/64
◮ Microstructure Invariance: a0 = −2/3.
Kyle and Obizhaeva Market Microstructure Invariance 29/64
◮ Since asset managers are “long only,” buys are related to
◮ Since increases in W result from positive returns, higher
◮ Implies sell coefficients smaller in absolute value than buy
◮ Adding lagged returns or lagged trading activity W may
Kyle and Obizhaeva Market Microstructure Invariance 30/64
◮ Microstructure Invariance: a0 = −2/3.
Kyle and Obizhaeva Market Microstructure Invariance 31/64
ln [ Xi Vi ] = ln [ ¯ q ] −α0·ln [ Wi W ∗ ] +b1·ln [ σi 0.02 ] +b2·ln [ P0,i 40 ] +b3·ln [ Vi 106 ] +b4·ln [ νi 1/12 ] +˜ ϵ.
Kyle and Obizhaeva Market Microstructure Invariance 32/64
◮ The assumptions made in our model match the data economically. ◮ F-test rejects our model statistically because of small standard errors. ◮ Invariance explains data for buys better than data for sells. ◮ Estimating coefficients on P, V , σ, ν improves R2 very little compared
Kyle and Obizhaeva Market Microstructure Invariance 33/64
Kyle and Obizhaeva Market Microstructure Invariance 34/64
Kyle and Obizhaeva Market Microstructure Invariance 35/64
Kyle and Obizhaeva Market Microstructure Invariance 36/64
Kyle and Obizhaeva Market Microstructure Invariance 37/64
◮ Implementation shortfall is adjusted for market changes. ◮ Implementation shortfall is adjusted for differences in volatility.
Kyle and Obizhaeva Market Microstructure Invariance 38/64
◮ Microstructure Invariance: a1 = −1/3.
Kyle and Obizhaeva Market Microstructure Invariance 39/64
◮ Predicted coefficient is −1/3. ◮ Estimated coefficient is −0.35, being different for NYSE
Kyle and Obizhaeva Market Microstructure Invariance 40/64
NYSE NASDAQ All Buy Sell Buy Sell a 0.66 0.63 0.62 0.76 0.78 (0.013) (0.016) (0.016) (0.037) (0.036)
1/ 2¯
λ∗ × 104 10.69 12.08 9.56 12.33 9.34 (1.376) (2.693) (2.254) (2.356) (2.686) z 0.57 0.54 0.56 0.44 0.63 (0.039) (0.056) (0.062) (0.051) (0.086) α2
(0.015) (0.037) (0.029) (0.035) (0.037)
1/ 2¯
κ∗ × 104 1.77
1.14 0.77 3.55 (0.837) (2.422) (1.245) (4.442) (1.415) α3
0.53
(0.050) (1.471) (0.114) (1.926) (0.045) ◮ Microstructure Invariance: α2 = 1/3, α3 = −1/3.
IBS,i · C(Xi ) · (0.02) σi = a · Rmkt · (0.02) σi + ¯ λ∗ 2 IBS,i · [ ϕIi 0.01 ]z · [ Wi W ∗ ]α2 + ¯ κ∗ 2 IBS,i · [ Wi W ∗ ]α3 + ˜ ϵ. Kyle and Obizhaeva Market Microstructure Invariance 41/64
◮ Estimated coefficient a = 0.66 suggests that most orders are
◮ In a non-linear specification, α3 is often different from
◮ Scaled cost functions are non-linear with the estimated
◮ Buys have higher price impact ¯
Kyle and Obizhaeva Market Microstructure Invariance 42/64
NYSE NASDAQ All Buy Sell Buy Sell Unrestricted Specification, 12 Degrees of Freedom: α2 = α3 = −1/3 R2 0.1016 0.1121 0.1032 0.0957 0.0944 Restricted Specification: β1 = β2 = β3 = β4 = β5 = β6 = β7 = β8 = 0 R2 0.1010 0.1118 0.1029 0.0945 0.0919 Microstructure Invariance, SQRT Model:
z = 1/2, β1 = β2 = β3 = β4 = β5 = β6 = β7 = β8 = 0, α2 = α3 = −1/3
R2 0.1007 0.1116 0.1027 0.0941 0.0911 Microstructure Invariance, Linear Model:
z = 1, β1 = β2 = β3 = β4 = β5 = β6 = β7 = β8 = 0, α2 = α3 = −1/3
R2 0.0991 0.1102 0.1012 0.0926 0.0897
IBS,i · C(Xi ) · (0.02) σi = a · Rmkt · (0.02) σi + ¯ λ∗ 2 IBS,i · [ ϕIi 0.01 ]z · [ Wi W ∗ ]α2 · σβ1
i
· Pβ2
0,i · V β3 i
· νβ4
i
(0.02)(40)(106)(1/12) + ¯ κ∗ 2 IBS,i · [ Wi W ∗ ]α3 · σβ5
i
· Pβ6
0,i · V β7 i
· νβ8
i
(0.02)(40)(106)(1/12) + ˜ ϵ. Kyle and Obizhaeva Market Microstructure Invariance 43/64
◮ Invariance matches the data economically. ◮ F-test rejects invariance statistically because of small standard errors. ◮ Price impact cost is better described by a non-linear function with
◮ Estimating coefficients on P, V , σ, ν improves R2 very little comparing
Kyle and Obizhaeva Market Microstructure Invariance 44/64
100
j=1
k,j. ◮ Indicator variable Ii,j,k is one if ith order is in the kth volume
◮ The dummy variables c∗ k,j, j = 1, ..100 track the shape of
Kyle and Obizhaeva Market Microstructure Invariance 45/64
volume group 2 volume group 3 volume group 1 volume group 4 volume group 10 volume group 7 volume group 8 volume group 6 volume group 9 LINEAR model SQRT model
25 49 74 98 123
20 40 60 80 100
11 22 33 44 55
20 40 60 80 100
29 59 88 117 147
20 40 60 80 100
14 28 43 57 71
20 40 60 80 100
34 68 101 135 169
20 40 60 80 100
17 34 52 69 86
20 40 60 80 100
44 88 132 176 220
20 40 60 80 100
19 39 58 77 97
20 40 60 80 100
73 146 220 293 366
20 40 60 80 100
22 44 66 88 110 N=71000 M=1108 N=68689 M=486 N=41238 M=224 N=49000 M=182 N=29330 M=126 N=29778 M=90 N=34409 M=102 N=40460 M=81 N=28073 M=106 N=47608 M=78 10 x C*( I )
volume
C( I ) x 10
20 40 60 80 100
ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f ln( I) f
4 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4 10 x C*( I ) C( I ) x 104 4
For each of 10 volume groups, 100 estimated dummy variables c∗
k,j, j = 1, ..100 track
scaled cost functions C ∗(I) for a benchmark stock on the left axis. Actual costs functions C(I) are on the right axis. Group 1 contains stocks with the lowest volume. Group 10 contains stocks with the highest volume. The volume thresholds are 30th, 50th, 60th, 70th, 75th, 80th, 85th, 90th, and 95th percentiles for NYSE stocks.
Kyle and Obizhaeva Market Microstructure Invariance 46/64
◮ Cost functions scaled by σW −1/3 with argument X scaled by W 2/3/V
◮ The estimates are more “noisy” in higher volume groups, since transitions
◮ The square-root specification fits the data slightly better than the linear
◮ The linear specification fits better costs for very large orders in active
Kyle and Obizhaeva Market Microstructure Invariance 47/64
Kyle and Obizhaeva Market Microstructure Invariance 48/64
Kyle and Obizhaeva Market Microstructure Invariance 49/64
◮ Trading Rate: If it is reasonable to restrict trading of the benchmark
◮ Components of Trading Costs: For orders of a given percentage
◮ Comparison of Execution Quality:
Kyle and Obizhaeva Market Microstructure Invariance 50/64
◮ Predictions of microstructure invariance largely hold in
◮ We conjecture that invariance predictions can be found to
◮ We conjecture that market frictions such as wide tick size and
◮ Microstructure invariance has numerous implications.
Kyle and Obizhaeva Market Microstructure Invariance 51/64
◮ Median bet size is $132,500 or 0.33% of daily volume. ◮ Average bet size is $469,500 or 1.17% of daily volume. ◮ Benchmark stock has about 85 bets per day. ◮ Order imbalances are 38% of daily volume. ◮ Half price impact is 2.50 and half spread is 8.21 basis points. ◮ Expected cost of a bet is about $2,000.
Kyle and Obizhaeva Market Microstructure Invariance 52/64
◮ a one-standard-deviation increase in bet size is a factor of
◮ 50% of trading volume generated by largest 5.39% of bets. ◮ 50% of returns variance generated by largest 0.07% of bets
Kyle and Obizhaeva Market Microstructure Invariance 53/64
2 4
3 8
median
std1 std2 std3 std4
Q/V=5%
ln(Q/V) ln(W/W*) 1929 crash 1987 crash 1987 Soros 2008 SocGen Flash Crash
Kyle and Obizhaeva Market Microstructure Invariance 54/64
Kyle and Obizhaeva Market Microstructure Invariance 55/64
◮ Price impact predicted by invariance is large and similar
◮ The financial system in 1929 was remarkably resilient.
Kyle and Obizhaeva Market Microstructure Invariance 56/64
◮ Speed of liquidation magnifies short-term price effects.
◮ Market crashes happen too often. The three large crash
Kyle and Obizhaeva Market Microstructure Invariance 57/64
Kyle and Obizhaeva Market Microstructure Invariance 58/64
◮ Mandelbrot and Taylor (1967): Stable distributions with
◮ Clark (1973): Price changes result from log-normal with
◮ Econophysics: Gabaix et al. (2006); Farmer, Bouchard, Lillo
◮ Microstructure invariance: Kurtosis in returns results from
Kyle and Obizhaeva Market Microstructure Invariance 59/64
◮ Product of temperature and order imbalances proportional to
◮ Invariance implies temperature ∝ (PV )1/3σ4/3 = σ · W . ◮ Invariance implies expected market impact cost of an order
Kyle and Obizhaeva Market Microstructure Invariance 60/64
◮ “Velocity”:
◮ Cost of Converting Asset to Cash (basis points) = 1/L$:
◮ Cost of Transferring a Risk (Sharpe ratio) = 1/Lσ
Kyle and Obizhaeva Market Microstructure Invariance 61/64
price volatility volume
price group 1 price group 2 volume group 10 volume group 4 volume group 7 volume group 1 volume group 9 price group 3 price group 4
N=197 N=65 N=31 N=29 N=44 N=222 N=45 N=30 N=31 N=23 N=270 N=45 N=13 N=11 N=4 N=223 N=3 N=2 N=4 N=10 M=15 M=103 M=171 M=335 M=938 M=11 M=68 M=131 M=214 M=530 M=7 M=52 M=233 M=130 M=307 M=9 M=56 M=104 M=242 M=460
Kyle and Obizhaeva Market Microstructure Invariance 62/64
price volatility volume
price group 1 price group 2 volume group 10 volume group 4 volume group 7 volume group 1 volume group 9 price group 3 price group 4
N=705 N=68 N=34 N=34 N=48 N=657 N=67 N=34 N=30 N=19 N=713 N=61 N=17 N=13 N=10 N=974 N=15 N=7 N=12 N=9 M=843 M=12823 M=21075 M=39381 M=74420 M=835 M=7762 M=14869 M=24647 M=59122 M=185 M=4361 M=6924 M=14475 M=30292 M=561 M=5174 M=10103 M=20087 M=36283
Kyle and Obizhaeva Market Microstructure Invariance 63/64
1 2 3 0.4 0.8
2003 2004 2005 2006 2007 2008 2009 2003 2004 2005 2006 2007 2008 2009
All Firms, Articles
Intercept Slope
All Firms, Tags TR Firms, Articles TR Firms, Tags
slope=2/3
Overdispersion
2 4 6 8
2003 2004 2005 2006 2007 2008 2009
Kyle and Obizhaeva Market Microstructure Invariance 64/64