Package org.drip.param.pricer
Class HestonOptionPricerParams
java.lang.Object
org.drip.param.pricer.HestonOptionPricerParams
public class HestonOptionPricerParams
extends java.lang.Object
HestonOptionPricerParams holds the parameters that drive the dynamics of the Heston stochastic
volatility model.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Product Cash Flow, Valuation, Market, Pricing, and Quoting Parameters
- Package = Pricing Parameters Customization Settings Control
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description HestonOptionPricerParams(int iPayoffTransformScheme, double dblRho, double dblKappa, double dblSigma, double dblTheta, double dblLambda, int iMultiValuePhaseTrackerType)
HestonOptionPricerParams constructor -
Method Summary
Modifier and Type Method Description double
kappa()
Retrieve Kappadouble
lambda()
Retrieve Lambdaint
payoffTransformScheme()
Return the Payoff Fourier Transformation Schemeint
phaseTrackerType()
Return the Multi Valued Principal Branch Maintaining Phase Tracker Typedouble
rho()
Retrieve Rhodouble
sigma()
Retrieve Sigmadouble
theta()
Retrieve ThetaMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
HestonOptionPricerParams
public HestonOptionPricerParams(int iPayoffTransformScheme, double dblRho, double dblKappa, double dblSigma, double dblTheta, double dblLambda, int iMultiValuePhaseTrackerType) throws java.lang.ExceptionHestonOptionPricerParams constructor- Parameters:
iPayoffTransformScheme
- The Payoff Transformation SchemedblRho
- RhodblKappa
- KappadblSigma
- SigmadblTheta
- ThetadblLambda
- LambdaiMultiValuePhaseTrackerType
- The Multi Valued Phase Tracking Error Corrector- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
kappa
public double kappa()Retrieve Kappa- Returns:
- The Kappa
-
lambda
public double lambda()Retrieve Lambda- Returns:
- The Lambda
-
rho
public double rho()Retrieve Rho- Returns:
- The Rho
-
sigma
public double sigma()Retrieve Sigma- Returns:
- The Sigma
-
theta
public double theta()Retrieve Theta- Returns:
- The Theta
-
phaseTrackerType
public int phaseTrackerType()Return the Multi Valued Principal Branch Maintaining Phase Tracker Type- Returns:
- The Multi Valued Principal Branch Maintaining Phase Tracker Type
-
payoffTransformScheme
public int payoffTransformScheme()Return the Payoff Fourier Transformation Scheme- Returns:
- The Payoff Fourier Transformation Scheme
-