Skip to content
UDX
On this page

SecurityList

MsgType(35)=SecurityList(y)

Direction: Exchange to client.

Answer an instrument-catalog request.

Field Layout

See FIX Message Layouts for field ordering and presence rules.

Field Type Presence Behavior
SecurityReqID(320) STRING Required
SecurityResponseID(322) STRING Required
SecurityRequestResult(560) INT Required SecurityRequestResult(560)=NOT_SUPPORTED(5) indicates unsupported catalog criteria, with NoRelatedSym(146)=0. SecurityRequestResult(560)=INVALID_OR_UNSUPPORTED_REQUEST(1) indicates a request validation error.

Supported values:
SecurityRequestResult(560)=VALID_REQUEST(0)
SecurityRequestResult(560)=INVALID_OR_UNSUPPORTED_REQUEST(1)
SecurityRequestResult(560)=NO_INSTRUMENTS_FOUND(2)
SecurityRequestResult(560)=NOT_SUPPORTED(5)
NoRelatedSym(146) NUMINGROUP Required Repeating group. An empty result is sent with NoRelatedSym(146)=0 and no instrument entries.

NoRelatedSym(146) Entries

Keep each entry’s fields in the order shown.

Field Type Presence Behavior
Symbol(55) STRING Required
MinPriceIncrement(969) PRICE Required
MinTradeVol(562) QTY Optional
LowLimitPrice(1148) PRICE Optional
HighLimitPrice(1149) PRICE Optional
NoLegs(555) NUMINGROUP Conditional Repeating group. Present for multi-leg instruments. For single-leg instruments, the counter and all leg entries are omitted.

NoRelatedSym(146) / NoLegs(555) Entries

Keep each entry’s fields in the order shown.

Field Type Presence Behavior
LegSymbol(600) STRING Required