Instead of using YQL to get yahoo finance stock prices you could always just do it the old fashioned way.
Getting stock information with YQL and open data tables mentions the fact that "under the hood", the YQL Open Data Table is really just using the yahoo CSV "api" to actually get the stock prices. The CSV api is documented
here.
One nice thing about using the CSV api (rather than YQL) is that then you don't have to worry about
YQL rate limits and
OAuth. I've hit a minor brick wall myself in that I can't seem to get yahoo to correctly give me an OAuth API Key (see
API Key Creation Failed..., ...repeatedly... for details).
You might be interested in three Yahoo Finance Open Data Tables I recently made. You can find them
here with some brief documentation
here.
(
Using YQL to get summary information on a stock from Yahoo Finance via a single HTTP Get and
Open Data Table's execute Javascript quirks? give some background on the table creation process.)
These tables let you use YQL to get stock information from Yahoo Finance that isn't available via the CSV api (or the yahoo.finance.quotes data table). One table gives you a list of all Yahoo Finance Sectors and their Industries. Another gives you all the stock symbols within an Industry. The last table gives you a stock's Exchange, Country, Sector, Industry, etc. given its symbol. See
Example Queries for the kinds of things you can do.