public class DividendVanillaOption extends Instrument
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
protected |
DividendVanillaOption(long cPtr,
boolean cMemoryOwn) |
|
DividendVanillaOption(Payoff payoff,
Exercise exercise,
DateVector dividendDates,
DoubleVector dividends) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
double |
delta() |
double |
dividendRho() |
protected void |
finalize() |
double |
gamma() |
protected static long |
getCPtr(DividendVanillaOption obj) |
double |
impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process) |
double |
impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy) |
double |
impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations) |
double |
impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations,
double minVol) |
double |
impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol) |
SampledCurve |
priceCurve() |
double |
rho() |
double |
strikeSensitivity() |
double |
theta() |
double |
thetaPerDay() |
double |
vega() |
__deref__, asObservable, errorEstimate, freeze, getCPtr, isExpired, isNull, NPV, recalculate, setPricingEngine, unfreezeprotected DividendVanillaOption(long cPtr,
boolean cMemoryOwn)
public DividendVanillaOption(Payoff payoff, Exercise exercise, DateVector dividendDates, DoubleVector dividends)
protected static long getCPtr(DividendVanillaOption obj)
protected void finalize()
finalize in class Instrumentpublic void delete()
delete in class Instrumentpublic SampledCurve priceCurve()
public double impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol)
public double impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations,
double minVol)
public double impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy,
long maxEvaluations)
public double impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process,
double accuracy)
public double impliedVolatility(double targetValue,
GeneralizedBlackScholesProcess process)
public double delta()
public double gamma()
public double theta()
public double thetaPerDay()
public double vega()
public double rho()
public double dividendRho()
public double strikeSensitivity()
Copyright © 2017. All rights reserved.