Class SingleOrderSendParameters

java.lang.Object
velox.api.layer1.data.SingleOrderSendParameters
All Implemented Interfaces:
OrderSendParameters
Direct Known Subclasses:
SimpleOrderSendParameters

public class SingleOrderSendParameters
extends java.lang.Object
implements OrderSendParameters
Base class for sending a single order
  • Field Summary

    Fields 
    Modifier and Type Field Description
    java.lang.String alias
    Alias of the instrument
    java.lang.String clientId
    Allows to match order submission request to a response.
    OrderDuration duration  
    boolean isBuy
    true for buy order, false for sell order
    int size
    Order size
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected SingleOrderSendParameters​(java.lang.String alias, boolean isBuy, int size, OrderDuration duration)  
    protected SingleOrderSendParameters​(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, java.lang.String clientId)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

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

    • alias

      public final java.lang.String alias
      Alias of the instrument
    • isBuy

      public final boolean isBuy
      true for buy order, false for sell order
    • size

      public final int size
      Order size
    • duration

      public final OrderDuration duration
    • clientId

      public final java.lang.String clientId

      Allows to match order submission request to a response.

      Randomly generated id 24 characters long - this allows to fit it into most tag fields

  • Constructor Details

  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object