Click or drag to resize

FixedIncomePrice Method (DateTime, DateTime, DateTime, IListDateTime, Double, Double, Double, YieldFrequency)

Calculates a quoted price for an interest paying security, per 100 currency units par value.

Namespace:  FinMath.PerformanceAnalysis
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
public static double Price(
	DateTime settlement,
	DateTime issue,
	DateTime maturity,
	IList<DateTime> couponDates,
	double rate,
	double yield,
	double redemption,
	YieldFrequency frequency
)

Parameters

settlement
Type: SystemDateTime
The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.
issue
Type: SystemDateTime
The coupon issue date.
maturity
Type: SystemDateTime
The security's maturity date. The maturity date is the date when the security expires.
couponDates
Type: System.Collections.GenericIListDateTime
The array of coupon payment days.
rate
Type: SystemDouble
The security's annual coupon rate.
yield
Type: SystemDouble
The yield value.
redemption
Type: SystemDouble
The security's redemption value per $100 face value.
frequency
Type: FinMath.PerformanceAnalysisYieldFrequency
The number of coupon payments per year.

Return Value

Type: Double
The price value.
See Also