C# Класс QLNet.Forward

Наследование: QLNet.Instrument
Показать файл Открыть проект

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

Свойство Тип Описание
businessDayConvention_ BusinessDayConvention
calendar_ QLNet.Calendar
dayCounter_ DayCounter
discountCurve_ Handle
incomeDiscountCurve_ Handle
maturityDate_ Date
payoff_ QLNet.Payoff
settlementDays_ int
underlyingIncome_ double
underlyingSpotValue_ double
valueDate_ Date

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

Метод Описание
forwardValue ( ) : double
impliedYield ( double underlyingSpotValue, double forwardValue, Date settlementDate, Compounding compoundingConvention, DayCounter dayCounter ) : InterestRate
isExpired ( ) : bool
settlementDate ( ) : Date
spotIncome ( Handle incomeDiscountCurve ) : double
spotValue ( ) : double

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

Метод Описание
Forward ( DayCounter dayCounter, QLNet.Calendar calendar, BusinessDayConvention businessDayConvention, int settlementDays, QLNet.Payoff payoff, Date valueDate, Date maturityDate, Handle discountCurve ) : System
performCalculations ( ) : void

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

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

protected Forward ( DayCounter dayCounter, QLNet.Calendar calendar, BusinessDayConvention businessDayConvention, int settlementDays, QLNet.Payoff payoff, Date valueDate, Date maturityDate, Handle discountCurve ) : System
dayCounter DayCounter
calendar QLNet.Calendar
businessDayConvention BusinessDayConvention
settlementDays int
payoff QLNet.Payoff
valueDate Date
maturityDate Date
discountCurve Handle
Результат System

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

public forwardValue ( ) : double
Результат double

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

public impliedYield ( double underlyingSpotValue, double forwardValue, Date settlementDate, Compounding compoundingConvention, DayCounter dayCounter ) : InterestRate
underlyingSpotValue double
forwardValue double
settlementDate Date
compoundingConvention Compounding
dayCounter DayCounter
Результат InterestRate

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

public isExpired ( ) : bool
Результат bool

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

protected performCalculations ( ) : void
Результат void

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

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

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

public abstract spotIncome ( Handle incomeDiscountCurve ) : double
incomeDiscountCurve Handle
Результат double

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

public abstract spotValue ( ) : double
Результат double

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

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

protected BusinessDayConvention businessDayConvention_
Результат BusinessDayConvention

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

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

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

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

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

protected Handle discountCurve_
Результат Handle

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

protected Handle incomeDiscountCurve_
Результат Handle

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

protected Date maturityDate_
Результат Date

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

protected Payoff,QLNet payoff_
Результат QLNet.Payoff

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

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

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

protected double underlyingIncome_
Результат double

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

protected double underlyingSpotValue_
Результат double

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

protected Date valueDate_
Результат Date