I am trying to figure out if there is a way to capture using free Yahoo Finance stock data:
1. Daily ‘leaders’ with stock symbols, ETFs, options, etc.
2. Any breakout symbols using any classic tecnical analysis indicatoras?
3. Can this be done in real time?
Does any one know of a way to do this using programmatic or automated way? I have used the classic ‘wget’ or C# request methods. Any URLs would be helpful. I just want to output the actual symbols into a text, XML, or CSV format.
Many Thanks
I am trying to figure out if there is a way to capture using
Share
Last time I used Yahoo’s data was about a year ago and they didn’t have an API, so I had to request all the data by modifying the URL. You can find all of the information on my blog.
As far as I know, there is no query which would result in “daily leaders”, but if it’s part of the quote (which it may be), then you should be able to get it.
Again, I don’t know of any way to query for technical indicators in a manner that would show you the breakout symbols. However, if it’s part of a quote, then you should be able to get it.
Yes and no… you can query the data frequently, but Yahoo only updates the data every 15 minutes. They do update some of the symbols in “real time”, so you can get updates as frequently as you hit up Yahoo and as frequently as Yahoo refreshes the information.
Gummy stuff is VERY informative when it comes to querying Yahoo data. You can query most of the data shown on yahoo finance. Note that there are a lot more things that are considered as part of the “quote” than just the Open, High, Low and Close, so you might be able to get all the information that you need.
You can get quotes in CSV format: http://finance.yahoo.com/d/quotes.csv?s= + STOCK_SYMBOL(S) + &f= + TAG(S)
You can also get historical data in CSV format: http://www.google.com/finance/historical?q= STOCK_SYMBOL(S) + & + output=csv