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 NameTagDescriptionRequiredExample
ClOrdID11Unique 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"
Account1The identity of the settlement account. Generally, this should be the Account ID of the end user. Y"7c0e7cd7-b2f7-42ec-aa3e-3428ce28a82b"
OrdType40The type of order. Only "2" = Limit is supported.Y"2"
OrderQty38The 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"
Side54The direction of the order, from the perspective of the Client.
”1” = Buy
”2” = Sell
Y"1"
Price44The 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"
PriceType423The type of Price (44). Only ”1” = Price/Percentage is supported. All prices are clean prices. Y"1"
SecurityID48The ID of the security. Clients may provide a CUSIP or ISIN.Y"912797JE8"
SecurityIDSource22The source of the SecurityID (48).
"1" = CUSIP
"4" = ISIN
Y"1"
TimeInForce59The time in force. Only "0" = Day is supported.Y"0"
TradingSessionID336Indicates 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"
TransactTime60The time the order was created (GMT).Y"20231005-11:48:33"
TradingGroup5047The trading or risk group for which the order is being placed. Y"GRP_1"