TSLab API Docs  1
TSLab.Script.Options.OptionMath Class Reference

Public Member Functions

void Init (IList< Double2 > controlPoints)
 Функция начальной инициализации кривой сплайна More...
 
double GetXParam (int index)
 
double GetYParam (int index)
 
double CalcSmile (double strike, double basePrice, double timeToExp, double herst, double sigmaBase, double rotAngle)
 Функция вычисления значения улыбки в произвольной точке More...
 

Member Function Documentation

double TSLab.Script.Options.OptionMath.CalcSmile ( double  strike,
double  basePrice,
double  timeToExp,
double  herst,
double  sigmaBase,
double  rotAngle 
)

Функция вычисления значения улыбки в произвольной точке

Parameters
strikeСтрайк
basePriceЦена базового актива
timeToExpВремя до экспирации в долях года
herstПараметр кривизны
sigmaBaseБазовое значение волатильности
rotAngleУгол поворота улыбки
Returns
Значение кривой для данного страйка
double TSLab.Script.Options.OptionMath.GetXParam ( int  index)

Parameters
indexИндекс параметра Х расчетных точек
Returns
double TSLab.Script.Options.OptionMath.GetYParam ( int  index)

Parameters
indexИндекс параметра Y расчетных точек
Returns
void TSLab.Script.Options.OptionMath.Init ( IList< Double2 controlPoints)

Функция начальной инициализации кривой сплайна

Parameters
controlPoints