public class OptionImpl extends Option
Option.Converter, Option.Factory
Constructor and Description |
---|
OptionImpl() |
Modifier and Type | Method and Description |
---|---|
int |
getDuration(java.util.Date dateTime)
Gets the Duration of this ExpirableI from the specified
dateTime . |
java.util.Date |
getExpiration()
make sure expiration is a java.util.Date and not a java.sql.TimeStamp
|
double |
getLeverage(MarketDataEventVO marketDataEvent,
MarketDataEventVO underlyingMarketDataEvent,
java.util.Date currentTime)
Gets the leverage of this Security.
|
long |
getTimeToExpiration(java.util.Date dateTime)
Gets the time-to-expiration in milliseconds from the specified
dateTime |
accept, convertToVO, equals, getOptionType, getStrike, hashCode, isInitialized, setExpiration, setInitialized, setOptionType, setStrike
toString
getBbgid, getCngid, getCnpid, getConid, getDescription, getId, getIsin, getLmaxid, getQuandlDataset, getRic, getSecurityFamily, getSymbol, getTtid, getUnderlying, initializeSecurityFamily, initializeUnderlying, setBbgid, setCngid, setCnpid, setConid, setDescription, setId, setIsin, setLmaxid, setQuandlDataset, setRic, setSecurityFamily, setSymbol, setTtid, setUnderlying
getBbgid, getCngid, getCnpid, getConid, getDescription, getId, getIsin, getLmaxid, getQuandlDataset, getRic, getSymbol, getTtid
getId, toString
public double getLeverage(MarketDataEventVO marketDataEvent, MarketDataEventVO underlyingMarketDataEvent, java.util.Date currentTime)
Security
getLeverage
in class SecurityImpl
public long getTimeToExpiration(java.util.Date dateTime)
Option
dateTime
getTimeToExpiration
in interface ExpirableI
getTimeToExpiration
in class Option
public int getDuration(java.util.Date dateTime)
Option
dateTime
. A Duration of 1
means that this is the next Object in the Chain to expire.getDuration
in interface ExpirableI
getDuration
in class Option
public java.util.Date getExpiration()
getExpiration
in interface ExpirableI
getExpiration
in interface OptionI
getExpiration
in class Option