This document describes the financial instrument symbology used by QuoteMedia. In general we use the identifiers passing in by the originating exchange and then we prepend a character to identify the type of security and append a suffix to denote the exchange, or country.


Instrument Types


Prepended CharacterInstrument Type
"^"Index
"@"Option
"!"Interest Rate
"/"Futures
"/"Spot Metals Market (Forex)
"$"Currencies (Forex)
"~"Cryptocurrencies (Forex)


Symbol Suffix/Exchange


The default symbol suffix/exchange can be set by a web master such that no exchange code mean a certain exchange. The most common setup is to default US instruments. For example the user types in "IBM" and they get "IBM:US". Some countries collaborate on symbols such that no symbol will appear on more than one exchange. For these countries a country code suffices, for other countries, the exchanges have no such coordination, and codes for individual exchanges must be used.


Symbol SuffixExchange
(blank)site default (usually means US markets)


North America 
(blank) or :USAll US exchanges
:EGXCboe Global Markets EDGX Equities
:NMXNymex US Futures exchange
:CMXComex US Futures exchange
:SPCME S&P Indices
:CATSX/TSXV Canadian exchanges
:CCCanadian Consolidated Quotes (CCQ)
:CNXCanadian Securities Exchange (CSE) [Formerly CNSX or CNQ(Canada)
:CS2
CSE2 Market (Canada)
:APHTSX Alpha Market (Canada)
:ALX
Alpha-X and Alpha-DRK (Canada)
:PURCSE Pure ATS Market (Canada)
:OMGTradelogiQ: Omega ATS Market (Canada)
:LYXTradelogiQ: LYNX ATS Market (Canada)
:CHINasdaq CXC ATS Market (Canada)
:CX2Nasdaq CX2 ATS Market (Canada)
:CXDNasdaq CXD Dark Pool (Canada)
:CCNasdaq Basic Canada (Canada)
:TCMMatchNow (TriAct) Canada Marketplace (Dark Pools) (Canada)
:LQNLiquidnet Canada (Dark Pools) (Canada)
:ICXInstinet Canada (Dark Pools) (Canada)
:AQNCboe Canada ATS (NEO-N) (Canada)
:AQLCboe Canada   (NEO-L) (Canada)
:CC
Cboe One Canada Summary (Canada)
:NGX    
ICE NGX Futures (Canada) 
:AMX
NYSE American Regional Market
:CHX
Midwest Stock Exchange (Chicago) Regional Market
:NSX
National Stock Exchange Regional Market
:IEX
Investors Exchange Regional Market
:MMX
Members Exchange Regional Market
:NPX
Nasdaq PSX Regional Market
:MIA
MIAX Pearl Regional Market
:NBX
Nasdaq BX Regional Market
:BYX
Cboe BYX Regional Market
:BZX
Cboe BZX Regional Market
:EGA
Cboe EDGA Regional Market
:EGX
Cboe EDGX Regional Market
:NSD
Nasdaq Regional Market
:NYE
NYSE Regional Market
:ARC
NYSE Arca Regional Market


Latin America 
:MXMexican Stock Exchange - Bolsa Mexicana de Valores (BMV)
:CLSantiago Exchange, Chile
:ARMercado de Valores de Buenos Aires (Buenos Aires Stock Exchange, Argentina)
:BVB3 (Brazil, Bolsa, Balcao) [Formerly Bolsa de Valores de Sao Paulo or Bovespa]


Asia/Pacific 
:HKHKEX - Hong Kong Exchange, China
:SHShanghai Stock Exchange (SSE), China
:CZShenzhen Stock Exchange (SZSE), China
:MBBSE - Bombay Stock Exchange, India
:JPJapan, Nikkei
:AUAustralian Securities Exchange (ASX)
:SISingapore Exchange (SGX)


Middle East

:AENasdaq Dubai


Europe 
:LNLondon Stock Exchange (LSE)
:IEEuronext Dublin, Ireland
:PAEuronext Paris, France
:ASEuronext Amsterdam, Netherlands
:BREuronext Brussels, Belgium
:SMSIX - The Swiss Exchange, Switzerland
:VXVirt-X, Switzerland
:LSEuronext Lisbon, Portugal
:SGStuttgart Stock Exchange (Börse Stuttgart), Germany
:BEBerlin (Deutsche Börse)
:DBXETRA (Deutsche Börse)
:DUDüsseldorf (Deutsche Börse)
:FFFrankfurt (Deutsche Börse)
:HMHamburg (Deutsche Börse)
:HAHanover (Deutsche Börse)
:MUMünich (Deutsche Börse)
:ATAthens, Greece
:STStockholm, Sweden (OMX)
:COCopenhagen, Denmark (OMX)
:HIHelsinki, Finland (OMX)
:OSOslo Bors, Norway
:MIBorsa Italiana - Italian Stock Exchange, Italy
:MA
Madrid Stock Exchange - Bolsa De Madrid, Spain


Equities


US equities utilize the common symbol there is no prefix or suffix.

eg. MSFT,GOOG,IBM


Canadian and International equities require a suffix denoting the exchange/country, for Canada the suffix is :CA.

eg. COS.UN:CA, NT:CA


Equity Classes,etc.


TypeExchangeSuffixSample
CommonSIAC or NSD XYZ
 TSX or TSXV XYZ:CA
ClassSIAC.A
XYZ.A
 TSX or TSXV.A:CAXYZ.A:CA
PreferredSIAC.PXYZ.P
 NSDPXYZZP
 TSX or TSXV.PR, .PS, or .PFXYZ.PR:CA
Preferred ClassSIAC.P.AXYZ.P.A
 TSX or TSXV.PR.A, .PS.A, or .PF.CLASSXYZ.PR.A:CA
When IssuedSIAC.WXYZ.W
 NSDVXYZZV
 TSX or TSXV.WXYZ.W:CA
When Issued (second issue trading)TSX or TSXV.IXYZ.I:CA
Preferred When IssuedSIAC.P.WXYZ.P.W
Preferred “A” when issuedSIAC.P.A.WXYZ.P.A.W
Class “A” when issuedSIAC.A.WXYZ.A.W
When DistributedSIAC.WDXYZ.WD
 NSDVXYZZV
Preferred When DistributedSIAC.P.WDXYZ.P.WD
WarrantsSIACWSXYZ.WS
 NSDW or ZXYZZW
 TSX or TSXV.WT or .WS
XYZ.WT:CA
Warrants Class ASIACWS.AXYZ.WS.A
Warrants When IssuedSIACWS.WXYZ.WS.W
CalledSIAC.CLXYZ.CL
Class A CalledSIAC.A.CLXYZ.A.CL
Convertible CalledSIAC.CV.CLXYZ.CV.CL
Preferred CalledSIAC.P.CLXYZ.P.CL
Preferred Class A CalledSIAC.P.A.CLXYZ.P.A.CL
RightsSIAC.RXYZ.R
 NSDRXYZZR
 TSX or TSXV.RTXYZ.RT:CA
Rights When IssuedSIAC.R.WXYZ.R.W
Redeemable CommonTSX or TSXV.YXYZ.Y:CA
DebenturesTSX or TSXV.DBXYZ.DB:CA
 SIAC(nothing)XYZ
UnitsSIAC.UXYZ.U
 NSDUXYZZU
 TSX or TSXV.UNXYZ.UN:CA
US DollarTSX or TSXV.UXYZ.U:CA
US Dollar (second issue trading)TSX or TSXV.VXYZ.V:CA
Special US Trading TermsTSX or TSXV.SXYZ.S:CA
Special US Trading Terms (second issue trading)TSX or TSXV.TXYZ.T:CA
Emerging Company MarketplaceSIAC.ECXYZ.EC
Equity DividendTSX or TSXV.EXYZ.E:CA
Partial PaidSIAC.PPXYZ.PP
NotesSIAC and NSD(nothing)XYZ
 TSX or TSXV.NT or .NO or .NSXYZ.NT:CA
BoomsTSX or TSXV.MXYZ.M:CA
Legended SharesTSX or TSXV.LXYZ.L:CA
Instalment ReceiptsTSX or TSXV.IRXYZ.IR:CA
Subscription ReceiptsTSX or TSXV.RXYZ.R:CA
Subscription Receipts (second issue trading)TSX or TSXV.NXYZ.N:CA
Subscription Receipts (third issue trading)TSX or TSXV.OXYZ.O:CA
NEX (Junior Venture Market)TSX or TSXV.HXYZ.H:CA
Capital Pool (Venture)TSX or TSXV.PXYZ.P:CA

Note: SIAC is the feed for NYSE, NYSE American, and ARCA exchange data. NSD is NASDAQ 


Notes on Nasdaq:


Nasdaq assigns symbols for all Nasdaq and OTC issues. Nasdaq symbols are up to 5 characters with no suffixes. The first 4 characters are the base symbol for the company. If there is a 5th character it represents one of the following:

Character Definition
A Class A
B Class B
C Issuer qualifications exception - Issuer granted a continuance in NASDAQ® under an exception to the qualification standards for a limited period.
D New
E The NASD® has determined the issuer is delinquent in its required SEC filings.
F Foreign
G First convertible bond
H Second convertible bond, same company
I Third convertible bond, same company
J Voting
K Nonvoting
L Miscellaneous situations, such as depositary receipts, stubs, additional warrants, and units
M Fourth preferred, same company
N Third preferred, same company
O Second preferred, same company
P First preferred issue
Q Bankruptcy - involved in bankruptcy proceedings
R Rights
S Shares of beneficial interest
T With warrants or with rights
U Units
V When-issued and when-distributed
W Warrants
Y ADR (American Depositary Receipt)
Z Miscellaneous situations, such as depositary receipts, stubs, additional warrants, and units


Notes on "Trading Information" Symbols:


Although the root symbol of a given stock from the exchange provides the most accurate "quote" information regarding the stock, the exchange may also send "other data" via what is commonly known as "Trading Information" symbols. Here are some examples just using the ^SPY - SPDR Trust Series 1 - symbol:
^SPY.IV - .IV = Intraday Indicative Value
^SPY.DV - .DV = Dividends
^SPY.TC – .TC = Total Cash Amount Per Creation Unit
^SPY.SO – .SO = Shares Outstanding
^SPY.NV - .NV = Net Asset Value
^SPY.EU - .EU = Estimated Cash Amount Per Creation Unit


Mutual Funds


US Mutual Funds on Nasdaq requires no extensions.

eg. XIAFX


Canadian Mutual Funds utilize the common fund family code with a numeric fund code. They also include a :CA suffix

eg. PHN460:CA


Options Exchanges


Options symbols are broken down as follows:


Example: 2011 Jan 22 20.00 Call for Microsoft Corp. Symbol: @MSFT  110122C00020000


@: All Options begin with the "@" character.


MSFT(and two spaces): Six character option root symbol using any prefix/suffix as defined by the OSI definition; left-justified, space-padded. In the case where the option root symbol is three characters, it will be followed by three spaces. Adjusted options will be followed by an integer to indicate that the option is non-standard.


11: two least significant digits of the Contract Date year
01: two-digit Contract Date month
22: two-digit Contract Date day of month
C: “C” for CALL or “P” for PUT
00020: five-digit whole portion of the strike price; right-justified and padded with zeros on the left; for instance, if the strike price is $26.50, then this field would contain 00026
000: three-digit fractional portion of the strike price; left-justified and padded with zeros on the right; for instance, if the strike price is $26.50, then this field would contain 500


If you are having problems copying option symbols from internet browser XML requests please see this article here


Possible Exchange suffixes are:


:CA = Montreal Options Exchange
:CBO = Chicago Board Options Exchange
:PAO = Pacific Options
:AOE = American Options Exchange
:NYO = New York Options Exchange
:PHO = Philadelphia Options Exchange
:BOX = Boston Options Exchange
:IOE = International Options Exchange
:GMI = ISO Gemini Exchange
:NSO = NASDAQ Options
:BXO = NASDAQ OMX BX Options Exchange
:MIO = Miami International Securities Exchange (MIAX) Options

:MPO = MIAX PEARL Exchange

:C2O = C2(Chicago) Options Exchange
:BTO = Bats Exchange Options Market
:EGO = EDGX Options
:MCY = ISE Mercury Options


(blank) = Composite US option quote


Adjusted Options


Adjusted options will be followed by an integer to indicate that the option is non-standard. This means it represents something other than the typical 100 share deliverable when an option is issued. The first adjustment will be designated by a number “1” after the underlying symbol. The second adjustment for the same option will be designated by a number “2” and so on, if applicable. This applies to US Options only at this time.

Exercise Style


American-style and European-style options can be distinguished by a number prefix on the standard option root symbol. In general, the notation states the following:

There are four prefix digits:

  • 1 American-style settle at open price
  • 2 European-style settle at open price
  • 3 American-style settle at close price
  • 4 European-style settle at close price

-If an option executes American-style, settle at close price and is on an equity, then there is no prefix.

-If an option executes European-style, settles at open price, and is on an index, then there is no prefix.

So, as part of this initiative, ^OEX will be underlying symbol for all options, regardless of their exercise style, but the there may be multiple options with the same strike and expire, but different exercise style within the chain. QuoteMedia will implement filters in our applications to allow users to display only the European or US style section of the chain.


Reorganization Indicators


There are multiple single-digit suffixes to the symbols. They have no specific meaning other than to indicate that the option has a non-standard deliverable as a result of any variety of corporate actions. These will be set by OPRA and passed along by QuoteMedia. They will appear chained to whatever underlying symbol OPRA designates. This behavior is similar to what happens now with companies that undergo mergers etc.


Canadian Stock and Index Options:


A listing of all Canadian companies that list options can be found on the Bourse de Montreal's website, www.me.org. A listing of Index options carried by the Montreal Exchange can be found on the Bourse de Montreal's website.


Futures


Futures always begin with a "/" character and have the form:

(root)(month code)(year code)


root


A root symbol assigned by the exchange,eg. "HO"for heatingoil.


month code


F - Jan
G - Feb
H - Mar
J - Apr
K - May
M - Jun
N - Jul
Q - Aug
U - Sep
V - Oct
X - Nov
Z ­ - Dec


year code


A one digit number representing the year, eg. "8" for 2018.  For NGX Futures in Canada, use two digit number representing year, eg. "18" for 2018.


Example:

/HOZ7 Heating Oil Dec

/GCV7 Gold Oct