public class BlackCalculator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
protected |
BlackCalculator(long cPtr,
boolean cMemoryOwn) |
|
BlackCalculator(Payoff payoff,
double forward,
double stdDev) |
|
BlackCalculator(Payoff payoff,
double forward,
double stdDev,
double discount) |
| Modifier and Type | Method and Description |
|---|---|
double |
alpha() |
double |
beta() |
void |
delete() |
double |
delta(double spot) |
double |
deltaForward() |
double |
dividendRho(double maturity) |
double |
elasticity(double spot) |
double |
elasticityForward() |
protected void |
finalize() |
double |
gamma(double spot) |
double |
gammaForward() |
protected static long |
getCPtr(BlackCalculator obj) |
double |
itmAssetProbability() |
double |
itmCashProbability() |
double |
rho(double maturity) |
double |
strikeSensitivity() |
double |
theta(double spot,
double maturity) |
double |
thetaPerDay(double spot,
double maturity) |
double |
value() |
double |
vega(double maturity) |
protected BlackCalculator(long cPtr,
boolean cMemoryOwn)
public BlackCalculator(Payoff payoff, double forward, double stdDev, double discount)
public BlackCalculator(Payoff payoff, double forward, double stdDev)
protected static long getCPtr(BlackCalculator obj)
public void delete()
public double value()
public double deltaForward()
public double delta(double spot)
public double elasticityForward()
public double elasticity(double spot)
public double gammaForward()
public double gamma(double spot)
public double theta(double spot,
double maturity)
public double thetaPerDay(double spot,
double maturity)
public double vega(double maturity)
public double rho(double maturity)
public double dividendRho(double maturity)
public double itmCashProbability()
public double itmAssetProbability()
public double strikeSensitivity()
public double alpha()
public double beta()
Copyright © 2017. All rights reserved.