Instrument (symbology) Component Block

The Instrument component block contains all the fields commonly used to describe a security or instrument. Typically the data elements in this component block are considered the static data of a security which may be commonly found in a security master database (reference database). The Instrument component block can be used to describe any asset type supported by FIX.

The Instrument component, when part of a transaction that is inbound to the Exchange can only contain the following fields:

                                                                                 SecurityID (48)

                                                                                 SecurityIDSource (22)

                                                                                 SecuritySubType (762)

The SecurityList response will additionally return tags as specified above.

Table 21 – Instrument Component Block

Tag

FieldName

Req’d

Comments

Format

48

SecurityID

Y

Unique marketplace assigned security identifier.

String

22

SecurityIDSource

Y

Identifies class or source of the SecurityID (48) value. Required if SecurityID is specified. Valid values:

99 – Marketplace assigned identifier

String

762

SecuritySubType

Y

Security subtype

String

167

SecurityType

Y/N

Required in Security List (y) message. Indicates type of security. Valid values:

FUT = Future
OPT = Option
FXSPOT = FX Spot
TBOND = Bond

String

107

SecurityDesc

N

Optional description of the security.

String

454

NoSecurityAltID

N

Optional alternative security identifiers.

NumInGrp

à

Component block <Alternative Security Identifiers>

Y/N

Insert here the set of “Alternative Security Identifiers” fields. Required NoSecurityAltID (454) amount of times.