SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
1
Multi risk factor model
Minimum variance optimization
under constraints
Market neutrality
130/30 long short portfolio
DUPREY Stefan
Plan 2
Plan
1. Factor model and stochastic processes
2. Covariance matrix
3. Regressing returns over factor loading/exposure
4. Minimum variance optimization rebalancement at each date
5. Long/short 130/30 portfolio
6. Long/Short 100/100 Market Neutral portfolio
7. R code : computing factors loadings
8. R code : estimating factors covariance matrix and idiosyncratic risk
9. R code : quadratic programming, constraints and multi risk factor
models
Factor model and stochastic processes 3
1. Factor model and stochastic processes
We have N ∈ N stocks. Their returns Ri, ∀i ∈ {1, · · · , N} are modeled by
N random processes χi corresponding to idiosyncratic risk together with K
random processes fA :
Ri = χi +
K
A=1
ΩiAfA (1)
χi, χj = ξ2
ijδij (2)
χi, fA = 0 (3)
fA, fB = ΦAB (4)
Ri, Rj = Θij (5)
Covariance matrix 4
2. Covariance matrix
The Ri covariance matrix can be written as :
Θ = Ξ + ΩΦΩ⊺
(6)
where Ξij = ξ2
ijδij is the diagonal idiosyncratic part of the variance and Φ
the K × K factor covariance matrix, Ω is the K × K factor loading matrix.
Note that K << N gives more out of samples stability. Through Cholesky :
Θ = Ξ + ΩΩ⊺
(7)
where Ω = ΩΦ and ΦΦ⊺
= Φ
Note that the standard variance for a portfolio with weights ω decomposes
as :
ω⊺
Ωω =
N
i=1
ξ2
ij + f⊺
Φf (8)
where f = Ωω is the factor values for our portfolio with weights ω
Regressing returns over factor loading/exposure 5
3. Regressing returns over factor loading/exposure
At each observation time we have to regress our stock returns to our stock
factors :
R(t) =
K
k=1
βk(t) × Fk(t) + ǫ(t) (9)
R(t) =
K
k=1
fk(t) × Ωk(t) + ǫ(t) (10)
Ωi, Fi is the factor exposure or loading for the stock i and βi, fi is the
factor return or factor itself.
The variance of ǫ(t) is the idiosyncratic risk for stock i
The covariance of (fk(t))k∈{1,··· ,K} is the factor covariance matrix.
Here a proprietary strategy is to be defined to compute the factor matrix : a
rolling standard deviation or garch volatility estimation for idiosyncratic
variance and a rolling Ledoit-Wolf covariance matrix estimation
Minimum variance optimization rebalancement at each date 6
4. Minimum variance optimization rebalancement at each date
argmin



ω ∈ RN
, ωi > 0, ωi < 1
N
i=1 ωi = 1
n
i=1 ωiβi = n
i=1 ωi
Cov(Ri,Rmarket)
Var(Ri) = 1
{ωΣω⊺
− q × µ⊺
ω} , becomes
(11)
argmin


x = (f, ω) ∈ R(N+K)
, ωi > 0, ωi < 1
N
i=1 ωi = 1
n
i=1 ωiβi = n
i=1 ωi
Cov(Ri,Rmarket)
Var(Ri) = 1
Ωω = f
{xQx⊺
− q × µ⊺
x} (12)
Minimum variance optimization rebalancement at each date 7
where :
Q =














Φ 0 · · · 0
0
ξ2
11
0...
...
0 ξ2
nn
...
0














, µ =


0
µ

 (13)
Long/short 130/30 portfolio 8
5. Long/short 130/30 portfolio
argmin


x = (f, ω) ∈ R(N+K)
v ∈ R(N)
−0.1 < ωi < 0.1
N
i=1 ωi = 1
n
i=1 ωiβi = n
i=1 ωi
Cov(Ri,Rmarket)
Var(Ri) = 1
Ωω = f
−v < ω < v
v > 0
N
i=1 vi = 1.6
{xQx⊺
− q × µ⊺
x} (14)
Long/short 130/30 portfolio 9
where :
Q =














