TSLab API Docs
1
|
Интерфейс скалярной функции (улыбки волатильности) в многомерном пространстве параметров More...
Public Member Functions | |
double | Value (double k) |
Вычислить волатильность на указанном страйке More... | |
bool | TryGetValue (double k, out double iv) |
Попытаться вычислить волатильность на указанном страйке More... | |
IFunction | HorizontalShift (double shift) |
Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА) More... | |
IFunction | VerticalShift (double vertShift) |
Сдвинуть весь график функции вдоль вертикальной оси (волатильности) More... | |
XElement | ToXElement () |
Сериализация функции в виде XElement More... | |
Интерфейс скалярной функции (улыбки волатильности) в многомерном пространстве параметров
IFunction TSLab.Script.Options.IFunction.HorizontalShift | ( | double | shift | ) |
Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА)
Implemented in TSLab.Script.Options.BaseCubicSpline, TSLab.Script.Options.SmileFunctionExtended, TSLab.Script.Options.SmileFunction5, TSLab.Script.Options.SmileFunction3, TSLab.Script.Options.AntisimmetrizeFunc, TSLab.Script.Options.LogSimmetrizeFunc, TSLab.Script.Options.SimmetrizeFunc, TSLab.Script.Options.ConstantFunction, TSLab.Script.Options.NotAKnotCubicSpline, and TSLab.Script.Options.NaturalCubicSpline.
XElement TSLab.Script.Options.IFunction.ToXElement | ( | ) |
Сериализация функции в виде XElement
Implemented in TSLab.Script.Options.SmileFunctionExtended, TSLab.Script.Options.BaseCubicSpline, TSLab.Script.Options.SmileFunction5, TSLab.Script.Options.SmileFunction3, TSLab.Script.Options.AntisimmetrizeFunc, TSLab.Script.Options.LogSimmetrizeFunc, TSLab.Script.Options.SimmetrizeFunc, and TSLab.Script.Options.ConstantFunction.
bool TSLab.Script.Options.IFunction.TryGetValue | ( | double | k, |
out double | iv | ||
) |
Попытаться вычислить волатильность на указанном страйке
k | страйк |
iv | волатильность годовая (не в %, а 'как есть') |
Implemented in 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, and TSLab.Script.Options.SimmetrizeFunc.
double TSLab.Script.Options.IFunction.Value | ( | double | k | ) |
Вычислить волатильность на указанном страйке
k | страйк |
Implemented in 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, and TSLab.Script.Options.SimmetrizeFunc.
IFunction TSLab.Script.Options.IFunction.VerticalShift | ( | double | vertShift | ) |
Сдвинуть весь график функции вдоль вертикальной оси (волатильности)
Implemented in TSLab.Script.Options.BaseCubicSpline, TSLab.Script.Options.SmileFunctionExtended, TSLab.Script.Options.SmileFunction5, TSLab.Script.Options.SmileFunction3, TSLab.Script.Options.AntisimmetrizeFunc, TSLab.Script.Options.LogSimmetrizeFunc, TSLab.Script.Options.SimmetrizeFunc, TSLab.Script.Options.ConstantFunction, TSLab.Script.Options.NotAKnotCubicSpline, and TSLab.Script.Options.NaturalCubicSpline.