Property | Type | Description | |
---|---|---|---|
baseLevel_ | double? | ||
frequency_ | Frequency | ||
indexIsInterpolated_ | bool | ||
observationLag_ |
Method | Description | |
---|---|---|
YoYOptionletVolatilitySurface ( ) : System | ||
YoYOptionletVolatilitySurface ( int settlementDays, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc, |
||
baseDate ( ) : Date | ||
baseLevel ( ) : double | ||
frequency ( ) : Frequency | ||
indexIsInterpolated ( ) : bool | ||
maxStrike ( ) : double | ||
minStrike ( ) : double | ||
observationLag ( ) : |
||
timeFromBase ( Date maturityDate ) : double | ||
timeFromBase ( Date maturityDate, |
||
totalVariance ( Date maturityDate, double strike ) : double | ||
totalVariance ( Date maturityDate, double strike, |
||
totalVariance ( Date maturityDate, double strike, |
||
totalVariance ( |
||
totalVariance ( |
||
totalVariance ( |
||
volatility ( Date maturityDate, double strike ) : double | ||
volatility ( Date maturityDate, double strike, |
||
volatility ( Date maturityDate, double strike, |
||
volatility ( |
||
volatility ( |
||
volatility ( |
Method | Description | |
---|---|---|
checkRange ( Date d, double strike, bool extrapolate ) : void | ||
checkRange ( double t, double strike, bool extrapolate ) : void | ||
setBaseLevel ( double v ) : void | ||
volatilityImpl ( double length, double strike ) : double |
public YoYOptionletVolatilitySurface ( ) : System | ||
return | System |
public YoYOptionletVolatilitySurface ( int settlementDays, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc, |
||
settlementDays | int | |
cal | QLNet.Calendar | |
bdc | BusinessDayConvention | |
dc | DayCounter | |
observationLag | ||
frequency | Frequency | |
indexIsInterpolated | bool | |
return | System |
protected checkRange ( Date d, double strike, bool extrapolate ) : void | ||
d | Date | |
strike | double | |
extrapolate | bool | |
return | void |
protected checkRange ( double t, double strike, bool extrapolate ) : void | ||
t | double | |
strike | double | |
extrapolate | bool | |
return | void |
public timeFromBase ( Date maturityDate ) : double | ||
maturityDate | Date | |
return | double |
public timeFromBase ( Date maturityDate, |
||
maturityDate | Date | |
obsLag | ||
return | double |
public totalVariance ( Date maturityDate, double strike ) : double | ||
maturityDate | Date | |
strike | double | |
return | double |
public totalVariance ( Date maturityDate, double strike, |
||
maturityDate | Date | |
strike | double | |
obsLag | ||
return | double |
public totalVariance ( Date maturityDate, double strike, |
||
maturityDate | Date | |
strike | double | |
obsLag | ||
extrapolate | bool | |
return | double |
public totalVariance ( |
||
tenor | ||
strike | double | |
return | double |
public totalVariance ( |
||
tenor | ||
strike | double | |
obsLag | ||
return | double |
public totalVariance ( |
||
tenor | ||
strike | double | |
obsLag | ||
extrap | bool | |
return | double |
public volatility ( Date maturityDate, double strike ) : double | ||
maturityDate | Date | |
strike | double | |
return | double |
public volatility ( Date maturityDate, double strike, |
||
maturityDate | Date | |
strike | double | |
obsLag | ||
return | double |
public volatility ( Date maturityDate, double strike, |
||
maturityDate | Date | |
strike | double | |
obsLag | ||
extrapolate | bool | |
return | double |
public volatility ( |
||
optionTenor | ||
strike | double | |
return | double |
public volatility ( |
||
optionTenor | ||
strike | double | |
obsLag | ||
return | double |
public volatility ( |
||
optionTenor | ||
strike | double | |
obsLag | ||
extrapolate | bool | |
return | double |
protected volatilityImpl ( double length, double strike ) : double | ||
length | double | |
strike | double | |
return | double |