public final class ReusableNewOrderSingle extends java.lang.Object implements NewOrderSingle
| Constructor and Description |
|---|
ReusableNewOrderSingle() |
| Modifier and Type | Method and Description |
|---|---|
NewOrderSingle |
addStrategyParameter(java.lang.String name,
mftrading.StrategyParameterType type,
java.lang.String value)
Parameters to add to this order.
|
NewOrderSingle |
setMaxShow(long maxShow)
Max amount to show on this order.
|
NewOrderSingle |
setMaxShowAsMantissa(long maxShow)
Max amount to show on this order in Mantissa format.
|
NewOrderSingle |
setMinQty(long minQty)
Minimum amount to execute of this order's quantity.
|
NewOrderSingle |
setMinQtyAsMantissa(long minQty)
Minimum amount to execute of this order's quantity in Mantissa format.
|
NewOrderSingle |
setOrderQty(double orderQty)
Set quantity in decimal format - 1000000.50, for example
|
NewOrderSingle |
setOrderQty(long orderQty)
Set quantity as a whole number - 1000000, for example
|
NewOrderSingle |
setOrderQtyAsMantissa(long orderQty)
Set quantity in Mantissa format.
|
NewOrderSingle |
setPrice(double price)
Set the price in decimal format - 1.00374, for example
|
NewOrderSingle |
setPriceAsMantissa(long price)
Set the price in Mantissa format.
|
ReusableNewOrderSingle |
setup(mftrading.NewOrderSingleEncoder encoder,
long venueId,
long securityId,
byte[] clOrdId,
mftrading.Side side,
mftrading.OrdType ordType,
mftrading.TimeInForce timeInForce) |
ReusableNewOrderSingle |
setup(mftrading.NewOrderSingleEncoder encoder,
long venueId,
long securityId,
java.lang.String clOrdId,
mftrading.Side side,
mftrading.OrdType ordType,
mftrading.TimeInForce timeInForce) |
public ReusableNewOrderSingle setup(mftrading.NewOrderSingleEncoder encoder, long venueId, long securityId, byte[] clOrdId, mftrading.Side side, mftrading.OrdType ordType, mftrading.TimeInForce timeInForce)
public ReusableNewOrderSingle setup(mftrading.NewOrderSingleEncoder encoder, long venueId, long securityId, java.lang.String clOrdId, mftrading.Side side, mftrading.OrdType ordType, mftrading.TimeInForce timeInForce)
public NewOrderSingle setPrice(double price)
NewOrderSinglesetPrice in interface NewOrderSingleprice - order pricepublic NewOrderSingle setPriceAsMantissa(long price)
NewOrderSinglesetPriceAsMantissa in interface NewOrderSingleprice - order pricepublic NewOrderSingle setOrderQty(double orderQty)
NewOrderSinglesetOrderQty in interface NewOrderSingleorderQty - order quantitypublic NewOrderSingle setOrderQty(long orderQty)
NewOrderSinglesetOrderQty in interface NewOrderSingleorderQty - order quantitypublic NewOrderSingle setOrderQtyAsMantissa(long orderQty)
NewOrderSinglesetOrderQtyAsMantissa in interface NewOrderSingleorderQty - order quantitypublic NewOrderSingle setMaxShow(long maxShow)
NewOrderSinglesetMaxShow in interface NewOrderSinglemaxShow - quantity to showpublic NewOrderSingle setMaxShowAsMantissa(long maxShow)
NewOrderSinglesetMaxShowAsMantissa in interface NewOrderSinglemaxShow - quantity to showpublic NewOrderSingle setMinQty(long minQty)
NewOrderSinglesetMinQty in interface NewOrderSingleminQty - minimum quantity to execute on this orderpublic NewOrderSingle setMinQtyAsMantissa(long minQty)
NewOrderSinglesetMinQtyAsMantissa in interface NewOrderSingleminQty - minimum quantity to execute on this orderpublic NewOrderSingle addStrategyParameter(java.lang.String name, mftrading.StrategyParameterType type, java.lang.String value)
NewOrderSingleaddStrategyParameter in interface NewOrderSinglename - name of the order parameter that the venue will understandtype - type to help understand the parametervalue - value of the parameter