Another Bhavcopy Downloader (ABCD)

josh1

Well-Known Member
#1
ABCD can now download EOD data for
NSE Equity, futures, Options, Currency, Indices
BSE Equity, futures, Currency

BSE futures is in excel format. I did not know how to handle it. All other files are processed and saved in format compatible with Amibroker, Metastock etc.
Download link available in my signature.

This is my format file.
Code:
# Format definition file generated automatically
# by AmiBroker's ASCII Import Wizard
$FORMAT Ticker, Date_YMD, Open, High, Low, Close, Volume, OpenInt
$SKIPLINES 0
$SEPARATOR ,
$CONT 1
$GROUP 255
$AUTOADD 1
$DEBUG 1
ABCD is open source. It will work in windows as well as linux. No dependencies like dot net.
 
Last edited:

kaly422000

Well-Known Member
#2
excellent work ,any way is format file needed if i use import wizard.
any way if u in next version remove unnecessary indices and also use common indices symbol like nsenifty
 

josh1

Well-Known Member
#3
excellent work ,any way is format file needed if i use import wizard.
any way if u in next version remove unnecessary indices and also use common indices symbol like nsenifty
Format file is not required if you use import wizard. Upload to Amibroker is however, faster with format file.

I have already changed names of indices in Amibroker as given by NSE. NSENifty is now NIFTY50.

I have removed scrips with zero volume in FnO files. Number of scrips came down drastically from 26000 Plus to less than 3000.
 

kaly422000

Well-Known Member
#4
as many user use getbhavcopy based database so if previous indices(spot) symbol if u continue as eg NSENIFTY, NIFTYJUNIOR,BANKNIFTY may be good.
and only 7 to 8 indices is enough.
otherwise very good software.
otherthing if u work on mcx downloader(if it has speed enough to download many years data at a time will be welcome at a time).
what i mean that spot indices if it is reduced to only 8 to 10 is ok as there will be unnecessary symbol in database.
any way again thanx for ur work
 

josh1

Well-Known Member
#6
as many user use getbhavcopy based database so if previous indices(spot) symbol if u continue as eg NSENIFTY, NIFTYJUNIOR,BANKNIFTY may be good.
and only 7 to 8 indices is enough.
otherwise very good software.
otherthing if u work on mcx downloader(if it has speed enough to download many years data at a time will be welcome at a time).
what i mean that spot indices if it is reduced to only 8 to 10 is ok as there will be unnecessary symbol in database.
any way again thanx for ur work
Kaly, if you are using Amibroker, open NSENIFTY. Then Open window -- symbol information. Enter NIFTY50 in the 'Alias' field. Similarly enter NIFTYBANK in Alias of BANKNIFTY and do the same for other 8 - 10 indexes you use. Amibroker will happily update those scrips from index files.

There are 3000 + scrips in BSE and 1000 + in NSE. You have been updating database even if 80% of them are useless. There are only 37 indices currently in Indices file. Just ignore whichever you do not use. I can not determine which once are useful and which are not from everybody's perspective.
 
Last edited:
#7
GET BHAVCOPY
---------------
ZYLOG,20151106,3.2,3.3,3.15,3.25,59160
NSENIFTY,20151106,7956.55,8002.65,7926.15,7954.30,226329409,0

ABC
-----
ZYLOG, 2015-12-14, 2.9, 2.95, 2.85, 2.95, 95840,
Nifty50, 2015-12-14, 7558.2, 7663.95, 7551.05, 7650.05, 153492615,

Downloader is not updating data in metastock. I am giving bhavcopy and ABC date formats. How to configure downloader to update data.
 

kaly422000

Well-Known Member
#9
josh another facter nse future symbol is given as expiry date.
if it is possible to have eg NIFTY-I ,BANKNIFTY-I format in ticker?
any way main indices be nifty,banknifty,nsemidcap,nseit, midcap50,nse100,nse500,nsedifty etc.

i think u will update latter this software,pls think about it or if u provide chek box option for indices as in hakija or nse eod datadownloader(rohit).
it is just a suggestion.
any way i have learnt about format file by ur thread and may want ur suggestion about a csv format file for the data i use mainly now
 

Broker Special Offers

Intraday Higher Leverage

Save up to 90% in brokerage and get higher leverage for intraday trades.

Name:Phone:
Email:City:
State:
Are you a day trader?