public class Greeks
extends java.lang.Object
Constructor and Description |
---|
Greeks(double dblDF,
double dblEffectiveVolatility,
double dblExpectedPayoff,
double dblExpectedATMPayoff,
double dblPrice,
double dblProb1,
double dblProb2,
double dblDelta,
double dblVega,
double dblTheta,
double dblRho,
double dblGamma,
double dblVanna,
double dblVomma,
double dblCharm,
double dblVeta,
double dblColor,
double dblSpeed,
double dblUltima)
The Greeks Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
charm()
The Option Charm
|
double |
color()
The Option Color
|
double |
delta()
The Option Delta
|
double |
df()
The Option Terminal Discount Factor
|
double |
effectiveVolatility()
The "Effective" Volatility
|
double |
expectedATMPayoff()
The Expected ATM Payoff
|
double |
expectedPayoff()
The Expected Payoff
|
double |
gamma()
The Option Gamma
|
double |
price()
The Option Price
|
double |
prob1()
The Prob 1 Term
|
double |
prob2()
The Prob 2 Term
|
double |
rho()
The Option Rho
|
double |
speed()
The Option Speed
|
double |
theta()
The Option Theta
|
double |
ultima()
The Option Ultima
|
double |
vanna()
The Option Vanna
|
double |
vega()
The Option Vega
|
double |
veta()
The Option Veta
|
double |
vomma()
The Option Vomma
|
public Greeks(double dblDF, double dblEffectiveVolatility, double dblExpectedPayoff, double dblExpectedATMPayoff, double dblPrice, double dblProb1, double dblProb2, double dblDelta, double dblVega, double dblTheta, double dblRho, double dblGamma, double dblVanna, double dblVomma, double dblCharm, double dblVeta, double dblColor, double dblSpeed, double dblUltima) throws java.lang.Exception
dblDF
- The Payoff Discount FactordblEffectiveVolatility
- Effective VolatilitydblExpectedPayoff
- Expected Forward PayoffdblExpectedATMPayoff
- Expected ATM Forward PayoffdblPrice
- PricedblProb1
- Probability Term #1dblProb2
- Probability Term #2dblDelta
- DeltadblVega
- VegadblTheta
- ThetadblRho
- RhodblGamma
- GammadblVanna
- VannadblVomma
- VommadblCharm
- CharmdblVeta
- VetadblColor
- ColordblSpeed
- SpeeddblUltima
- Ultimajava.lang.Exception
- Thrown if the Inputs are Invalidpublic double df()
public double effectiveVolatility()
public double expectedPayoff()
public double expectedATMPayoff()
public double price()
public double prob1()
public double prob2()
public double delta()
public double vega()
public double theta()
public double rho()
public double gamma()
public double vanna()
public double vomma()
public double charm()
public double veta()
public double color()
public double speed()
public double ultima()