Interest Rate Derivatives — functions
Forward Rate Agreement – FRA
152. GIA_ IRD_ FRA_ Price
(EfDate, TDate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an FRA is zero.
153. GIA_ IRD_ FRA_ Value
(Position, Notional, EfDate, TDate, Rate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the value of an FRA.
154. GIA_ IRD_ FRA_ Risk
(Position, Notional, EfDate, TDate, Rate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the DV01 of an FRA.
Interest Rate Swap – IRS (pay fixed – receive floating)
155. GIA_ IRD_ IRSFixedFloat_ Price
(EDate, DR, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an IRS is zero.
156. GIA_ IRD_ IRSFixedFloat_ Value
(Notional, EDate, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an IRS in which the interest rate in the pay leg is fixed and the interest in the receive leg is floating.
157. GIA_ IRD_ IRSFixedFloat_ Risk
(Notional, EDate, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, RM, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of an IRS in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
158. GIA_ IRD_ IRSAmortFixedFloat_ Price
(EDate, FPPD, FrPP, PPP, DR, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an IRS with an amortizing schedule is zero.
159. GIA_ IRD_ IRSAmortFixedFloat_ Value
(Position, Notional, EDate, FPPD, FrPP, PPP, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an IRS with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest in the receive leg is floating.
160. GIA_ IRD_ IRSAmortFixedFloat_ Risk
(Notional, EDate, FPPD, FrPP, PPP, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, RM, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of an IRS with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest in the receive leg is floating.
161. GIA_ IRD_ IRSFixedFloat_ LastResetDate
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in an IRS in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
162. GIA_ IRD_ IRSAmortFixedFloat_ LastResetDate
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in an IRS with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
Interest Rate Swap – IRS (pay floating – receive fixed)
163. GIA_ IRD_ IRSFloatFixed_ Price
(EDate, DR, SpR, LRP, EfDateP, CFrP, DaysP, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an IRS is zero.
164. GIA_ IRD_ IRSFloatFixed_ Value
(Notional, EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an IRS in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
165. GIA_ IRD_ IRSFloatFixed_ Risk
(Notional, EDate, DR, SpP, LRP, EfDateR, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, RM, OT)
Returns the the risk measures (DV01, MacaulayDuration, ModifiedDuration) of an IRS in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
166. GIA_ IRD_ IRSAmortFloatFixed_ Price
(EDate, FPPD, FrPP, PPP, DR, SpP, LRP, EfDateP, CFrP, DaysP, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an IRS with an amortizing schedule is zero.
167. GIA_ IRD_ IRSFloatFixedAmort_ Value
(Notional, EDate, FPPD, FrPP, PPP, DR, SpP, LRP, EfDateP, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an IRS with an amortizing schedule in which the interest rate in the pay leg is floating and the interest in the receive leg is fixed.
168. GIA_ IRD_ IRSAmortFloatFixed_ Risk
(Notional, EDate, FPPD, FrPP, PPP, DR, SpP, LRP, EfDateP, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, NE, Comp, Days, Interp, RM, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration)of an IRS with an amortizing schedule in which the interest rate in the pay leg is floating and the interest in the receive leg is fixed.
169. GIA_ IRD_ IRSFloatFixed_ LastResetDate
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in an IRS in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
170 GIA_ IRD_ IRSAmortFloatFixed_ LastResetDate
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in an IRS with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
Basis Swap
171. GIA_ IRD_ BasisSwap_ Value
(Notional, EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDatesP, FCurveRatesP, FCurveDatesR, FCurveRatesR, VDate ,SDate, NE, Comp, Days, Interp, OT)
Returns the value of a basis swap.
172. GIA_ IRD_ BasisSwap_ Risk
(Notional, EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDatesP, FCurveRatesP, FCurveDatesR, FCurveRatesR, VDate ,SDate, NE, Comp, Days, Interp, RM, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a basis swap.
173. GIA_ IRD_ BasisSwapAmort_ Value
(Notional, EDate, FPPD, FrPP, PPP, DR, SpP, LRP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDatesP, FCurveRatesP, FCurveDatesR, FCurveRatesR, VDate ,SDate, NE, Comp, Days, Interp, OT)
Returns the value of a basis swap with an amortizing schedule.
174. GIA_ IRD_ BasisSwapAmort_ Risk
(Notional, EDate, FPPD, FrPP, PPP, DR, SpP, LRP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDatesP, FCurveRatesP, FCurveDatesR, FCurveRatesR, VDate ,SDate, NE, Comp, Days, Interp, RM, OT)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a basis swap with an amortizing schedule.
175. GIA_ IRD_ BasisSwap_ LastResetDateP
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the pay leg in a basis swap.
176. GIA_ IRD_ BasisSwapAmort_ LastResetDateP
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the pay leg in a basis swap with an amortizing schedule.
177. GIA_ IRD_ BasisSwap_ LastResetDateR
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the receive leg in a basis swap.
178. GIA_ IRD_ BasisSwapAmort_ LastResetDateR
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the receive leg in a basis swap with an amortizing schedule.
Overnight Index Swap – OIS (pay fixed – receive floating)
179. GIA_ IRD_ OISFixedFloat_ Price
(EDate, DR, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an OIS is zero.
180. GIA_ IRD_ OISFixedFloat_ Value
(Notional, EDate, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an OIS in which the interest rate in the pay leg is fixed and the interest in the receive leg is floating.
181. GIA_ IRD_ OISFixedFloat_ Risk
(Position, Notional, EDate, DR, RateP, EfDateP, CFrP, DaysP, SpR, LRR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the DV01 of an OIS in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
Overnight Index Swap – OIS (pay floating – receive fixed)
182. GIA_ IRD_ OISFloatFix_ Price
(EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, Comp, Days, Interp)
Returns the fixed rate for which the value of an OIS is zero.
183. GIA_ IRD_ OISFloatFixed_ Value
(Notional, EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the value of an OIS in which the interest rate in the pay leg is floating and the interest in the receive leg is fixed.
184. GIA_ IRD_ OISFloatFixed_ Risk
(Notional, EDate, DR, SpP, LRP, EfDateP, CFrP, DaysP, RateR, EfDateR, CFrR, DaysR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, HDates, HRates, VDate, SDate, NE, Comp, Days, Interp, OT)
Returns the DV01 of an OIS in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
Cap/Floor
185. GIA_ IRD_ CapFloor_ Value
(OptionType, Notional, EfDate, EDate, Strike, IndOpPeriod, DaysCF, LR, DR, Vol, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the value of the cap/floor option, given flat volatility.
186. GIA_ IRD_ CapFloor_ Risk
(OptionType, Notional, EfDate, EDate, Strike, IndOpPeriod, DaysCF, LR, DR, Vol, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp, RM)
Returns the risk measures (DV01, Vega, Theta) of the cap/floor option, given flat volatility.
187. GIA_ IRD_ CapFloor_ LastResetDate
(EfDate, EDate, IndOpPeriod, DR, VDate)
Returns the last reset date of the reference interest rate.
Swaption
188. GIA_ IRD_ Swaption_ Value
(OptionType, Notional, EDateOption, EDateSwap, Strike, DR, EfDateFix, CFrFix, DaysFix, Sp, EfDateFl, CFrFl, DaysFl, Vol, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the value of a swaption, given flat volatility.
189. GIA_ IRD_ Swaption_ Risk
(OptionType, Notional, EDateOption, EDateSwap, Strike, DR, EfDateFix, CFrFix, DaysFix, Sp, EfDateFl, CFrFl, DaysFl, Vol, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp, RM)
Returns the risk measures (DV01, Vega, Theta) of a swaption, given flat volatility.
Cross-Currency Swap – CCS (pay fixed – receive fixed)
190. GIA_ IRD_ CCSFixedFixed_ Value
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap in which the interest rates in both legs are fixed.
191. GIA_ IRD_ CCSFixedFixed_ Risk
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap in which the interest rates in both legs are fixed.
192. GIA_ IRD_ CCSAmortFixedFixed_ Value
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap with an amortizing schedule in which the interest rates in both legs are fixed.
193. GIA_ IRD_ CCSAmortFixedFixed_ Risk
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap with an amortizing schedule in which the interest rates in both legs are fixed.
Cross-Currency Swap – CCS (pay fixed – receive floating)
194. GIA_ IRD_ CCSFixedFloat_ Value
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
195. GIA_ IRD_ CCSFixedFloat_ Risk
(EDate, NE, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
196. GIA_ IRD_ CCSAmortFixedFloat_ Value
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
197. GIA_ IRD_ CCSAmortFixedFloat_ Risk
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, RateP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
198. GIA_ IRD_ CCSFixedFloat_ LastResetDate
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in a cross-currency swap in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
199. GIA_ IRD_ CCSAmortFixedFloat_ LastResetDate
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is fixed and the interest rate in the receive leg is floating.
Cross Currency Swap – CCS (pay floating – receive fixed)
200. GIA_ IRD_ CCSFloatFixed_ Value
(EDate, NE, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
201. GIA_ IRD_ CCSFloatFixed_ Risk
(EDate, NE, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
202. GIA_ IRD_ CCSAmortFloatFixed_ Value
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
203. GIA_ IRD_ CCSAmortFloatFixed_ Risk
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, RateR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
204. GIA_ IRD_ CCSFloatFixed_ LastResetDate
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in a cross-currency swap in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
205. GIA_ IRD_ CCSAmortFloatFixed_ LastResetDate
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg in a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is fixed.
Cross-Currency Swap – CCS (pay floating – receive floating)
206. GIA_ IRD_ CCSFloatFloat_ Value
(EDate, NE, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap in which the interest rates in both legs are floating.
207. GIA_ IRD_ CCSFloatFloat_ Risk
(EDate, NE, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap in which the interest rates in both legs are floating.
208. GIA_ IRD_ CCSAmortFloatFloat_ Value
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, OT, OC)
Returns the value of a cross-currency swap with an amortizing schedule in which the interest rates in both legs are floating.
209. GIA_ IRD_ CCSAmortFloatFloat_ Risk
(EDate, NE, FPPD, FrPP, PPP, DR, NotP, SpP, LRP, EfDateP, CFrP, DaysP, NotR, SpR, LRR, EfDateR, CFrR, DaysR, S, DCurveDatesP, DCurveRatesP, FCurveDatesP, FCurveRatesP, DCurveDatesR, DCurveRatesR, FCurveDatesR, FCurveRatesR, VDate, SDate, Comp, Days, Interp, CurP, RM, OT, OC)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of a cross-currency swap with an amortizing schedule in which the interest rates in both legs are floating.
210. GIA_ IRD_ CCSFloatFloat_ LastResetDateP
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the pay leg in a cross-currency swap in which the interest rate in the pay leg is floating and the interest rate in the receive leg is floating.
211. GIA_ IRD_ CCSAmortFloatFloat_ LastResetDateP
(EDate, EfDateP, CFrP, DR, VDate)
Returns the last reset date of the reference interest rate in the pay leg in a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is floating.
212. GIA_ IRD_ CCSFloatFloat_ LastResetDateR
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the receive leg in a cross-currency swap in which the interest rate in the pay leg is floating and the interest rate in the receive leg is floating.
213. GIA_ IRD_ CCSAmortFloatFloat_ LastResetDateR
(EDate, EfDateR, CFrR, DR, VDate)
Returns the last reset date of the reference interest rate in the receive leg in a cross-currency swap with an amortizing schedule in which the interest rate in the pay leg is floating and the interest rate in the receive leg is floating.
Total Return Swap – TRS
214. GIA_ IRD_ TRS_ Value
(Position, Units, EDate, LRA, Dividend, LRF, AccrStartDateF, Sp, DaysF, AssetPrice, VDate, OT)
Returns the value of a total return swap.
Additional Functions
215. GIA_ IRD_ FixedLeg_ AverageDiscountingInterestRate
(EDate, NE, DR, RateFix, EfDateFix, CFrFix, DaysFix, DCurveDates, DCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the average interest rate implied in the interest rate curve used for discounting cash flows in the fixed 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.
216. GIA_ IRD_ FixedAmortLeg_ AverageDiscountingInterestRate
(EDate, NE, FPPD, FrPP, PPP, DR, RateFix, EfDate, CFrFix, DaysFix, DCurveDates, DCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the average interest rate implied in the interest rate curve used for discounting cash flows in the fixed leg of the swap with an amortizing schedule. Using this discounting interest rate leads to the same present value as one which is calculated using the interest rate curve.
217. GIA_ IRD_ FloatLeg_ AverageDiscountingInterestRate
(EDate, NE, DR, Sp, LR, EfDateFl, CFrFl, DaysFl, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the average interest rate implied in the interest rate curve used for discounting cash flows in the floating 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.
218. GIA_ IRD_ FloatAmortLeg_ AverageDiscountingInterestRate
(EDate, NE, FPPD, FrPP, PPP, DR, Sp, LR, EfDateFl, CFrFl, DaysFl, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the average interest rate implied in the interest rate curve used for discounting cash flows in the floating leg of the swap with an amortizing schedule. Using this discounting interest rate leads to the same present value as one which is calculated using the interest rate curve.
219. GIA_ IRD_ Swaps_ LastResetDate
(EDate, EfDate, CFr, DR, VDate)
Returns the last reset date of the reference interest rate in the floating leg of the swap.
220. GIA_ IRD_ Swaps_ ValueOfLeg
(SwapType, LegType, EDate, NE, FPPD, FrPP, PPP, DR, Notional, RateFix, Sp, LR, EfDate, CFr, DaysCF, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)
Returns the value of the individual leg in all types of interest swaps supported in the GIAnalyzer, except the OIS and TRS.
221. GIA_ IRD_ Swaps_ RiskOfLeg
(SwapType, LegType, EDate, NE, FPPD, FrPP, PPP, DR, Notional, RateFix, Sp, LR, EfDate, CFr, DaysCF, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp, RM)
Returns the risk measures (DV01, MacaulayDuration, ModifiedDuration) of the individual leg in all types of interest swaps supported in the GIAnalyzer, except OIS and TRS.
