Quantlib:forecastingFixing() 与 pastFixing()
Quantlib : forecastingFixing() vs pastFixing()
Quantlib有以下2个方法:
虚拟利率 forecastFixing(const Date& fixingDate) const = 0;
对 pastFixing(const Date& fixingDate) const;
进行评分
我说的对吗:
- forecastingFixing() 方法依赖于构造的收益率曲线来获得
速度?和
- pastFixing() 在没有任何收益率曲线帮助的情况下简单地读取利率?
没错。 pastFixing
依赖于存储的fixings,可以通过对应索引的addFixing
或addFixings
方法进行保存;例如,
Euribor6M index;
index.addFixing(Date(20,October,2010), 0.02);
将存储 6 个月 Euribor 的 2% 定盘价,可从 class 的所有实例访问。如您所说,forecastFixing
将改为预测给定曲线上的利率。
不过,通常情况下,您不会直接调用其中任何一个。可以调用fixing
方法;它将检测您请求的日期是否已过去,并将发送到正确的方法。
Quantlib有以下2个方法: 虚拟利率 forecastFixing(const Date& fixingDate) const = 0; 对 pastFixing(const Date& fixingDate) const;
进行评分我说的对吗:
- forecastingFixing() 方法依赖于构造的收益率曲线来获得 速度?和
- pastFixing() 在没有任何收益率曲线帮助的情况下简单地读取利率?
没错。 pastFixing
依赖于存储的fixings,可以通过对应索引的addFixing
或addFixings
方法进行保存;例如,
Euribor6M index;
index.addFixing(Date(20,October,2010), 0.02);
将存储 6 个月 Euribor 的 2% 定盘价,可从 class 的所有实例访问。如您所说,forecastFixing
将改为预测给定曲线上的利率。
不过,通常情况下,您不会直接调用其中任何一个。可以调用fixing
方法;它将检测您请求的日期是否已过去,并将发送到正确的方法。