Hakija: A free NSE End of day data downloader

#1
Greetings!,
I would like to introduce my new software Hakija, to all the TraderJi members.
Hakija, is an opensource(free with source code available) NSE End of Day Data Downloader written in Python.

No other installations like .NET framework, Java anything else is required.

It downloads daily EOD (End Of Day) data as well as historical data (past EOD data) for the NSE EQ series and also the main indices ('NSENIFTY','NIFTYJUNIOR','BANKNIFTY','NSEMIDCAP','NSEIT','NSE100','NSE500','MIDCAP50' and 'VIX').

If you choose to download only the bhavcopy data or just a few of the indices, the other can be downloaded later without any need to redownload the previous data.

The data is directly downloaded from the NSE servers and can be directly imported into MetaStock or AmiBroker as ASCII format.

The data is downloaded in the same directory as the program itself.
It can be downloaded for free from
https://github.com/downloads/sahilgupta/hakija/Hakija-v0.80b-win.zip
or http://sourceforge.net/projects/hakija/files/Hakija-v0.80b-win.zip/download

Looking forward to reviews.

Regards,
Sahil Gupta
 
#2
choudri,
Thanks a lot for liking Hakija. It would be great, if you could spread the word among other TraderJi members.
Any reviews, positive or negative you would like to give about Hakija?
These would be highly appreciated and will help me in making Hakija better and more user friendly!

--Sahil Gupta
 
#3
Nice software. Eod data download done successfully but import in metastock not happend through down loader utility. Pl help on this.
 
#4
I liked your software very much. Earlier I had to go to windows to download the EOD data using NSE DATA DOWNLOADER (volume diggerś). But now i dont have to switch from my ubuntu to window just for data downloading to feed QTSTALKER (linux charting software). its a big help.
On usability, It is simple and intuitive. only problem which I think is it should point to a destination folder where i want it to download. I am sure with improvement and other added features its next version will be great.Keep the good work going.

:thumb: :thumb: :thumb:
 
#5
Nice software. Eod data download done successfully but import in metastock not happend through down loader utility. Pl help on this.
Glad that you liked Hakija! :)
Incase you don't know, there is also a newer version.
Always check https://github.com/sahilgupta/hakija/downloads for the latest version.

Check this link:
http://www.getbhavcopy.com/importingtometastock.htm
I havn't written these instructions but they seem OK, just remember to select the proper folder for files in the first step.
You shoudn't need to change any "Conversion options", the default works fine.
Let me know if you are unable to get it working, even after following the instructions.
 
#6
I liked your software very much. Earlier I had to go to windows to download the EOD data using NSE DATA DOWNLOADER (volume diggerś). But now i dont have to switch from my ubuntu to window just for data downloading to feed QTSTALKER (linux charting software). its a big help.
On usability, It is simple and intuitive. only problem which I think is it should point to a destination folder where i want it to download. I am sure with improvement and other added features its next version will be great.Keep the good work going.

:thumb: :thumb: :thumb:
Thanks a lot for the positive feedback.
Did you compile from the source or used wine to the run the exe?
QTStalker looks intersting. Will surely take it for a spin. Din't know my data is compatible with linux TA softwares as well!
User specified folder is high on the priority list, but I need some time to work on it.
Being a student doesn't leave much time to work on this.
If you are a programmer, feel free to grab the source code and fiddle with it.
Mail/send in a pull request for any patch/fix you come across.
Anyways, meanwhile you can check the github link above for the newer version.
It downloads all the data in to a new "EOD_Data" folder, instead of the same directory.
 
#8
Check this link for the instructions:
http://www.getbhavcopy.com/importingtoamibroker.htm
However you would need to change :
$FORMAT Ticker,Date_YMD,Open,High,Low,Close,Volume to
$FORMAT Ticker,Date_YMD,Open,High,Low,Close,Volume,OpenInt

Replace Getbhavcopy with Hakija wherever the need be.


Dear members can somebody explain the procedure of feeding Hazika in AmiBroker please. Thanks.
 

Similar threads