How to add Symbols :

Symbol naming convention :


Future Symbols :

All Futures Symbols are back-adjusted futures i.e. all Futures symbol denote I, II and III to denote Current Month Series, Near Month Series and Far Month Series resp.. e.g. NIFTY-I, NIFTY-II, NIFTY-III, RELIANCE-II, etc..

  If you want to see any specific Futures Series, this is possible. For example, if you want to see Futures Series of Nifty for the month June 2013, you can enter symbol name as NIFTY13JUNFUT. However please remember that you should not load 2 symbols which mean same symbol - at the same time i.e. in the month of June 2013, you should not have NIFTY13JUNFUT as well as NIFTY-I in our data DashBoard at the same time. If this happens, it will stop realtime data download of the prior symbol.


Options Symbols (Index & Stock Options) :

Index and Stock Options start with the name of the underlying, followed by year, month, strike price and type - EXACTLY in this sequence. See examples below.


Example 1 : NIFTY13AUG5400PE means Index Options of symbol NIFTY, for the year 10 (i.e. 2013), for the month August (AUG), for the strike price 5400 and the type is Put European.

Example 2 : BANKNIFTY13SEP10700CE means Index Options of symbol BANKNIFTY, for the year 10 (i.e. 2013), for the month September (SEP), for the strike price 10700 and the type is Call European.

Example 3 : RELIANCE13AUG1000CE means Stock Options of symbol RELIANCE, for the year 10 (i.e. 2013), for the month August (AUG), for the strike price 1000 and the type is Call European.

Example 4 : ABAN13SEP1020PE means Stock Options of symbol ABAN, for the year 10 (i.e. 2013), for the month September (SEP), for the strike price 1020 and the type is Put European.


Currency Derivatives :


For Currency Derivatives, we provide back-adjusted Futures data for FIRST 3 contracts i.e. -I, -II,-III in the end to denote Current Month Series, Near Month Series and Far Month Series, resp e.g. USDINR-I.CD, USDINR-II.CD,USDINR-III.CD.... and after first 3 contracts, you will need to add contract wise for all remaining symbols e.g. USDINAR14MARFUT.CD, USDINAR14APRFUT.CD


Options Symbols :

Index and Stock Options start with the name of the underlying (in capital letters), followed by year (2 digits), month (3 characters), strike price and type (2 characters) - EXACTLY in this sequence. See examples below.


Example 1: USDINR13DEC60CE.CD means Index Option of symbol USDINR, for the year 13 (i.e. 2013), for the month December(DEC), for the strike price 60 and the type is Call European.


Example 2 : USDINR13DEC60PE.CD means Index Option of symbol USDINR, for the year 13 (i.e. 2013), for the month December (DEC), for the strike price 60 and the type is Put European.



MCX Symbols :

The format is <UNDERLYING><YEAR IN 2 DIGITS><MONTH IN 3 CHARACTERS><FUT>.MX
Example 1 : CRUDEOIL12DECFUT.MX means Futures Contract of underlying CRUDEOIL, for the year 2012, for the month DECember.

Example 2 : GOLDPETAL13JANFUT.MX means Futures Contract of underlying GOLDPETAL, for the year 2013, for the month JANuary.


How to add Symbols in AmiBroker :


You can add symbols in AmiBroker in 3 ways. Explained below are all the options.



Option A - (useful if you know the symbol name)

This is the simplest way to add a symbol in AmiBroker and see its data. Enter the Symbol name in the Ticker Toolbar as shown below. To know the Symbol names, visit Download Section and download readymade symbol lists.
Important : Futures symbols have I,II and III in the end. Remember to type I and not 1 (Capital letter I for India).





Option B - Thorugh DashBoard(useful when symbol name is not known)


  1. In DashBoard, click on Symbol Search Button.

  2. In the window that opens, enter minimum 3 starting characters of the symbol you are interested in and click Search. All related symbols will be displayed in the left hand side window, as shown below.



  3. Now select the symbol you are interested in (select multiple symbols by keeping CTRL button pressed) and click on Add Button  to move it on right hand side. Likewise, you can search and add any number of symbols on the right hand side list. Once you are done, hit OK. Now all newly added symbols will be displayed in DashBoard. To search for symbols of NSE Cash Market Segment, append all search strings with .CM. For example, to search for symbols starting from letter A in NSE CM, put the search string as A.CM (there is dot between A and CM) and hit Search button.


You are not done yet : Now in order for these newly symbols to be displayed in AmiBroker, click on File>>Database Settings>>Configure Button and then click OK. Once this is done, newly added symbols will be displayed in Symbol List in AmiBroker. Unfortunately, this is the only way to add symbols to AmiBroker programatically at the moment.



  4. Click on any symbol name in AmiBroker; in fraction of seconds, the data will be backfilled in. You do not have to do anything.



Option C - Quick Add through AmiBroker (Useful to add multiple symbols at once)


  1. In AmiBroker, click on Menu Symbol>>New and enter the name of the Symbol. You can enter multiple symbols separated by comma. To know the Symbol names, visit Download Section and download readymade symbol lists.




 You may need to select menu View>>Refresh All so as to see newly added  symbols.


 You will need to enter correct symbol name. If the name of the symbol is not correct, the data will not be downloaded nor any error will be shown by AmiBroker.


 Symbol name has to be in CAPITAL. So NIFTY-I is the correct symbol name but Nifty-I, nifty-i are incorrect symbol names. Although they will be added to DashBoard, no data will be fetched for such incorrect symbol names.


Now Click on any symbol name in AmiBroker; in fraction of seconds, the data will be backfilled in. You do not have to do anything.