Dear suganthkumar,
Firstly, thanks for bringing XTalk back on road. All users will be grateful for you.
I too was using XTalk earlier and was feeling that it needs some improvements to make it the best. I hope with your skills and support service, it will become so very soon.
I am listing them, which you may consider as my feature requests and incorporate where feasible. These observations are based on the latest version 4.1, modified by you.
1) Thanks for segregating Equities, Futures and Indices. The name 'Futures & Options' may be changed to 'Futures' as this software does not download options. The present Indices checkbox option may be further split into two check boxes namely NSE Indices & BSE Indices. In each option, ALL the NSE / BSE indices & sectorial indices available may be included for download. Presently only some are included.
Indices download is the one that often fails in any downloader. This additional splitting will surely help in reducing the agony of the user.
2) The output is now saved into a single file in the format DDMMMYYYY.txt (Like 09Feb2011.txt). The output may be saved into four separate files in the format YYYYMMDD_XX.txt. (Like 20110209_EQ.txt, 20110209_FU.txt, 20110209_NI.txt & 20110209_BI.txt - All dates with leading zeros).
This will help in finding out the missing files by sorting on filenames in the explorer view. With this nomenclature, only the user selected items can be downloaded as a separate file. Such separation will help in repeated attempts in downloading, particularly the indices, which fail very often.
Though 4 files are generated for a day, all four files can be imported into TA software like Amibroker with a single attempt, by selecting all of them. So this will not lengthen the process of importing into TA software.
3) If the volume is large, it is displayed as text in scientific notation as indicated below.
LICHSGFIN,20110218,201.05,205.35,191.35,192.5,1.729666E+07,0
The may not be acceptable to TA software. The volume may be displayed in standard format only.
4) In my view, the way weekends are handled need some modification. If the Fromdate and Todate are different, download for intervening Saturdays & Sundays may be skipped. If both dates are same, that date may not be checked for weekend. This will give the facility for downloading data for special trading days like murat trading and other special days that may fall on Saturdays / Sundays.
5) If the weekday happens to be a holiday (Ex 20110126) , it saves as a file with zero data and file size. In such a case, the file may not be created at all and a log entry to that effect may be made.
6) Now the Nifty & Junior index constituents are downloaded every day before start of any download, so as to arrive at the volumes against those indices. This module may be shifted into NSE Indices download option.
Thanks again for your noble gesture of support. Look forward to your association into other Freeware projects that may be taken up in times to come.
Regards.
murthymsr