我来说说我的想法吧,希望大家能够讨论。
对于99%VaR,其实就是P(X<x, Y<y) <= 1%,题目应该是P(Wealth < somevalue) <= 1%,我们的目标是求somevalue = 1000 * price(A) + 2000 * price(B)
我的方法是运用Monte Carlo来模拟,因为好像MultiNormal没有inverse吧,只有density function呀。
既然有了mean,variance,correlation,那么我们就可以模拟变量了。
生成uncorrelated variables (z1, z2),对covariance进行Cholesky Decomposition,两者相乘得到相关变量,这里是改变百分比。然后再带入你的原来价格,最后算出总该变量。
Okay,这是第一个模拟,反复使用100000000000,你自己看看多少够就好。最后从模拟出的数据取最差1%的值,这就是你想要的结果了。
第二题同理,模拟出的价格带入bs公式,算出期权价格改变量即可。
题主还有问题请联系我。


雷达卡






京公网安备 11010802022788号







