Thursday, May 14, 2009

NSE Tracker with Intraday graph and yearly graph feature

Hi All,
My friends always discussed with me regarding software which contains the list of all the equities listed in NSE. It should display details like Last Price, Open price, High, Low etc… So I have designed a software do the work as we planned for. I have been using this s/w for a while and was comfortable using it. I found it very useful. I decided to share it with everyone. It’s very easy and simple to use. Most of the things are self explanatory. In case you find any issue or you have any suggestions, you are welcome! Working: Other than displaying current market price, it can download previous day data in form of CSV which could be opened in Excel. I have restricted it to display up to 15 tickers only.


In case above link does not work for you, copy this and paste in new browser:
http://manavmicro.tripod.com/manav/NSETracker.zip

you can also visit this site:
http://manavmicro.tripod.com/
Check the following link. Only this link is working....





NSE Tracker v2.0 with Intraday graph and yearly graph feature



I have already posted NSE Tracker v1.0 but did not get much response to it. I have done some modifications in my code and added some good features. Hope you all like it.Features:I have created installer for my next release NSE Tracker v2.0. You can maximum add up to 5 tickers (sorry have to decrease it). You will have almost current value of the stock (But it is not real time).



--> Right click on any scrip’s displayed in checkedListBox. Menu will pop up saying ‘Generate graph’. If you click this it will generate Candlestick graph from 1st Jan 2008 up to current date.



--> I have designed it to download the previous days data automatically without user intervention. For ex: Suppose today is 27th may, 2009. NSE Tracker will have data from 1st Jan 2008 to 26th may 2009. Next day i.e. on 28th it will automatically download the data for 27th and generate graph till 27th. In case user wants to download data manually, there is download button which can help you to download data for any date range. You can take your cursor on any candle to get more finer details like open, high, low, close, prev. close, volume, date etc. It has zoom facility. You can select any section with help of your mouse and that area will be zoomed automatically. Right-click on graph and you will find menu with few good features like save the graph in jpg, bmp, etc picture formats, and un-zoom it etc. Please explore yourself.



--> One of my friends requested to decrease the timer to 2 sec. I have done that.



--> Another good feature: It can generate Intra-day graph for your selected scrip’s. This works as follows. Select any 5 scrip's. Minimum time will be 10 min if you select refresh time as 2 min, for 3 min refresh time will be 15 (5 times of refresh time) and so on. Now right click on any one of the scrip displayed in DataGridView. Menu will pop up ‘Show Intraday Graph’. Click on this and it will show candlestick graph. You can take your cursor to any candle in graph to check its high, low, open, close, volume, time etc. If you want to make use of intraday graph you must select your scrip’s and let it run for an hour or more. One candle is displayed for every 10 min if refresh time is 2 min and so on.



--> Added notifications: when you run this s/w you will see one icon near your system time. It will give message like ‘Page refreshing’ or ‘Page refresh done’ etc… Whenever you get message like ‘please wait’ you should not click on any of the buttons on NSE Tracker unless you get message like ‘Page refresh completed’. Program is busy downloading data and may not respond properly.



--> When you left click on the icon, it will pop a message displaying NSE, BSE Price, and your selected scrip’s current price.



--> All the notification displayed is in auto close mode. It will go off automatically. If you don’t want notification to be displayed, you can select checkbox ‘Notification off’.



--> If you unselect ‘Show in Taskbar’ and minimize it, it can be restored by double clicking on notification icon.



--> Other things are left up to you to explore.



--> Let me know if you find this software useful or any bugs or have any questions.
--> Email: manavmicro@gmail.com
Thank you.



NSE Tracker v2.2.1.3 with Proxy Feature and few fixed bugs



This build has proxy feature. You can enable the proxy and enter IP in address area with port number. If you do not have any login credentials defined then you can leave other 3 fileds blank.
If you have only user and password defined then you can leave domain as blank.
I have tested for proxy without user credentials. It works fine. Speed will depend on proxy server's speed. I do not have server with user, password or domain specified so I was unable to test this feature. Kindly let me know if you have any issues.





For those who have download limit. File is split into 3 parts. You can use winzip or winrar to join it.





NSE Tracker v4.0



There are 2 versions.



One version downloads data from yahoo site. Its refresh time can be as low as 5 sec. Its very fast in execution. But I have seen one issue with it. Data provided from yahoo site is very outdated. Its almost delayed by approx. 15-30 min.







