New Order Single (35=D)

Usage

Moment sends a New Order Single to the Venue to initiate a new limit order.

Schema

Field Name

Tag

Required

Description

StandardHeader

ClOrdID

11

Y

Unique identifier of the message assigned by Moment.

SettlDate

64

N

The settlement date of the trade, in YYYYMMDD format.
If not provided, standard T+1 settlement will be assumed.

OrdType

40

Y

Always "2" = Limit.

QuoteID

117

Y

Unique ID of the quote against which Moment is routing the order. This should correspond to the MDEntryID of a MDIR message that the Venue previously sent to Moment.

TimeInForce

59

N

If not provided, Day will be assumed.

"0" = Day. The order will exist at the provided limit price until the end of the trading session. At end of session, it will be canceled by the venue.

"3" = Immediate or Cancel (IOC). The order is filled immediately, for as much quantity is available. If the order is not fully filled, the remaining quantity will be canceled. Partial fills are possible.

"4" = Fill or Kill (FOK). The order is filled immediately, but only if it can be fully filled. Otherwise, it will be canceled. Partial fills are not possible.

OrderQty

38

Y

The size of the order in par value.

Side

54

Y

”1” = Buy
”2” = Sell

Price

44

Y

Limit price.

PriceType

423

Y

Always ”1” = Price/Percentage.

SecurityID

48

Y

The ID of the security.

SecurityIDSource

22

Y

Always "4" = ISIN.

TransactTime

60

Y

The time the order was created (GMT).

NoPartyIDs

453

N

May be optionally unset, with prior agreement between Moment and the Venue on booking details.

=>PartyID

448

Y

If 447 = "C", the four-character MPID of the counterparty.
If 447 = "D", a human-readable string describing the counterparty.

=>PartyIDSource

447

Y

"C" = MPID
"D" = Custom Code

=>PartyRole

452

Y

As described in the FIX.4.4 spec for tag 452=PartyRole.

StandardTrailer