TSLab API Docs  1
Класс TSLab.Script.Options.LogSimmetrizeFunc
Граф наследования:TSLab.Script.Options.LogSimmetrizeFunc:
TSLab.Script.Options.IFunction

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

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

Методы

IFunction TSLab.Script.Options.LogSimmetrizeFunc.HorizontalShift ( double  shift)

Сдвинуть весь график функции вдоль горизонтальной оси F (ЦЕНЫ БА)

Замещает TSLab.Script.Options.IFunction.

XElement TSLab.Script.Options.LogSimmetrizeFunc.ToXElement ( )

Сериализация функции в виде XElement

Замещает TSLab.Script.Options.IFunction.

bool TSLab.Script.Options.LogSimmetrizeFunc.TryGetValue ( double  k,
out double  result 
)

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

Аргументы
kстрайк
resultзначение симметризованной функции
Возвращает
true – если всё получилось; иначе – false

Замещает TSLab.Script.Options.IFunction.

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

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

Аргументы
kстрайк
Возвращает
значение симметризованной функции

Замещает TSLab.Script.Options.IFunction.

IFunction TSLab.Script.Options.LogSimmetrizeFunc.VerticalShift ( double  vertShift)

Сдвинуть весь график функции вдоль вертикальной оси (волатильности)

Замещает TSLab.Script.Options.IFunction.