Indexes

Message Layouts
PostTrade
Trade

Fields

ID (Tag)
Name
Datatype
Description
Pedigree
1AIQStrategyAlpha

AIQ strategy used on the cancelled order.

2AppendageLengthInteger

The length of the remaining Optional Appendage field.

3BBOWeightIndicatorBBOWeightIndicatorCodeSet

0 = 0-0.2%

1 = 0.2%-1%

2 = 1%-2%

3 = greater than 2%

space = unspecified (default)

S = Sets the QBBO while joining the NBBO

N = Improves the NBBO upon entry

4BrokenTradeReasonBrokenTradeReasonCodeSet

Reason a trade was broken.

5CapacityCapacityCodeSet

The capacity specified on the order.

6ClOrdIDAlpha

Customer order identifier. ClOrdID will not be checked for day-uniqueness for each OUCH account.

7CrossTypeCrossTypeCodeSet

The cross type as entered.

8CustomerTypeCustomerTypeCodeSet

R = Retail Designated Order

N = Not Retail Designated (default)

9DecrementSharesNumeric

The number of shares just decremented from the order. This number is incremental, not cumulative.

10DiscretionPegOffsetSignedPrice

Offset amount for the pegged value of the Discretionary Price.

11DiscretionPricePrice

Discretion price for Discretionary Order.

12DiscretionPriceTypeDiscretionPriceTypeCodeSet

L = limit (default)

P = market peg

M = midpoint peg

R = primary peg

13DisplayDisplayCodeSet

The accepted display type for the order.

14DisplayPricePrice

Used in the Order Restated Message only. Represents an update of an order’s displayed price.

15DisplayQuantityNumeric

Used in the Order Restated Message only. Represents an update of an order’s displayed quantity (i.e. an order with reserves).

16EventCodeEventCodeCodeSet

Indicates if the exchange is open and ready to accept orders.

17ExecutionPricePrice

Price at which the trade occurred.

18ExpireTimeInteger

Seconds to live. Must be less than 86400 (number of seconds in a day).

19FirmAlpha

This field should contain all caps. Firm identifier for the order entry firm. One logical OUCH account can potentially enter orders for multiple firms in a Service Bureau configuration. If this field is blank-filled, the default firm for the OUCH account will be used.

20GroupIDNumeric

Customer Group ID – identifies specific entity within customer firm.

21HandleInstHandleInstCodeSet

I = imbalance only (CrossType O and C)

O = retail order type 1 (CrossType R)

T = retail order type 2 (CrossType R)

Q = retail price improvement (CrossType R)

B = Extended Life + Continuous (CrossType E)

D = Direct Listing Capital Raise (CrossType H)

R = Retail Price Improvement, Hidden Price Improvement Indicator (CrossType R)

22InterMarketSweepEligibilityInterMarketSweepEligibilityCodeSet
23LiquidityFlagLiquidityFlagCodeSet

Liquidity flag the order would have received.

24LocateBrokerAlpha

Broker code from which the locate has been acquired for short sale orders.

25MatchNumberNumeric

Assigned by the exchange to identify the trade. Both the buy and the sell executions participating in the trade will share the same match number.

26MaxFloorInteger

Represents the portion of your order that you wish to have displayed.

27MinQtyInteger

MinQty must be a round lot.

28NextUserRefNumUserRefNum

The next available UserRefNum

29OptionalAppendageTagValue

The available options supported.

30OrderCancelReasonOrderCancelReasonCodeSet

Reason the order was canceled.

31OrderReferenceNumberNumeric

The day-unique Order Reference Number assigned by NASDAQ to this order.

32OrderRejectReasonOrderRejectReasonCodeSet

Reason the order was rejected.

33OrderRestateReasonOrderRestateReasonCodeSet

Reason the order was reduced.

34OrderStateOrderStateCodeSet

Used to denote that an order entry or replace was accepted and then automatically canceled and that no further messages will be received for that order.

35OrigUserRefNumUserRefNum

This must be filled out with the Order UserRefNum sent on the Enter Order Message or last Replace Order Message.

36PegOffsetSignedPrice

Offset amount for the pegged value.

37PostOnlyPostOnlyCodeSet

P = Post Only (Mid-point Post Only not available on BX)

N = No (default)

38PricePrice

The price of the order.

39PriceTypePriceTypeCodeSet

L = limit (default)

P = market peg

M = midpoint peg

R = primary peg

Q = market maker peg

m = midpoint

40QuantityInteger

Total number of shares. Must be greater than zero and less than 1,000,000.

41QuantityPreventedFromTradingInteger

Shares that would have executed if the trade would have occurred.

42RandomReservesInteger

Shares to do random reserve with.

43RouteAlpha
44SecondaryOrdRefNumNumeric

An alternative order reference number used when publishing the order on the Nasdaq market data feeds (identifying, for example, the displayed portion of a reserve order).

45SharesLocatedSharesLocatedCodeSet

Shares located for short sale order.

Y = yes

N = no (default)

46SideSideCodeSet

B = buy

S = sell

T = sell short

E = sell short exempt

47SymbolAlpha

Stock Symbol.

48TimeInForceTimeInForceCodeSet

Corresponds to TimeInForce (59) in Nasdaq FIX.

49TimestampTimestamp

Expressed as nanoseconds since midnight.

50TradeNowTradeNowCodeSet

Y = yes

N = no (default)

51TypeTypeCodeSet

Identifies the message type.

52UserRefIdxNumeric

User Reference Index - identifies the channel within the given port.

53UserRefNumUserRefNum

UserRefNum must be day-unique and strictly increasing for each OUCH account.

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy