Bhav Format Data Import

INTRODUCTION


This small application aims at download the ‘End Of Day’ data from NSE website for the date range provided. Once the download is complete, all the EOD files are converted into a predefined format ready to be imported into Amibroker.

NOTE: This is still a work in progress and works only for downloading EOD data from NSE and works only for Amibroker.

PREREQUISITES


To run this application you will need Java. You might already have Java installed on your machine.

To check, you can open the command prompt and type
java -version 
and press enter.

If you see something like
java version “1.7.0_21”
Java(TM) SE Runtime Environment (build 1.7.0_21-b12)

(the version can be different) then you already have java installed.

If not, it can be downloaded from Oracle’s website and you can follow these instructions to install it.

SOFTWARE


Author: Narender
Latest Version: 1.0.1
Release Date: 19 April, 2015

Check the release details.

Download the zip file from here. Unzip the file in a convenient location. Windows users please double click launch.bat and Linux/Mac users can run the launch.sh to start the application.

nseeodScreenShot
Image: Screen Shot

Enter the ‘From Date’, ‘To Date’ and select the directory where you would like to download the data. Click ‘Get Data’ button for the application to download the EOD data for all the available dates with in the provided range. The data is downloaded and extracted into Amibroker fromat and stored under ‘equity’ and ‘futures’ folders.

PS: Any issues or suggestions please leave comments.

IMPORT INTO AMIBROKER


For those who know how to import bhav format into Amibroker can start using this application.

For those who need help in setting it up, this section will be completed soon.

DISCLAIMER


This software is provided ‘as is’ without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of fitness for a purpose, or the warranty of non-infringement.

Without limiting the foregoing, the developer makes no warranty that:

  • the software will meet your requirements
  • the software will be uninterrupted, timely, secure or error-free
  • the results that may be obtained from the use of the software will be effective, accurate or reliable
  • the quality of the software will meet your expectations
  • any errors in the software obtained will be corrected.

Software and its documentation made available:

  • could include technical or other mistakes, inaccuracies or typographical errors.
  • The developer may make changes to the software or documentation made available on its web site.
  • may be out of date, and the developer makes no commitment to update such materials.
  • The developer assumes no responsibility for errors or ommissions in the software or documentation available from its web site.

In no event shall the developer be liable to you or any third parties for any special, punitive, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, whether or not the developer has been advised of the possibility of such damages, and on any theory of liability, arising out of or in connection with the use of this software.

The use of this software is done at your own discretion and risk and with agreement that you will be solely responsible for any damage to your computer system or loss of data that results from such activities. No advice or information, whether oral or written, obtained by you from the developer or from the web site shall create any warranty for the software.

Leave a comment