TSLab API Docs  1
TSLab.Script.Options.LogSimmetrizeFunc Class Reference
Inheritance diagram for TSLab.Script.Options.LogSimmetrizeFunc:
TSLab.Script.Options.IFunction

Public Member Functions

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

Member Function Documentation

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

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

Implements TSLab.Script.Options.IFunction.

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

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

Implements TSLab.Script.Options.IFunction.

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

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

Parameters
kстрайк
resultзначение симметризованной функции
Returns
true – если всё получилось; иначе – false

Implements TSLab.Script.Options.IFunction.

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

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

Parameters
kстрайк
Returns
значение симметризованной функции

Implements TSLab.Script.Options.IFunction.

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

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

Implements TSLab.Script.Options.IFunction.