public final class Instrument
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Instrument.OptionType |
static class |
Instrument.Type |
| Modifier and Type | Field and Description |
|---|---|
static int |
SETTLEMENT_HOUR_UTC_MILLIS |
| Constructor and Description |
|---|
Instrument(java.lang.String symbol,
int instrumentId,
Instrument.Type type,
Instrument.OptionType optionType,
java.math.BigDecimal tickSize,
long issueDate,
long expirationDate,
java.lang.String underlyingSymbol,
int notionalAmount,
java.math.BigDecimal feeFraction,
java.math.BigDecimal takerToMakerFraction,
java.math.BigDecimal initialMarginFraction,
java.math.BigDecimal maintenanceMarginFraction,
java.math.BigDecimal strike) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
long |
getExpirationDate() |
java.math.BigDecimal |
getFeeFraction() |
java.math.BigDecimal |
getInitialMarginFraction() |
int |
getInstrumentId() |
long |
getIssueDate() |
java.math.BigDecimal |
getMaintenanceMarginFraction() |
java.math.BigDecimal |
getMakerFeeFraction() |
int |
getNotionalAmount() |
Instrument.OptionType |
getOptionType() |
java.math.BigDecimal |
getStrike() |
java.lang.String |
getSymbol() |
java.math.BigDecimal |
getTakerFeeFraction() |
java.math.BigDecimal |
getTakerToMakerFeeFraction() |
java.math.BigDecimal |
getTickSize() |
Instrument.Type |
getType() |
java.lang.String |
getUnderlyingSymbol() |
int |
hashCode() |
boolean |
isFutures() |
boolean |
isTraded(long currentTimeMillis) |
java.lang.String |
toString() |
public static final int SETTLEMENT_HOUR_UTC_MILLIS
public Instrument(java.lang.String symbol,
int instrumentId,
Instrument.Type type,
Instrument.OptionType optionType,
java.math.BigDecimal tickSize,
long issueDate,
long expirationDate,
java.lang.String underlyingSymbol,
int notionalAmount,
java.math.BigDecimal feeFraction,
java.math.BigDecimal takerToMakerFraction,
java.math.BigDecimal initialMarginFraction,
java.math.BigDecimal maintenanceMarginFraction,
java.math.BigDecimal strike)
public java.lang.String getSymbol()
public int getInstrumentId()
public Instrument.Type getType()
public java.math.BigDecimal getTickSize()
public long getIssueDate()
public long getExpirationDate()
public java.lang.String getUnderlyingSymbol()
public int getNotionalAmount()
public java.math.BigDecimal getFeeFraction()
public java.math.BigDecimal getTakerToMakerFeeFraction()
public java.math.BigDecimal getTakerFeeFraction()
public java.math.BigDecimal getMakerFeeFraction()
public java.math.BigDecimal getInitialMarginFraction()
public java.math.BigDecimal getMaintenanceMarginFraction()
public java.math.BigDecimal getStrike()
public Instrument.OptionType getOptionType()
public boolean isFutures()
public boolean isTraded(long currentTimeMillis)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object