albert s. kyle and anna a. obizhaevaieor.columbia.edu/files/seasdepts/industrial-engineering... ·...
TRANSCRIPT
Market Microstructure Invariants
Albert S. Kyle and Anna A. Obizhaeva
University of Maryland
Emanuel Derman’s Finance SeminarColumbia University
April 23, 2012
Kyle and Obizhaeva Market Microstructure Invariants 1/79
Overview
Our goal is to explain how order size, order frequency, marketimpact and bid-ask spread vary across stocks with differenttrading activity.
I We develop a model of market microstructure invariancethat generates predictions concerning cross-sectionalvariations of these variables.
I These predictions are tested using a data set of portfoliotransitions and find a strong support in the data.
I The model implies simple formulas for order size, orderfrequency, market impact, and bid-ask spread as functions ofobservable dollar trading volume and volatility.
Kyle and Obizhaeva Market Microstructure Invariants 2/79
A Framework
When portfolio managers trade stocks, they can be thought of asplaying trading games. Since managers trade many differentstocks, we can think of them as playing many different tradinggames simultaneously, a different game for each stock.
The intuition behind a trading game was first described by JackTreynor (1971). In that game informed traders, noise traders andmarket makers traded with each other.
Kyle and Obizhaeva Market Microstructure Invariants 3/79
Games Across Stocks
Stocks are different in terms of their trading activity: dollartrading volume, volatility etc. Trading games look different acrossstocks only at first sight!
Our intuition is that trading games are the same across stocks,except for the length of time over which these games are played orthe speed with which they are played.
“Business time” passes faster for more actively traded stocks.
Kyle and Obizhaeva Market Microstructure Invariants 4/79
Games Across Stocks
Only the speed with which business time passes varies as tradingactivity varies:
I For active stocks (high trading volume and high volatility),trading games are played at a fast pace, i.e. the length oftrading day is small and business time passes quickly.
I For inactive stocks (low trading volume and low volatility),trading games are played at a slow pace, i.e. the length oftrading day is large and business time passes slowly.
Kyle and Obizhaeva Market Microstructure Invariants 5/79
Reduced Form Approach
As a rough approximation, we assume that orders arrive accordingto a compound Poisson process with order arrival rate γ andorder size having a distribution represented by a random variableQ.
Both Q and γ vary across stocks.
The arrival rate γ, which measures market “velocity,” isproportional to the speed with which business time passes.
Kyle and Obizhaeva Market Microstructure Invariants 6/79
Bets
We think of orders as bets whose size is measured by dollarstandard deviation over time.
Bet size over a calendar day:
B = P · Q · σ
Bet size B measures the standard deviation of the mark-to-marketgains per calendar day, conditional on number of shares Q.Bet size increases as a square root with time.
Kyle and Obizhaeva Market Microstructure Invariants 7/79
Volatility in Business Time
Let σ0 denote returns volatility in business time:
σ0 = σ/γ1/2
Bet size can be written
B = P · Q · σ0 · γ1/2
Bet size is proportional to the square root of the rate γ at whichbusiness time passes.
Kyle and Obizhaeva Market Microstructure Invariants 8/79
Trading Game Invariance
“Trading game invariance” is the hypothesis that bet size isconstant when measured in units of business time, i.e., thedistribution of the random variable
I := B · γ−1/2 = P · Q · σ0does not vary across stocks or across time.Bet risk in calendar time remains proportional to the square root ofthe rate γ at which business time passes:
B = γ1/2 · I
Kyle and Obizhaeva Market Microstructure Invariants 9/79
Trading Activity
Stocks differ in their “Trading Activity” W , or a measure of grossrisk transfer, defined as dollar volume adjusted for volatility σ:
W = V · P · σ = ζ/2 · γ · E{|B|}.
Execution of bets induces extra volume; ζ adjusts for non-betvolume; we might assume ζ is constant and equal to two.
Kyle and Obizhaeva Market Microstructure Invariants 10/79
Key Result
Trading game invariance implies trading activity is proportional toγ3/2:
W = ζ/2 · γ3/2 · E{|I |}.
Thereforeγ ∝ W 2/3
andB ∝ W 1/3 · I
.
Kyle and Obizhaeva Market Microstructure Invariants 11/79
Theoretical Irrelevance Principles
The following irrelevance principles are satisfied by trading ourinvariance assumptions.Modigliani-Miller Irrelevance: The trading game involving afinancial security issued by a firm is independent of its capitalstructure:
I Stock Split Irrelevance,
I Leverage Irrelevance.
Time-Clock Irrelevance: The trading game is independent ofthe speed at which the time clock ticks.
Kyle and Obizhaeva Market Microstructure Invariants 12/79
Price Impact and Spread
Irrelevancies have implications for price impact and bid-askspread, but we need to make additional assumptions which areconsistent with many models:
I Linear price impact of bets leads to a fraction ψ2 of pricevariance.Equivalent to assuming that the expected price impact cost ofa bet is some constant CL.
I Bid-ask spread cost of a bet is a fraction ϕ of price impactcost of a bet.Equivalent to assuming that the expect bid-ask spread cost ofa bet is some constant CK .
Kyle and Obizhaeva Market Microstructure Invariants 13/79
Market Microstructure Invariance asan Empirical Hypothesis
For different securities and the same securities at different times:
I Trading Game Invariance: The distributions of trading
game invariants I = Bγ1/2 are the same.
I Market Impact Invariance: Linear price impact of betsexplains the same constant fraction ψ2 of returns variance.
I Bid-Ask Spread Invariance: Bid-ask spread cost of a bet isthe same constant fraction ϕ of impact costs of a bet.
Market Microstructure Invariants: I , ψ, and ϕ.
Kyle and Obizhaeva Market Microstructure Invariants 14/79
Invariance Assumptions Identify Market Depth
Kyle (1985) and other models imply a linear price impact formula
λ =σVσU
where σV is the standard deviation of dollar price change per shareresulting from price impact, and σU is the standard deviation of“order imbalances”.
I Trading game invariance identifies σU :
σU =(γ · E{Q2}
)1/2I Market depth invariance identifies σV :
σV = ψ · σ · P
Kyle and Obizhaeva Market Microstructure Invariants 15/79
Invariance and Transaction Costs
Trading game invariance I , market impact invariance, andbid-ask spread invariance make it possible to express price impactλ and spread κ as functions of trading activity W and invarianceconstants:
λ · Vσ · P
= ψ · ζ2/3 · E{|I |}2/3
E{I 2}1/2·W 1/3.
κ
σ · P=
1
2· ϕ · ψ · ζ1/3 · E{I
2}1/2
E{|I |}2/3·W -1/3.
Kyle and Obizhaeva Market Microstructure Invariants 16/79
A Benchmark Stock
Benchmark Stock - daily volatility σ = 200 bps, price P∗ = $40,volume V ∗ = 1 million shares. Trades over a calendar day:
One CALENDAR Day
buy orders
sell orders
Arrival Rate γ∗ = 4
Avg. Order Size Q∗ as fraction of V ∗ = 1/4
Market Impact of 1/4 V ∗ = 200 bps / 41/2 = 100 bps
Spread = k bps
Kyle and Obizhaeva Market Microstructure Invariants 17/79
Market Microstructure Invariance - Intuition
Benchmark Stock with Volume V ∗
(γ∗, Q∗)
Avg. Order Size Q∗ as fraction of V ∗
= 1/4
Market Impact of 1/4 V ∗
= 200 bps / 41/2 = 100 bps
Spread= k bps
Stock with Volume V = 8 · V ∗
(γ = γ∗ · 4, Q = Q∗ · 2)
Market Impact of 1/16 V= 200 bps / (4 · 82/3)1/2 = 50 bps
Avg. Order Size Q as fraction of V= 1/16 = 1/4 · 8−2/3
Market Impact of 1/4 V= 4 · 50 bps = 100 bps ·81/3
Spread= k bps ·8−1/3
Kyle and Obizhaeva Market Microstructure Invariants 18/79
Market Microstructure Invariance - Predictions
If trading activity W increases by one percent, some algebraimplies the following cross-sectional predictions:
I Trade Size, as a percentage of average daily volume,decreases by 2/3 of one percent;
I Market impact of trading X/V percent of average dailyvolume increases by 1/3 of one percent;
I Bid-ask spread decreases by 1/3 of one percent.
Kyle and Obizhaeva Market Microstructure Invariants 19/79
Market Microstructure Invariance - Math
The Model of Market Microstructure Invariance implies:
I Market Impact: λTG = const ·W 1/3 · σPV
I Bid-Ask Spread: kTG = const ·W−1/3 · σPI Order Size: |QTG |
V = const · |BH | ·W−2/3
I Length of Trading Day: H = const ·W−2/3
where W = V · P · σ defines trading activity.
Kyle and Obizhaeva Market Microstructure Invariants 20/79
Alternative Theories
We consider two alternative theories:
1. Naive alternative Model of “Invariant Bet Frequency”based on intuition that as trading activity increases, the sizeof bets increases proportionally, but their arrival rate remainsconstant.
2. Naive alternative Model of “Invariant Bet Size based onthe intuition that as trading activity increases, the size of betsremains the same, but their arrival rate increasesproportionally.
Kyle and Obizhaeva Market Microstructure Invariants 21/79
Model of Invariant Bet Frequency
Model of Invariant Bet Frequency assumes that all variation intrading activity W is explained entirely by variation in bet size.
As trading activity varies across stocks,
I Bet size B varies proportionally.
I Bet frequency γ remains constant.
Kyle and Obizhaeva Market Microstructure Invariants 22/79
Invariant Bet Frequency - Intuition
Benchmark Stock with Volume V ∗
(γ∗, Q∗)
One CALENDAR Day
buy orders
sell orders
Avg. Order Size Q∗ as fraction of V ∗ = 1/4
Market Impact of 1/4 V ∗
= 200 bps / 41/2 = 100 bps
Spread= k bps
Stock with Volume V = 8 · V ∗
(γ = γ∗, Q = Q∗ · 8)
One CALENDAR Day
buy orders
sell orders
Avg. Order Size Q as fraction of V = 1/4
Market Impact of 1/4 V= 200 bps / 41/2 = 100 bps
Spread= k bps
Kyle and Obizhaeva Market Microstructure Invariants 23/79
Invariant Bet Frequency - Predictions
If trading activity increases by one percent, then some mathimplies the following cross-sectional predictions:
I Trade Size, as a fraction of average daily volume, isconstant because order size increases proportionally withaverage daily volume;
I Market impact of trading X percent of average daily volumeis constant;
I Bid-ask spread is constant.
Intuition: There is the same number of independent (but larger)bets per day, trading volume and order imbalances increase at thesame rate; market depth does not change.
Kyle and Obizhaeva Market Microstructure Invariants 24/79
Invariant Bet Frequency - Comment
We believe that the model of Invariant Bet Frequency is the“default model” that implicitly but incorrectly guides theintuition of many asset managers.
I Model justifies trading say no more than 1% of average dailyvolume for all stocks, regardless of level of trading activity.
I Model justifies imputing same number of basis points intransactions costs for individual stocks in a basket with bothactive and inactive stocks, where size of trades areproportional to average daily volume.
Kyle and Obizhaeva Market Microstructure Invariants 25/79
Invariant Bet Frequency - Prediction Math
The Model of Invariant Bet Frequency implies:
I Market Impact: λγ = const ·W 0 · σPV
I Bid-Ask Spread: kγ = const ·W 0 · σP
I Order Size: |Qγ |V = const · |Z | ·W 0
I Length of Trading Day: H = 1 ·W 0
where W = V · P · σ defines trading activity.
Kyle and Obizhaeva Market Microstructure Invariants 26/79
Model of Invariant Bet Size
Model of Invariant Bet Size assumes that all variation in tradingactivity is explained exclusively by variation in bet frequency.
As trading activity varies across stocks,
I Bet size B remains constant.
I Bet frequency γ varies proportionally.
Kyle and Obizhaeva Market Microstructure Invariants 27/79
Invariant Bet Size - Intuition
Benchmark Stock with Volume V ∗
(γ∗, Q∗)
One CALENDAR Day
buy orders
sell orders
Avg. Order Size Q∗ as fraction of V ∗
= 1/4
Market Impact of 1/4 V ∗
= 200 bps / 41/2 = 100 bps
Spread= k bps
Stock with Volume V = 8 · V ∗
(γ = γ∗ · 8, Q = Q∗)
One CALENDAR Day
buy orders
sell orders
Market Impact of 1/32 V= 200 bps / 321/2
Avg. Order Size Q as fraction of V= 1/32 = 1/4 · 8−1
Market Impact of 1/4 V= 8 · 200 bps / 321/2 bps = 100 bps ·81/2
Spread= k bps ·8−1/2
Kyle and Obizhaeva Market Microstructure Invariants 28/79
Invariant Bet Size - Predictions
If trading activity increases by one percent, then some mathimplies the following cross-sectional predictions:
I Trade Size, as a fraction of average daily volume, decreasesby one percent;
I Market impact of trading X percent of average daily volumeincrease by 1/2 of one percent;
I Bid-ask spread decreases by 1/2 of one percent.
Intuition: Since there are more independent bets per day, tradingvolume increases twice as fast as order imbalances. Thus, marketdepth increases at half the rate as trading volume.
Kyle and Obizhaeva Market Microstructure Invariants 29/79
Invariant Bet Size - Prediction Math
The Model of Invariant Bet Size implies:
I Market Impact: λB = const ·W 1/2 · σPV ,
I Bid-Ask Spread: kB = const ·W−1/2 · σP,I Order Size: |QB |
V = const · |B| ·W−1,
I Length of Trading Day: H = 1 ·W 0,
where W = V · P · σ defines trading activity.
Kyle and Obizhaeva Market Microstructure Invariants 30/79
Identification
I Note that the level of market impact, the level of bid-askspreads, and the average size of bets are not identified by thetheory, but can be estimated from data.
I Note that the length of the trading day is not identified aswell, and we cannot estimate it from data using ourmethodology either.
Kyle and Obizhaeva Market Microstructure Invariants 31/79
Summary
Modigliani-Miller Irrelevance
*Time Clock Irrelevance
Trading Game
Invariance
(Trading Game Invariant)
our main model alternative 1 alternative 2
Market Impact Invariance
Bid-Ask Spread Invariance
order size
tests
impact tests
spread tests
Bet Frequency
Invariance
Bet Size
Invariance
Modigliani-Miller Irrelevance
(Invariant Bet Frequency)
Modigliani-Miller Irrelevance
(Invariant Bet Size)
I The Model of Market Microstructure Invariance:(Trading Game + Market Impact + Bid-Ask Spread Invariance)
I Market Microstructure Invariants: I , ψ, and ϕ.
Kyle and Obizhaeva Market Microstructure Invariants 32/79
Testing - Portfolio Transition Data
The empirical implications of the three proposed models are testedusing a proprietary dataset of portfolio transitions.
I Portfolio transition occurs when an old (legacy) portfolio isreplaced with a new (target) portfolio during replacement offund management or changes in asset allocation.
I Our data includes 2,680+ portfolio transitions executed by alarge vendor of portfolio transition services over the periodfrom 2001 to 2005.
I Dataset reports executions of 400,000+ orders with averagesize of about 4% of ADV.
Kyle and Obizhaeva Market Microstructure Invariants 33/79
Portfolio Transitions and Trades
We use the data on transition orders to examine which modelmakes the most reasonable assumptions about how the size oftrades varies with trading activity.
Kyle and Obizhaeva Market Microstructure Invariants 34/79
Distribution of Order Sizes
Trading game invariance predicts that distributions of order sizesX , adjusted for differences in trading activity W , are the sameacross different stocks:
ln( |Q|V
·[ W
W ∗
]−2/3).
We compare these distributions across 10 volume and 5 volatilitygroups.
Kyle and Obizhaeva Market Microstructure Invariants 35/79
Distributions of Order Sizes0
.1.2
.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
0.1
.2.3
-15 -10 -5 0 5
st de
v
volume
st d
ev
gro
up
1st
de
v g
rou
p 3
volume group 10volume group 4 volume group 7volume group 1 volume group 9
st d
ev
gro
up
5
N=7337 N=9272 N=7067 N=9296 N=11626
N=12181 N=8875 N=5755 N=8845 N=9240
N=20722 N=12680 N=6589 N=7405 N=8437
m=-5.86
v=2.19
s=0.02
k=3.21
m=-6.03
v=2.43
s=0.09
k=2.73
m=-5.81
v=2.45
s=-0.00
k=2.94
m=-5.61
v=2.39
s=-0.19
k=3.14
m=-5.48
v=2.34
s=-0.21
k=3.32
m=-5.66
v=2.32
s=0.05
k=2.98
m=-5.80
v=2.58
s=-0.03
k=2.80
m=-5.83
v=2.61
s=0.02
k=2.90
m=-5.61
v=2.48
s=-0.04
k=3.22
m=-5.42
v=2.48
s=-0.13
k=3.33
m=-5.74
v=2.70
s=-0.02
k=2.90
m=-5.64
v=2.41
s=-0.08
k=2.96
m=-5.77
v=2.77
s=0.04
k=2.95
m=-5.72
v=2.65
s=-0.07
k=3.12
m=-5.59
v=2.82
s=0.04
k=3.41
Trading game invariance works well for entire distributions oforder sizes. These distributions are approximately log-normal.
Kyle and Obizhaeva Market Microstructure Invariants 36/79
Log-Normality of Order Size Distributions
Panel A: Quantile-to-Quantile Plot for Empirical and Lognormal Distribution.
volume group 10volume group 4 volume group 7volume group 1 volume group 9
Panel B: Logarithm of Ranks against Quantiles of Empirical Distribution.
volume group 10volume group 4 volume group 7volume group 1 volume group 9
Log
Ra
nk
Log
Ad
just
ed
Ord
er
Siz
e
N=65,081
m=-5.70
v=2.45
s=0.02
k=3.00
N=49,532
m=-5.80
v=2.54
s=-0.03
k=2.83
N=30,710
m=-5.79
v=2.62
s=-0.01
k=2.95
N=42,331
m=-5.63
v=2.51
s=-0.08
k=3.21
N=49,666
m=-5.48
v=2.51
s=-0.12
k=3.37
Trading game invariance works well for entire distributions oforder sizes. These distributions are approximately log-normal.
Kyle and Obizhaeva Market Microstructure Invariants 37/79
Tests for Orders Size - Design
All three models are nested into one specification that relatestrading activity W and the trade size Q, proxied by a transitionorder of X shares, as a fraction of average daily volume V :
ln[Xi
Vi
]= q + a0 · ln
[Wi
W∗
]+ ϵ
The variables are scaled so that e q · 104 is (assuming log-normal distribution)the median size of liquidity trade as a fraction of daily volume (in bps) for abenchmark stock with:
- daily standard deviation of 2%,
- price of $40 per share,
- trading volume of 1 million shares per day,
- trading activity W∗ = 2% · $40· 1 million.
Kyle and Obizhaeva Market Microstructure Invariants 38/79
Tests for Orders Size - Design
Three models differ only in their predictions about parameter a0.
I Model of Trading Game Invariance: a0 = −2/3.
I Model of Invariant Bet Frequency: a0 = 0.
I Model of Invariant Bet Size: a0 = −1.
We estimate the parameter a0 to examine which of three modelsmake the most reasonable assumptions.
Kyle and Obizhaeva Market Microstructure Invariants 39/79
Tests for Order Size: Results
NYSE NASDAQ
All Buy Sell Buy Sell
q -5.67*** -5.68*** -5.63*** -5.75*** -5.65***(0.017) (0.022) (0.018) (0.033) (0.031)
a0 -0.63*** -0.63*** -0.60*** -0.71*** -0.61***(0.008) (0.010) (0.008) (0.019) (0.012)
I Model of Trading Game Invariance: a0 = −2/3.
I Model of Invariant Bet Frequency: a0 = 0.
I Model of Invariant Bet Size: a0 = −1.
∗∗∗is 1%-significance, ∗∗is 5%-significance, ∗is 10%-significance.
Kyle and Obizhaeva Market Microstructure Invariants 40/79
Why Coefficients for Sells Different from Buys
I Since asset managers are “long only,” buys are related tocurrent value of W , while sells are related to value of W whenstocks were bought.
I Since increases in W result from positive returns, highervalues of W are correlated with higher past returns.
I Implies sell coefficients smaller in absolute value than buycoefficients, consistent with empirical results.
I Adding lagged returns or lagged trading activity W mayimprove results.
Kyle and Obizhaeva Market Microstructure Invariants 41/79
Tests for Orders Size - F-Tests
NYSE NASDAQ
All Buy Sell Buy Sell
Model of Trading Game Invariance: a0 = −2/3
F-test 17.03 13.74 72.00 6.53 18.56p-val 0.0000 0.0002 0.0000 0.0107 0.0000
Model of Invariant Bet Frequency: a0 = 0
F-test 5664.91 3740.45 5667.60 1440.32 2427.51p-val 0.0000 0.0000 0.0000 0.0000 0.0000
Model of Invariant Bet Size: a0 = −1
F-test 1920.52 1306.11 2537.08 229.30 966.99p-val 0.0000 0.0000 0.0000 0.0000 0.0000
Kyle and Obizhaeva Market Microstructure Invariants 42/79
Tests for Orders Size - R2
NYSE NASDAQ
All Buy Sell Buy Sell
Three Parameters: P, V , σ
Adj .R2 0.3211 0.2614 0.2682 0.4382 0.3674One Parameter: W = P · V · σ
Adj .R2 0.3188 0.2588 0.2643 0.4364 0.3648
Model of Trading Game Invariance: a0 = −2/3
Adj .R2 0.3177 0.2577 0.2608 0.4343 0.3618
Model of Invariant Bet Frequency: a0 = 0
Adj .R2 -0.0002 -0.0002 -0.0002 -0.0004 -0.0003
Model of Invariant Bet Size: a0 = −1
Adj .R2 0.2105 0.1683 0.1458 0.3669 0.2192
Kyle and Obizhaeva Market Microstructure Invariants 43/79
Tests for Orders Size - Summary
Model of Trading Game Invariance assumes: An increase of one
percent in trading activity W leads to a decrease of 2/3 of one percent in size
of liquidity trade as a fraction of daily volume (for constant returns volatility).
Results: The estimates provide strong support for Model of Trading Game
Invariance. The coefficient predicted to be -2/3 is estimated to be -0.63.
Discussion:
I The assumptions made in our model match the data economically.
I F-test rejects our model statistically because of small standard errors.
I Alternative models are rejected soundly with very large F-values.
I Estimating coefficients on P, V , σ improves R2 very little compared withimposing coefficient value of −2/3.
Kyle and Obizhaeva Market Microstructure Invariants 44/79
Order Sizes Across Volume Groups
Do the data match models’ assumptions across 10 volume groups?
ln[ Xi
V1,i
]=
[ 10∑j=1
Ij ,iqj]+ a0 · ln
[Wi
W∗
]+ ϵ
I Parameter a0 is restricted to values predicted by each model(a0 = −2/3, a0 = 0, or a0 = −1).
I Indicator variable Ij,i is one if ith order is in the jth volume groups.
I Dummy variables qj , j = 1, ..10 quantify the average trade size for abenchmark stock based on data for jth volume group. If assumptions ofthe model are reasonable, then all dummy variables should be constantacross volume groups.
Kyle and Obizhaeva Market Microstructure Invariants 45/79
Average Order Sizes Across Volume Groups
Trading Game Invariance Invariant Bet Frequency Invariant Bet Size
LN
( Y
i )
-7
-6
-5
-4
-31 2 3 4 5 6 7 8 9 10
-7
-6
-5
-4
-31 2 3 4 5 6 7 8 9 10
-7
-6
-5
-4
-31 2 3 4 5 6 7 8 9 10
Figure plots average order size qj across 10 volume groups. 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 Invariants 46/79
Tests for Orders Size - Summary
Predictions: If the data match assumptions well, then all dummy
variables qj , j = 1, .10 should be constant across volume groups.
Results: The data match the assumptions of Model of Trading Game
Invariance much better than the two alternative models.
Discussion:I Pattern of dummy variables of Model of Trading Game Invariance is
reasonably constant.
I But note that in Model of Trading Game Invariance, trade size for largest5% of stocks is statistically larger than predicted by the model, due tolow standard errors.
I Alternative models fail miserably to explain the data on trade sizes.
Kyle and Obizhaeva Market Microstructure Invariants 47/79
Tests for Orders Size - Conclusion
Data on the sizes of portfolio transition orders strongly supportassumptions made in Model of Trading Game Invariance. Thedata soundly reject assumptions made in alternative models.
Intuition: when trading activity increases, both frequency and sizeof trades increase; neither remains constant.
Kyle and Obizhaeva Market Microstructure Invariants 48/79
Portfolio Transitions and Trading Costs
We use data on the implementation shortfall of portfoliotransition trades to test predictions of the three proposed modelsconcerning how transaction costs, both market impact andbid-ask spread, vary with trading activity.
Kyle and Obizhaeva Market Microstructure Invariants 49/79
Portfolio Transitions and Trading Costs
“Implementation shortfall” is the difference between actualtrading prices (average execution prices) and hypothetical pricesresulting from “paper trading” (price at previous close).
There are several problems usually associated with usingimplementation shortfall to estimate transactions costs. Portfoliotransition orders avoid most of these problems.
Kyle and Obizhaeva Market Microstructure Invariants 50/79
Problem I with Implementation Shortfall
Implementation shortfall is a biased estimate of transaction costswhen it is based on price changes and executed quantities, becausethese quantities themselves are often correlated with price changesin a manner which biases transactions costs estimates.
Example A: Orders are often canceled when price runs away.Since these non-executed, high-cost orders are left out of thesample, we would underestimate transaction costs.
Example B: When a trader places an order to buy stock, he has inmind placing another order to buy more stock a short time later.
For portfolio transitions, this problem does not occur: Orders arenot canceled. The timing of transitions is somewhat exogenous.
Kyle and Obizhaeva Market Microstructure Invariants 51/79
Problems II with Implementation Shortfall
The second problem is statistical power.
Example: Suppose that 1% ADV has a transactions cost of 20bps, but the stock has a volatility of 200 bps. Order adds only 1%to the variance of returns. A properly specified regression will havean R squared of 1% only!
For portfolio transitions, this problem does not occur: Large andnumerous orders improve statistical precision.
Kyle and Obizhaeva Market Microstructure Invariants 52/79
Tests For Market Impact and Spread - Design
All three models are nested into one specification that relatestrading activity W and implementation shortfall C for atransition order for X shares:
Ci ·[0.02
σ
]=
1
2λ ·
[Wi
W∗
]α0
· Xi
(0.01)Vi+
1
2k ·
[Wi
W∗
]α1
· (Xomt,i + Xec,i )
Xi+ ϵ
The variables are scaled so that parameters λ and k measure in basis point themarket impact (for 1% of daily volume V ) and spread for a benchmark stockwith volatility 2% per day, price $40 per share, and daily volume of 1 millionshares.
I Spread is assumed to be paid only on shares executed externally in openmarkets and external crossing networks, not on internal crosses.
I Implementation shortfall is adjusted for differences in volatility.
Kyle and Obizhaeva Market Microstructure Invariants 53/79
Tests For Market Impact and Spread - Design
The three models make different predictions about parameters a0and a1.
I Model of Trading Game Invariants: α0 = 1/3, α1 = −1/3.
I Model of Invariant Bet Frequency: α0 = 0, α1 = 0.
I Model of Invariant Bet Size: α0 = 1/2, α1 = −1/2.
We estimate a0 and a1 to test which of three models make themost reasonable predictions.
Kyle and Obizhaeva Market Microstructure Invariants 54/79
Tests For Market Impact and Spread - Results
NYSE NASDAQ
All Buy Sell Buy Sell
1/2λ 2.85*** 2.50*** 2.33*** 4.2*** 2.99***(0.245) (0.515) (0.365) (0.753) (0.662)
α0 0.33*** 0.18*** 0.33*** 0.33*** 0.35***(0.024) (0.045) (0.054) (0.053) (0.045)
1/2k 6.31*** 14.99*** 2.82* 8.38* 3.94**(1.131) (2.529) (1.394) (3.328) (1.498)
α1 -0.39*** -0.19*** -0.46*** -0.36*** -0.45***(0.025) (0.045) (0.061) (0.061) (0.047)
I Model of Trading Game Invariance: α0 = 1/3, α1 = −1/3.
I Model of Invariant Bet Frequency: α0 = 0, α1 = 0.
I Model of Invariant Bet Size: α0 = 1/2, α1 = −1/2.
∗∗∗is 1%-significance, ∗∗is 5%-significance, ∗is 10%-significance.
Kyle and Obizhaeva Market Microstructure Invariants 55/79
Tests For Market Impact and Spread - F-Tests
NYSE NASDAQ
All Buy Sell Buy Sell
Model of Trading Game Invariance: α0 = 1/3, α1 = −1/3
F-test 2.60 8.57 2.25 0.09 3.12p-val 0.0742 0.0002 0.1057 0.9114 0.0443
Model of Invariant Bet Frequency: α0 = 0, α1 = 0
F-test 176.14 14.77 47.03 33.11 71.06p-val 0.0000 0.0000 0.0000 0.0000 0.0000
Model of Invariant Bet Size: α0 = 1/2, α1 = −1/2
F-test 30.34 39.81 5.23 7.21 5.92p-val 0.0000 0.0000 0.0054 0.0007 0.0027
Kyle and Obizhaeva Market Microstructure Invariants 56/79
Tests for Impact and Spread - Summary
Model of Trading Game Invariance predicts: The coefficient for
market impact is α0 = 1/3. The coefficient for bid-ask spread is α1 = −1/3.
Results: Coefficient α0 is estimated to be 0.33, matching prediction of
Trading Game Invariance exactly. Coefficient α1 is estimated to be −0.39,
matching prediction of the model reasonably closely.
Discussion:I Model of Trading Game Invariance is statistically rejected due to small
standard errors and imperfect match for spread.
I Alternative models are soundly rejected.
I For benchmark stock, half-spread is 7.90 basis points and half marketimpact is 2.89 basis points (restricting α0 to be 1/3 and α1 to be -1/3).
Kyle and Obizhaeva Market Microstructure Invariants 57/79
Transactions Costs Across Volume Groups
Do the data match models’ assumptions across 10 volume groups?
Ci ·[0.02
σ
]=
10∑j=1
Ij,i · 1/2λj
[ Wi
W∗
]α0 Xi
(0.01)Vi+
10∑j=1
Ij,i · 1/2kj
[ Wi
W∗
]α1 (Xomt,i + Xec,i )
Xi+ϵ
I Parameter α0 and α1 are restricted to values predicted by each model(α0 = 1/3, α0 = −1/3; α0 = 0, α0 = 0; or α0 = 1/2, α0 = −1/2).
I Indicator variable Ij,i is one if ith order is in the jth volume groups.
I Dummy variables λj and kj , j = 1, ..10 quantify the market impact andspread for jth volume group. If assumptions of the model are reasonable,then all dummy variables should be constant across volume groups.
Kyle and Obizhaeva Market Microstructure Invariants 58/79
Transactions Costs Across Volume Groups
0
1
2
3
4
5
6
7
1 2 3 4 5 6 7 8 9 10
-5
5
15
25
35
45
1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
1 2 3 4 5 6 7 8 9 10
-5
5
15
25
35
45
1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
5
6
7
1 2 3 4 5 6 7 8 9 10
-5
5
15
25
35
45
1 2 3 4 5 6 7 8 9 10
Trading Game Invariance Invariant Bet Frequency Invariant Bet Size
Ha
lf P
rice
Im
pa
ctH
alf
Eff
ect
ive
Sp
rea
d
Figure plots half market impact 12λj and half effective spread 1
2kj across 10
volume groups. 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 Invariants 59/79
Tests for Impact and Spread - Summary
Predictions: If the data match predictions well, then all dummy variable
λj and kj , j = 1, ..10 should be constant across volume groups.
Results: Pattern is more stable for our model of Trading Game Invariance
than for other two models.
Discussion:I High precision for small stock anchors models parameters.
I For model of Trading Game Invariance, most active stocks have lessimpact and higher spreads than predicted, due to basket trades?
I Model of Invariant Bet Frequency gives more weight to orders in smallstocks (since these orders are large relative to volume) and incorrectlyextrapolates the estimates for small stocks to large ones. This modeldoes reasonably when small stocks are excluded from the sample.
Kyle and Obizhaeva Market Microstructure Invariants 60/79
Conclusions
Our tests provide strong support for the model of Trading GameInvariance which implies, for example, that a one percentincrease in trading activity W = V · P · σ is associated with ...
I an increase of 1/3 of one percent in average order size,
I an increase of 2/3 of one percent in its arrival frequency,
and leads to...
I an increase of 1/3 of one percent in market impact,
I a decrease of 1/3 of one percent in bid-ask spread.
Kyle and Obizhaeva Market Microstructure Invariants 61/79
Results Related to Quoted Spread
Regression of log of spread on log of trading activity W :
I Predicted coefficient is −1/3.
I Estimated oefficient is −0.31 for NYSE and −0.40 forNASDAQ.
Using quoted spread rather than implicit realized spread cost intransactions cost regression:
I Predicted coefficient is 2/3.
I Estimated coefficient is 0.62, but puzzling variation acrossNYSE and NASDAQ, buys and sells.
Kyle and Obizhaeva Market Microstructure Invariants 62/79
Calibration: Transactions Cost Formula
For a benchmark stock, half market impact 12λ
∗ is 2.89 basispoints and half-spread 1
2k∗ is 7.90 basis points.
The Model of Market Microstructure Invariants extrapolates theseestimates and allows us to calculate expected trading costs forany order of X shares for any security using a simple formula:
C(X ) =1
2λ∗
(W
(40)(106)(0.02)
)1/3σ
0.02
X
(0.01)V+1
2k∗
(W
(40)(106)(0.02)
)−1/3σ
0.02,
where trading activity W = σ · P · V
I σ is the expected daily volatility,
I V is the expected daily trading volume in shares,
I P is the price.
Kyle and Obizhaeva Market Microstructure Invariants 63/79
Calibration: Implications of Log-Normality forVolume and Volatility
Standard deviation of log of bet size is 2.501/2.
I Implies a one standard deviation increase in bet size is a factorof about 4.85.
I Implies 50% of trading volume generated by largest 5.71% ofbets.
I Implies 50% of returns variance generated by largest 0.08% ofbets.
Kyle and Obizhaeva Market Microstructure Invariants 64/79
Calibration: Bet Size and Trading Activity
Benchmark stock has $40 million daily volume and 2% dailyreturns standard deviation. For the benchmark stock, empiricalresults imply:
I Average bet size is 0.34% of expected daily volume.
I Benchmark stock has about 85 bets per day.
I Median bet size is $136,000; average bet size is $472,000.
I Order imbalances are 38% of daily trading volume.
Kyle and Obizhaeva Market Microstructure Invariants 65/79
Calibration: “Time Change” Literature
“Time change” is that idea that a larger than usual number ofindependent price fluctuations results from business time passingfaster than calendar time.
I Mandelbrot and Taylor (1967): Stable distributions withkurtosis greater than normal distribution implies infinitevariance for price changes.
I Clark (1973): Price changes result from log-normal withtime-varying variance, implying finite variance to pricechanges.
I Microstructure invariance: Kurtosis in returns results fromrare, very large bets, due to high variance of log-normal.Caveat: Large bets may be executed very slowly, e.g., overweeks.
I Econophysics: Gabaix et al. (2006); Farmer, Bouchard, Lillo(2009). Right tail of distribution might look like a power law.
Kyle and Obizhaeva Market Microstructure Invariants 66/79
Liquidity and Velocity
I “Velocity” ∝ γ
I Cost of Converting Asset to Cash 1/L$ ∝ (PV /σ2)1/3
I Cost of Transferring a Risk 1/Lσ ∝ W−1/3
Kyle and Obizhaeva Market Microstructure Invariants 67/79
Calibration: Direct Estimate of Market Impact
Using order size data but not execution price data, market impactcan be calibrated directly from formula
λ =σVσU
=ψσP
ζ/2 · [γE{Q2}]1/2
using assumptions such as ζ = 2 and ψ = 1.(This is consistent with Kyle (1985) linear impact formulaλ = σV /σU .)
I Under the assumptions ζ = 2 and ψ = 1.10, the results arethe same as estimates based on implementation shortfall.
Kyle and Obizhaeva Market Microstructure Invariants 68/79
Market Temperature
Derman (2002) defines market temperature χ as χ = σ · γ1/2.Standard deviation of order imbalances is P · σU = [γ · E{Q2}]1/2.
I Product of temperature and order imbalances proportional totrading activity: PσU · χ ∝ W
I Invariance implies temperature ∝ (PV )1/3σ4/3.
I Invariance implies expected market impact cost of an order∝ (PV )1/3σ4/3.
Therefore invariance implies temperature proportional to marketimpact cost of an order.
Kyle and Obizhaeva Market Microstructure Invariants 69/79
1987 Stock Market Crash
Facts about 1987 stock market crash:
I Trading volume on October 19 was $40 billion ($20 billion futures plus$20 billion stock). Typical volume was lower (say $20 billion) butinflation makes 1987 dollar worth more than 2001-2005 dollar.
I Volatility during crash was extremely high, so 2% expected volatility perday might be reasonable.
I From Wednesday to Tuesday, portfolio insurers sold $14 Billion ($10billion futures plus $4 billion stock).
I From Wednesday to Tuesday, S&P 500 futures declined from 312 to185, a decline of 41% (including bad basis). Dow declined from 2500 to1700, a decline of 32%.
Kyle and Obizhaeva Market Microstructure Invariants 70/79
1987 Stock Market Crash
Our market impact formula implies decline of
2 · 2.89 ·(40 · 109
40 · 106
)1/3
· 0.020.02
· 14/400.01
= 20.23%
Our model suggests portfolio insurance selling had marketimpact of about 20%. Keep in mind that assumptions areapproximations, so result is an approximation as well.
Kyle and Obizhaeva Market Microstructure Invariants 71/79
Fraud at Societe Generale, January 2008
Facts about a fraud:
I From Jan 21 to Jan 23, a fraudulent position of Jerome Kerviel had to beliquidated: e30 billion in STOXX50 futures, e18 billion in DAX futures,and e2 billion in FTSE futures,.
I Trading volume was e61 billion in STOXX50 futures, e38 billion inDAX futures, and e8 billion in FTSE futures.
I Volatility was about 1% per day.
I Bank has reported exceptional losses of e6.4 billion, which wereattributed to “adverse market movements” between Jan 21 and Jan 23.
Kyle and Obizhaeva Market Microstructure Invariants 72/79
Fraud at Societe Generale, January 2008
Our market impact formula implies a total liquidation costs ofabout e3.60 billion.
If we take into account losses on Kerviel’s position during themarket’s decline between 31 Dec 2007 and 18 Jan 2008 (estimatedto range between e2 billion and e4 billion), we conclude that ourestimates are consistent with reported losses of e6.4 billion.
Kyle and Obizhaeva Market Microstructure Invariants 73/79
The “Flash Crash” of May 6, 2010
News media report that a large trader sold 75,000 S&P 500 E-mini contracts.Prices fell approximately 300 bp during first part of day, then suddenly fellabout 500 bp over 10 minutes, then rose about 500 bp over next 10 minutes.
I One contracts represents ownership of about $55,000 with S&P level of1100.
I Typical contract volume was about 2 million contracts per day, or $110billion (but much higher on May 6).
I Volatility was high due to European debt crisis; rough estimate isσ = 0.02
Our market impact formula implies decline of
2 · 2.89 ·(110 · 109
40 · 106
)1/3
· 0.020.02
· 75 · 103
2 · 106 · 0.01 = 303.67bp
Flash crash research in progress by Kirilenko, Kyle, Tuzun, and Samadi.
Kyle and Obizhaeva Market Microstructure Invariants 74/79
More Practical Implications
I Trading Rate: If it is reasonable to restrict trading of the benchmark
stock to say 1% of average daily volume, then a smaller percentage would
be appropriate for more liquid stocks and a larger percentage would be
appropriate for less liquid stocks.
I Components of Trading Costs: For orders of a given percentage
of average daily volume, say 1%, bid-ask spread is a relatively larger
component of transactions costs for less active stocks, and market impact
is a relatively larger component of costs for more active stocks.
I Comparison of Execution Quality: When comparing execution
quality across brokers specializing in stocks of different levels of trading
activity, performance metrics should take account of nonlinearities
documented in our paper.
Kyle and Obizhaeva Market Microstructure Invariants 75/79
Evidence From TAQ Dataset Before 2001
Trading game invariance seems to work in TAQ before 2001,subject to market frictions (Kyle, Obizhaeva and Tuzun (2010)).
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
0
0.04
0.08
0.12
0.16
-6 0 6
price
vo
latility
volume
pri
ce g
rou
p 1
pri
ce g
rou
p 2
volume group 10volume group 4 volume group 7volume group 1 volume group 9
pri
ce g
rou
p 3
pri
ce g
rou
p 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 Invariants 76/79
Evidence From TAQ Dataset After 2001
Trading game invariance is hard to test in TAQ after 2001.
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
0
0.15
0.3
0.45
0.6
-6 0 6
price
vo
latility
volume
pri
ce g
rou
p 1
pri
ce g
rou
p 2
volume group 10volume group 4 volume group 7volume group 1 volume group 9
pri
ce g
rou
p 3
pri
ce g
rou
p 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 Invariants 77/79
News Articles and Trading Game Invariance
Data on the number of Reuters news items N is consistent withtrading game invariance (Kyle, Obizhaeva, Ranjan, and Tuzun(2010)).
0
1
2
3
0
0.4
0.8
2003 2004 2005 2006 2007 2008 2009
2003 2004 2005 2006 2007 2008 2009
All Firms, Articles
Inte
rce
pt
Slo
pe
All Firms, Tags TR Firms, Articles TR Firms, Tags
slope=2/3
Ove
rdis
pe
rsio
n
0
2
4
6
8
2003 2004 2005 2006 2007 2008 2009
Kyle and Obizhaeva Market Microstructure Invariants 78/79
More Philosophical Implications
Trades and prices are not completely random. There are similarstructures, i.e. “trading games”, in the trading data. Tradinggames are invariant across stocks and across time, except they areplayed at different pace. Invariance theory provides a consistentand operational framework for describing financial markets.
Kyle and Obizhaeva Market Microstructure Invariants 79/79