C# Класс Heston.HestonCallSimulationOptimizationProblem

Calculates and minimize options prices differences by simulating Heston scenarios using Monte Carlo method.
Наследование: HestonEstimator.HestonCallOptimizationProblem
Показать файл Открыть проект

Открытые методы

Метод Описание
HestonCallSimulationOptimizationProblem ( EquityCalibrationData equityCalData, Vector matBound, Vector strikeBound ) : System
Obj ( DVPLI x ) : double

Приватные методы

Метод Описание
CallPrice ( Vector paths, double strike, double maturity ) : double
NewRandomNumbers ( ) : void

Generates (antithetic)random numbers for both components

PositivePartMean ( Vector input ) : double
PutPrice ( Vector paths, double strike, double maturity ) : double
SimulateScenariosCallback ( Vector paths, double s0, double v0, double kappa, double theta, double sigma, double rho, double horizon, int sp, int ep ) : void
SimulateScenariosCallback ( object context ) : void
SimulateScenariosMT ( double s0, double v0, double kappa, double theta, double sigma, double rho, double horizon ) : Vector[]

Generate Underlying scenarios.

SmoothedPositivePartMean ( Vector input ) : double

Описание методов

HestonCallSimulationOptimizationProblem() публичный Метод

public HestonCallSimulationOptimizationProblem ( EquityCalibrationData equityCalData, Vector matBound, Vector strikeBound ) : System
equityCalData EquityCalibrationData
matBound Vector
strikeBound Vector
Результат System

Obj() публичный Метод

public Obj ( DVPLI x ) : double
x DVPLI
Результат double