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 double
averageFillPrice
java.lang.String
clientId
boolean
doNotIncrease
OrderDuration
duration
int
filled
java.lang.String
instrumentAlias
boolean
isBuy
boolean
isDuplicate
Order can be duplicated in case of crosstradingboolean
isSimulated
double
limitPrice
long
modificationUtcTime
java.lang.String
orderId
OrderStatus
status
double
stopPrice
boolean
stopTriggered
OrderType
type
int
unfilled
-
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)
-