NewOrderSingle
MsgType(35)=NewOrderSingle(D)
Direction: Client to exchange.
Place a limit order on one market.
Field Layout
See FIX Message Layouts for field ordering and presence rules.
| Field | Type | Presence | Behavior |
|---|---|---|---|
ClOrdID(11) |
STRING |
Required | |
Account(1) |
STRING |
Conditional | Required when the session has no default account. |
Symbol(55) |
STRING |
Required | |
Side(54) |
CHAR |
Required | Supported values:Side(54)=BUY(1)Side(54)=SELL(2) |
OrderQty(38) |
QTY |
Conditional | Send exactly one of OrderQty(38) or CashOrderQty(152). |
CashOrderQty(152) |
QTY |
Conditional | A notional budget converted into contracts by the exchange. Send exactly one quantity form. |
OrdType(40) |
CHAR |
Required | Supported values:OrdType(40)=LIMIT(2) |
Price(44) |
PRICE |
Required | |
TimeInForce(59) |
CHAR |
Required | Supported values:TimeInForce(59)=GOOD_TILL_CANCEL(1)TimeInForce(59)=FILL_OR_KILL(4) |
ExecInst(18) |
MULTIPLECHARVALUE |
Optional | Supported values:ExecInst(18)=PARTICIPATE_DONT_INITIATE(6) |
SelfMatchPreventionInstruction(8000) |
CHAR |
Optional | Supported values:SelfMatchPreventionInstruction(8000)=CANCEL_RESTING(O)SelfMatchPreventionInstruction(8000)=CANCEL_INCOMING(N) |
HandlInst(21) |
CHAR |
Optional | Ignored by the exchange. Accepted values (ignored): HandlInst(21)=AUTOMATED_EXECUTION_NO_INTERVENTION(1)HandlInst(21)=AUTOMATED_EXECUTION_INTERVENTION_OK(2)HandlInst(21)=MANUAL_ORDER(3) |
TransactTime(60) |
UTCTIMESTAMP |
Optional | Ignored by the exchange. |
Currency(15) |
CURRENCY |
Optional | Ignored by the exchange. |
Text(58) |
STRING |
Optional | Ignored by the exchange. |