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

Public Member Functions

 AntisimmetrizeFunc (IFunction func)
 
 AntisimmetrizeFunc (IFunction func, double centerOfTransform, double weight)
 
double Value (double x)
 Вычислить функцию на указанном аргументе More...
 
bool TryGetValue (double x, 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.AntisimmetrizeFunc.HorizontalShift ( double  shift)

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

Implements TSLab.Script.Options.IFunction.

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

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

Implements TSLab.Script.Options.IFunction.

bool TSLab.Script.Options.AntisimmetrizeFunc.TryGetValue ( double  x,
out double  result 
)

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

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

Implements TSLab.Script.Options.IFunction.

double TSLab.Script.Options.AntisimmetrizeFunc.Value ( double  x)

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

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

Implements TSLab.Script.Options.IFunction.

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

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

Implements TSLab.Script.Options.IFunction.