android - 如何从 YQL 获取所有世界证券交易所的价格

标签 android yql yahoo-finance

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

最佳答案

1.如何从YQL-yahoo finance API 获取所有世界证券交易所的价格?可以吗?

BSESN 的符号是错误的。应该是^BSESN(同样你可以试试其他交易所eg:台湾^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页。可能会有帮助。

关于android - 如何从 YQL 获取所有世界证券交易所的价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13860005/

相关文章:

java - 使用纹理时 libgdx 不加载文件

java - Android 音频录制与处理

php - 如何修复未找到表定义的错误?

r - 如何从雅虎(使用 Quantmod)获取 ETF 财务信息(例如 NAV)?

yahoo-finance - 股票分割 API 谷歌或雅虎

java - 如何在 android 中弯曲或给曲线任何 View ?

android - xml中如何使用gradle placeholder applicationId做唯一的contentProvider权限

python - Django 中的外部 API 调用缓存

javascript - 使用YQL进行跨域AJAX请求时什么也没得到

csv - 如何在电子表格中从雅虎财经导入历史数据 (CSV)