Package velox.api.layer1.data
Class OrderInfo
java.lang.Object
velox.api.layer1.data.OrderInfo
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
OrderInfoUpdate
public class OrderInfo
extends java.lang.Object
implements java.io.Serializable
Cumulative information about the order
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description doubleaverageFillPricejava.lang.StringclientIdbooleandoNotIncreaseOrderDurationdurationintfilledjava.lang.StringinstrumentAliasbooleanisBuybooleanisDuplicateOrder can be duplicated in case of crosstradingbooleanisSimulateddoublelimitPricelongmodificationUtcTimejava.lang.StringorderIdOrderStatusstatusdoublestopPricebooleanstopTriggeredOrderTypetypeintunfilled -
Constructor Summary
Constructors Constructor Description OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime)OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime, boolean isSimulated)OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime, boolean isSimulated, boolean isDuplicate) -
Method Summary
-
Field Details
-
instrumentAlias
public final java.lang.String instrumentAlias -
orderId
public final java.lang.String orderId -
isBuy
public final boolean isBuy -
type
-
clientId
public final java.lang.String clientId -
doNotIncrease
public final boolean doNotIncrease -
filled
public final int filled -
unfilled
public final int unfilled -
averageFillPrice
public final double averageFillPrice -
duration
-
status
-
limitPrice
public final double limitPrice -
stopPrice
public final double stopPrice -
stopTriggered
public final boolean stopTriggered -
modificationUtcTime
public final long modificationUtcTime -
isSimulated
public final boolean isSimulated -
isDuplicate
public final boolean isDuplicateOrder can be duplicated in case of crosstrading
-
-
Constructor Details
-
OrderInfo
public OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime) -
OrderInfo
public OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime, boolean isSimulated) -
OrderInfo
public OrderInfo(java.lang.String instrumentAlias, java.lang.String orderId, boolean isBuy, OrderType type, java.lang.String clientId, boolean doNotIncrease, int filled, int unfilled, double averageFillPrice, OrderDuration duration, OrderStatus status, double limitPrice, double stopPrice, boolean stopTriggered, long modificationUtcTime, boolean isSimulated, boolean isDuplicate)
-