2012-12-13 31 views
3

我使用YQL-yahoo finance API獲取特定股票的股票數據,如下所示。如何從YQL獲取所有的世界股票交易所價格

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=INFY.BO,RELIANCE.NS,TCS.BO&f=sl1d1t1c1ohgv&e=.csv' and columns='symbol,price,date,time,change,col1,high,low,col2' 

但我想獲取世界各國的交流指數price.So我嘗試這樣,

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=BSESN&f=sl1d1t1' and columns='symbol,price,date,time' 

我不工作。

1.如何從YQL-yahoo finance API獲取所有的世界股票交易所價格?有可能嗎?
2.是否可以從YQL-yahoo finance API獲取歷史股票數據一段時間?

回答

3

1.如何從YQL-yahoo finance API獲取所有的世界股票交易所價格?有可能嗎?

BSESN的符號是錯誤的。它應該是^BSESN(同樣,你可以嘗試其他證券交易所,例如:臺灣^TWII

的YQL查詢是:

select * from csv where url='http://download.finance.yahoo.com/d/quotes.csv?s=%5EBSESN&f=sl1d1t1' and columns='symbol,price,date,time'

你可以試試上面的查詢here。您還需要編碼^

爲了獲得正確的符號,請訪問Yahoo! Finance網站並搜索該符號。搜索BSESN將打開BSE Sensex頁面,您需要的符號應位於括號內。
例如:BSE SENSEX (^BSESN)

2.是否可以從YQL-yahoo finance API獲取歷史股票數據一段時間?
這我不知道該怎麼做(不知道API是否支持它)。看看this頁面。可能有幫助。

+0

不知道歷史數據在http://www.gummy-stuff.org/Yahoo-data.htm – Ramprasad

+0

希望我有這方面的更多信息。如果我找到任何東西,將更新答案。 –

相關問題