eSignal - Symbol Formats Guide

ICE Data Services -

eSignal Symbol Format Guide

Stocks Options Futures
Indices Forex/GovPX Single Stock Futures



Standard Stocks

To enter NYSE, NASDAQ, or AMEX stocks simply type the ticker symbol.


Special Symbols & Extensions for NYSE & AMEX


Common Stock
Class stock
Symbol.x where x is class
Class stock, When Issued
Symbol.x/I where x is class

Preferred Stock

Symbol /P


Preferred series
Symbol /Px where x is series
Preferred, When Issued
Symbol /P/I
Preferred series, When Issued
Symbol /Px/I  where x is series
Symbol /W
Warrant Series
Symbol /Wx where x is series
Warrant, When Issued
Symbol /R
Right, When Issued
Symbol /X


 Symbol /X


When Issued
Symbol /I
Units, When Issued
Emerging Growth
Symbol /SE
Installed Receipt
Symbol /SR


Symbol /SP 




Special Symbols & Extensions for NASDAQ

Different categories and classes of stock on the NASDAQ are designated by a 5th character. For a list and description of these 5th characters click here.


Nasdaq Level II (Requires service subscription.)

For a list of Market Makers from the website click here.


eSignal Quick Tip

Right-click any Nasdaq symbol to bring up a Nasdaq Level II window.



Regional Data & Quote Montage Windows

For a full description click here. Below is a table that lists the regions.
A = AMEX   American Stock Exchange
B = BSE/BOX   Boston Stock and Options Exchange
C = CSE   Cincinnati Stock Exchange
E = OTC Markets (Applies to dually-quoted symbols only for display of Bid/Ask data only.)
I = ISE   International Securities Exchange
M = MSE   Midwest (Chicago) Stock Exchange
N = NYSE   New York Stock Exchange
O = NASD National Association of Securities Dealers
P = PSE/PCX   Pacific Exchange - Stock and Options
Q = NMS   National Market Service (NASDAQ)
T = THRD   Third Party (listed stocks on the OTC market)
W = CBOE   Chicago Board of Options Exchange
X = PHIL   Philadelphia Stock and Options Exchange



For Global Exchanges (North and South America, Europe, Middle East, Africa, Asia Pacific, Australia), most symbols will require a Suffix after the root symbol.  Please click here for a complete list of Exchanges


OPTIONS (Requires service subscription to OPRA.)

In response to the  
O:(Underlying Symbol), a space, (Two Digit Year), (Put/Call and Expiration Month Code), (Strike Price)

O:AAPL 15A95.00(Apple January 2015 Call at 95.00)

Following the "Standard Monthly Option Expiration Date Move from Saturday to Friday"

Any standard expiring option series listed after August 31, 2013 and expiring after Jan 31, 2015, will have an expiration date of the third Friday of the Month.

O:FB 15C95.00D20 (Facebook March 2015 Call at 95.00
with expiration date of 03/20/2015)

In addition, there’s an optional regional ID code and an exchange day identifier, used for quarterly, weekly or any expiry other than the third Saturday.

O:(Underlying Symbol), a space, (Two Digit Year), (Put/Call and Expiration Month Code), (Strike Price), Day Identifier, =Regional Exchange ID

Some Examples:

O:DIA 10C74.00D30  (DIA March 30, 2010 74.00 Call - Quarterly expiration)
O:IBM 10S100.00=B (IBM July 2010 Put at 100.00 from the Boston Stk Exch.)

CBOE Symbol Directories

Equity Options


Index Options & LEAPS

Interest Rate Options

   Options Month Codes




A Jan M
B Feb N
C Mar O
D Apr P
E May Q
F Jun R
G Jul S
H Aug T
I Sep U
J Oct V
K Nov W
L Dec X



eSignal Quick Tips (eSignal users only)

