C# Class QLNet.FixedRateBond

Inheritance: Bond
Mostra file Open project: ammachado/QLNet Class Usage Examples

Protected Properties

Property Type Description
dayCounter_ DayCounter
frequency_ Frequency

Public Methods

Method Description
FixedRateBond ( int settlementDays, QLNet.Calendar calendar, double faceAmount, Date startDate, Date maturityDate, Period tenor, List coupons, DayCounter accrualDayCounter, BusinessDayConvention accrualConvention, BusinessDayConvention paymentConvention, double redemption, Date issueDate, Date stubDate, DateGeneration rule, bool endOfMonth, QLNet.Calendar paymentCalendar ) : System
FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, BusinessDayConvention paymentConvention, double redemption, Date issueDate ) : System
FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, BusinessDayConvention paymentConvention, double redemption, Date issueDate, QLNet.Calendar paymentCalendar ) : System
FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter ) : System
FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter, BusinessDayConvention paymentConvention, double redemption, Date issueDate ) : System
FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter, BusinessDayConvention paymentConvention, double redemption, Date issueDate, QLNet.Calendar paymentCalendar ) : System

Private Methods

Method Description
dayCounter ( ) : DayCounter
frequency ( ) : Frequency

Method Details

FixedRateBond() public method

public FixedRateBond ( int settlementDays, QLNet.Calendar calendar, double faceAmount, Date startDate, Date maturityDate, Period tenor, List coupons, DayCounter accrualDayCounter, BusinessDayConvention accrualConvention, BusinessDayConvention paymentConvention, double redemption, Date issueDate, Date stubDate, DateGeneration rule, bool endOfMonth, QLNet.Calendar paymentCalendar ) : System
settlementDays int
calendar QLNet.Calendar
faceAmount double
startDate Date
maturityDate Date
tenor Period
coupons List
accrualDayCounter DayCounter
accrualConvention BusinessDayConvention
paymentConvention BusinessDayConvention
redemption double
issueDate Date
stubDate Date
rule DateGeneration
endOfMonth bool
paymentCalendar QLNet.Calendar
return System

FixedRateBond() public method

public FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, BusinessDayConvention paymentConvention, double redemption, Date issueDate ) : System
settlementDays int
faceAmount double
schedule Schedule
coupons List
paymentConvention BusinessDayConvention
redemption double
issueDate Date
return System

FixedRateBond() public method

public FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, BusinessDayConvention paymentConvention, double redemption, Date issueDate, QLNet.Calendar paymentCalendar ) : System
settlementDays int
faceAmount double
schedule Schedule
coupons List
paymentConvention BusinessDayConvention
redemption double
issueDate Date
paymentCalendar QLNet.Calendar
return System

FixedRateBond() public method

public FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter ) : System
settlementDays int
faceAmount double
schedule Schedule
coupons List
accrualDayCounter DayCounter
return System

FixedRateBond() public method

public FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter, BusinessDayConvention paymentConvention, double redemption, Date issueDate ) : System
settlementDays int
faceAmount double
schedule Schedule
coupons List
accrualDayCounter DayCounter
paymentConvention BusinessDayConvention
redemption double
issueDate Date
return System

FixedRateBond() public method

public FixedRateBond ( int settlementDays, double faceAmount, Schedule schedule, List coupons, DayCounter accrualDayCounter, BusinessDayConvention paymentConvention, double redemption, Date issueDate, QLNet.Calendar paymentCalendar ) : System
settlementDays int
faceAmount double
schedule Schedule
coupons List
accrualDayCounter DayCounter
paymentConvention BusinessDayConvention
redemption double
issueDate Date
paymentCalendar QLNet.Calendar
return System

Property Details

dayCounter_ protected_oe property

protected DayCounter dayCounter_
return DayCounter

frequency_ protected_oe property

protected Frequency frequency_
return Frequency