inflationcurve
Createinflationcurve
object for interest-rate curve from dates and data
Description
Build aninflationcurve
object usinginflationcurve
.
After creating ainflationcurve
object, you can use the associated object functionindexvalues
.
To price anInflationBond
,YearYearInflationSwap
, orZeroCouponInflationSwap
instrument, you must create aninflationcurve
object and then create anInflation
pricer object.
For more information on this workflow, seeGet Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available instruments, models, and pricing methods, seeChoose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates aninflationcurve_obj
= inflationcurve(Dates
,InflationIndexValues
)inflationcurve
object.
creates aninflationcurve_obj
= inflationcurve(___,Name,Value
)inflationcurve
object using name-value pairs and any of the arguments in the previous syntax. For example,myInflationCurve = inflationcurve(InflationDates,InflationIndexValues,'Basis',4)
creates aninflationcurve
object. You can specify multiple name-value pair arguments.
Input Arguments
Properties
Object Functions
indexvalues |
Calculate index values forinflationcurve object |
Examples
Algorithms
Build an inflation curve from a series of breakeven zero-coupon inflation swap (ZCIS) rates:
where
is the breakeven inflation index reference number for maturity dateTi.
is the base inflation index value for the starting dateT0.
is the breakeven inflation rate for the ZCIS maturing onTi.
The ZCIS rates typically have maturities that increase in whole number of years. So the inflation curve is built on an annual basis. From the annual basis inflation curve, the annual unadjusted (that is, not seasonally adjusted) forward inflation rates are computed as follows:
The unadjusted forward inflation rates are used for interpolating and also for incorporating seasonality to the inflation curve.
For monthly periods that are not a whole number of years, seasonal adjustments can be made to reflect seasonal patterns of inflation within the year. These 12 monthly seasonal adjustments are annualized and they add up to zero to ensure that the cumulative seasonal adjustments are reset to zero every year.
where
损益平衡通货膨胀指数参考号码。
is the previous inflation reference number.
fiis the annual unadjusted forward inflation rate.
siis the annualized seasonal component for the period .
The first year seasonal adjustment may need special treatment, because typically, the breakeven inflation reference number of the first month is already known. If that is the case, the unadjusted forward inflation rate for the first year needs to be recomputed for the remaining 11 months.
References
[1] Brody, D. C., Crosby, J., and Li, H. "Convexity Adjustments in Inflation-Linked Derivatives."Risk Magazine. November 2008, pp. 124–129.
[2] Kerkhof, J. "Inflation Derivatives Explained: Markets, Products, and Pricing."Fixed Income Quantitative Research, Lehman Brothers, July 2005.
[3] Zhang, J. X. "Limited Price Indexation (LPI) Swap Valuation Ideas."Wilmott Magazine. no. 57, January 2012, pp. 58–69.