Options Chain: In a Quote window, Summary window or a Detail window, right-click on a symbol then choose Option Chain.
*This will not be available if you are not subscribed to OPRA.
 Are NSE Options available?  We carry NSE stock options (NSE Futures options are not available).  Once you are subscribed to the NSE and the NSE Options, you can locate the symbols using an Option Chain window.  Enter the root symbol (i.e. $NIFTY-NSE, STER.EQ-NSE) into the option chain window.  Once you have the individual symbols you can enter them (i.e. O:NIFTY 11K4200.00-NSO) directly into a chart or quote window. 

FUTURES (Requires service subscription to each futures exchange.)

Enter the one or two character contract symbol, a space, month code, then last two digits of the year.
Example: ES H20 (March 2020) 
For contracts that expire starting in 2018, a 2 digit year format is required:
2018:  18
2019:  19
2010:  20

Expiration Month Codes


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


For Cash/Spot be sure to use the number 0 and not the letter o.


Continuous Futures  (US Futures only) (See KB Article 2258 for addt'l info)

      Replace the month code and year with a #F
        Example: ES #F 
    Charting Expired Contracts

      In order to chart expired futures contracts you will need to enter the symbol, a
      space, the expiration month code and then the 4 digit year. 

      For example:
       US Z2007 is the US 30yr Bonds for December 2007
       AX U2007-DT is the September 2007 DAX on the Eurex exchange

    Aggregate Contract Volume
      This symbol tracks the total volume traded across all contracts for each future
       by adding the volume for each delivery month to display a Total Aggregate
       Replace the month code and the year with a #V.
       Example: ES #V
    Aggregate Open Interest
      This symbol tracks the total open interest across all contracts for each future by
       adding the Open Interest for each individual delivery month to display the Total 
       Aggregate Open Interest.
       Replace the month code and year with a #OI.
       Example: ES #OI

Futures Session ID's

The ability to separate the day and night sessions on certain futures are available.
Example: ES H20=1 (Globex) & ES H20=2 (Day)


Futures Options

Enter the contract symbol, a space, month code, the last two digits of the year, C for call or P for put, then the strike price.
Examples: ES Z22C1140


International Futures **

Enter the contract symbol, a space, month code, the last two digits of the year, dash, then the exchange code.
Example: XJO Z22-ASF


International Futures Options **

Enter the contract symbol, a space, month code, the last digit of the year, C for call or P for put, the strike price, dash, then exchange code.
Example: XJO H3C1500-ASF (S&P/ASX 200 Call 1500 Strike Price) 





eSignal Quick Tips

List available futures contracts by right-clicking any futures symbol and choose Autolist.

List available futures options by right-clicking any futures symbol and choose Option Chain.



Single Stock Futures (Requires service subscription to ssf exchange.)


The symbology for OneChicago SSF contracts is as follows:
The Root Symbol passed by the exchange, product code, exchange symbol (for OneChicago):

 For example, the symbol passed by OneChicago on day 1 for an MSFT SSF  contract would be: MSFT1C


The product code is purely a method for tracking corporate actions.
If MSFT stock were to split on day 2, the symbol passed by OneChicago would be MSFT2C.Then, a space followed by:

M= Using the single character futures style month code


Y= 1 digit year code


Then, a dash followed by: 1C for OneChicago





All eSignal Indices start with a dollar ($) sign followed by the symbol.
Example: $INDU


For a complete list of our Indices please choose one of the following links.

Most Commonly Requested Indices
Most Commonly Requested Market Statistics
Complete List of all Indices in Alphabetical Order


Forex / GovPX (Requires service subscription.)


Forex Symbols

Enter the symbol, a space, the spot code, a dash, then FX
Example: JPY A0-FX



Entering the standard Forex symbol using the A0 spot code is the crossrate to the US Dollar.
Example: GBP A0-FX


To view International crossrates combine the 2 Forex symbols followed by a space, then A0-FX
Example: EURJPY A0-FX


GovPX Treasury Symbols

Enter the symbol, a space, the forward rate code, a dash, then PX.
Example: TRE Z6-PX