Inflation Derivatives — functions
Zero Coupon Inflation Swap (pay nominal – receive inflation)
222. GIA_ IND_ ZCSwapNominalInflation_ Price
(EfDate, EDate, DR, DaysP, BCPI, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp)
Returns the interest rate in the nominal leg of a zero coupon inflation swap in which the pay leg is nominal and the receive leg is inflation linked, whose value is zero.
223. GIA_ IND_ ZCSwapNominalInflation_ Value
(Notional, EfDate, EDate, DR, RateP, DaysP, BCPI, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, NE, Comp, Days, Interp, OT)
Returns the value of a zero coupon inflation swap in which the pay leg is nominal and the receive leg is inflation linked.
224. GIA_ IND_ ZCSwapNominalInflation_ Risk
(Notional, EfDate, EDate, DR, RateP, DaysP, BCPI, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, NE, Comp, Days, Interp, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a zero coupon inflation swap in which the pay leg is nominal and the receive leg is inflation linked.
Zero Coupon Inflation Swap (pay inflation – receive nominal)
225. GIA_ IND_ ZCSwapInflationNominal_ Price
(EfDate, EDate, DR, DaysP, BCPI, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp)
Returns the interest rate in the nominal leg of a zero coupon inflation swap in which the pay leg is inflation linked and the receive leg is nominal, whose value is zero.
226. GIA_ IND_ ZCSwapInflationNominal_ Value
(Notional, EfDate, EDate, DR, BCPI, DaysP, RateR, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, NE, Comp, Days, Interp, OT)
Returns the value of a zero coupon inflation swap in which the pay leg is inflation linked and the receive leg is nominal.
227. GIA_ IND_ ZCSwapInflationNominal_ Risk
(Notional, EfDate, EDate, DR, BCPI, DaysP, RateR, DaysR, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, NE, Comp, Days, Interp, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a zero coupon inflation swap in which the pay leg is inflation linked and the receive leg is nominal.
Real Rate Swap – RRS (pay nominal fixed, receive inflation fixed)
228. GIA_ IND_ RRSNominalFixedInflationFixed_ Value
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, BCPI, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a real rate inflation swap in which the pay leg is nominal with fixed interest rate and the receive leg is inflation with fixed interest rate.
229. GIA_ IND_ RRSNominalFixedInflationFixed_ Risk
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, BCPI, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, NE, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a real rate inflation swap in which the pay leg is nominal with fixed interest rate and the receive leg is inflation with fixed interest rate.
Real Rate Swap – RRS (pay inflation fixed, receive nominal fixed)
230. GIA_ IND_ RRSInflationFixedNominalFixed_ Value
(EDate, NE, DR, NotP, BCPI, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a real rate inflation swap in which the pay leg is inflation with fixed interest rate and the receive leg is nominal with fixed interest rate.
231. GIA_ IND_ RRSInflationFixedNominalFixed_ Risk
(EDate, NE, DR, NotP, BCPI, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a real rate inflation swap in which the pay leg is inflation with fixed interest rate and the receive leg is nominal with fixed interest rate.
Real Rate Swap – RRS (pay nominal floating, receive inflation fixed)
232. GIA_ IND_ RRSNominalFloatInflationFixed_ Value
(EDate, NE, DR, NotP, Sp, LR, EfDateP, CFrP, DaysP, NotR, BCPI, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a real rate inflation swap in which the pay leg is nominal with floating interest rate and the receive leg is inflation with fixed interest rate.
233. GIA_ IND_ RRSNominalFloatInflationFixed_ Risk
(EDate, NE, DR, NotP, Sp, LR, EfDateP, CFrP, DaysP, NotR, BCPI, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a real rate inflation swap in which the pay leg is nominal with floatinl interest rate and the receive leg is inflation with fixed interest rate.
234. GIA_ IND_ RRSNominalFloatInflationFixed_ LastResetDate
(EDate, EfDateN, CFrN, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg of a real rate inflation swap in which the pay leg is nominal with floating interest rate and the receive leg is inflation with fixed interest rate.
Real Rate Swap – RRS (pay inflation fixed, receive nominal floating)
235. GIA_ IND_ RRSInflationFixedNominalFloat_ Value
(EDate, NE, DR, NotP, BCPI, RateP, EfDateP, CFrP, DaysP, NotR, Sp, LR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, OT OC)
Returns the value of a real rate inflation swap in which the pay leg is inflation with fixed interest rate and the receive leg is nominal with floating interest rate.
236. GIA_ IND_ RRSInflationFixedNominalFloat_ Risk
(EDate, NE, DR, NotP, BCPI, RateP, EfDateP, CFrP, DaysP, NotR, Sp, LR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a real rate inflation swap in which the pay leg is inflation with fixed interest rate and the receive leg is nominal with floating interest rate.
237. GIA_ IND_ RRSInflationFixedNominalFloat_ LastResetDate
(EDate, EfDateN, CFrN, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg of a real rate inflation swap in which the pay leg is inflation with fixed interest rate and the receive leg is nominal with floating interest rate.
Additional Functions
238. GIA_ IND_ InflationLeg_ AverageDiscountingInterestRate
(EDate, DR, BCPI, RateI, EfDateI, CFrI, DaysI, DCurveDates, DCurveRates, CPICurveDates, CPICurveRates, Season, VDate, SDate, LagV, LagT, Comp, Days, Interp)
Returns the average interest rate implied in the interest rate curve used for discounting cash flows in the inflation leg of the swap. Using this discounting interest rate leads to the same present value as one which is calculated using the interest rate curve.
