固定收益
是否可以使用 Excel 中的 YIELD() 函式來計算意大利政府債券的收益率?
我有興趣使用 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’ $ .