Class FuturesFitDataOptionPrices

All Implemented Interfaces:
FitDataBase, FitDataOptionChain, FitDataOptionChainFutures, FitDataOptionPrices, FitDataRates, FitDataUnderlying, FitDataUnderlyingFutures, Serializable
Direct Known Subclasses:
FuturesFitDataVolSurface

public class FuturesFitDataOptionPrices extends FuturesFitData implements FitDataOptionPrices, Serializable
A snapshot of market data needed to fit a futures option model. Option prices are directly provided.
See Also:
  • Constructor Details

    • FuturesFitDataOptionPrices

      public FuturesFitDataOptionPrices()
      Create a new, empty data set.
    • FuturesFitDataOptionPrices

      public FuturesFitDataOptionPrices(FuturesFitDataOptionPrices data)
      Copy the data.
      Parameters:
      data - data to copy.
  • Method Details

    • getOptionBids

      public double[] getOptionBids()
      Description copied from interface: FitDataOptionPrices
      Gets an array of bid prices for options.
      Specified by:
      getOptionBids in interface FitDataOptionPrices
      Returns:
      array of bid prices for options.
    • setOptionBids

      public void setOptionBids(double[] optionBids)
      Sets an array of bid prices for options.
      Parameters:
      optionBids - array of bid prices for options.
    • getOptionAsks

      public double[] getOptionAsks()
      Description copied from interface: FitDataOptionPrices
      Gets an array of ask prices for options.
      Specified by:
      getOptionAsks in interface FitDataOptionPrices
      Returns:
      array of ask prices for options.
    • setOptionAsks

      public void setOptionAsks(double[] optionAsks)
      Sets an array of ask prices for options.
      Parameters:
      optionAsks - array of ask prices for options.
    • getOptionBidSizes

      public double[] getOptionBidSizes()
      Description copied from interface: FitDataOptionPrices
      Gets an array of bid sizes for options.
      Specified by:
      getOptionBidSizes in interface FitDataOptionPrices
      Returns:
      array of bid sizes for options.
    • setOptionBidSizes

      public void setOptionBidSizes(double[] optionBidSizes)
      Sets an array of bid sizes for options.
      Parameters:
      optionBidSizes - array of bid sizes for options.
    • getOptionAskSizes

      public double[] getOptionAskSizes()
      Description copied from interface: FitDataOptionPrices
      Gets an array of ask sizes for options.
      Specified by:
      getOptionAskSizes in interface FitDataOptionPrices
      Returns:
      array of ask sizes for options.
    • setOptionAskSizes

      public void setOptionAskSizes(double[] optionAskSizes)
      Sets an array of ask sizes for options.
      Parameters:
      optionAskSizes - array of ask sizes for options.
    • getOptionBidGaps

      public double[] getOptionBidGaps()
      Description copied from interface: FitDataOptionPrices
      Gets an array of bid gaps for options.
      Specified by:
      getOptionBidGaps in interface FitDataOptionPrices
      Returns:
      array of bid gaps for options.
    • setOptionBidGaps

      public void setOptionBidGaps(double[] optionBidGaps)
      Sets an array of bid gaps for options.
      Parameters:
      optionBidGaps - array of bid gaps for options.
    • getOptionAskGaps

      public double[] getOptionAskGaps()
      Description copied from interface: FitDataOptionPrices
      Gets an array of ask gaps for options.
      Specified by:
      getOptionAskGaps in interface FitDataOptionPrices
      Returns:
      array of ask gaps for options.
    • setOptionAskGaps

      public void setOptionAskGaps(double[] optionAskGaps)
      Sets an array of ask gaps for options.
      Parameters:
      optionAskGaps - array of ask gaps for options.
    • toStringContents

      protected String toStringContents()
      Overrides:
      toStringContents in class FuturesFitData
    • toString

      public String toString()
      Overrides:
      toString in class FuturesFitData