Class FuturesFitDataOptionPrices
java.lang.Object
com.illumon.modelfarm.fitterfarm.CoreFitData
com.illumon.modelfarm.fitterfarm.futures.FuturesCoreFitData
com.illumon.modelfarm.fitterfarm.futures.FuturesFitData
com.illumon.modelfarm.fitterfarm.futures.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 Summary
ConstructorsConstructorDescriptionCreate a new, empty data set.Copy the data. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]Gets an array of ask gaps for options.double[]Gets an array of ask prices for options.double[]Gets an array of ask sizes for options.double[]Gets an array of bid gaps for options.double[]Gets an array of bid prices for options.double[]Gets an array of bid sizes for options.voidsetOptionAskGaps(double[] optionAskGaps) Sets an array of ask gaps for options.voidsetOptionAsks(double[] optionAsks) Sets an array of ask prices for options.voidsetOptionAskSizes(double[] optionAskSizes) Sets an array of ask sizes for options.voidsetOptionBidGaps(double[] optionBidGaps) Sets an array of bid gaps for options.voidsetOptionBids(double[] optionBids) Sets an array of bid prices for options.voidsetOptionBidSizes(double[] optionBidSizes) Sets an array of bid sizes for options.toString()protected StringMethods inherited from class com.illumon.modelfarm.fitterfarm.futures.FuturesFitData
getFutureAskGaps, getFutureAsks, getFutureAskSizes, getFutureBidGaps, getFutureBids, getFutureBidSizes, getFutureExpirations, getFutureIds, getFutureLasts, getFutureSyms, setFutureAskGaps, setFutureAsks, setFutureAskSizes, setFutureBidGaps, setFutureBids, setFutureBidSizes, setFutureExpirations, setFutureIds, setFutureLasts, setFutureSymsMethods inherited from class com.illumon.modelfarm.fitterfarm.futures.FuturesCoreFitData
getUnderlyingFutureIds, setUnderlyingFutureIdsMethods inherited from class com.illumon.modelfarm.fitterfarm.CoreFitData
clone2d, getCarryCurveDates, getCarryCurveErrors, getCarryCurveRates, getDivCashAmounts, getDivExDates, getDivProportionalAmounts, getFitGroup, getFitScope, getOptionExerciseTypes, getOptionExpirations, getOptionIds, getOptionPayoffTypes, getOptionRoots, getOptionSettlementTypes, getOptionStrikes, getOptionSyms, getTimestamp, getUnderlyingId, getUnderlyingSym, getUnderlyingType, getYieldCurveDates, getYieldCurveRates, setCarryCurveDates, setCarryCurveErrors, setCarryCurveRates, setDivCashAmounts, setDivExDates, setDivProportionalAmounts, setFitGroup, setOptionExerciseTypes, setOptionExpirations, setOptionIds, setOptionPayoffTypes, setOptionRoots, setOptionSettlementTypes, setOptionStrikes, setOptionSyms, setTimestamp, setUnderlyingId, setUnderlyingSym, setUnderlyingType, setYieldCurveDates, setYieldCurveRatesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.illumon.modelfarm.fitterfarm.FitDataOptionChain
getOptionExerciseTypes, getOptionExpirations, getOptionIds, getOptionPayoffTypes, getOptionRoots, getOptionSettlementTypes, getOptionStrikes, getOptionSymsMethods inherited from interface com.illumon.modelfarm.fitterfarm.FitDataUnderlying
getTimestamp, getUnderlyingId, getUnderlyingSym, getUnderlyingTypeMethods inherited from interface com.illumon.modelfarm.fitterfarm.FitDataUnderlyingFutures
getFutureMids
-
Constructor Details
-
FuturesFitDataOptionPrices
public FuturesFitDataOptionPrices()Create a new, empty data set. -
FuturesFitDataOptionPrices
Copy the data.- Parameters:
data- data to copy.
-
-
Method Details
-
getOptionBids
public double[] getOptionBids()Description copied from interface:FitDataOptionPricesGets an array of bid prices for options.- Specified by:
getOptionBidsin interfaceFitDataOptionPrices- 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:FitDataOptionPricesGets an array of ask prices for options.- Specified by:
getOptionAsksin interfaceFitDataOptionPrices- 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:FitDataOptionPricesGets an array of bid sizes for options.- Specified by:
getOptionBidSizesin interfaceFitDataOptionPrices- 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:FitDataOptionPricesGets an array of ask sizes for options.- Specified by:
getOptionAskSizesin interfaceFitDataOptionPrices- 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:FitDataOptionPricesGets an array of bid gaps for options.- Specified by:
getOptionBidGapsin interfaceFitDataOptionPrices- 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:FitDataOptionPricesGets an array of ask gaps for options.- Specified by:
getOptionAskGapsin interfaceFitDataOptionPrices- 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
- Overrides:
toStringContentsin classFuturesFitData
-
toString
- Overrides:
toStringin classFuturesFitData
-