Security Definition (d)

Tag

FIX Name

Format

Valid Values

Description

 

911

TotNumReports

Int (9)

 

Total number of reports returned in response to a request. The value has a sum of reports for each individual feed if security definitions for multiple feed requested consecutively.

 

864

NoEvents

NumInGroup (5)

 

Number of repeating EventType entries.

 

Repeating Group

 

865

EventType

Int (1)

7 = Last Eligible Trade Date (UTC)

17 = First Intent Date (UTC)

Code to represent the type of event.

 

866

EventDate

UTCDateOnly (8)

 

Date of event in YYYYMMDD format (UTCTimestamp).

 

1145

EventTime

UTCTimeOnly (12)

 

Time of event.

Note – This value needs to be zero-padded from the left until there are a full 9 digits.  The value will be a random time between generic close and next day open

 

 

55

Symbol

String (23)

 

Instrument group code.

This field logically groups instruments, so that each group can receive market status notifications. Each group can have any number of instruments in it.

For example: all future contracts for Light Sweet Crude Oil on feed X will be grouped under “CLC67” symbol.

 

1151

SecurityGroup

String (23)

 

Product Code.

It represents the instrument name, excluding the expiration suffix for futures and options.

 

1180

ApplID

String (50)

 

FeedID as defined FIX-FAST Direct Data Sources table.

 

107

SecurityDesc

String (32)

 

Instrument Name.

For futures it has the following format:

<product code><expiration suffix>

Where:

<product code> - string of any length

<expiration suffix> - string in MY or MYY format, where M is the expiration month of the future in standard convention. Y or YY are the last digit(s) of the expiration year, depending on particular instrument.

For example:

In “CLK1” product code is “CL”, “K1” is expiration suffix, which means May 2011.

In “ZC E1U1” product code is “ZC E1” and “U1” is expiration suffix.

In "ZQ  E19Z15" product code is "ZQ  E19", "Z15" is an expiration suffix, which means December 2015.

For options it has the following format:

<product code><expiration suffix><space><P|C><strike price>

Where:

<product code> - string of any length

<expiration suffix> - string in MY format, where M is the expiration month for the option in future months naming convention. Y or YY are the last digit(s) of the expiration year of the option, depending on particular instrument.

<space> - a single space symbol (0x20).

<P|C> - one character, which is either “P” for puts or “C” for calls.

<strike price> - the strike price of the option.

 

48

SecurityID

uInt (32)

 

Unique instrument ID as qualified by the exchange per tag 22-SecurityIDSource.

 

22

SecurityIDSource

uInt (32)

100 = CQG

Identifies CQG as the source of tag 48-SecurityID value.

 

20007

CQGSecurityName

String (50)

 

An instrument‘s CQG symbol that is being used in CQG Integrated Client. CQG symbols can be found in Symbol Search panel in CQG IC.

 

20008

SecurityName

String (256)

 

Textual description of a financial instrument.

 

20009

MostActiveFlag

Boolean (1)

Y = Most Active Contract

This tag indicates the commodity contract with the greatest volume for the previous day.

 

461

CFICode

String (6)

6 bytes populated as follows:

Future: FXXXXX

Option Put: OPXXXX

Option Call: OCXXXX

Index: MRIXXX

Equity: EXXXXX

Bond: DXXXXX

Cash: XXXXXC

CashVol: XXXXCV OptionStrategy: OMXXXS

Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. ISO 10962 is maintained by ANNA (Association of National Numbering Agencies) acting as Registration Authority.

 

 

202

StrikePrice

Price (20)

 

Strike Price for an Option.

 

947

StrikeCurrency

Currency (3)

 

Currency in which the StrikePrice is denominated.

 

15

Currency

Currency (3)

 

Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible.

 

120

SettlCurrency

Currency (3)

 

Identifies currency used for settlement price.

 

1141

NoMdFeedTypes

NumInGroup (1)

 

Number of repeating FeedType entries.

 

Repeating Group

 

1022

MDFeedType

String (4)

1022 = CQGC: combined

1022 = CQGI: implied

Specifies the type of market data feed.

 

264

MarketDepth

Int (1)

264 = 0: unlimited DOM

264 = 1: top level only

Specifies the depth of the book.

 

870

NoInstrAttrib

NumInGroup (5)

 

Number of repeating InstrAttribType entries.

Repeating Group

 

871

InstrAttribType

Int (2)

For 871=25: Price Denominator for Main Fraction

For 871=26: Price Denominator for Sub Fraction

Represents the type of instrument attribute.

 

872

InstAttribValue

String (4)

 

When the preceding tag 871 = ‘25’ this tag will contain the price denominator for main fraction.

When the preceding tag 871 = ‘26’ this tag will contain the price denominator for sub fraction.

 

200

MaturityMonthYear

Month-year (8)

 

This field provides the actual calendar date for contract maturity - month and year (used for standardized futures and options). Format: YYYYMM (i.e. 200712).

