如何编写R语言中的二阶导数希腊语,尤其是Vanna和Volga

时间:2014-07-29 11:29:30

标签: r

如何编写R语言中的二阶导数希腊语,特别是Vanna和Volga for Black Scholes模型。我只能得到第一衍生物下的代码,即foptions库下的delta gamma theta vega。

1 个答案:

答案 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