固定收益

是否可以使用 Excel 中的 YIELD() 函式來計算意大利政府債券的收益率?

  • December 22, 2017

我有興趣使用 Excel 中的 YIELD() 函式來計算意大利政府債券的收益率。有問題的債券是:

0.750% 2018 年 1 月 15 日

意大利政府債券有特殊的定價慣例。根據http://help.derivativepricing.com/1311.htm,即使息票是半年一次,收益率也是使用年復利計算的。

根據http://help.derivativepricing.com/1298.htm,期末收益率法為“複合收益率”。

如果我們將債券定價為 100 並在 2018 年 1 月 12 日(到期日前幾天)結算債券,是否可以破解 Excel 中的 YIELD() 函式來求解 0.746739% 的收益率,如下面的第二個螢幕列印?

在此處輸入圖像描述

在此處輸入圖像描述

謝謝!

不幸的是,答案是否定的。正如您所提到的,意大利 BTP 支付半年期息票,但收益率的折扣頻率是每年一次。因此,價格收益率公式為:

$$ P + AI = \frac{c/f}{(1 + y/f’)^{t_0 f’}} + \cdots + \frac{100 + c/f}{(1 + y/f’)^{t_nf’}}, $$ 在哪裡 $ f = 2 $ 和 $ f’=1 $ . Excel 中的YIELD函式只能處理以下情況 $ f = f’ $ .

引用自:https://quant.stackexchange.com/questions/37456