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

PIP_INSTALL_DOC

  • 安装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官网