Φ 0 · · · 0
0
ξ2
11
0...
...
0 ξ2
nn
...
0














, µ =


0
µ

 (15)
Long/Short 100/100 Market Neutral portfolio 10
6. Long/Short 100/100 Market Neutral portfolio
argmin


x = (f, lω, sω) ∈ R(N+3∗K)
b ∈ R(N)
0 < lωi < 0.1, 0 < sωi < 0.1
N
i=1 lωi =
N
i=1 sωi
N
i=1 lωi + N
i=1 sωi = 2
n
i=1 lωiβi =
n
i=1 sωiβi
Ωlω − Ωsω = f
lω < b
sω < 1 − b
{xQx⊺
− q × µ⊺
x} (16)
Long/Short 100/100 Market Neutral portfolio 11
where :
Q =




Φ 0 · · · 0
0 Qidio −Qidio
0 −Qidio Qidio



 , Qidio =








ξ2
11
0...
...
0 ξ2
nn








(17)
R code : computing factors loadings 12
7. R code : computing factors loadings
R code : estimating factors covariance matrix and idiosyncratic risk 13
8. R code : estimating factors covariance matrix and idiosyncratic risk
R code : quadratic programming, constraints and multi risk factor models14
9. R code : quadratic programming, constraints and multi risk factor models
R code : quadratic programming, constraints and multi risk factor models15

Mais conteúdo relacionado

Mais procurados

【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰Ruo Ando
 
3_-_Graphs_and_Functions v3
3_-_Graphs_and_Functions v33_-_Graphs_and_Functions v3
3_-_Graphs_and_Functions v3Carlos da Maia
 
Risk Management in the Airline Industry
Risk Management in the Airline IndustryRisk Management in the Airline Industry
Risk Management in the Airline IndustryMohammed
 
Lesson 8: Basic Differentation Rules (slides)
Lesson 8: Basic Differentation Rules (slides)Lesson 8: Basic Differentation Rules (slides)
Lesson 8: Basic Differentation Rules (slides)Matthew Leingang
 
F3006 formulas final
F3006 formulas finalF3006 formulas final
F3006 formulas finalAbraham Prado
 
Modeling An Rational Integral With Saber State Ams
Modeling An Rational Integral With Saber State AmsModeling An Rational Integral With Saber State Ams
Modeling An Rational Integral With Saber State Amsdomnitei
 

Mais procurados (10)

【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
【AI実装4】TensorFlowのプログラムを読む2 非線形回帰
 
Exercise #9 notes
Exercise #9 notesExercise #9 notes
Exercise #9 notes
 
3_-_Graphs_and_Functions v3
3_-_Graphs_and_Functions v33_-_Graphs_and_Functions v3
3_-_Graphs_and_Functions v3
 
Euler method in c
Euler method in cEuler method in c
Euler method in c
 
Risk Management in the Airline Industry
Risk Management in the Airline IndustryRisk Management in the Airline Industry
Risk Management in the Airline Industry
 
Lesson 8: Basic Differentation Rules (slides)
Lesson 8: Basic Differentation Rules (slides)Lesson 8: Basic Differentation Rules (slides)
Lesson 8: Basic Differentation Rules (slides)
 
F3006 formulas final
F3006 formulas finalF3006 formulas final
F3006 formulas final
 
Chapter 2 2.1.4
Chapter 2 2.1.4Chapter 2 2.1.4
Chapter 2 2.1.4
 
Modeling An Rational Integral With Saber State Ams
Modeling An Rational Integral With Saber State AmsModeling An Rational Integral With Saber State Ams
Modeling An Rational Integral With Saber State Ams
 
El
ElEl
El
 

Semelhante a Multi risk factor models for minimum variance optimization and market neutral portfolios

presentation
presentationpresentation
presentation3ashmawy
 
Connection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsConnection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsAlexander Litvinenko
 
