Mode:
Duration:
1
2
3
4
5
6
issue_date = ql.Date(1,1,2025)
maturity_date = ql.Date(1,1,2030)
coupon_rate = 0.05
schedule = ql.Schedule(issue_date, maturity_date, ql.Period(ql.Annual), ql.TARGET(), ql.Following, ql.Unadjusted, ql.DateGeneration.Backward, False)
bond = ql.FixedRateBond(3, 100, schedule, [coupon_rate], ql.Actual360())
price = ql.CleanPrice(bond, 0.05)Coding works best on desktop or with an external keyboard.