债券价格计算如何用python写
债券价格计算
4a. 定义以下变量(自己赋值,与样本变量值不同):
T: 年限,正整数
y: 收益率, 实数. 例如 y=0.05表示收益率为5%
c: 息票利率, 百分比. 例如 c=6表示息票利率为6%
F: 票面价值
债券价格公示如下:
?(?)=?(1+?/2)2?+∑2??=1?/2(1+?/2)?
写Python代码进行上面的运算,运用for循环和range函数
4b. 输出结果 (格式跟试验例子符合,债券价格,息票和收益率都精确到小数点后四位)
样本变量值:
T = 2
y = 0.048875
c = 6.25
F = 100
输出格式:
The price is $102.5663 for a bond with 2-year maturity, 6.2500% coupon, 4.8875% yield and $100.00 principal payment
以上是 债券价格计算如何用python写 的全部内容, 来源链接: utcz.com/p/938445.html