Security List (35 = y)

In the FIX (Financial Information eXchange) protocol, the Security List message (MsgType = y) is message is used to return a list of securities that matches the criteria specified in a Security List Request.

Message Fields

TagField NameRequiredNote
StandardHeaderMsgType = y
146NoRelatedSym
Specifies the number of repeating symbols specified.
55Symbol
Symbol of the instrument being traded.
BTC/USD
ETH/USD
48SecurityId
Symbol of the instrument being traded.
BTC/USD
ETH/USD
22SecurityIDSource
Identifies class or source of the SecurityID <48> value.
167SecurityType
8 = Exchange Symbol
231ContractMultiplier
Always 1
864NoEvents
Number of repeating EventType <865> entries.
865EventType
Code to represent the type of event
866EventDate
Date of event
868EventText
Comments related to the event.
969MinPriceIncrement
Minimum price increase for a given exchange-traded Instrument
1151SecurityGroup
An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions.
562MinTradeVol
The minimum trading volume for a instrument
1306PriceLimitType
Describes the how the price limits are expressed. Always 2
1148LowLimitPrice
Allowable low limit price for the trading day. A key parameter in validating order price. Used as the lower band for validating order prices. Orders submitted with prices below the lower limit will be rejected
1149HighLimitPrice
Allowable high limit price for the trading day. A key parameter in validating order price. Used as the upper band for validating order prices. Orders submitted with prices above the upper limit will be rejected
1150TradingReferencePrice
Reference price for the current trading price range
15Currency
Identifies currency used for price.
320SecurityReqID
Your provided specified unique request Identifier
322SecurityResponseID
Unique ID of a Security Definition <d> message.
560SecurityRequestResult
The results returned to a Security Request message
Valid values:
0 = Valid request
1 = Invalid or unsupported request
2 = No instruments found that match selection criteria
3 = Not authorized to retrieve instrument data
4 = Instrument data temporarily unavailable
5 = Request for instrument data not supported

Example Message

8    = FIXT.1.1
9    = 68
35   = y
34   = 2
49   = ZERO
52   = 20220914-10:02:28.627
56   = YOUSENDERCOMP
146  = 8
55   = BTC/USD
48   = BTC/USD
22   = 8
167  = FXSPOT
231  = 1
864  = 1
865  = 5
866  = 19700101
868  = StartDate
969  = 0.01
1151 = BTC
562  = 0.00000001
1306 = 2
1148 = 60.0
1149 = 60.0
115 0= 82593.52
15   = USD
55   = ETH/USD
48   = ETH/USD
22   = 8
167  = FXSPOT
231  = 1
864  = 1
865  = 5
866  = 19700101
868  = StartDate
969  = 0.01
1151 = ETH
562  = 0.00000001
1306 = 2
1148 = 60.0
1149 = 30.0
1150 = 1903.01
562  = 0.00000001
15   = USD
320  = TEST3
322  = 1663137395821002753
560  = 0
10   = 240

# Example FIX Message
8=FIXT.1.1 | 9=3335 | 35=y | 34=3 | 49=ZERO | 52=20250331-20:30:02.354875846 | 56=YOURSENDERCOMP | 146=20 | 55=BTC/USD | 48=BTC/USD | 22=8 | 167=FXSPOT | 231=1 | 864=1 | 865=5 | 866=19700101 | 868=StartDate | 969=0.01 | 1151=BTC | 562=0.00000001 | 1306=2 | 1148=60.0 | 1149=60.0 | 1150=82593.52 | 15=USD | 55=ETH/USD | 48=ETH/USD | 22=8 | 167=FXSPOT | 231=1 | 864=1 | 865=5 | 866=19700101 | 868=StartDate | 969=0.01 | 1151=ETH | 562=0.00000001 | 1306=2 | 1148=60.0 | 1149=60.0 | 1150=1823.81 | 15=USD | 320=SLR-163002 | 322=1MXJKYE3Y8R01 | 560=0 | 10=186 |