Advanced Pairs Trading: The Principal Component Analysis (PCA) Approach

  Рет қаралды 14,868

Hudson & Thames

Hudson & Thames

Күн бұрын

Join our reading group! hudsonthames.org/reading-group/
In this video, Illya Barziy, Quant Research Team Lead at Hudson and Thames, goes over the approach proposed in the paper "Statistical arbitrage in the US equities market"(2010) by Avellaneda, M. and Lee, J.-H. This strategy produced an annualized Sharpe ratio of 1.44 over the period from 1997 to 2007.
The idea is to decompose stocks returns into a systematic component and an idiosyncratic component (residual). In order to get the systematic component, the eigen portfolios from the PCA Approach are used.
The portfolio representing the idiosyncratic component can then be traded based on its deviation from equilibrium values.
We will briefly cover the theory behind the trading strategy, show its use examples with the ArbitrageLab package, discuss upsides, downsides, and variations of the strategy.
Links to slides: docs.google.com/presentation/...
Learn more with the Definitive Guide to Pairs Trading: hudsonthames.org/definitive-g...

Пікірлер: 11
@lionelshaneyfelt5607
@lionelshaneyfelt5607 3 жыл бұрын
This channel is awesome.
@blacksiddis
@blacksiddis 3 жыл бұрын
At 10:36, for the standardization: Do you not introduce look-ahead bias into the return matrix when you standardize the return at time t using a sample standard deviation that is calculated from a sample with observations that manifested after time t?
@illyabarziy5481
@illyabarziy5481 3 жыл бұрын
Hey Nikolas, thank you for the question! We're standardizing only the returns from the past M+1 days prior to current time t (slide 13). So no future information is given to the algorithm in this step.
@blacksiddis
@blacksiddis 3 жыл бұрын
@@illyabarziy5481 Awesome, thanks for the reply and clarification! I hope to try to implement this paper myself some time soon!
@anubhav0by0
@anubhav0by0 2 жыл бұрын
How did you obtain the beta values?
@user-lx7ts7uv3i
@user-lx7ts7uv3i Жыл бұрын
correlation matrix from standardised data will be equal to corr matrix from original returns data. Why do standardisation?
@silverquant-info
@silverquant-info Жыл бұрын
Firstly, thanks for the great video. I noticed this double-standardization too. And then also the eigenvector components get divided by the standard deviation once again during eigenportfolio creation. It's not clear to me why standardization is necessary at all, either during data preparation or in portfolio creation. Real portfolios "experience" covariance, not correlation. Consider an extreme example of a near zero covariance stock (with respect to a PCA component) but with near perfect (1) correlation. Standardization would result in a full weighting allocated to that stock although it never moves in practice. Finally, according to my understanding, the PCA eigenvectors have L2 norm equal to 1, but do not sum to 1 as required by portfolios weights. Should the eigenvectors by normalized by sum(vector)? It's not clear to me why that should be preferred to, say, a softmax operation. # An R example of near-zero covariance variables with unit correlation v1
@m.willing7734
@m.willing7734 Жыл бұрын
@@silverquant-info you need to use the correlation matrix or the covariance matrix of the standardized returns too ensure that their is no overweight of a variable/stock in the computing of the pca components (in other fields this can happen for example if one variable is in cm and the other in m)
@navketan1965
@navketan1965 Жыл бұрын
Sir, In pair trading correlated currency pairs(say AUD/USD & NZD/USD) do you compare RSI value & sell overpriced pair & buy the weaker? OR do you compare CCI of each pair? Do you suggest using correlated cross currencies as pair trades(eg EUR/JPY & GBP/JPY)? On 4H chart sum up RSI 3, RSI 7,RSI 14, & compare added value on each pair & go. Thank you.
@ricktrader3946
@ricktrader3946 Жыл бұрын
Are you in "In Sample data" mode with this library ? If so it's biased ...
@wobby7055
@wobby7055 2 ай бұрын
Your mic is so bad
Advanced Pairs Trading: Machine Learning for Pairs Selection
14:56
Hudson & Thames
Рет қаралды 8 М.
Advanced Pairs Trading: Intro to the Copula Approach
38:13
Hudson & Thames
Рет қаралды 13 М.
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 29 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 50 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 91 МЛН
An Overview of Pairs Trading Strategies
41:45
Hudson & Thames
Рет қаралды 17 М.
Data Analysis 6: Principal Component Analysis (PCA) - Computerphile
20:09
Principal Component Analysis (PCA)
26:34
Serrano.Academy
Рет қаралды 404 М.
Why Independent Quants Don't Exist
10:14
Dimitri Bianco
Рет қаралды 67 М.
Advanced Pairs Trading: Sparse Mean Reversion Portfolio Selection
46:11
This is why Deep Learning is really weird.
2:06:38
Machine Learning Street Talk
Рет қаралды 378 М.
Ciamac Moallemi: High-Frequency Trading and Market Microstructure
25:17
Columbia Business School
Рет қаралды 31 М.
Measures of Codependence
40:06
Hudson & Thames
Рет қаралды 7 М.
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН