Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in and Co-Creator of Algomojo (Algorithmic Trading Platform for DIY Traders)

Getbhavcopy EOD DataDownloader for NSE & BSE Stock Exchanges

1 min read

Getbhavcopy is a Free EOD data downloader for NSE and BSE stock exchanges and one can use this tool to download the stock market end of the day data to import into popular technical analysis software like Amibroker, Metatstock & Fcharts.

Getbhavcopy is a lightweight trading utility to download historical data and EOD data for equities, derivatives, and indices. Currently, the tool is used to download data directly from the NSE and BSE websites.

Setting Up GetBhavcopy

Setting up procedure is simple for GetBhavcopy. Here are the step by step procedure for Installing Getbhavcopy

1)GetBhavcopy Folders Setup

  • C:\Getbhavcopy is your Getbhavcopy installation directory, i.e. the one containing Getbhavcopy.exe
  • C:\Getbhavcopy\data\NSE-EOD is your NSE Equity and Indices data download directory.
  • C:\Getbhavcopy\data\NSE-Futures is your NSE Futures data download directory, and
  • C:\Getbhavcopy\data\BSE-EOD is your BSE Equity and Indices data download directory.

2)Download Bhavcopy

Next download the latest version of Getbhavcopy from Getbhavcopy Download page. Getbhavcopy is distributed as a simple portable zip file. Download the zip file and extract it to C:\Getbhavcopy directory you created earlier.

3)GetBhavcopy Settings

When you start Getbhavcopy for the very first time, you will notice that the date selections and the ‘Download’ button are disabled. This is because Getbhavcopy Options are not yet configured. Setup Getbhavcopy Options. Once the options are set, the date range selections and ‘Download’ buttons will be enabled, and you will be able to download bhavcopy data.

System Requirements

1)Windows 7 , 8 or 10 or higher versions
2)Starting version 2.1.4a, Getbhavcopy requires .Net Framework 4.0 to be installed for it to work. I recommend using the .Net Framework 4.0 standalone installer or higher versions.

Now Press the Download button to download the EOD data in txt file format directly from NSEindia and BSEindia portals which can be later imported into trading softwares like Amibroker, Metastock or Fcharts.

The only disadvantage is the EOD data downloaded from NSE and BSE portals are not adjusted to corporate actions like Split, Bonus, Mergers, Dividends, Name Change etc. One have to take care of the same manually in their trading softwares.

Listen to this article, if you are looking for Institutional Grade End of the Day data tool for Amibroker or Metastock

Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in and Co-Creator of Algomojo (Algorithmic Trading Platform for DIY Traders)

Stoploss, Multi Target, and Trailing Stoploss Module – Amibroker…

After Intraday V2.0 Amibroker Module - a readymade drag and drop module to convert any trading strategy into the intraday trading system with alerts,...
Rajandran R
6 min read

Line Trading – Algomojo Automation Module for Amibroker Users

The line Trading Automation tool is designed for Manual traders who want to perform level-based trade execution faster and also bring some advanced trade...
Rajandran R
58 sec read

Plotting Day Wise Equity Curve using Amibroker

We know that Amibroker provides an equity curve for the whole strategy. Is there a way where we can build a simple Day Wise...
Rajandran R
1 min read

8 Replies to “Getbhavcopy EOD DataDownloader for NSE & BSE Stock Exchanges”

  1. sir i have downloaded latest version of getbhavcopy and i have already having installed .netframework version 4.0 . After looking in the video and exactly acted upon it , message comes
    Message ********* Downloading Data for 04-02-2013 *********
    Message Downloading NSE Equity Bhavcopy
    then cursor blinks .

    please help to download data.

  2. sir how much time it takes to download five days data, only nse. internet speed is 2mbps.i waited almost for 1.30 hours with blink cursor after it gave message DOWNLOADING SYMBOLS FOR NSENIFTY AND ……..

  3. sir after trying many times and repeatedly requesting you for help ,once again time requesting for giving how it works after watching video on you tube and reacting in similiar way ,ifoun the following messages:
    Message ********* Starting Getbhavcopy *********
    Message Settings Saved
    Message Downloading symbols for index NSENIFTY
    Message Downloading symbols for index NIFTYJUNIOR
    Message Downloading symbols for index BANKNIFTY
    Message Downloading symbols for index NSE100
    Message Downloading symbols for index NSEMIDCAP
    Message Downloading symbols for index NSEIT
    Message Downloading symbols for index NSE500
    Message Downloading symbols for index MIDCAP50
    Message ********* Downloading Data for 01-10-2012 *********
    Message Downloading NSE Equity Bhavcopy

    after receiving above messages ,waited for almost two hours , nothing was developed . so i request your goodself to please look into the matter and do the needful.

Leave a Reply

Get Notifications, Alerts on Market Updates, Trading Tools, Automation & More