IFinance.TBillEq

Syntax

TBillEq(Settlement: DateTime; Maturity: DateTime; Discount: Double): Double;

Parameters

Parameters Description Constraints
Settlement Date of settlement of a treasurer's bill. Must be less than Maturity.
Maturity Treasury's bill maturity date. Must be greater than Settlement.
Discount Discount for a treasury's bill. Must be positive.

Description

The TBillEq method returns yield for a treasury bill equal to a bond.

Comments

TBillEq is calculated using the following formula:

Where:

DSM - the number of days between the Settlement and Maturity arguments calculated on the basis of a 360 days year.

Example

To execute the example, add a link to the MathFin system assembly.

Sub UserProc;
Var
    r: Double;
Begin
    r := Finance.
TBillEq(DateTime.ComposeDay(2007,01,01), DateTime.ComposeDay(2008,09,01), 0.05);
    Debug.WriteLine(r);
End Sub UserProc;

After executing the example the console window displays the yield equal to 0.0553.

See also:

IFinance