ch7_lin_updatedApril13_2022.pdf
ch7_lin_updatedApril13_2022.pdfch7_lin_updatedApril13_2022.pdf
ch7_lin_updatedApril13_2022.pdfCharlieTsui5
 
Shock detection and portfolio allocation in cryptocurrency markets
Shock detection and portfolio allocation in cryptocurrency marketsShock detection and portfolio allocation in cryptocurrency markets
Shock detection and portfolio allocation in cryptocurrency marketsApostolos Chalkis
 
Derivatives pricing and Malliavin Calculus
Derivatives pricing and Malliavin CalculusDerivatives pricing and Malliavin Calculus
Derivatives pricing and Malliavin CalculusHugo Delatte
 
Expanding further the universe of exotic options closed pricing formulas in t...
Expanding further the universe of exotic options closed pricing formulas in t...Expanding further the universe of exotic options closed pricing formulas in t...
Expanding further the universe of exotic options closed pricing formulas in t...caplogic-ltd
 
Fair valuation of participating life insurance contracts with jump risk
Fair valuation of participating life insurance contracts with jump riskFair valuation of participating life insurance contracts with jump risk
Fair valuation of participating life insurance contracts with jump riskAlex Kouam
 
Statement of stochastic programming problems
Statement of stochastic programming problemsStatement of stochastic programming problems
Statement of stochastic programming problemsSSA KPI
 
Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...Bowei Chen
 
Tensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantificationTensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantificationAlexander Litvinenko
 
Hands-On Algorithms for Predictive Modeling
Hands-On Algorithms for Predictive ModelingHands-On Algorithms for Predictive Modeling
Hands-On Algorithms for Predictive ModelingArthur Charpentier
 

Semelhante a Multi risk factor models for minimum variance optimization and market neutral portfolios (20)

presentation
presentationpresentation
presentation
 
Connection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsConnection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problems
 
ch7_lin_updatedApril13_2022.pdf
ch7_lin_updatedApril13_2022.pdfch7_lin_updatedApril13_2022.pdf
ch7_lin_updatedApril13_2022.pdf
 
report
reportreport
report
 
Shock detection and portfolio allocation in cryptocurrency markets
Shock detection and portfolio allocation in cryptocurrency marketsShock detection and portfolio allocation in cryptocurrency markets
Shock detection and portfolio allocation in cryptocurrency markets
 
Slides ensae-2016-9
Slides ensae-2016-9Slides ensae-2016-9
Slides ensae-2016-9
 
Derivatives pricing and Malliavin Calculus
Derivatives pricing and Malliavin CalculusDerivatives pricing and Malliavin Calculus
Derivatives pricing and Malliavin Calculus
 
Market Risk Modelling
Market Risk ModellingMarket Risk Modelling
Market Risk Modelling
 
Expanding further the universe of exotic options closed pricing formulas in t...
Expanding further the universe of exotic options closed pricing formulas in t...Expanding further the universe of exotic options closed pricing formulas in t...
Expanding further the universe of exotic options closed pricing formulas in t...
 
Project Report
Project ReportProject Report
Project Report
 
Basic concepts and how to measure price volatility
Basic concepts and how to measure price volatility Basic concepts and how to measure price volatility
Basic concepts and how to measure price volatility
 
Fair valuation of participating life insurance contracts with jump risk
Fair valuation of participating life insurance contracts with jump riskFair valuation of participating life insurance contracts with jump risk
Fair valuation of participating life insurance contracts with jump risk
 
Statement of stochastic programming problems
Statement of stochastic programming problemsStatement of stochastic programming problems
Statement of stochastic programming problems
 
mean_variance
mean_variancemean_variance
mean_variance
 
Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...Pricing average price advertising options when underlying spot market prices ...
Pricing average price advertising options when underlying spot market prices ...
 
Tensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantificationTensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantification
 
Georgia Tech 2017 March Talk
Georgia Tech 2017 March TalkGeorgia Tech 2017 March Talk
Georgia Tech 2017 March Talk
 
Slides ensae 9
Slides ensae 9Slides ensae 9
Slides ensae 9
 
