Stock Data - workthy/web_learning GitHub Wiki
股票数据来源
财经网站
-
新浪:数据比较全面。“财务分析”菜单中只有主要财务指标,“财务数据”菜单基本没什么用,“财务报表”栏是具体三大报表的数据。不提供数据下载功能。eg,中国建筑
-
网易:数据或有缺失,界面非常清爽,提供数据下载功能。可以从财务分析菜单中获得主要财务指标/财务报表数据等。格力 提供股票对比功能
-
雪球选股:支持选股功能,提供的指标还额外包括了雪球关注数、评论数等。
开源数据
对于其中的github项目,据调查是有三个最活跃的项目分别是zipline/tushare(基本面和宏观数据等)/vnpy(量化交易平台),我审查过的项目包括:
- chinastock 核心功能:收集基本面信息和交易数据。从同花顺抓取一些基本面信息(baseinfo.py),从腾讯抓取交易信息stockdata.py,股票代码列表写死在code.txt
- AshareQuant 核心功能:收集基本面信息和交易数据!从新浪抓取数据,抓取的基本面信息包括(lib/stock/fundamental.py)。先下载历史数据库导入mongodb,然后写了一个脚本比较哪些需要更新,将增量部分定期更新到mongodb。选股策略的设定参照(GrowStock/GrowStrockStrategy2.py)
- easytrader 核心功能:券商登陆及交易!
Tushare
- 安装python
- 安装pip
- 安装tushare的依赖包
windows: 可能会依赖VcForPython27.msi。pip运行的时候,根据错误提示去找到vc环境进行编译。 pip install tushare之前还需要 pip install pandas/lxml/bokeh/astropy。 【注】python下pip install lxml可能有大坑,解决办法参考知乎深海鱼的回答
ununtu 14: 用命令行sudo apt-get install python-pandas安装pandas而不是 pip install pandas
附: pandas官网