Forward Rate Agreement – FRA

Last updated 9 November 2026

Function reference › Interest Rate Derivatives › Forward Rate Agreement

3 GIAnalyzer functions for Excel. Optional arguments are shown in [brackets].

GIA_IRD_FRA_Price

Returns the fixed rate for which the value of an FRA is zero.

GIA_IRD_FRA_Price(EfDate, TDate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)

Returns: Fixed rate for which the value of an FRA is zero

ArgumentUseDescription
EfDateRequiredThe effective date.
TDateRequiredThe termination date (the end date of the accrual period in FRA).
DaysPayoffRequiredThe time basis in the cash flow calculation (act/360, act/365, act/act, 30E/360, 30I/360)
DRRequiredThe date rolling method. Non-business days are Saturdays and Sundays; holidays are not supported (Following, ModifiedFollowing, Previous, ModifiedPrevious, NoAdjustment)
DCurveDatesRequiredThe array of dates in the interest rate curve used for discounting cash flows.
DCurveRatesRequiredThe array of rates in the interest rate curve used for discounting cash flows.
FCurveDatesRequiredThe array of dates in the interest rate curve used for calculating forward interest rates.
FCurveRatesRequiredThe array of rates in the interest rate curve used for calculating forward interest rates.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_IRD_FRA_Risk, GIA_IRD_FRA_Value

GIA_IRD_FRA_Risk

Returns the DV01 of an FRA.

GIA_IRD_FRA_Risk(Position, Notional, EfDate, TDate, Rate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)

Returns: DV01 of an FRA

ArgumentUseDescription
PositionRequiredThe position in the FRA (PayFixed, ReceiveFixed)
NotionalRequiredThe notional amount.
EfDateRequiredThe effective date.
TDateRequiredThe termination date (the end date of the accrual period in FRA).
RateRequiredThe fixed rate.
DaysPayoffRequiredThe time basis in the cash flow calculation (act/360, act/365, act/act, 30E/360, 30I/360)
DRRequiredThe date rolling method. Non-business days are Saturdays and Sundays; holidays are not supported (Following, ModifiedFollowing, Previous, ModifiedPrevious, NoAdjustment)
DCurveDatesRequiredThe array of dates in the interest rate curve used for discounting cash flows.
DCurveRatesRequiredThe array of rates in the interest rate curve used for discounting cash flows.
FCurveDatesRequiredThe array of dates in the interest rate curve used for calculating forward interest rates.
FCurveRatesRequiredThe array of rates in the interest rate curve used for calculating forward interest rates.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_IRD_FRA_Price, GIA_IRD_FRA_Value

GIA_IRD_FRA_Value

Returns the value of an FRA.

GIA_IRD_FRA_Value(Position, Notional, EfDate, TDate, Rate, DaysPayoff, DR, DCurveDates, DCurveRates, FCurveDates, FCurveRates, VDate, SDate, Comp, Days, Interp)

Returns: Value of an FRA

ArgumentUseDescription
PositionRequiredThe position in the FRA (PayFixed, ReceiveFixed)
NotionalRequiredThe notional amount.
EfDateRequiredThe effective date.
TDateRequiredThe termination date (the end date of the accrual period in FRA).
RateRequiredThe fixed rate.
DaysPayoffRequiredThe time basis in the cash flow calculation (act/360, act/365, act/act, 30E/360, 30I/360)
DRRequiredThe date rolling method. Non-business days are Saturdays and Sundays; holidays are not supported (Following, ModifiedFollowing, Previous, ModifiedPrevious, NoAdjustment)
DCurveDatesRequiredThe array of dates in the interest rate curve used for discounting cash flows.
DCurveRatesRequiredThe array of rates in the interest rate curve used for discounting cash flows.
FCurveDatesRequiredThe array of dates in the interest rate curve used for calculating forward interest rates.
FCurveRatesRequiredThe array of rates in the interest rate curve used for calculating forward interest rates.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_IRD_FRA_Price, GIA_IRD_FRA_Risk