【发布时间】:2013-08-16 14:08:50
【问题描述】:
Python 是否有类似 R 中的 quantmod 的库,可以下载财务报表数据?我想用 Python 下载每只股票的历史收益。有人可以给我一个提示吗?谢谢。
【问题讨论】:
-
使用 urrlib2 你可以下载任何东西
Python 是否有类似 R 中的 quantmod 的库,可以下载财务报表数据?我想用 Python 下载每只股票的历史收益。有人可以给我一个提示吗?谢谢。
【问题讨论】:
是的,其中很多,zipline、pandas 甚至matplotlib 都可以从雅虎财经下载数据。我建议你使用熊猫:
>>> from pandas_datareader.data import DataReader
>>> from datetime import datetime
>>> goog = DataReader("GOOG", "yahoo", datetime(2000,1,1), datetime(2012,1,1))
>>> goog["Adj Close"]
Date
2004-08-19 49.982655
2004-08-20 53.952770
2004-08-23 54.495735
2004-08-24 52.239197
2004-08-25 52.802086
...
【讨论】:
http://wiki.quantsoftware.org/index.php?title=QuantSoftware_ToolKit有一个完整的免费在线课程使用这个,goolge,计算投资,第一部分(coursera)
而不是使用 urllib2,you can use rpy2 to load the actual quantmod package through R into Python 构建自己的系统。这有点令人费解,但它会为您提供您正在寻找的确切 quantmod 数据。
【讨论】: