Professional Documents
Culture Documents
, 2023)
Victor Le Coz, Iacopo Mastromatteo, Damien Challet, Michael Benzaquen
Ecole polytechnique, Quant AI Lab, & Capital Fund Management
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
▶ Price impact: the order flow imbalance qt ,i of asset i influences its price variation ∆pt ,i := pt +τ,i − pt ,i
▶ Cross impact: the order flow imbalance qt ,j of asset j influences the price variation of asset i ∆pt ,i
▶ Examples:
1. Same stock quoted by several stock exchange operators: Apple listed on Nasdaq and LSE
2. 2 different uncorrelated stocks: Tencent (technology) listed on HKEX vs Caterpillar (construction) listed on NYSE
3. 2 bonds from the same issuer with different maturities: 2Y US Treasury bond vs 10Y US Treasury bond
▶ Open questions:
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
▶ Prices variations ∆pt and order flow imbalances qt are linearly related:
∆pt = Λt qt + ηt (1)
Λt = Λt (Σt , Ωt , Rt ), (3)
where
– Σt := cov(∆pt , ∆pt⊤ ) is the price variations covariance matrix
▶ Prices variations ∆pt and order flow imbalances qt are linearly related:
∆pt = Λt qt + ηt (1)
Λt = Λt (Σt , Ωt , Rt ), (3)
where
– Σt := cov(∆pt , ∆pt⊤ ) is the price variations covariance matrix
▶ Diagonal model:
Λdiag (Σ, Ω, R ) := Y diag(R ) diag(Ω−1 ) (4)
▶ Kyle model:
»
ΛKyle (Σ, Ω, R ) := Y (Ω−1/2 )⊤ (Ω1/2 )⊤ ΣΩ1/2 Ω−1/2 (6)
▶ Diagonal model:
Λdiag (Σ, Ω, R ) := Y diag(R ) diag(Ω−1 ) (4)
▶ Kyle model:
»
ΛKyle (Σ, Ω, R ) := Y (Ω−1/2 )⊤ (Ω1/2 )⊤ ΣΩ1/2 Ω−1/2 (6)
▶ Diagonal model:
Λdiag (Σ, Ω, R ) := Y diag(R ) diag(Ω−1 ) (4)
▶ Kyle model:
»
ΛKyle (Σ, Ω, R ) := Y (Ω−1/2 )⊤ (Ω1/2 )⊤ ΣΩ1/2 Ω−1/2 (6)
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
▶ Tick-by-tick trades and quotes for 500 assets (including stocks, bonds, futures on bonds and futures on stock
indexes) quoted in limit order books in the United States
2
∥∆p − ∆
”p∥
R2 (M ) := 1 − M
(7)
∥∆p∥2M ▶ Errors can be measured:
−1
1. For all assets: M = Iσ := diag(⟨σt2 ⟩)
−1
2. For the asset i only: M = Iσi := diag(⟨σt2,i )⟩
▶ Liquidity ω̄i σ̄i , i.e. the risk of profit or loss in monetary units over a time
window
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
0.5
in-sample
0.20 out-sample 0.4
0.15
Rii
0.3
2
i i
Rii
0.10 i i
0.2
0.05
0.1
0.00
1
f
101 102 103
(seconds)
Figure: R2 (Iσi ) for Trimble Navigation (TRMB) over the years 2021 (in-sample) to 2022 (out-of-sample)
▶ This test provides an avenue to determine the maximum goodness-of-fit R2∗ (M ) and its optimal time scale τ ∗ (M )
2.09
103 1.78
1.50
1.24
(seconds)
102 0.98
0.74
0.50
*
101 0.28
slope = 1.0 0.12
0.05
10 1 100
fi (seconds 1)
▶ A minimum of 10 to 20 trades in both assets is required to reach the optimal time scale
2.78 2.17
2.09 103 2.42 1.79
103
103 1.78 2.00 1.45
1.50 1.59 1.12
(seconds)
(seconds)
102 1.21 0.81
1.24
(seconds)
*
0.74 101 0.33 0.35
0.50 slope = 1.0 0.21 0.20
*
101
101 0.28 10 1 100
0.08
100 101
0.07
Figure: Empirical distribution of the optimal time scale Figure: Empirical distribution of the optimal time scale
out-of-sample τ ∗ (Iσi ) for single assets out-of-sample τ∆∗
(Iσi ) for pairs of assets in the Kyle model
▶ A minimum of 10 to 20 trades in both assets is required to reach the optimal time scale
Kyle (in)
4slope = 0.03 [0.03, 0.03] 0.03 12 Kyle (out)
0.02 10 ML (in)
3 0.02 ML (out)
8
(%)
0.02
(%)
2 0.01 6
2*
2*
0.01
0.01 4
1
0.01 2
0 0.00 0
0.00
0 50 100 0 25 50 75
ij (%) ij (%)
(a) Empirical distribution of the out-of-sample ∆R2∗ (Iσ ) in the (b) Mean per correlation bucket of the optimal ∆R2∗ (Iσ )
Kyle model
(seconds)
0.03
(seconds)
102 0.02
0.02
102
*
0.01
*
101 0.01
0.00
0.00
0 50 100 0 25 50 75
ij (%) ij (%)
(a) Empirical distribution of the out-of-sample optimal time (b) Mean per correlation bucket of the optimal time scale τ ∗ (Iσ )
scale τ ∗ (Iσ ) in the Kyle model
▶ The optimal time scale τ ∗ seems unaffected by the correlation level ρij among pairs of assets
(%)
0.04
(%)
30 30
0.03
2*
2*
25 20 0.02
20 0.01
10 0.01
15
0.00
10 1 100 101 10 1 100 101
i i(K$) i i (K$)
▶ Higher liquidity ensures a stronger correlation between price variations and order flows
7 0.73
45 60 slope = 4.44 [3.81, 5.07] 0.08 12 Kyle (in)
slope = 1.34 [1.14, 1.54]
in-sample 6 0.62
out-sample 50 0.07 Kyle (out)
40 0.06 10 ML (in) 5 0.53
35 40 0.05 8 ML (out) 4 0.45
(%)
(%)
0.36
(%)
0.04
(%)
30 3
2*
30 6 0.27
2*
0.03
2*
2*
25 0.02 2 0.20
20 4
20 0.01 1 0.14
10 0.01 2 0.08
15 0
0.00 0.03
10 1 100 101 10 1 100 101 10 1 100 101 100
(K$) j j (K$)
i i (K$)
(K$) j j
i i explanatory asset explanatory asset
(a) Mean R2∗ (Iσi ) by liquidity (b) Empirical distribution of the
(a) Mean ∆R2∗ (Iσi ) by liquidity (b) Empirical distribution of the
bucket out-of-sample R2∗ (Iσi ) in the Kyle bucket out-of-sample ∆R2∗ (Iσi ) in the Kyle
model model
▶ Higher liquidity ensures a stronger correlation between price variations and order flows
4 × 10 1 6 × 10 1 100 2 × 100
2* (%) error
(0.1, 0.1] 0.9 1.2 1.2 1.6 0.2 0.1 0.1 0.2
predicted asset
predicted asset
▶ The liquidity of the explanatory asset j and the
(0.4, 1.1] 0.7 0.9 1.1 1.3 1.5 1.2 1.0 0.2 0.0 0.0 0.0 0.1 0.1 0.2
predicted asset i play symmetrical roles (1.1, 3.0] -0.1 0.4 0.7 1.1 1.7 1.5 1.1 1.3 0.1 0.0 0.0 0.1 0.1 0.2
(3.0, 8.1] 0.9 1.4 2.3 2.1 1.9 0.1 0.1 0.1 0.2 0.3
(8.1, 22.0] 0.7 1.1 1.8 2.8 2.5 0.1 0.1 0.1 0.3 0.3
i i
i i
(22.0, 442.4] 0.4 0.6 0.9 1.7 2.4 0.1 0.1 0.1 0.4 0.7
(0.1, 0.1]
(0.1, 0.4]
(0.4, 1.1]
(1.1, 3.0]
(3.0, 8.1]
(8.1, 22.0]
(22.0, 442.4]
(0.1, 0.1]
(0.1, 0.4]
(0.4, 1.1]
(1.1, 3.0]
(3.0, 8.1]
(8.1, 22.0]
(22.0, 442.4]
▶ Puzzle: trades information from a liquid asset does j j (K$, log scale) j j (K$, log scale)
explanatory asset explanatory asset
not help to predict an illiquid price
Figure: Mean out-of-sample added accuracy on asset i ∆R2 (Iσi )
in the Kyle model
predicted asset
predicted asset
predicted asset
(0.4, 1.1] 0.6 0.7 0.8 0.9 0.7 0.6 0.8 0.9 1.0 1.3 1.9 1.6 1.3 2.2 2.8 4.1 4.9 6.6 8.1
(1.1, 3.0] -0.2 0.3 0.5 0.7 0.5 0.5 0.6 0.9 1.2 1.8 1.7 1.3 3.0 3.6 4.2 5.1 5.4
(3.0, 8.1] 0.9 1.0 1.4 0.8 1.0 1.5 2.3 2.2 2.0 3.1 4.0 4.0 4.0
(8.1, 22.0] 0.5 0.9 1.3 -0.0 0.5 0.8 1.5 2.4 2.8 2.6 2.3 1.4 2.1 4.4 4.6 3.5
i i
i i
i i
(22.0, 442.4] 0.7 1.1 1.4 0.3 0.4 0.6 1.2 0.9 0.2 0.5 0.8 1.1 2.3 3.3 11.4
j j (K$, log scale) j j (K$, log scale) j j (K$, log scale)
explanatory asset explanatory asset explanatory asset
error error error
▶ Cross-impact better explains price ij (%) (0, 20] ij (%) (20, 50] ij (%) (50, 100]
(0.1, 0.1] 0.2 0.1 0.1 0.2 0.3 3.6 0.1 0.1 0.1 0.3 1.3 0.6 0.3 0.4 0.3 0.5 1.4
predicted asset
predicted asset
predicted asset
lower liquidity than the explanatory asset (0.4, 1.1] 0.2 0.1 0.0 0.1 0.1 0.1 0.2 0.2 0.0 0.0 0.0 0.1 0.1 0.3 0.7 0.1 0.1 0.1 0.3 0.8 1.4
(1.1, 3.0] 1.7 0.1 0.0 0.1 0.1 0.2 0.2 0.3 0.0 0.0 0.1 0.1 0.2 1.5 0.3 0.2 0.2 0.7 1.2
(3.0, 8.1] 0.2 0.4 0.1 0.1 0.3 0.3 0.3 0.6 0.2 0.1 0.1 0.2 0.4 1.7 0.6 0.5 0.4 0.6
(8.1, 22.0] 0.2 0.1 0.2 1.3 0.7 0.5 0.2 0.1 0.2 0.2 0.2 0.3 0.7 0.1 0.7 1.8 1.4 1.2 6.1
i i
i i
i i
(22.0, 442.4] 0.1 0.4 0.4 0.2 0.5 0.3 2.4 1.0 0.1 0.1 0.1 0.3 0.3 0.6 0.1 0.2 0.2 0.2 0.7 1.0 4.5
(0.1, 0.1]
(0.1, 0.4]
(0.4, 1.1]
(1.1, 3.0]
(3.0, 8.1]
(8.1, 22.0]
(22.0, 442.4]
(0.1, 0.1]
(0.1, 0.4]
(0.4, 1.1]
(1.1, 3.0]
(3.0, 8.1]
(8.1, 22.0]
(22.0, 442.4]
(0.1, 0.1]
(0.1, 0.4]
(0.4, 1.1]
(1.1, 3.0]
(3.0, 8.1]
(8.1, 22.0]
(22.0, 442.4]
j j (K$, log scale) j j (K$, log scale) j j (K$, log scale)
explanatory asset explanatory asset explanatory asset
Figure: Mean out-of-sample added accuracy on asset i ∆R2 (Iσi ) in the Kyle model
101 100 10 1 10 2
2 (%) 2 (%) 2 (%)
ij = 10% ij = 35% ij = 75%
0.1 0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.6 -0.9 -1.1 -1.2 -1.2 -1.2 -1.2 -1.6 -2.1 -2.3 -2.3 -2.3 -2.3 -2.3
(K$, log scale)
predicted asset
predicted asset
▶ Theoretical Kyle: R-squared exhibit a 0.3 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.3 -0.6 -1.0 -1.1 -1.2 -1.2 -1.2 -0.9 -1.6 -2.2 -2.3 -2.3 -2.3 -2.3
1.0 -0.0 0.0 0.0 -0.0 0.0 -0.0 0.0 -0.1 -0.3 -0.6 -0.9 -1.1 -1.2 -1.2 -0.3 -0.8 -1.6 -2.1 -2.3 -2.3 -2.3
tenuous (inversed) reliance on liquidity 3.2 -0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 -0.1 -0.3 -0.6 -0.9 -1.1 -1.2 -0.1 -0.3 -0.8 -1.6 -2.1 -2.3 -2.3
10.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.1 -0.3 -0.6 -0.9 -1.1 -0.0 -0.1 -0.3 -0.8 -1.6 -2.1 -2.3
31.6 -0.0 -0.0 0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.1 -0.3 -0.6 -0.9 -0.0 -0.0 -0.1 -0.3 -0.8 -1.6 -2.1
100.0 0.0 0.0 -0.0 0.0 -0.0 0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.1 -0.3 -0.6 -0.0 -0.0 -0.0 -0.1 -0.3 -0.8 -1.6
i i
i i
i i
0.1
0.3
1.0
3.2
10.0
31.6
100.0
0.1
0.3
1.0
3.2
10.0
31.6
100.0
0.1
0.3
1.0
3.2
10.0
31.6
100.0
j j (K$, log scale) j j (K$, log scale) j j (K$, log scale)
explanatory asset explanatory asset explanatory asset
Figure: Theoretical added accuracy on asset i ∆R2 (Iσi ) in the Kyle model
1. A minimum of 10 to 20 trades in both assets is required to reach the optimal time scale
3. Cross-impact better explains price variances if the predicted asset has a lower liquidity than the explanatory asset
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
100 101
2* (%)
bond future 2Y 5.4 8.2 4.1 1.8 1.0 1.6 3.9 3.0 3.3 0.3
bond future 5Y 2.9 14.7 5.6 1.2 1.4 2.5 7.4 3.9 8.2 2.3
bond future 10Y 1.9 5.5 4.7 1.0 0.7 1.3 4.2 2.7 6.8 3.2
bond future 20Y 1.8 5.1 12.6 2.4 0.7 1.3 5.0 3.6 11.0 6.7
asset i (predicted)
bond future 30Y 0.9 3.6 10.6 9.1 0.4 0.9 3.9 2.7 9.5 7.7
cash bond 2Y 6.9 7.8 11.0 5.8 1.2 5.3 7.6 6.4 5.8 2.0
cash bond 3Y 7.3 11.6 16.4 7.8 1.4 4.6 9.0 6.8 8.4 2.4
cash bond 5Y 5.2 11.2 18.9 9.2 1.0 2.1 2.8 5.1 9.7 3.0
cash bond 7Y 4.2 10.5 18.5 12.1 1.8 2.5 3.9 9.6 14.4 5.2
cash bond 10Y 2.8 7.3 14.9 10.3 1.1 1.1 1.7 5.3 4.2 4.7
cash bond 30Y 1.4 5.0 11.7 14.0 2.7 0.8 1.4 4.8 3.9 10.1
bond future 2Y
bond future 5Y
bond future 10Y
bond future 20Y
bond future 30Y
cash bond 2Y
cash bond 3Y
cash bond 5Y
cash bond 7Y
cash bond 10Y
asset j (explanatory) cash bond 30Y
▶ The 10Y future is the main liquidity reservoir influencing the other tenors, contrary to prevailing Economics theory
asset i (predicted)
asset i (predicted)
bond future 30Y 0.9 3.6 10.6 9.1 0.4 0.9 3.9 2.7 9.5 7.7 cash bond 5Y 14.1 17.1 23.2 26.2 11.8 27.6 32.7 38.0 37.9 40.4 45.2
cash bond 2Y 6.9 7.8 11.0 5.8 1.2 5.3 7.6 6.4 5.8 2.0 cash bond 30Y 12.6 13.6 16.1 16.5 18.0 12.0 24.0 25.7 26.6 32.0 34.8
cash bond 3Y 7.3 11.6 16.4 7.8 1.4 4.6 9.0 6.8 8.4 2.4 cash bond 10Y 19.8 21.4 25.1 26.9 29.2 32.5 18.7 36.6 37.2 42.3 47.0
cash bond 5Y 5.2 11.2 18.9 9.2 1.0 2.1 2.8 5.1 9.7 3.0 bond future 5Y 18.1 20.6 25.0 26.9 31.9 32.7 36.4 16.5 36.4 38.4 43.1
cash bond 7Y 4.2 10.5 18.5 12.1 1.8 2.5 3.9 9.6 14.4 5.2 bond future 30Y 4.9 5.6 7.6 8.3 10.2 17.2 22.8 24.2 4.5 29.8 32.6
cash bond 10Y 2.8 7.3 14.9 10.3 1.1 1.1 1.7 5.3 4.2 4.7 bond future 20Y 18.0 19.3 22.6 23.4 26.3 30.7 36.6 38.5 37.5 17.3 40.8
cash bond 30Y 1.4 5.0 11.7 14.0 2.7 0.8 1.4 4.8 3.9 10.1 bond future 10Y 27.7 29.0 31.2 32.4 35.4 36.5 40.7 43.7 43.3 45.2 27.0
bond future 2Y
bond future 5Y
bond future 10Y
bond future 20Y
bond future 30Y
bond future 2Y
bond future 5Y
bond future 30Y
bond future 20Y
bond future 10Y
cash bond 2Y
cash bond 3Y
cash bond 5Y
cash bond 7Y
cash bond 10Y
cash bond 30Y
cash bond 2Y
cash bond 3Y
cash bond 7Y
cash bond 5Y
cash bond 30Y
cash bond 10Y
asset j (explanatory) cumulative assets 1 to j (explanatory)
2
(a) Out-of-sample added accuracy ∆R (Iσi ) in the Kyle model (b) Out-of-sample goodness-of-fit R2 (Iσi ) for an increasing
number of explanatory assets
▶ The 10Y future is the main liquidity reservoir influencing the other tenors, contrary to prevailing Economics theory
0 10 1 100 101
p
p (basis points per 100 M$ of notional)
bond future 2Y 0.2 0.1 0.0 -0.0 -0.0 0.1 0.1 0.0 0.0 0.0 -0.1
bond future 5Y 0.1 0.3 0.1 0.1 0.0 0.0 0.1 0.2 0.2 0.1 0.0
bond future 10Y 0.0 0.1 0.3 0.3 0.3 0.0 0.1 0.2 0.3 0.3 0.4
bond future 20Y -0.0 0.1 0.3 2.0 2.1 -0.0 -0.0 0.1 0.4 0.9 2.4
bond future 30Y -0.0 0.0 0.3 2.1 6.4 -0.0 -0.0 0.1 0.4 1.0 6.5
cash bond 2Y 0.1 0.0 0.0 -0.0 -0.0 0.7 0.1 0.0 0.0 -0.0 -0.1
cash bond 3Y 0.1 0.1 0.1 -0.0 -0.0 0.1 0.6 0.1 0.1 0.0 -0.0
cash bond 5Y 0.0 0.2 0.2 0.1 0.1 0.0 0.1 0.6 0.2 0.2 0.1
cash bond 7Y 0.0 0.2 0.3 0.4 0.4 0.0 0.1 0.2 3.2 0.4 0.2
cash bond 10Y 0.0 0.1 0.3 0.9 1.0 -0.0 0.0 0.2 0.4 2.0 1.3
cash bond 30Y -0.1 0.0 0.4 2.4 6.5 -0.1 -0.0 0.1 0.2 1.3 12.8
bond future 2Y
bond future 5Y
bond future 10Y
bond future 20Y
bond future 30Y
cash bond 2Y
cash bond 3Y
cash bond 5Y
cash bond 7Y
cash bond 10Y
cash bond 30Y
▶ Contrary to no-arbitrage models, trading a low-liquidity asset is still expensive in this framework, which limits the
ability to close arbitrage opportunities
bond future 2Y
bond future 5Y
bond future 10Y
bond future 20Y
bond future 30Y
cash bond 2Y
cash bond 3Y
cash bond 5Y
cash bond 7Y
cash bond 10Y
cash bond 30Y
(a) Kyle matrix in relative price change (b) Kyle matrix in absolute variation of annual yield
▶ Contrary to no-arbitrage models, trading a low-liquidity asset is still expensive in this framework, which limits the
ability to close arbitrage opportunities
1. Introduction
2. Modeling assumptions
3. Methodology
4. Results
6. Conclusion
▶ Summary:
– Accurate price predictions can be achieved by appropriately considering time scale, correlation, and liquidity
– Interest rate markets: the 10Y future is the main liquidity reservoir influencing the other tenors, contrary to prevailing
Financial Economics theory
▶ Limitation: the auto-correlation of signed order flows statistically invalidates linear cross impact models
▶ Next step: understand why certain asset prices are best explained by their trades at significantly longer time
scales than suggested by their trading frequency
Le Coz, Victor, Iacopo Mastromatteo, Damien Challet, and Michael Benzaquen (2023). When is cross impact
relevant? arXiv:2305.16915 [cond-mat, q-fin]. May 2023. URL: http://arxiv.org/abs/2305.16915 (visited on
06/08/2023).
Tomas, Mehdi, Iacopo Mastromatteo, and Michael Benzaquen (2022). “How to build a cross-impact model from
first principles: theoretical requirements and empirical results”. en. In: Quantitative Finance 22.6 (June 2022),
pp. 1017–1036. ISSN: 1469-7688, 1469-7696. DOI: 10.1080/14697688.2021.2020328. URL:
https://www.tandfonline.com/doi/full/10.1080/14697688.2021.2020328 (visited on 05/16/2023).