如何编写R语言中的二阶导数希腊语,特别是Vanna和Volga for Black Scholes模型。我只能得到第一衍生物下的代码,即foptions库下的delta gamma theta vega。
答案 0 :(得分:0)
您可以使用greeks包执行此操作:https://code.google.com/p/rgreeks/
以下是?greeks
greeks(51.03, # underlying price
55, # strike
0, # dividend rate
0, # risk-free rate
25/360,# time remaining
0.5) # volatility estimate
List of 2
$ call:List of 15
..$ value : num 1.24
..$ delta : num 0.308
..$ gamma : num 0.0523
..$ vega : num 4.73
..$ theta : num -17
..$ rho : num 1
..$ vanna : num 0.446
..$ charm : num 1.61
..$ zomma : num -0.0712
..$ speed : num 0.00288
..$ colour : num -0.256
..$ DvegaDtime: num -44.9
..$ vomma : num 3.02
..$ dualdelta : num -0.263
..$ dualgamma : num 0.045
$ put :List of 15
..$ value : num 5.21
..$ delta : num -0.692
..$ gamma : num 0.0523
..$ vega : num 4.73
..$ theta : num -17
..$ rho : num -2.82
..$ vanna : num 0.446
..$ charm : num 1.61
..$ zomma : num -0.0712
..$ speed : num 0.00288
..$ colour : num -0.256
..$ DvegaDtime: num -44.9
..$ vomma : num 3.02
..$ dualdelta : num 0.737
..$ dualgamma : num 0.045