com.activequant.domainmodel
Class Future

java.lang.Object
  extended by com.activequant.domainmodel.PersistentEntity
      extended by com.activequant.domainmodel.Instrument
          extended by com.activequant.domainmodel.ListedInstrument
              extended by com.activequant.domainmodel.Derivative
                  extended by com.activequant.domainmodel.Future

public class Future
extends Derivative


Constructor Summary
Future()
           
Future(String instrumentId, String description, Long expiry, Double lotSize, Double tickSize, Double tickValue)
           
 
Method Summary
 double fullPointValue()
           
 Long getExpiry()
           
 Long getFirstTradingDate()
           
 String getId()
           
 Long getLastTradingDate()
           
 Double getLotSize()
           
 Long getRollDate()
           
 Long getSettlementDate()
           
 Double getTickSize()
           
 Double getTickValue()
           
 boolean isNowExpired()
           
 void setExpiry(Long expiry)
           
 void setFirstTradingDate(Long firstTradingDate)
           
 void setLastTradingDate(Long lastTradingDate)
           
 void setLotSize(Double lotSize)
           
 void setRollDate(Long rollDate)
           
 void setSettlementDate(Long settlementDate)
           
 void setTickSize(Double tickSize)
           
 void setTickValue(Double tickValue)
           
 
Methods inherited from class com.activequant.domainmodel.Derivative
getUnderlyingId, setUnderlyingId
 
Methods inherited from class com.activequant.domainmodel.ListedInstrument
getCurrency, getExchangeCode, getQuoteUnits, setCurrency, setExchangeCode, setQuoteUnits
 
Methods inherited from class com.activequant.domainmodel.Instrument
getDescription, getName, getShortName, setDescription, setName, setShortName, toString
 
Methods inherited from class com.activequant.domainmodel.PersistentEntity
clearMap, convertValueToType, getClassName, getCreationTime, getDeletionTime, getSnapshotTime, initFromMap, nullSafe, propertyMap, setClassName, setCreationTime, setDeletionTime, setSnapshotTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Future

public Future()

Future

public Future(String instrumentId,
              String description,
              Long expiry,
              Double lotSize,
              Double tickSize,
              Double tickValue)
Method Detail

fullPointValue

public double fullPointValue()

getExpiry

public Long getExpiry()

getFirstTradingDate

public Long getFirstTradingDate()

getId

public String getId()
Specified by:
getId in class Instrument

getLastTradingDate

public Long getLastTradingDate()

getLotSize

public Double getLotSize()

getRollDate

public Long getRollDate()

getSettlementDate

public Long getSettlementDate()

getTickSize

public Double getTickSize()
Overrides:
getTickSize in class ListedInstrument

getTickValue

public Double getTickValue()
Overrides:
getTickValue in class ListedInstrument

isNowExpired

public boolean isNowExpired()

setExpiry

public void setExpiry(Long expiry)

setFirstTradingDate

public void setFirstTradingDate(Long firstTradingDate)

setLastTradingDate

public void setLastTradingDate(Long lastTradingDate)

setLotSize

public void setLotSize(Double lotSize)

setRollDate

public void setRollDate(Long rollDate)

setSettlementDate

public void setSettlementDate(Long settlementDate)

setTickSize

public void setTickSize(Double tickSize)
Overrides:
setTickSize in class ListedInstrument

setTickValue

public void setTickValue(Double tickValue)
Overrides:
setTickValue in class ListedInstrument


Copyright © 2012 ActiveQuant GmbH. All Rights Reserved.