Class OptionCurve

java.lang.Object
jdistlib.finance.OptionCurve

public final class OptionCurve extends Object
Arbitrage-repaired European option curve and its implied risk-neutral law.
  • 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

      public OptionCurve.Diagnostics getDiagnostics()
    • getDistribution

      public OptionImpliedDistribution getDistribution()
    • smoothDistribution

      public SmoothOptionDistributionResult smoothDistribution(double bandwidth)
      Optional smooth nonnegative density with quote and bandwidth-sensitivity diagnostics.
    • terminalProbability

      public double terminalProbability(double threshold, Tail tail)
    • strikeIntervalProbability

      public double strikeIntervalProbability(double lower, double upper)