Accelpix Node.js, Python and Dot NET API Symbols Format

Symbols Format for realtime data APIs

We are providing all symbols as per NSE including Futures (Contract and Continuous Both) and Options (Weekly and Monthly).

Let's go through some examples and understand the symbology.

General Terminology in API:- 

T = Trade Packet
B = Best Packet
V = Reference value snapshot
O = Open Price
H = High Price
L = Low Price
C = Close Price
N = Oi
A = Avg Price

Other Acronyms:- 

ap - Ask Price 
aq - Ask qty 
avg - Average Price 
band - This is for Cash / EQ segment (circuit price)
bp - Bid Price 
bq - Bid Qty
chg - Change price 
chgpc - Change %
cp - Close Price 
hp- High Price 
lp - Low price 
oi - Open Interest 
poi- Previous Open Interest 
pr - Last trade price
qty- Volume 
sid - Segment (1 = EQ and 2= FO)
tkn- Token no ( which we are not using as of now) 
tm - Trade time
upc- Upper circuit price
lrc - Lower circuit price
val- Traded value
vol- Volume   

NSE INDEX Symbols
All Indices symbols as per the NSE 

E.g:-
NIFTY 50 
NIFTY BANK
NIFTY MIDCAP
NIFTY 500
NIFTY 100
NIFTY FIN SERVICE  (this is for FINNIFTY spot)

NSE F&O:

A:- Continuous Future:

We support hyphen (-), underscore ( _ ), number (1,2,3), and roman (I, II, III) for naming the continuous future contract. Use as per your convenience.

1. FIrst or Current Month Futures >> NIFTY-1 / NIFTY-I NIFTY_1 / NIFTY_I

2.  Next Month Futures >> NIFTY-2 / NIFTY-II NIFTY_2/ NIFTY_II

3. Third Month Futures >> NIFTY-3 / NIFTY-III NIFTY_3/ NIFTY_III


B:- Contract Future: 

All Contact Symbols as per NSE, let's have an example...

Format >> Symbol Name + Year + Month 

1. NIFTY24JAN  << First Month 
2. NIFTY24FEB << Second Month 
3. NIFTY24MAR << Third Month

NOTE: Advised to use either continuous or contract future, not both.

Options contract (Monthly Expiry):

Format:-
<Ticker> < Expiry > <Strike Price>  <Options Type>
Expiry Format >> YYMMM

Month (MMM) Format:- 

JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC

Let's see some example:-

1. ZEEL24MAR150PE << <Ticker> ZEEL < Expiry > 24MAR <Strike Price> 150 <Options Type> PE

2. NIFTY24FEB21900CE << <Ticker> NIFTY < Expiry > 24FEB <Strike Price> 21900 <Options Type> CE

Options contract (Weekly Expiry):

You need to use the Month format as below. (in Weekly Options)

Month (MM) format:- 

Jan = 1
Feb = 2
Mar = 3
Apr = 4
May = 5
Jun = 6 
Jul = 7
Aug = 8 
Sep = 9 
Oct = O
Nov = N
Dec = D

Year (YY) Format:- 
2023= 23
2024 = 24 and so on.

Date (DD) Format:- 
E.g:- 04 Jun 2024 = 04 (DD)

Format:-
<Ticker> < Expiry > <Strike Price>  <Options Type>
Expiry Format >> YYMDD 

Let's see some example:-

Let's see 18th- Jan -2024 expiry  (24-1-18)

1.  NIFTY2411821800PE << <Ticker> NIFTY < Expiry > 24118 <Strike Price> 21800 <Options Type> PE

2.  BANKNIFTY24111745500CE << <Ticker> BANKNIFTY< Expiry >  24117  <Strike Price> 45500 <Options Type> PE

NSE EQ:

NSE Equity and Indices: (Series auto-mapped to EQ, BE, BZ)

All EQ and Indices symbols as per NSE Format.


Hope this article helps you to understand our symbols format.

Please feel free to contact us on +99 990 999 3349  or mail at support@accelpix.com
    • Related Articles

    • Pix APIs - Realtime and Historical Data in Node.js

      Introduction JavaScript library to connect and stream the market data. This is websocket and fallback transport based library with all the functionalities to get eod and live streaming data Simple and easy integration with your web ...
    • Pix APIs - Realtime and Historical Data in REST

      ACCELPIX REST API REST API for historical and tick data download EOD Data: GET http://{server}/api/fda/rest/{ticker}/{yyyyMMdd:start}/{yyyyMMdd:end}?api_token={your api key} Example: http://apidata.accelpix.in/api/fda/rest/NIFTY ...
    • Pix APIs - Realtime and Historical Data in Python

      Introduction Python library to connect and stream the market data. This is websocket and fallback transport based library with all the functionalities to get EOD and live streaming data Simple and easy integration with your web application, all ...
    • Symbols Format for PixConnect?

      As we all know there are four Types of symbols available in Indian Exchange. 1. INDEX 2. FnO ( Futures and Options Segment ) also known as Equity Derivatives Segment. 3. EQ ( Cash Segment ) 4. Currency ( CDS) Currently, we are providing the INDEX, ...
    • How to add symbols in Amibroker ?

      You can add the symbol(s) in Amibroker using the following 3 methods . 1. From Pix Connect Application 2. Directly in Amibroker 3. Importing Symbols list in Amibroker Let's see all methods in detail. 1. From Pix Connect Applications Open Pix Connect ...