我有使用 RQuantlib 库的 R 代码。为了从 python 运行它,我使用的是 RPy2。我知道 python 有自己的 quantlib (quantlib-python) 绑定。我想完全从 R 切换到 python。
请让我知道如何使用 quantlib-python 运行以下命令
import rpy2.robjects as robjects
robjects.r('library(RQuantLib)')
x = robjects.r('x<-EuropeanOptionImpliedVolatility(type="call", value=11.10, underlying=100,strike=100, dividendYield=0.01, riskFreeRate=0.03,maturity=0.5, volatility=0.4)')
print x
样品运行:
$ python vol.py
Loading required package: Rcpp
Implied Volatility for EuropeanOptionImpliedVolatility is 0.381