YearYearInflationCap
Description
Create and price a YearYearInflationCap
instrument object
for one or more Year-on-Year Inflation-Indexed Cap instruments using this
workflow:
Use
fininstrument
to create aYearYearInflationCap
instrument object for one or more Year-on-Year Inflation-Indexed Cap instruments.Use
finmodel
to specify aJarrowYildirim
model object for theYearYearInflationCap
instrument object.Use
ratecurve
to specify aNominalCurve
interest-rate model for theYearYearInflationCap
instrument object.Use
ratecurve
to specify aRealCurve
interest-rate model for theYearYearInflationCap
instrument object.Use
finpricer
to specify anJarrowYildirim
pricing method for one or moreYearYearInflationCap
instruments.
For more information on this workflow, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available models and pricing methods for a
YearYearInflationCap
instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a YYInflationCap
= fininstrument(InstrumentType
,Maturity
=maturity_date,Notional
=notional_value,Strike
=strike_value)YearYearInflationCap
object for one or more
Year-on-Year Inflation-Indexed Cap instruments by specifying
InstrumentType
and sets the properties
for the required name-value arguments Maturity
,
Notional
, and Strike
.
sets optional properties
using name-value arguments in addition to the required arguments in the
previous syntax. For example, YYInflationCap
= fininstrument(___,Name=Value
)YYInflationCap =
fininstrument("YearYearInflationCap",Maturity=datetime(2033,10,1),Notional=1000,Strike=0.05,Basis=4)
creates a YearYearInflationCap
instrument with a day
count basis of 4
. You can specify multiple name-value
arguments, in any order.
Input Arguments
Properties
Examples
More About
Algorithms
To price a year-on-year inflation-indexed cap using a JarrowYildirim
and a
JarrowYildirim
pricing method:
where:
N is the notional value.
k is the fixed annual inflation rate cap or floor strike.
K = 1 + k is one plus the cap or floor strike.
is the end dates for each period.
is the year fraction between Ti-1 and Ti.
is the year fractions for each period.
is the standard normal cumulative distribution.
is the period index so that .
M is the maturity in years.
I(t) is the inflation index at t.
is the issue index at .
is the zero coupon price (where n is nominal and r is real).
is the nominal rate volatility (positive constant).
is the real rate volatility (positive constant).
is the inflation index volatility (positive constant).
is the real rate and inflation index correlation.
is the nominal rate and inflation index correlation.
is the nominal rate and real rate correlation.
, are the positive constants.
References
[1] Jarrow, R. and Yildirim, Y. "Pricing Treasury Inflation Protected Securities and Related Derivatives using an HJM Model." Journal of Financial and Quantitative Analysis. Vol. 38, 2003.
[2] Kerkhof, J. "Inflation Derivatives Explained: Markets, Products, and Pricing." Fixed Income Quantitative Research, Lehman Brothers, July 2005.
[3] Mercurio, F. "Pricing Inflation-Indexed Derivatives." Quantitative Finance, Vol. 5, Issue 3, pp. 289–302, 2005.
Version History
Introduced in R2023b