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 crosstrading
    boolean 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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)