TSLab API Docs  1
Интерфейс TSLab.Script.Options.IFunction

Интерфейс скалярной функции (улыбки волатильности) в многомерном пространстве параметров Подробнее...

Граф наследования:TSLab.Script.Options.IFunction:
TSLab.Script.Options.AntisimmetrizeFunc TSLab.Script.Options.BaseCubicSpline TSLab.Script.Options.ConstantFunction TSLab.Script.Options.LogSimmetrizeFunc TSLab.Script.Options.SimmetrizeFunc TSLab.Script.Options.SmileFunction3 TSLab.Script.Options.SmileFunction5 TSLab.Script.Options.SmileFunctionExtended

Открытые члены

double Value (double k)
 Вычислить волатильность на указанном страйке Подробнее...
 
bool TryGetValue (double k, out double iv)
 Попытаться вычислить волатильность на указанном страйке Подробнее...
 
IFunction HorizontalShift (double shift)
 Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА) Подробнее...
 
IFunction VerticalShift (double vertShift)
 Сдвинуть весь график функции вдоль вертикальной оси (волатильности) Подробнее...
 
XElement ToXElement ()
 Сериализация функции в виде XElement Подробнее...
 

Подробное описание

Интерфейс скалярной функции (улыбки волатильности) в многомерном пространстве параметров

Методы

bool TSLab.Script.Options.IFunction.TryGetValue ( double  k,
out double  iv 
)

Попытаться вычислить волатильность на указанном страйке

Аргументы
kстрайк
ivволатильность годовая (не в %, а 'как есть')
Возвращает
true – если всё получилось; иначе – false

Замещается в TSLab.Script.Options.SmileFunctionExtended, TSLab.Script.Options.BaseCubicSpline, TSLab.Script.Options.SmileFunction5, TSLab.Script.Options.SmileFunction3, TSLab.Script.Options.ConstantFunction, TSLab.Script.Options.AntisimmetrizeFunc, TSLab.Script.Options.LogSimmetrizeFunc и TSLab.Script.Options.SimmetrizeFunc.

double TSLab.Script.Options.IFunction.Value ( double  k)

Вычислить волатильность на указанном страйке

Аргументы
kстрайк
Возвращает
волатильность годовая (не в %, а 'как есть')

Замещается в TSLab.Script.Options.BaseCubicSpline, TSLab.Script.Options.SmileFunctionExtended, TSLab.Script.Options.SmileFunction5, TSLab.Script.Options.SmileFunction3, TSLab.Script.Options.ConstantFunction, TSLab.Script.Options.AntisimmetrizeFunc, TSLab.Script.Options.LogSimmetrizeFunc и TSLab.Script.Options.SimmetrizeFunc.