Hands-On Algorithms for Predictive Modeling
Hands-On Algorithms for Predictive ModelingHands-On Algorithms for Predictive Modeling
Hands-On Algorithms for Predictive Modeling
 
Chap010
Chap010Chap010
Chap010
 

Mais de Stefan Duprey

Dynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market makingDynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market makingStefan Duprey
 
Smart systematic short strangle
Smart systematic short strangleSmart systematic short strangle
Smart systematic short strangleStefan Duprey
 
Short Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto StrategiesShort Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto StrategiesStefan Duprey
 
On Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo StrategyOn Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo StrategyStefan Duprey
 
Stable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdfStable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdfStefan Duprey
 
Curve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdfCurve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdfStefan Duprey
 
Financial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligenceFinancial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligenceStefan Duprey
 
Intraday news event_study
Intraday news event_studyIntraday news event_study
Intraday news event_studyStefan Duprey
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order executionStefan Duprey
 
Optimal order execution
Optimal order executionOptimal order execution
Optimal order executionStefan Duprey
 
A new axisymmetric finite element
A new axisymmetric finite elementA new axisymmetric finite element
A new axisymmetric finite elementStefan Duprey
 
Page rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commercePage rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commerceStefan Duprey
 
Compounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modellingCompounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modellingStefan Duprey
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_financeStefan Duprey
 

Mais de Stefan Duprey (16)

Dynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market makingDynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market making
 
Smart systematic short strangle
Smart systematic short strangleSmart systematic short strangle
Smart systematic short strangle
 
Short Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto StrategiesShort Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto Strategies
 
On Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo StrategyOn Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo Strategy
 
Stable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdfStable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdf
 
Curve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdfCurve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdf
 
Financial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligenceFinancial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligence
 
Intraday news event_study
Intraday news event_studyIntraday news event_study
Intraday news event_study
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order execution
 
Optimal order execution
Optimal order executionOptimal order execution
Optimal order execution
 
A new axisymmetric finite element
A new axisymmetric finite elementA new axisymmetric finite element
A new axisymmetric finite element
 
Page rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commercePage rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commerce
 
Compounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modellingCompounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modelling
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic trading
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
 

Último

05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Roomdivyansh0kumar0
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...shivangimorya083
 
20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdfAdnet Communications
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...Call Girls in Nagpur High Profile
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceanilsa9823
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free DeliveryPooja Nehwal
 

Último (20)

05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
 
20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
 
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | ₹,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | ₹,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | ₹,4500 With Room Free Delivery
 

