Python股票智能分析之一:交易数据准备

智能化股票分析快速发展,对股市、经济、企业的大数据分析与挖掘,自动建立分析模型,实现智能化提示、分析乃至交易成为趋势,但是这并不是高不可攀,本系列文集将探索从零开始,探索实现方法以及关键的结果,供各位读者免费使用,由于是用业余时间,更新也许不规律,可点关注留存免费赠送下载数据。

证券宝www.baostock.com是一个免费、开源的证券数据平台(无需注册)。

提供大量准确、完整的证券历史行情数据、上市公司财务数据等。

通过python API获取证券数据信息,满足量化交易投资者、数量金融爱好者、计量经济从业者数据需求。

返回的数据格式:

pandas DataFrame类型,以便于用pandas/NumPy/Matplotlib进行数据分析和可视化。

同时支持通过BaoStock的数据存储功能,将数据全部保存到本地后进行分析。

支持语言:目前版本BaoStock.com目前只支持Python3.5及以上(暂不支持python 2.x)。

持续更新:BaoStock.com还在不断的完善和优化,后续将逐步增加港股、期货、外汇和基金等方面的金融数据,为成为一个免费金融数据平台努力。

下载安装

方式1:pip install baostock

使用国内源安装:

pip install baostock -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

方式2:访问https://pypi.python.org/pypi/baostock下载安装

python setup.py install或pip install xxx.whl


注意:程序运行时,文件名、文件夹名不能是baostock。

版本升级

pip install --upgrade baostock

使用前提:

安装Python

安装pandas(pip install pandas)

建议安装Anaconda,以免出现问题(Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,下载地址https://www.anaconda.com/download/)。

每日最新数据更新时间:

  • 当前交易日17:30,完成日K线数据入库;
  • 当前交易日20:30,完成分钟K线数据入库;
  • 第二自然日1:30,完成前交易日“其它财务报告数据”入库;

数据范围说明

股票数据

  • 日、周、月K线数据,时间范围:1990-12-19至今。
  • 5、15、30、60分钟K线数据,时间范围:1999-07-26至今。

指数数据

  • 日、周、月K线已经包含指数:综合指数,规模指数,一级行业指数,二级行业指数,策略指数,成长指数,价值指数,主题指数,基金指数,债券指数。
  • 时间范围:2006-01-01至今。

季频财务数据

  • 已经包含的财务数据:部分上市公司资产负债信息、上市公司现金流量信息、上市公司利润信息、上市公司杜邦指标信息。
  • 时间范围:2007年至今。

季频公司报告

  • 上市公司业绩预告信息,时间范围:2003年至今。
  • 上市公司业绩快报信息,时间范围:2006年至今。

示例:

附件图是自动下载的工商银行自2006年以来的交易信息示例,所以可以自动批量把关注的股票数据自动获取。

点关注的朋友,免费数据赠送如需要您的持仓股票数据,请先点私信给我,免费发给您。

感谢点关注、顺手点赞的您!

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章