C# Класс QLNet.InterestRateIndex

Наследование: Index, IObserver
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
currency_ Currency
dayCounter_ DayCounter
familyName_ string
fixingCalendar_ QLNet.Calendar
fixingDays_ int
tenor_ Period

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
InterestRateIndex ( ) : System
InterestRateIndex ( string familyName, Period tenor, int fixingDays, Currency currency, QLNet.Calendar fixingCalendar, DayCounter dayCounter ) : System
forecastFixing ( Date fixingDate ) : double

Описание методов

InterestRateIndex() защищенный Метод

protected InterestRateIndex ( ) : System
Результат System

InterestRateIndex() защищенный Метод

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
Результат System

currency() публичный Метод

public currency ( ) : Currency
Результат Currency

dayCounter() публичный Метод

public dayCounter ( ) : DayCounter
Результат DayCounter

familyName() публичный Метод

public familyName ( ) : string
Результат string

fixing() публичный Метод

public fixing ( Date fixingDate, bool forecastTodaysFixing ) : double
fixingDate Date
forecastTodaysFixing bool
Результат double

fixingCalendar() публичный Метод

public fixingCalendar ( ) : QLNet.Calendar
Результат QLNet.Calendar

fixingDate() публичный Метод

public fixingDate ( Date valueDate ) : Date
valueDate Date
Результат Date

fixingDays() публичный Метод

public fixingDays ( ) : int
Результат int

forecastFixing() защищенный абстрактный Метод

protected abstract forecastFixing ( Date fixingDate ) : double
fixingDate Date
Результат double

isValidFixingDate() публичный Метод

public isValidFixingDate ( Date fixingDate ) : bool
fixingDate Date
Результат bool

maturityDate() публичный абстрактный Метод

public abstract maturityDate ( Date valueDate ) : Date
valueDate Date
Результат Date

name() публичный Метод

public name ( ) : string
Результат string

tenor() публичный Метод

public tenor ( ) : Period
Результат Period

update() публичный Метод

public update ( ) : void
Результат void

valueDate() публичный Метод

public valueDate ( Date fixingDate ) : Date
fixingDate Date
Результат Date

Описание свойств

currency_ защищенное свойство

protected Currency currency_
Результат Currency

dayCounter_ защищенное свойство

protected DayCounter dayCounter_
Результат DayCounter

familyName_ защищенное свойство

protected string familyName_
Результат string

fixingCalendar_ защищенное свойство

protected Calendar,QLNet fixingCalendar_
Результат QLNet.Calendar

fixingDays_ защищенное свойство

protected int fixingDays_
Результат int

tenor_ защищенное свойство

protected Period,QLNet tenor_
Результат Period