New Order Single (35=D)

Usage

The New Order Single message is used to place a new trade with Moment. It is equivalent to submitting a trade via the POST v1/trading/order/ endpoint.

Schema

Field Name

Tag

Description

Required

Example

ClOrdID

11

Unique identifier of the message assigned by the Client. This must be unique within the trading day. Otherwise, Moment will reject the order.

Y

"5f7b9c9f-7b9c-9f7b-9c9f-7b9c9f7b9c9f"

Account

1

The identity of the settlement account. Generally, this should be the Account ID of the end user.

Y

"7c0e7cd7-b2f7-42ec-aa3e-3428ce28a82b"

ExecInst

18

Only "G" = AON is supported. AON is whether the order must be executed in its entirety or not at all. By default, orders are not AON.

N

"G"

OrdType

40

The type of order.
"1" = Market
"2" = Limit
Other order types are not supported.

Y

"2"

OrderQty

38

The size of the order in par value. To place an order for 1 bond with a face value of $1,000, the Client should provide an OrderQty of 1000.

Y

"1000"

Side

54

The direction of the order, from the perspective of the Client.
”1” = Buy
”2” = Sell

Y

"1"

Price

44

The price of the order. The price should always be specified from the end-user's perspective, inclusive of all markups. Moment will automatically account for the Client's markup when routing the order to the street.

Y

"96.25"

PriceType

423

The type of Price (44). Only ”1” = Price/Percentage is supported. All prices are clean prices.

Y

"1"

SecurityID

48

The ID of the security. Clients may provide a CUSIP or ISIN.

Y

"912797JE8"

SecurityIDSource

22

The source of the SecurityID (48).
"1" = CUSIP
"4" = ISIN

Y

"1"

TimeInForce

59

The time in force. Only "0" = Day is supported.

Y

"0"

TradingSessionID

336

Indicates whether the order is eligible for extended hours trading. This will default to "REG" normal market hours if it is not specified.
"REG" = Only eligible for normal market hours trading
"EXT" = Eligible for both normal market hours and extended hours trading. Normal market hours are 9:30AM to 4:00PM ET, and extended hours are 7:30AM to 5:00PM ET.

N

"REG"

TransactTime

60

The time the order was created (GMT).

Y

"20231005-11:48:33"

TradingGroup

5047

The trading or risk group for which the order is being placed.

Y

"GRP_1"