For strategies (i.e. spreads), this field will contain the earliest leg maturity.

 

969

MinPriceIncrement

Float (20)

 

Minimum fluctuation for instrument price.

 

1146

MinPriceIncrementAmount

Amt (20)

 

Under development.

 

9787

DisplayFactor

Float (20)

 

For informational purposes only.

 

20001

NoConnections

NumInGroup (1)

 

Number of connections for given Feed ID.

 

Repeating Group – NOTE: These are the same for all securities that have the same Feed ID (ApplID).

 

20002

ConnectionType

Int (1)

1: incremental

2: snapshot

3: replay

Connection type: incremental refresh channel, snapshots channel, replay channel.

 

20003

ConnectionIPAddress

String (15)

 

IP address of the connection.

 

20004

ConnectionPortNumber

Int (5)

 

Port number of the connection.

 

386

NoTradingSessions

NumInGroup (2)

 

Number of trading sessions for this security.

 

Repeating Group

 

75

TradeDate

UTCDateOnly (8)

 

Trade date in YYYYMMDD format (UTCTimestamp).

 

341

TradSesStartTime

UTCDateTime (17)

 

Trading session start time in YYYYMMDDHHMMSS format (UTCTimestamp).

 

342

TradSesOpenTime

UTCDateTime (17)

 

Trading session open time in YYYYMMDDHHMMSS format (UTCTimestamp).

 

344

TradSesCloseTime

UTCDateTime (17)

 

Trading session close time in YYYYMMDDHHMMSS format (UTCTimestamp).

 

345

TradSesEndTime

UTCDateTime (17)

 

Trading session end time in YYYYMMDDHHMMSS format (UTCTimestamp).

 

711

NoUnderlyings

NumInGroup (1)

 

Number of underlying instruments for this security.

 

Repeating Group

 

309

UnderlyingSecurityID

String (20)

 

Tag 48-SecurityID of an underlying instrument.

 

305

UnderlyingSecurityIDSource

String (3)

100 = CQG

Identifies CQG as the source of tag 309-UnderlyingSecurityID value.

 

762

SecuritySubType

String (5)

 

Sub-type qualification/identification of the SecurityType.

 

555

NoLegs

NumInGroup (2)

 

Number of InstrumentLeg repeating group instances.

 

Repeating Group

 

600

LegSymbol

String (6)

 

Multileg instrument's individual security's Symbol.

 

620

LegSecurityDesc

String (32)

 

Instrument Name.

For futures it has the following format:

<product code><2-symbols expiration suffix>

Where:

<product code> - string of any length

<2-symbols expiration suffix> - string in MY format, where M is the expiration month of the future in standard convention. Y is the last digit of the expiration year.

For example:

In “CLK1” product code is “CL”, “K1” is expiration suffix which means May 2011.

In “ZC E1U1” product code is “ZC E1” and “U1” is expiration suffix.

For options it has the following format:

<product code><2-symbols expiration suffix><space><P|C><strike price>

Where:

<product code> - string of any length

<2-symbols expiration suffix> - string in MY format, where M is the expiration month for the option in future months naming convention. Y is the last digit of the expiration year of the option.

<space> - a single space symbol (0x20).

<P|C> - one character, which is either “P” for puts or “C” for calls.

<strike price> - the strike price of the option.

 

623

LegRatioQty

Int (2)

 

The ratio of quantity for this individual leg relative to the entire multileg security.

 

602

LegSecurityID

uInt (32)

 

Unique instrument ID as qualified by the exchange per tag 22-SecurityIDSource.

 

603

LegSecurityIDSource

uInt (32)

 

Identifies CQG as the source of tag 48-SecurityID value.

 

624

LegSide

Char (1)

1 = Buy

2 = Sell

The side of this individual leg (multileg security).

 

5795

LegSecurityGroup

String (23)

 

Product Code.

It represents the instrument name, excluding the expiration suffix for

futures and options.

 

608

LegCFICode

String (6)

6 bytes populated as follows:

Future: FXXXXX

Option Put: OPXXXX

Option Call: OCXXXX

Index: MRIXXX

Equity: EXXXXX

Bond: DXXXXX

Cash: XXXXXC

CashVol: XXXXCV OptionStrategy: OMXXXS

Indicates the type of security using ISO 10962 standard, Classification

of Financial Instruments (CFI code) values. ISO 10962 is maintained

by ANNA (Association of National Numbering Agencies) acting as

Registration Authority.

 

556

LegCurrency

Currency (3)

 

Currency associated with a particular Leg's quantity

 

610

LegMaturityMonthYear

Month-year (8)

 

This field provides the actual calendar date for contract maturity -month and year (used for standardized futures and options). Format:

YYYYMM (i.e. 200712).

For strategies (i.e. spreads), this field will contain the earliest leg

maturity.

 

612

LegStrikePrice

Price (20)

 

Multileg instrument's individual security's StrikePrice.