WebCab Bonds for Delphi (COM)

ForwardRates.ForwardRateAgreement Method 

Calculates the value of the forward rate agreement (FRA) for a holder which pays an interest rate `agreedRate' within the period between `firstMaturity' and `secondMaturity' on a principle sum `principle'.

public double ForwardRateAgreement(
   double principleSum,
   double agreedRate,
   DateTime evaluationDate,
   DateTime firstMaturityDate,
   DateTime secondMaturityDate,
   double forwardRate,
   double zeroRate,
   string businessCalendarName
);

Parameters

principleSum
The principle sum which changes hands in the FRA.
agreedRate
The rate of interest payment (in decimal format, i.e. 1 percent = 0.01) agreed within the period `firstMaturity' and `secondMaturity'. Note that this interest rate is expressed with respect to the compounding period `(firstMaturity - secondMaturity)'.
evaluationDate
The date when the FRA is evaluated.
firstMaturityDate
The date when the FRA begins.
secondMaturityDate
The date when the FRA ends.
forwardRate
The forward rate for the period between `firstMaturity' and `secondMaturity'. Note that this interest rate is expressed with respect to the compounding period `(firstMaturity - secondMaturity)'.
zeroRate
The continuously compounded zero-coupon interest rate for the maturity `secondMaturity'.
businessCalendarName
The name of one of the implemented business calendars, "London" by default.

Remarks

Remarks

See Also

ForwardRates Class | WebCab.COM.Finance.Bonds Namespace