Hi
I am digging into the pricing of a CPIBond. I have this index CPI index time
series:
DATE
2016-08-31 123.0
2016-09-30 123.2
2016-10-31 123.8
2016-11-30 124.2
2016-12-31 124.7
If I interpolate for 10 February 2017 I get:
(10.0-1)/28.0*(124.2-123.8)+123.8
123.92857142857143
Deriving the values as calculated by QuantLib using the last cash flow I
get:
principal*baseCPI/notional
123.92000000000002
So it appears to be rounded down.
The inflation index is simply created by passing in a vector of
dates(month-end date plus 1 day) and values.
inflationIndex.addFixings(dte_fixings[:len(fixData)], fixData)
So is there a way to get the full interpolated value?
Thanks
Charles
--
View this message in context:
http://quantlib.10058.n7.nabble.com/CPI-Time-Series-Interpolation-tp18062.htmlSent from the quantlib-users mailing list archive at
Nabble.com.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites,
SlashDot.org!
http://sdm.link/slashdot_______________________________________________
QuantLib-users mailing list
[hidden email]https://lists.sourceforge.net/lists/listinfo/quantlib-users