Insert order
Inserts an order into the exchange
Body
OrderType indicates the type of an order.
ORDER_TYPE_MARKET_TO_LIMIT, ORDER_TYPE_LIMIT, ORDER_TYPE_STOP, ORDER_TYPE_STOP_LIMIT Side indicates the side of an Order.
SIDE_BUY, SIDE_SELL TimeInForce specifies how long the order remains in effect.
TIME_IN_FORCE_DAY, TIME_IN_FORCE_GOOD_TILL_CANCEL, TIME_IN_FORCE_IMMEDIATE_OR_CANCEL, TIME_IN_FORCE_GOOD_TILL_TIME, TIME_IN_FORCE_FILL_OR_KILL Set if this particular order must be filled at the exact limit price.
A flag for best limit pricing. Sets the limit order's price to the top of the book on the same side as the order.
A flag for immediately executable limit pricing. Sets the price to the top of the book on the opposing side, so it can immediately match.
SelfMatchPreventionInstruction is the methodology used to handle self match prevention.
SELF_MATCH_PREVENTION_INSTRUCTION_REJECT_AGGRESSOR, SELF_MATCH_PREVENTION_INSTRUCTION_CANCEL_RESTING, SELF_MATCH_PREVENTION_INSTRUCTION_REMOVE_BOTH OrderCapacity designates the capacity of the party placing an order.
ORDER_CAPACITY_AGENCY, ORDER_CAPACITY_PRINCIPAL, ORDER_CAPACITY_PROPRIETARY, ORDER_CAPACITY_INDIVIDUAL, ORDER_CAPACITY_RISKLESS_PRINCIPAL, ORDER_CAPACITY_AGENT_FOR_OTHER_MEMBER ManualOrderIndicator designates the manual or automated nature of an order.
MANUAL_ORDER_INDICATOR_MANUAL, MANUAL_ORDER_INDICATOR_AUTOMATED Response
A successful response.