public class TrailingLimitOrder extends AlgoOrder
Modifier and Type | Class and Description |
---|---|
static class |
TrailingLimitOrder.Converter
Converts instances of
TrailingLimitOrder to corresponding value objects. |
Constructor and Description |
---|
TrailingLimitOrder() |
Modifier and Type | Method and Description |
---|---|
TrailingLimitOrderVO |
convertToVO()
converts this domain object (entity) to its corresponding value object
|
java.lang.String |
getExtDescription()
Gets the extended description of this Order comprised of Order Type specific properties (i.e.
|
java.math.BigDecimal |
getIncrement() |
java.math.BigDecimal |
getTrailingAmount() |
void |
setIncrement(java.math.BigDecimal increment) |
void |
setTrailingAmount(java.math.BigDecimal trailingAmount) |
void |
validate()
Returns true if this Order is valid.
|
getAlgoProperties, getCandidates, getCandidatesVO, getRoutingPolicy, isAlgoOrder, lock, setAlgoProperties, setCandidates, setRoutingPolicy, setRoutingTarget, unlock
addOrderProperty, equals, getDescription, getEffectiveExchange, getOrderProperties, getOrderProperty, getRootIntId, hashCode, setParentOrder, setQuantity, setQuantity, toString
accept, addChildOrders, getAccount, getChildOrders, getDateTime, getExchange, getExtId, getId, getIntId, getParentIntId, getParentOrder, getQuantity, getSecurity, getSide, getStrategy, getTif, getTifDateTime, initializeAccount, initializeChildOrders, initializeExchange, initializeParentOrder, initializeSecurity, initializeStrategy, isExchangeOrder, isInitialized, removeChildOrders, setAccount, setChildOrders, setDateTime, setExchange, setExchangeOrder, setExtId, setId, setInitialized, setIntId, setParentIntId, setSecurity, setSide, setStrategy, setTif, setTifDateTime
addProperty, clearProperties, getBooleanProperty, getDateProperty, getDoubleProperty, getIntProperty, getMoneyProperty, getProperties, getPropertiesCount, getProperty, getProperty, getPropertyNames, getTextProperty, hasProperty, removeProperty, setProperties
public java.math.BigDecimal getTrailingAmount()
public void setTrailingAmount(java.math.BigDecimal trailingAmount)
public java.math.BigDecimal getIncrement()
public void setIncrement(java.math.BigDecimal increment)
public java.lang.String getExtDescription()
Order
limit
for LimitOrder
)getExtDescription
in class Order
public void validate() throws OrderValidationException
Order
validate
in class Order
OrderValidationException
public TrailingLimitOrderVO convertToVO()
Order
convertToVO
in class Order