Second version downloads data from NSE Site directly. Its data is almost current but not real time.
Other features:
-->It automatically downloads data from NSE Site for previous days.
-->It automatically generates ASCII files for Scrip in folder named ‘Metastock ASCII Files’. These files can be read by Metastock. Everyday new data for scrip is automatically downloaded and appended to their corresponding scrip's.
--> It automatically generates metastock format files in folder named ‘Temp’ which is their in installed folder of NSETracker. Metastock users can directly point to this temp folder and start reviewing their scrip's.







NSE Tracker v5.1



Hi All,



Few days back, there have been some major changes made on NSE Site (From Programmer view). All previous versions (before v5) of NSE Tracker will not work because of these changes. I have re-written most part of the code and released NSE Tracker v5.1. I have added some good functionality which will make the software very friendly to use.



Now the refresh time is reduced to 1 Min. Data displayed is not real time but it’s just old by about 1-2 min.



New Features:



 Added new search engine which is extremely efficient.



 Now you remove any scrip directly from DataGridView by simply right click and selecting remove.



 Right click on any scrip either from DataGridView or CheckedListBox and select ‘NSE Intraday Graph’. It will get data directly from NSE Site for that particular day and display it for selected scrip’s.





 You can even monitor through Candlestick Graph. This will be generated locally.



 You can select ‘Yearly Graph’ from DataGridView or CheckedListBox and view candlestick graph from Jan, 2008. I have added data from Jan, 2008. In case user wants to get older data then they can download it manually through download button.







Refresh time is reduced drastically. It gets the data extremely fast as compared to previous versions.



Automatically generates ASCII Files which compatible with Metastock software:



NSE Tracker automatically generates ASCII Files for each Scrips and stores it in ‘Metastock ASCII Files’ Folder. Every day it automatically downloads data for earlier days and appends the value to its corresponding scrip’s present in ‘MetaStock ASCII Files’ folder. If users views yearly graph for any scrips, it will show data till last working days.



For Metastock users:



It will generates binaries which is readable by Metastock softwares. Users just have to direct path to “C:\Program Files\Manav\NSE Tracker\Temp” in Metastock. Whenever new data arrives, NSE tracker updates ASCII Files as well as Metastock compatible files.





From taskbar icon:



you can left click NSE Tracker Icon to check the current value of the scrips displayed in datagridview.


For more detai you can also follow this link.

www.nsetracker.com
Any suggestion are always welcome. Thank you.

