IFinance.Intrate

Syntax

Intrate(Settlement: DateTime; Maturity: DateTime; Investment: Double; Redemption: Double; [Basis: Integer = 0]): Double;

Parameters

Settlement. The payment day on securities. Must be less than Maturity

Maturity. The security's maturity date. Must be greater than Settlement

Investment. The amount invested in securities. Must be positive.

Redemption. Amount received at maturity for a fully invested security. Must be positive.

Basis. The day calculation method used. Select a value from 0 to 4:

Optional parameter.

Description

The Intrate method returns the interest rate for fully invested securities.

Comments

Intrate is calculated using the following formula:

,

where:

Example

Add a link to the MathFin system assembly.

Sub UserProc;
Var
    r: Double;
Begin
    r := Finance.
Intrate(DateTime.ComposeDay(2008,01,01), DateTime.ComposeDay(2008,06,01), 1500.51600.40);
    Debug.WriteLine(r);
End Sub UserProc;

After executing the example the console window displays the interest rate equal to 0.16.

See also:

IFinance