首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自雅虎财经(或谷歌财经)的价格数据,每天比一个点更精确

来自雅虎财经(或谷歌财经)的价格数据,每天比一个点更精确
EN

Stack Overflow用户
提问于 2014-03-24 21:09:26
回答 3查看 4.6K关注 0票数 4

有没有可能使用python中的pandas.io.data.yahoo从雅虎(或谷歌)金融检索历史价格数据,分辨率为1小时或10分钟,而不是每天1点?如果不可能,是pandas模块的限制还是雅虎(google)金融API的限制?

EN

回答 3

Stack Overflow用户

发布于 2014-03-24 21:26:24

我不知道pandas.io.data.yahoo是怎么回事,但你可能需要这个:

彭博社的杰森:

http://www.bloomberg.com/markets/chart/data/1D/AAPL:US

http://www.bloomberg.com/markets/chart/data/1M/AAPL:US

票数 1
EN

Stack Overflow用户

发布于 2014-03-25 04:41:00

我会说不,你可以使用他们的免费API获得的最深层次是每天1点。

这是雅虎的限制,而不是熊猫的限制。如果您浏览pandas.io.data的代码,您将看到它们获得了设置URL http://ichart.finance.yahoo.com/table.csv中的参数的数据。雅虎和http://www.google.com/finance/historical?为了谷歌。

如果你直接去yahoo.finance,你每天也只能得到1个点的数据:example of General Electrics historical prices

您还可以通过yql console访问yahoo的API,对他们的API运行SQL查询

代码语言:javascript
复制
select * from yahoo.finance.stocks where symbol="ge"

如果您转到树视图,然后转到结果,您将再次看到,每天1点是历史价格的最高分辨率。

但是,你可以得到实时价格,因为雅虎的应用编程接口中有some options。如果您编写每10分钟查询一次yahoo API价格的脚本,一段时间后,您将获得更高分辨率的价格历史记录。以获取Google和Apple真实价格的URL为例:

代码语言:javascript
复制
finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG&f=nb2t1

AAPL和GOOG分别是谷歌和苹果的股票代码。b2是实时要价,n是公司名称,t1是最后一次交易的时间。

票数 1
EN

Stack Overflow用户

发布于 2014-10-03 01:24:58

您可以在python中使用ystockquote包。它以一种干净的格式从yahoo finance rest api中提取数据。

请参阅此处的实现示例。https://github.com/cgoldberg/ystockquote

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22610346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档