VaR for Options Portfolio

Equities, FX, commodities, fixed income, and volatility.
Post Reply
TMethod
Posts: 1
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by TMethod »

I am trying to calculate Monte-Carlo VaR for an options portfolio(5d99%). I am having difficulty grappling with the correlation across strikes. Aggregating the risk of each individual strike seems incorrect. Could anyone offer advise or resources I could seek out to build this risk system?
il_vitorio
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by il_vitorio »

How do you simulate your MC? Are your Processes correlated? It is crutial to have your processes correlated in order to see the "difersification benefit", if you simulate uncorrelated processes it is wrong.



Regards,
One of my most productive days was throwing away 1000 lines of code.
TMethod
Posts: 1
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by TMethod »

I guess that is the piece that I am missing, I don't understand how to set up correlated processes. Is there documentation that you might direct me to on this topic, or is it simple enough that you might explain the methodology here?



Thanks
User avatar
chiral3
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by chiral3 »

uncorrelated r.v. -> correlated random variables using a cholesky decomposition? You could probably get the code online. Use Jaeckel or Glasserman are the books.
Nonius is Satoshi Nakamoto. 物の哀れ
il_vitorio
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by il_vitorio »

As @chiral3, Glasserman book is pretty excelent in the subject, there is some theoretical aspects of it in the Shreve Vol 2 Book.



And here is on math exchange that could give you the intuition.



Regards
One of my most productive days was throwing away 1000 lines of code.
User avatar
radikal
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by radikal »

Correlation across strikes? Or across assets?



If just across strikes...



Fit model to your skew either slice by slice or globally.



Define simplest possible correlation matrix of:



[1 rho1 0

rho1 1 rh02

0 rho2 1]



where rho1 = correlation of index and vol

rho2 = correlation of index and short rate



generate your N steps by T paths of independent steps x 3 Dot with cholesky decomp of your assumed cov matrix



Now you've got asset paths and ATM vol and IR at each step. You need to perturb your skew model by the shift in ATM vol. Lots of ways you can do this. Start with parallel shift.



If I'm misinterpreting your question, you need to instead just start with an empirical covariance matrix of each asset, use cholesky decomp to get your co-depedent asset paths. Do again to appropriately correlated ATM/rho moves. You'll need skew model for each asset/tenure.
There are no surprising facts, only models that are surprised by facts
User avatar
HankScorpio
Posts: 0
Joined: Thu Jan 01, 2004 12:00 am

VaR for Options Portfolio

Post by HankScorpio »

You can use the code/algo from numerical recipes for finding the Cholesky pseudo-square-root matrix: www.aip.de/groups/soe/local/numres/bookfpdf/f2-9.pdf



Of course, this implies your correl matrix is positive-definite. If you have some really small (or large for that matter) but negative eigenvalues then the matrix is not PD and the method won't work. In that case you'll need to "massage" the correl matrix via something like R's nearPD() function found in the R Matrix package.



As others have already mentioned, Glasserman should be a good reference for this.
East-coast supervillain Evil Smile
Post Reply