gpt4 book ai didi

python - Quantlib-python 没有定义构造函数

转载 作者:行者123 更新时间:2023-12-04 10:00:57 25 4
gpt4 key购买 nike

我正在尝试实例化 Forward 类,如下所示

import  QuantLib as ql

calculation_date = ql.Date().todaysDate()

ql.Settings.instance().evaluationDate = calculation_date

day_count = ql.Thirty360()

yield_ts_handle = ql.YieldTermStructureHandle(
ql.FlatForward(calculation_date, -30e-4, day_count)
)
dividend_ts_handle = ql.YieldTermStructureHandle(
ql.FlatForward(calculation_date, 25e-4, day_count)
)

fwd = ql.Forward(
ql.Date(16,5,2022),
ql.UnitedStates(),
ql.Following,
yield_ts_handle,
dividend_ts_handle,
False,
230,
0
)

Python 控制台给了我这个

fwd = ql.Forward()
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Users\Loic\AppData\Local\Programs\Python\Python38-32\lib\site-packages\QuantLib\QuantLib.py", line 20974, in __init__
raise AttributeError("No constructor defined")
AttributeError: No constructor defined

这个类是从C++转置到python的吗?

最佳答案

您正在使用的 Forward 类是一个抽象类,用于创建 FixedRateBondForward 和 ForwardRateAgreement (FRA) 类。

你应该使用这两者之一。

关于python - Quantlib-python 没有定义构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61829556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com