存储预先建立的Quantlib曲线

时间:2019-07-08 06:36:50

标签: python python-3.x quantlib quantlib-swig

我有一个用例,对于我来说,直接加载预先构建的quantlib正向曲线(实际上是任何Quantlib对象,但让我们先关注正向)要容易得多,而不必在构建过程中进行构建根据一组值和日期执行。

我只对Python的实现方式感兴趣,因为我只有非常模糊的C ++概念。

2个问题:

  • 是否有一种方法可以将对象保存在Quantlib中(即使pickle不能让我对Python中的QL对象做任何事情,也可以使用base64或类似的东西)?
  • 保存后,如何从代码中获取构造函数以使用它们?

通过构造函数,我的意思是,例如,该行用于生成对欧洲期权定价的过程:

bsmProcess = ql.BlackScholesMertonProcess(udlH, dvdH, fwdCurveH, volSurfaceH)

我希望能够在上面的行中进行fwdCurveH = base64.b64decode("mybase64stringsaveddownsomewhere")

0 个答案:

没有答案