C# Class QLNet.InterestRateIndex

Inheritance: Index, IObserver
Afficher le fichier Open project: ammachado/QLNet Class Usage Examples

Protected Properties

Свойство Type Description
currency_ Currency
dayCounter_ DayCounter
familyName_ string
fixingCalendar_ QLNet.Calendar
fixingDays_ int
tenor_ Period

Méthodes publiques

Méthode Description
currency ( ) : Currency
dayCounter ( ) : DayCounter
familyName ( ) : string
fixing ( Date fixingDate, bool forecastTodaysFixing ) : double
fixingCalendar ( ) : QLNet.Calendar
fixingDate ( Date valueDate ) : Date
fixingDays ( ) : int
isValidFixingDate ( Date fixingDate ) : bool
maturityDate ( Date valueDate ) : Date
name ( ) : string
tenor ( ) : Period
update ( ) : void
valueDate ( Date fixingDate ) : Date

Méthodes protégées

Méthode Description
InterestRateIndex ( ) : System
InterestRateIndex ( string familyName, Period tenor, int fixingDays, Currency currency, QLNet.Calendar fixingCalendar, DayCounter dayCounter ) : System
forecastFixing ( Date fixingDate ) : double

Method Details

InterestRateIndex() protected méthode

protected InterestRateIndex ( ) : System
Résultat System

InterestRateIndex() protected méthode

protected InterestRateIndex ( string familyName, Period tenor, int fixingDays, Currency currency, QLNet.Calendar fixingCalendar, DayCounter dayCounter ) : System
familyName string
tenor Period
fixingDays int
currency Currency
fixingCalendar QLNet.Calendar
dayCounter DayCounter
Résultat System

currency() public méthode

public currency ( ) : Currency
Résultat Currency

dayCounter() public méthode

public dayCounter ( ) : DayCounter
Résultat DayCounter

familyName() public méthode

public familyName ( ) : string
Résultat string

fixing() public méthode

public fixing ( Date fixingDate, bool forecastTodaysFixing ) : double
fixingDate Date
forecastTodaysFixing bool
Résultat double

fixingCalendar() public méthode

public fixingCalendar ( ) : QLNet.Calendar
Résultat QLNet.Calendar

fixingDate() public méthode

public fixingDate ( Date valueDate ) : Date
valueDate Date
Résultat Date

fixingDays() public méthode

public fixingDays ( ) : int
Résultat int

forecastFixing() protected abstract méthode

protected abstract forecastFixing ( Date fixingDate ) : double
fixingDate Date
Résultat double

isValidFixingDate() public méthode

public isValidFixingDate ( Date fixingDate ) : bool
fixingDate Date
Résultat bool

maturityDate() public abstract méthode

public abstract maturityDate ( Date valueDate ) : Date
valueDate Date
Résultat Date

name() public méthode

public name ( ) : string
Résultat string

tenor() public méthode

public tenor ( ) : Period
Résultat Period

update() public méthode

public update ( ) : void
Résultat void

valueDate() public méthode

public valueDate ( Date fixingDate ) : Date
fixingDate Date
Résultat Date

Property Details

currency_ protected_oe property

protected Currency currency_
Résultat Currency

dayCounter_ protected_oe property

protected DayCounter dayCounter_
Résultat DayCounter

familyName_ protected_oe property

protected string familyName_
Résultat string

fixingCalendar_ protected_oe property

protected Calendar,QLNet fixingCalendar_
Résultat QLNet.Calendar

fixingDays_ protected_oe property

protected int fixingDays_
Résultat int

tenor_ protected_oe property

protected Period,QLNet tenor_
Résultat Period