YearYearInflationSwap
Description
Create and price a YearYearInflationSwap
instrument object
for one or more Year-on-Year Inflation-Indexed Swap instruments using either of these
two workflows.
When using an Inflation
pricing method:
Use
fininstrument
to create aYearYearInflationSwap
instrument object for one or more Year-on-Year Inflation-Indexed Swap instruments.Use
ratecurve
to specify an interest-rate model for theYearYearInflationSwap
instrument object.Use
inflationcurve
to specify an inflation curve model.Use
finpricer
to specify anInflation
pricing method for one or moreYearYearInflationSwap
instruments.Use
inflationCashflows
to compute cash flows for each one of theYearYearInflationSwap
instruments.
When using an JarrowYildirim
pricing method:
Use
fininstrument
to create aYearYearInflationSwap
instrument object for one or more Year-on-Year Inflation-Indexed Swap instruments and specify theIssueIndex
name-value argument.Use
finmodel
to specify aJarrowYildirim
model object for theYearYearInflationSwap
instrument object.Use
ratecurve
to specify aNominalCurve
interest-rate model for theYearYearInflationSwap
instrument object.Use
ratecurve
to specify aRealCurve
interest-rate model for theYearYearInflationSwap
instrument object.Use
finpricer
to specify aJarrowYildirim
pricing method for one or moreYearYearInflationSwap
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
YearYearInflationSwap
instrument, see Choose Instruments, Models, and Pricers.
Creation
Syntax
Description
creates a YYInflationSwap
= fininstrument(InstrumentType
,'Maturity
',maturity_date,'Notional
',notional_value,'FixedInflationRate
',inflation_rate)YearYearInflationSwap
object for one or more
Year-on-Year Inflation-Indexed Swap instruments by specifying
InstrumentType
and sets the properties for the required name-value pair arguments
Maturity
, Notional
, and
FixedInflationRate
.
sets optional properties using additional name-value pairs in addition to the
required arguments in the previous syntax. For example,
YYInflationSwap
= fininstrument(___,Name,Value
)YYInflationSwap =
fininstrument("YearYearInflationSwap",'Maturity',Maturity,'FixedInflationRate',FixedInflationRate,'Notional',Notional,'Basis',4,'Lag',4)
creates a YearYearInflationSwap
option. You can specify
multiple name-value pair arguments.
Input Arguments
Properties
Object Functions
inflationCashflows | Compute cash flows for YearYearInflationSwap
instrument |
Examples
More About
Algorithms
To price a year-on-year inflation-indexed swap (YYIIS), use an inflation curve and a nominal discount curve (model-free approach), where the cash flows are discounted using the nominal discount curve.
where
N is the reference notional of the swap.
k is the fixed inflation rate.
Δtfixed is the fixed leg fraction for the period.
Δtinflation is the inflation leg fraction for the period.
I(Ti) is the inflation index at the period end date with some lag (for example, three months).
I(Ti-1) is the inflation index at the start date with some lag (for example, three months).
To price a year-on-year inflation-indexed swap (YYIIS) using the JarrowYildirim
and a
JarrowYildirim
pricing method:
where:
N is the notional value.
K is the fixed annual inflation rate.
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 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 real rate correlation.
, are the positive constants.
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] Mercurio, F. "Pricing Inflation-Indexed Derivatives." Quantitative Finance, Vol 5, Issue 3, pp.289-302, 2005.
[4] Zhang, J. X. "Limited Price Indexation (LPI) Swap Valuation Ideas." Wilmott Magazine. no. 57, January 2012, pp. 58–69.