Я хочу рассчитать цену облигации с коэффициентами дисконтирования, известными как функция времени, и фиксированным купоном.
Пример, который я нашел (bond.cpp) из QuantLib 1.5, выглядит довольно сложным. Я удалил облигацию с нулевой облигацией и облигацию с плавающим купоном, оставив только часть расчета облигации с фиксированным купоном.
Часть, которую я не понимаю, заключается в том, как мне определить части RATE HELPERS и CURVE BUILDING на основе таблицы, которая у меня есть:
Тип инструмента | Дата погашения | Цитата | Фактор скидки
CD 03/04/2015 0.25 0.9999
CD 03/18/2015 0.254 0.9998
CD 06/17/2015 0.266 0.9997
CD 09/16/2015 0.38 0.9996
CD 12/16/2015 0.57 0.9995
.....
SWAP 03/04/2019 1.33 0.94
SWAP 03/04/2020 1.66 0.92
SWAP 03/04/2021 1.74 0.89
Что мне нужно сделать, чтобы построить кривую скидок в QuantLib?