证券宝(www.baostock.com )是免费、开源的证券数据平台,通过Python API提供证券数据,以下是其详细介绍:
-
平台基本信息
- 功能与适用人群:提供证券历史行情、上市公司财务等数据,满足量化交易投资者、数量金融爱好者等的数据需求。
- 数据返回格式:以pandas DataFrame类型返回数据,便于用相关工具进行分析和可视化,也支持本地存储分析。
- 支持语言:目前仅支持Python3.5或Python3.6及以上版本,暂不支持Python 2.x。
- 联系方式:服务QQ群992516146用于发布维护、量化投资讨论;邮箱为baostock@163.com。
-
下载安装与版本升级
- 下载安装:可使用pip install baostock或指定源安装pip install baostock -i https://pypi.org/simple ;也能访问https://pypi.python.org/pypi/baostock 下载,通过python setup.py install或pip install xxx.whl安装,注意运行时文件名、文件夹名不能是baostock。
- 版本升级:使用pip install --upgrade baostock -i https://pypi.org/simple 进行升级。使用前需安装Python、pandas,建议安装Anaconda。
-
数据更新时间与范围
- 更新时间:日K线数据在当前交易日17:30入库;复权因子数据18:00入库;分钟K线数据在第二自然日11:00入库;其它财务报告数据在第二自然日1:30入库;周线数据周六17:30入库。上证50等成份股信息数据每周一下午入库。
- 数据范围
- 股票数据:日、周、月K线数据从1990 - 12 - 19至今;5、15、30、60分钟K线数据从2019 - 01 - 02至今。
- 指数数据:日、周、月K线涵盖多种指数,时间从2006 - 01 - 01至今,无分钟K线数据。
- 季频财务数据:包含部分上市公司财务信息,从2007年至今。
- 季频公司报告:业绩预告从2003年至今,业绩快报从2006年至今。
-
版本信息
- 后续计划:提供level1高频股票数据、个股期权数据、宏观经济数据,增强网站数据查询和下载功能。
- 历史版本更新:从V0.5.1到V0.8.9版本不断更新,涉及新增数据接口、优化性能、修复问题等方面,如V0.8.9修复socket未关闭问题,V0.8.8新增get_data()接口等。