68 comments:

  1. what is unique about this software? Are there any other software´s like this already?

    ReplyDelete
  2. you can choose your stock easily on just click of button. It gets the latest price and keeps updating for provided time interval. This is good to monitor stock prices incase you have fewer list.

    ReplyDelete
  3. hi
    it looks excellent but doesn't work if i am behind a proxy. can u pls make it work behind proxy.

    ReplyDelete
  4. Hi
    I have not tested it for proxy. I will soon let you know the details.

    ReplyDelete
  5. Hi,
    i tried to open some proxy server from my office but none of them opened. Can you provide details about proxy server which is accessible?

    ReplyDelete
  6. hmmm, as such i have no idea because, we have a proxy in my office and if u want i can tell u the error i am facing

    Unable to load a file. File is missing.
    you might have cleared the temp directory or Net is not active. Connect to the internet and try again.

    you can create a temp proxy account in tomcat i guess (not sure though).
    the proxy servers are availble for free downloads.

    ReplyDelete
  7. ok.
    will check and let you know.
    Try in your local system and let me know if it works fine there. I will figure out the proxy issue.

    ReplyDelete
  8. Not able to download the tracker with Intraday graph feature from mediafire server. Is there any other link available ?

    Also is there a way to set proxy server in this application. I can access internet only through a proxy server which requires authencation.

    ReplyDelete
  9. I have just finished with the addition of proxy server but it does not have authentication facility. I will have to rewrite the code. Will let you know when done with it.
    can you all confirm that this url "http://www.microsoft.com/" works fine for everyone.
    Regarding download issue:
    you may not be able to download this software from company. This site may have been blokced. can you try downloading from home network. If it still causing problem let me know.
    Thanks

    ReplyDelete
  10. Tried downloading it from home. But getting the error - Invalid file.

    ReplyDelete
  11. I have fixed the download issue. you can try now. It should work fine.

    ReplyDelete
  12. Is it ok if i save user name, password, domain in the registry.
    Note: It will visible to people who has access to registry.
    But it will help like you do not have to re-enter all those details again and again.
    Is it fine?

    ReplyDelete
  13. i think u can put an option for the same, like remember password, similarly u can ask the user to remember the Proxy id and pwd, if he say ok through a checkbox then u can save in registry else its better u use the same credentials for that session.

    ReplyDelete
  14. hey BTW where is the new modified file, which works for proxy ?

    ReplyDelete
  15. I am still working on it.. I have to rewrite the code with addition of user credentials. It will take time a bit. I usually work after office. Give me few days.
    Thanks

    ReplyDelete
  16. Is download working fine now?

    ReplyDelete
  17. I have tested for proxy server without user credentials. It works fine. I dont have details of proxy server where we need user credentials. I need to test my application. can anyone provide the details?

    ReplyDelete
  18. Download is working now. Thanks.

    ReplyDelete
  19. hi Manav,
    i can understand how hard it is working after office hours.
    you can mail me @ rksandilya@gmail.com
    for any testing help.
    i am not good @ web page coding but i can help u in testing.

    Neo

    ReplyDelete
  20. i am a software devlopper too but not as good as u. so i am ready to make this tool wonderful

    Neo

    ReplyDelete
  21. Hi All,
    Thanks a lot for thinking this way and appreciating my work. I am working as tester, designer and developer here. I am sure there are some bugs which has gone unnoticed. You can help me finding these bugs. Whatever bugs I found, I have fixed it. But there could more bugs which will be revealed once we all use this software. You can help me making this tool better by providing the bug details and any feature which you think is needed to make this tool better.
    I am using this tool a lot. The good feature I liked most is its graph feature which works even if you are offline.
    What about proxy feature? Is it working fine for everyone?

    ReplyDelete
  22. Can you please share the mapping of companies and its Symbols?

    ReplyDelete
  23. how do you need that?
    Do you want me to display the symbols when you select any scrips from checkedlistbox?

    ReplyDelete
  24. Actually I am trying to build some technical analysis of the stocks to buy depending upon the trend for which I am using your data files but am not able to show the scrip names as the data files only have symbols and not scrip names

    ReplyDelete
  25. ok. What you can do is goto default install location. there is folder name StockData. Open any one of the *.csv file. You will find the scrip name corresponding to Symbols. If you need any thing more let me know.

    ReplyDelete
  26. Oops I think I confused you. The stick data csv files has list of Symbols and there details. What I want is a sheet corresponding to the symbols and name of scrips.

    ReplyDelete
  27. ok. give me your email id. or send me mail at manavmicro@gmail.com with subject as NSE Tracker. I will send the file to you.

    ReplyDelete
  28. i have sent you the file. check your mail.

    ReplyDelete
  29. hi Manav,
    Good job done,
    i have asmall problem.
    is .msi is the only installation available with you. i cannot download file more than 5MB, if you have minimum installation package i would be very happy. i started with your first version and thats was a.zip file.

    Neo

    ReplyDelete
  30. ok. what do you want me to do? shall i send you the file on your email?
    or shall i break the files in parts and keep it there?

    ReplyDelete
  31. hmm,

    better to break.
    as most of the companies have the download limit.
    like we have a limit of 5MB i.e., we cannot dwd any file more than 5MB, so it will help most if the IT Guys to DWD it and use it. i wish your tool rocks.

    also i was thinking is the .MSI required isn't the exe itself is sufficient ???

    thanks,
    Neo

    ReplyDelete
  32. Current version is having graph feature. It needs a DLL and data for this. Only exe will thorw an error. Few registry settings also needss to be entered. I will break the file in 3 pieces today.

    ReplyDelete
  33. hi,
    i cannot access the link, its giving me an error !!!

    Neo

    ReplyDelete
  34. Hi
    You may not access the link from office. you will have to download the file from your home. I am also unable to access the link from my office.

    ReplyDelete
  35. generally these sites are not authenticated or they are not certified... Companies blocks all those sites like video, torrents etc... It depends upon company policy. Cant help. Try to download from your local internet or some friends network...

    ReplyDelete
  36. hi ,
    i can understand that, i can open 4shared but not mediafire i guess.
    sorry manav, can u mail me those parts if possible.

    Neo

    ReplyDelete
  37. rksandilya@gmail.com

    ReplyDelete
  38. Hi Manav,

    I have got u r files and i have installed the utility, but it behaves the same. it still gives me the same error, either net is not connected or file is missing.

    by the way, what is domain, i can understand the ip and port number of proxy seerver and username and pwd but domain ???

    FYI the credentials are not saved, when i open the app i have asked to save the credentials, but when the next time i saved it opened in default mode.

    thanks,
    Neo

    ReplyDelete
  39. If Successful login is not made by with supplied credentials then settings will not be saved.
    suppose you are working in company, say wipro. here all the net address ends with wipro.com. domain here will be wipro. Basically you should ask IT people to provide the details.
    IF you dont have domain then you can leave this as blank.

    ReplyDelete
  40. Hi Manav,

    i tried directly connecting without proxy it says file not found or chk u r net connection.
    can u help me in fixing this,
    do u have any error logs ??

    Neo

    ReplyDelete
  41. Hi!
    can u build your software for AmiBroker.

    ReplyDelete
  42. I have not used AmiBroker. I dont know the requirements. What kind of help do you need for AmiBroker?
    Do you want it generate files in their Format style?
    Let me know the details.

    ReplyDelete
  43. 1. yes, is that possible to generate files in AmiBroker Format style?

    2. I am looking 52 week High / Low chart [with last market price] of all NSE EQ's
    that can I download every day [in .csv format ] or from any link.

    Is that available in any from of Bhavcopy @ NSE site

    ReplyDelete
  44. i got your first point. I can generate text file in Ambiboker Format style. Is that you want?

    Second point is not clear to me.
    NSE Tracker downloads everyday data in csv format automatically. It is stored in installation folder location. Do you want me to display 52 week high/low in datagridview?

    Let me know in details.

    ReplyDelete
  45. yes so that I can import as like MataStock

    about second point,
    yes, also at download option for any specified day if you add another 2 column [52 week high/low] that will be helpful.

    for now can I download any file[like bhavcopy] from nse site or anywhere with 52 week High / Low chart [with last market price] of all NSE EQ's

    ReplyDelete
  46. can i have format which is applicable to Ambiborker?

    shall i add two cloumns in datagridview for 52 week high/low?

    We dont have any query to get details like 52week high/low for all EQ at one go.

    ReplyDelete
  47. 1.

    I AM VERY NEW WITH Ambiborker, SO IF I ABLE TO UNDERSTAND IT'S FILE FORMAT I WILL SEND YOU.

    2.

    YES PLZ ADD, AND THEN CREATE A BUTTON TO CREATE A .XLS OR, .CSV FILE FOR COMPLETE NSE BHAVCOPY WITH MERGER OF THESE TWO COLUMNS

    IT'S HELPS USERS TO TRACK STATISTICS
    THANKS,

    ReplyDelete
  48. This is Jinu from coimbatore. Thanks for your valuable user friendly software. It is working perfectly with direct internet connection. I found it is very useful. But unfortunately it is not working with proxy in my office... it has got user credentials and domain. I fed it right. But it is not connecting and throwing an error called check your net connectivity... I hope that you may address this issue shortly.

    Thanks in advance..

    With warm regards,
    jinu
    contactjinu@gmail.com

    ReplyDelete
  49. Hi Jinu,
    I heard about proxy issue not working with many people. I need to figure it out. Can you confirm what setting you are filling for proxy?
    Are you filling the address with IP Address or some name?
    Whats the port no you are providing?
    Is your proxy working fine with Internet browser?
    Have you tried providing the proxy settings for internet browser and confirm that its working fine there?

    ReplyDelete
  50. I am getting an error during installation 'Module C:\Program File\Manav\NSE Tracker\Convert To Metastock.dll failed to register.HRESULT-2147010895. cONTACT YOUR SUPPORT PERSONNEL'. PLS HELP

    SANJAY

    ReplyDelete
  51. Hi Sanjay,
    Are you logged in as Administrator?
    If yes please follow the following steps:
    start-->run. Type 'cmd'.
    Now type the following command as it is:

    cd C:\Program Files\Manav\NSE Tracker

    then type:
    regsvr32 ConvertToMetastock.dll

    if you get message box saying successfully registered then its fine or else we need to figure why its not allowing you to register dll.

    ReplyDelete
  52. Hi Manav,

    This is again Jinu from coimbatore. Sorry for my late reply. At the same time thanks for your immediate reply.

    that particular proxy setting is working with all the internet browsers namely firefox, internet explorer, google chrome etc. And it is working fine with all other softwares like messengers and even some of stock softwares.

    The difference between your proxy setting and the browser proxy setting is, they wont ask for domain name.

    I feed the address as follows in your software

    Address: 192.168.000.002
    Port: 8080
    Username: projects
    Password: xxxx
    Domain: veejaylakshmi.com

    except the domain name, the others are same for browsers. The domain name is right and i have confirmed with my network administrator.

    Thanks in advance dear.

    ReplyDelete
  53. Hi Jinu,
    Please try by all the credentials except domain name. Leave domain field blank.
    Try and let me know the result.

    Jinu, from now onwards plesae login to this site:
    www.nsetracker.com
    and get your self registered. We can discuss our problems there. Its very difficult for me keep track at 4-5 places. It will be fine if we discuss at just one place.

    suggestions are always welcome!

    Happy diwali to everyone!

    Thanks
    Manav

    ReplyDelete
  54. Manav, I have the tracker working now. Would like to inform you that I am using a stand alone software called Odin Diet which was given to me by me broker and is supported by Angel Broking which picks prices from their server in realtime and the delay is just 1 sec to so, is it possible for you to direct your NSE Tracker to Odin instead of NSE. I have seen some s/w around doing this, but you can integrate it into this will be great . Thanks again.

    ReplyDelete
  55. Hi Rajesh,
    Please provide me with details and i will try to integrate it.
    Request: Could please log on www.nsetracker.com
    Once you register yourself, you would be able to commment and create post of your own. Its easier for me to track from one place.
    Thanks
    Manav

    ReplyDelete
  56. Hi..The download link to NSETrackerv5.1 is not working. I am not able to download your product.
    Please let me know how can I download it.

    ReplyDelete
  57. Hi Ganesh,
    Download from this will not work.
    Please log in to www.nsetracker.com
    You have downloads section there.
    Let me know if you have any issues.
    Thanks
    Manav

    ReplyDelete
  58. Hi
    You can post your valuable suggestion in our blog(www.nsetracker.com). It will be very useful for us to follow as well as comment on it.
    Thanks
    Manav

    ReplyDelete
  59. I, of course, a newcomer to this blog, but the author does not agree

    ReplyDelete
  60. Hi Swati,
    Thanks for appreciation.
    You can login to my website for more details:
    www.nsetracker.com

    Any suggestions are always welcome.
    Thanks
    Manav

    ReplyDelete
  61. Dear Manav, I have luckily reached your site and was amazed to know the facility of a sort of ticker was provide by you for traders. I have downloaded your utility & will test it later.
    However, I am searching some facilty which can give me a small ticker having NIFTY (spot) RT Quotes for intra-day trade.
    Is it feasible since NSE does not provide any such ticker whereas BSE had provided.
    With regards, - Shyam Biyani

    ReplyDelete
  62. Dear SBiyani,
    you can provide me the details of feature you need in NSE Tracker. I will try it provide it in my next release. Currently NSE Tracker does not provide RT trade of any type.

    you can visit to site:
    www.nsetracker.com
    Thanks
    Manav

    ReplyDelete
  63. Hi Manav,
    Thanks a lot for quick & favorable response.
    My ticker-label requirement is :
    •TICKER of Size 1.2”x1.5” or near about
    •Displays RT NIFTY quotes with time stamp,
    •Refreshing at a reasonable interval
    •Position always on top of other open windows
    •My imagination of the ticker label & Snapshot of BSE ticker called Marketwatch are in the doc file emailed to you. - With regards.

    ReplyDelete
  64. Dear SBiyani,
    I have not received any doc file. Can you resend it?

    TICKER of Size 1.2”x1.5” or near about: In which context are you talking. Can i get more details.

    Displays RT NIFTY quotes with time stamp: Can you explain this?

    Refreshing at reasonable intervals: can you provide more details here.

    Position always top on other window is already there: check the check box on settings:"Always on top". It should work fine.

    Thanks
    Manav

    ReplyDelete
  65. Hi Manav,
    I sent the ticker specimen file yesterday by email alongwih reply to your queries.
    Hope the matter s clear now.
    Awaiting hopefully,
    with warm regards,
    Shyam Biyani

    ReplyDelete