Wednesday, December 12, 2007

LIVE Interday data for Technical analysis


Hello All,

I think many people are intersted in learning technical analysis and this blog will really help a bit.

Wht is technical analysis?

"Technical analysis is the study of market action, primarily through the use of charts, for the purpose of forecasting future price trends." The basic requirement for technical analysis is "Chart". Chart is nothing but the representation of text data in a graphical way. So basically we need data to plot a chart.

Now my next question is where do we get these data?

There are plenty of websites which provides free EOD (End of Day) data to public. But I didnt find any place where we get free interday live data for technical analysis. If you know some place where we can get this for free, please do let me know.

So to overcome this problem (or to save money) I modified my small portfolio application (NSETicker) to extract the data from nseindia.com for every minute (this is configurable) and stores it in a file (.csv format ).


Each selected securities in the portfolio will be written in a seperate file and these files can be directed feed to Amibroker or any other software which supports CSV format for charting purpose

NOTE: This application is developed using C# and have the following restrictions.


1. .NET framework should be installed in the machine (.NET framework is available to download at free of cost from Microsoft website)

2. Now all operations are happening in a single thread. It means the application wll be bit slow and sometimes may not responds, that time just kill the application and restart it. The new values will be appended in to the .csv files. [I am working on creating seperate threads for each securites for faster access]


Please read my other blog http://manjunathg.blogspot.com/2007/06/nse-portfolio-ticker.html for the usage of the tool. The main changes will be expalined here.



Main UI

The values will be refreshed for every one minute ( and it is configurable). you can also refresh manually by clicking the "Refresh" button in the right bottom of the screen.


Following steps explains the usage/settings of saving the data in .CSV format.


Step 1:



Step 2:



Step 3:



So now onwards the data (ie .csv) file will be generated in the directory specified in the general settings. You can use this .csv file in any application to draw the graph :)

Enjoy :)


.CSV are stored in the specified location.



The content of the CSV is as follows.


LITL.csv

Date,Open,High,Low,Current,Volume
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603
2007 Dec 12,696.75,768.4,660.2,753.85,5804603


(All data are same because I tested this off market hours ;))


Dowload link:
http://www.geocities.com/manjunath_govindaraju/NSETicker.zip


Please dont hesitate to give me the feedback, request, comments or suggestions. My eyes and ears are always open :)



warm regards
Manjunath G
manjunath.govindaraju@gmail.com

17 comments:

Unknown said...

No point of technical analysis the markets are completely manipulated!!! read this _>
Between November 1 and November 6, 2007, a particular group made short sales of 10crore shares of Reliance Petroleum in the futures segment of National Stock Exchange costing Rs.3,000 crores approximately. they made a cool Rs 1,000 crores in less than a month, because the Reliance Petroleum shares have now crashed from Rs.295 to Rs 195 per share!. These guys have made Rs.100 per share.

isnt it ironic that someone knew that RIL was going to sell a huge quantity of shares and the prices were bound to come down?

My 2nd question is Who financed these traders for their margins? Where has this profit gone? and who bore the loss???

Its innocent small investors who bought Reliance Petroleum shares at the high prices, not knowing that this unholy alliance was indulging in insider trading and making illegal profits while Mukesh Ambani's own company RIL was selling shares without disclosing this to investors!!

Manjunath G said...

Hi Raghu,

Chill buddy... This is the old news :) People who bought at RPL at higher prices were greedy and they bought with out doing any home work... btw, why to buy RPL at 295??? its still not operation and not making any profit... since it ran from 60 to 200+ people thought aht it will go to 500... 1000... so its greed and nothing else. And few encashed this by shorting huge.

So its no use of blaming somebody .... Actually there are many bigger things are happening :) wait and watch... things will not be same in indian share market... :)

anilkumar said...

Dear ManjuNath,
I have downloade your Gr8 free utility. Its gr8 that someone is working without seeking money for small investor like me.In your nseticker ver1.0 I am not able to save the data in csv format.If you think that I am not demanding more Can these intraday data can be stored in Metastock/ amibroker format and refresh automatically after one minute.BTW hanks for such nice Application ever I had seen.Thanks a lot.

algae said...

hi manjunath,

i have downloaded your wonderful effort-NSE ticker. It is the
perfect program that i have been looking for in over a year.

thanks a million for the wonderful pgme.And keep up the great work u r doing.

regrds

Anonymous said...

Dear Manjunath,

I am unable to locate the .csv files with the data downloaded by this software.

Regards,
JogyA

algae said...

hi manju,

thanks for the NSE ticker(algae).
A small and very useful utility. Very grateful. thanks again.

Could u shorten the refresh rates and add a DDE link, as well. I will look forward to that.

muchus gracous, amigo

Raj said...

Hey Manju,

Man you are amazing .. you have a library of excellent utitiles .. i m pretty impressed by you work ... can you please provide me source code for NSETicker and YahooEODDownloader ... i would like to see what i can add in this and send it back to me ... keep up the good work ...

regard
rajiv

Raj said...

Hey Manju,

Man you are amazing .. you have a library of excellent utitiles .. i m pretty impressed by you work ... can you please provide me source code for NSETicker and YahooEODDownloader ... i would like to see what i can add in this and send it back to me ... keep up the good work ...

My Mail id is rajivk2k@gmail.com

regard
rajiv

Anonymous said...

Hi,

Great job. can you do that data goes to Amibroker. If so it will a great help for the lots of ppls u can't amazine

Anonymous said...

Excellent utility, and thanks!
Good luck in all your future efforts.

Unknown said...

Dear Manjunath G
NSETicker.exe - Application Error

The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.
WHAT HAPEN I COULD NOT UNDERSTAND AS I AM TOTALLY NEW PERSON CAN YOU PLS HELP ME ABOUT THIS USEFUL.
Thanks
LUV
You may guide me direct to my email ID: luv4pink@gmail.com
Thanks for sharing these.

Unknown said...

Dear Manju Nath G,
First thanks for your guide reply by mail.
I have started today the checking position of Market I have get 7 quotes in the fieled baut only two data is getting in running position other 5 or in 0 why so can't understand.
may you please suggest me how I can get more usefull to it.
Thanks
Luv

shivakumar mahendrakar said...

Dear Manjunath,

it is good software. I am really delighted! reg. intraday data can we also get backfill data?

Manjunath G said...

@MSK,

Currently I am working on DATA backfill. Please give some time and I will be uploading that software in this blog .

Manjunath G

Anonymous said...

Manjunath.... can't express my gratitude in words.... hats off Bro.. please keep up the excellent work..

one thing.. i am not able to find the Indiabulls securities in the ticker.. can you guide me in how to access the script.
My email id is bhuwankohli@gmail.com

Anonymous said...

Good day !.
You re, I guess , perhaps very interested to know how one can manage to receive high yields .
There is no initial capital needed You may commense earning with as small sum of money as 20-100 dollars.

AimTrust is what you need
AimTrust represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with affiliates everywhere: In USA, Canada, Cyprus.
Do you want to become really rich in short time?
That`s your choice That`s what you desire!

I`m happy and lucky, I started to take up real money with the help of this company,
and I invite you to do the same. If it gets down to select a proper partner who uses your money in a right way - that`s AimTrust!.
I make 2G daily, and my first investment was 500 dollars only!
It`s easy to join , just click this link http://utoxaxury.lookseekpages.com/erozugu.html
and lucky you`re! Let`s take this option together to get rid of nastiness of the life

bhoomi said...

Very good news tactics applied by author on this blog. Really helpful in learning new about Intraday technical analysis in these blog. Thanks for the news... commodity Tips