Package jdistlib.finance
Class OptionCurve
java.lang.Object
jdistlib.finance.OptionCurve
Arbitrage-repaired European option curve and its implied risk-neutral law.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic OptionCurvebuild(double forward, double discount, double maturity, OptionObservation... observations) doubledoubledoubledouble[]double[]double[]smoothDistribution(double bandwidth) Optional smooth nonnegative density with quote and bandwidth-sensitivity diagnostics.doublestrikeIntervalProbability(double lower, double upper) doubleterminalProbability(double threshold, Tail tail)
-
Method Details
-
build
public static OptionCurve build(double forward, double discount, double maturity, OptionObservation... observations) -
getForward
public double getForward() -
getDiscount
public double getDiscount() -
getMaturity
public double getMaturity() -
getStrikes
public double[] getStrikes() -
getUndiscountedCalls
public double[] getUndiscountedCalls() -
getOriginalUndiscountedCalls
public double[] getOriginalUndiscountedCalls() -
getDiagnostics
-
getDistribution
-
smoothDistribution
Optional smooth nonnegative density with quote and bandwidth-sensitivity diagnostics. -
terminalProbability
-
strikeIntervalProbability
public double strikeIntervalProbability(double lower, double upper)
-