Multi risk factor models for minimum variance optimization and market neutral portfolios

  • 1. 1 Multi risk factor model Minimum variance optimization under constraints Market neutrality 130/30 long short portfolio DUPREY Stefan
  • 2. Plan 2 Plan 1. Factor model and stochastic processes 2. Covariance matrix 3. Regressing returns over factor loading/exposure 4. Minimum variance optimization rebalancement at each date 5. Long/short 130/30 portfolio 6. Long/Short 100/100 Market Neutral portfolio 7. R code : computing factors loadings 8. R code : estimating factors covariance matrix and idiosyncratic risk 9. R code : quadratic programming, constraints and multi risk factor models
  • 3. Factor model and stochastic processes 3 1. Factor model and stochastic processes We have N ∈ N stocks. Their returns Ri, ∀i ∈ {1, · · · , N} are modeled by N random processes χi corresponding to idiosyncratic risk together with K random processes fA : Ri = χi + K A=1 ΩiAfA (1) χi, χj = ξ2 ijδij (2) χi, fA = 0 (3) fA, fB = ΦAB (4) Ri, Rj = Θij (5)
  • 4. Covariance matrix 4 2. Covariance matrix The Ri covariance matrix can be written as : Θ = Ξ + ΩΦΩ⊺ (6) where Ξij = ξ2 ijδij is the diagonal idiosyncratic part of the variance and Φ the K × K factor covariance matrix, Ω is the K × K factor loading matrix. Note that K << N gives more out of samples stability. Through Cholesky : Θ = Ξ + ΩΩ⊺ (7) where Ω = ΩΦ and ΦΦ⊺ = Φ Note that the standard variance for a portfolio with weights ω decomposes as : ω⊺ Ωω = N i=1 ξ2 ij + f⊺ Φf (8) where f = Ωω is the factor values for our portfolio with weights ω
  • 5. Regressing returns over factor loading/exposure 5 3. Regressing returns over factor loading/exposure At each observation time we have to regress our stock returns to our stock factors : R(t) = K k=1 βk(t) × Fk(t) + ǫ(t) (9) R(t) = K k=1 fk(t) × Ωk(t) + ǫ(t) (10) Ωi, Fi is the factor exposure or loading for the stock i and βi, fi is the factor return or factor itself. The variance of ǫ(t) is the idiosyncratic risk for stock i The covariance of (fk(t))k∈{1,··· ,K} is the factor covariance matrix. Here a proprietary strategy is to be defined to compute the factor matrix : a rolling standard deviation or garch volatility estimation for idiosyncratic variance and a rolling Ledoit-Wolf covariance matrix estimation
  • 6. Minimum variance optimization rebalancement at each date 6 4. Minimum variance optimization rebalancement at each date argmin    ω ∈ RN , ωi > 0, ωi < 1 N i=1 ωi = 1 n i=1 ωiβi = n i=1 ωi Cov(Ri,Rmarket) Var(Ri) = 1 {ωΣω⊺ − q × µ⊺ ω} , becomes (11) argmin   x = (f, ω) ∈ R(N+K) , ωi > 0, ωi < 1 N i=1 ωi = 1 n i=1 ωiβi = n i=1 ωi Cov(Ri,Rmarket) Var(Ri) = 1 Ωω = f {xQx⊺ − q × µ⊺ x} (12)
  • 7. Minimum variance optimization rebalancement at each date 7 where : Q =               Φ 0 · · · 0 0 ξ2 11 0... ... 0 ξ2 nn ... 0               , µ =   0 µ   (13)
  • 8. Long/short 130/30 portfolio 8 5. Long/short 130/30 portfolio argmin   x = (f, ω) ∈ R(N+K) v ∈ R(N) −0.1 < ωi < 0.1 N i=1 ωi = 1 n i=1 ωiβi = n i=1 ωi Cov(Ri,Rmarket) Var(Ri) = 1 Ωω = f −v < ω < v v > 0 N i=1 vi = 1.6 {xQx⊺ − q × µ⊺ x} (14)
  • 9. Long/short 130/30 portfolio 9 where : Q =               Φ 0 · · · 0 0 ξ2 11 0... ... 0 ξ2 nn ... 0               , µ =   0 µ   (15)
  • 10. Long/Short 100/100 Market Neutral portfolio 10 6. Long/Short 100/100 Market Neutral portfolio argmin   x = (f, lω, sω) ∈ R(N+3∗K) b ∈ R(N) 0 < lωi < 0.1, 0 < sωi < 0.1 N i=1 lωi = N i=1 sωi N i=1 lωi + N i=1 sωi = 2 n i=1 lωiβi = n i=1 sωiβi Ωlω − Ωsω = f lω < b sω < 1 − b {xQx⊺ − q × µ⊺ x} (16)
  • 11. Long/Short 100/100 Market Neutral portfolio 11 where : Q =     Φ 0 · · · 0 0 Qidio −Qidio 0 −Qidio Qidio     , Qidio =         ξ2 11 0... ... 0 ξ2 nn         (17)
  • 12. R code : computing factors loadings 12 7. R code : computing factors loadings
  • 13. R code : estimating factors covariance matrix and idiosyncratic risk 13 8. R code : estimating factors covariance matrix and idiosyncratic risk
  • 14. R code : quadratic programming, constraints and multi risk factor models14 9. R code : quadratic programming, constraints and multi risk factor models
  • 15. R code : quadratic programming, constraints and multi risk factor models15