Tuesday, June 19, 2007

NSE Portfolio Ticker

Dear Friends,

After getting the comments, suggestions and appreciation on NSEGrabber, I was motivated to write another software for the benefit of investors/traders. This new software called "NSETicker".

Its a grid type software, in which you can add all your favourite NSE stocks and the data will be updated automatically after every specified time. After adding the stocks this software shows the following informations.

1. Company code.
2. Previou's day close.
3. Last Trade price.
4. Today's change (Rs).
5. Today's change (%).
6. Volume.
7. Day's High.
8. Day's Low.


Following are the major features available in this software.

1. Add your favourite stocks.
2. Save the portfolio and user settings.
3. Proxy setting.
4. Refresh Interval time settings ( the stock information will be updated every specified interval )
5. Delete the particular stock.
6. Ticker updates the value only during market hours (10am to 4 pm). saving of bandwidth during non-market hours.


Now let me explain about the usage of this tiny software.


First Screen:
As soon as you double click on application for the first time you will see a window like this. There is menu called "Options". Using this you can add your fav stocks, save the portfolio, general settings, proxy settings and Exit. Clicking on "Options" will show the different entries like in the below image.










Main Screen:
  • Add Stock : Using this user can add new stocks to the portfolio.
  • Save: Save the portfolio in to harddisk. here a file called ticker.txt will be created in c:\
  • Proxy settings: user can change the proxy settings using this option.
  • General settings: curretnly only refresh interval can be modify using this. by default, the refresh interval is 1 mints ( and its the minimum).



Add Stock:

By clicking on Options->Add stock, will pop up another window like this. In the combobox you can select which ever company code you want and click on "Done".






Main window with rows:
Clicking on Done will extract the data from the nseindia.com and displays the information in the row wise.
Delete option will be enabled after adding any new row and using this user can delete the specific row.








Proxy Settings:


This feature will be used for those who are behind proxy server. People like me who sits in office behind proxy server can specify the proxy address and port number and click on Ok.

This is required to extract the live data from NSEindia.com





General Settings:


Using this user can specify the refresh interval time. By default, the value is 1 mint( this is the minimum).
After every specified interval the data will be again updated with nseindia.com.









Main menu with all ur fav stocks
This is how it looks after adding all your favourite stocks .












Save:


User can save the portfolio by using Options->Save. By doing so the portfolio will be saved in the harddisk and the status message will be displayed saying "Saved the portfolio succesfully".








Refresh:


After the specified time of interval the data will be updated and the message will be displayed in the status bar like "Last updated on ...."

Btw, the data will be updated only during market hours. ie between 10am and 4pm. Due to this the software will not use any bandwidth during the non-market hours ( any way the data will be static after market hours)



Comments, suggestion, appreciation and criticism.

As usual source code will be provided for the interested people. :)
warm regards
Manjunath G
manjunath.govindaraju@gmail.com

------------------------------------------------------------------------------------------------------------
Update 1:

Followng are the changes in the latest version.
  • Color Indication added.
    Red - Negative
    Green - Positive
    White - No changes
  • "Refresh" button added for manual reset (if you dont want to wait for specified time and wants the update immedietly)
  • Improved the status messages.
  • Fixed small bug ( before refresh was happening on ly between 11am and 4pm and now changed to 10am)
Download the latest version from www.manjunathg.com/NSETicker.exe
warm regards
Manjunath G

------------------------------------------------------------------------------------------------------------
Source Code:


Interested people contact me for the source code.

regards
Manjunath G
Manjunath.govindaraju@gmail.com




Friday, June 01, 2007

NSEGrabber

Hi All,


I met a guy called Pulkit kumar in an orkut community and by his inspiration/requirements I developed a small application called NSEGrabber. This is the small application which gets the stock quotes online from http://www.nseindia.com. The main UI of the application looks like this...







The zip file contains the following three files. download here

1. NSEGrabber.exe - Main application

2. AxInterop.SHDocVw.dll - .Net dll for graph

3. Interop.SHDocVw.dll - .Net dll for graph



Usage:

1. Double click on the NSEGrabber.exe
2. In the main menu ( shown above ) select a particular company code in the combo box.


3. Selecting a company code will show the last traded price, previous day close, trade quantity and change in percentage.

4. You can view the today's graph by clicking on "View Graph" button.





NOTE: This application was developed using C# language and to use this the user should have .NET framework and jvm (for graph) installed in their machine.

.NET framework can be downloaded from http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en (size 2.8 MB)

Guys,



If you need any updates or any improvement plz do let me know. I can do and update you with the new patchs. I can also provide the source code for the interested people.

Courtesy: special thanks to www.nseindia.com for providing me the required information.


Manjunath G
Manjunath.Govindaraju@gmail.com







Update 1: with proxy settings





I added the proxy settings requirement so that the people behind proxy server can specify their proxy address. The new UI looks like..





Dowload the latest software here (85KB)


Update 2: With Today's High and Today's Low


As per the request from Mr.Rajeev, I added the Day's High and Day's Low in to our tiny application... Download the latest softeare here (86KB)

Source Code :

Finally I got some time to clean the code and update to internet. Please download the source code @ http://www.geocities.com/manjunath_govindaraju/NSEGrabber_SC.zip