3

我使用 YQL-yahoo Finance API 获取特定股票的股票数据,如下所示。

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'

但我想获取所有世界交易所指数的价格。所以我尝试这样,

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获取一段时间内的历史股票数据?

4

1 回答 1

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'

尝试上述查询。您还需要对. 要获得正确的符号,请访问Yahoo! 金融网站并搜索该符号。搜索 BSESN 将打开 BSE Sensex 页面,您需要的符号应位于括号中。例如:^


BSE SENSEX (^BSESN)

2.是否可以从YQL-yahoo Finance API获取一段时间内的历史股票数据?
我不知道该怎么做(不确定 API 是否支持它)。看看这个页面。可能会有所帮助。

于 2012-12-14T00:13:16.177 回答