Package velox.api.layer1.data
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
-
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()
-
Field Details
-
alias
public final java.lang.String aliasAlias of the instrument -
isBuy
public final boolean isBuytrue for buy order, false for sell order -
size
public final int sizeOrder size -
duration
-
clientId
public final java.lang.String clientIdAllows 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
-
SingleOrderSendParameters
protected SingleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, java.lang.String clientId) -
SingleOrderSendParameters
protected SingleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration)
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-