Skip to main content

SecurityDefinitionRequest (35=c)

The FIX Client could request the details of a tradable instrument by sending a Security Definition Request (35=c) message to the gateway. The Symbol (55) is used as the unique identifier of an instrument.

Response Attributes: See SecurityDefinition for details.

Request

Body

required
    SecurityReqID Tag 320 (string)required

    The unique identifier of this request

    SecurityRequestType Tag 321 (integer)required

    Required for snapshot and/or subscribe. Valid values: 0 = Request Security identity and specifications (ie. Symbol tag55 is required)

    Symbol Tag 55 (string)required

    Required for snapshot and/or subscribe.

    SubscriptionRequestType Tag 263 (string)required

    Possible values: [0, 1, 2]

    Valid values: 0 = Snapshot, 1 = Snapshot and subscribe this security definition changes, 2 = Unsubscribe

    MsgType Tag 35 (string)

    Possible values: [c]

    Message Type = c (Security Definition Request)

Security definition
Schema
    SecurityReqID Tag 320 (string)required

    The unique identifier of this request from 35=d

    SecurityResponseID Tag 322 (string)required

    Identifier for the Security Definition message

    SecurityResponseType Tag 323 (integer)required

    1 = Accept security proposal as is

    Symbol Tag 55 (string)required

    The fully qualified product symbol

    NoInstrAttrib Tag 870 (integer)

    Possible values: >= 1

    Number of repeating InstrAttrib group entries.

    InstrAttribGrp object
    InstrAttribType Tag 871 (integer)

    Code to represent the type of instrument attribute

    InstrAttribValue Tag 872 (string)

    Attribute value appropriate to the InstrAttribType (871) field.

    MsgType Tag 35 (string)

    Possible values: [d]

    Message Type = d (Security Definition)

    InstrAttribType

    Type of instrument attribute. Valid values:

    • 1000=Display name
    • 1001=Base currency
    • 1002=Quote currency
    • 1003=Quantity Decimal
    • 1004=Quote Decimal
    • 1005=Price ticksize
    • 1006=Quantity ticksize
    • 1007=Max leverage
    • 1008=Tradable
    • 1009=Expiry timestamp ms
    • 1010=Beta Product
    • 1011=Margin Buy Enabled
    • 1012=Margin Sell Enabled
    InstrAttribValue

    Value of instrument attribute, if applicable