首页

来自www.baostock.com
Baostock讨论 | 贡献2024年8月21日 (三) 08:23的版本 股票数据
跳转至: 导航搜索

平台介绍

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

  • 提供大量准确、完整的证券历史行情数据、上市公司财务数据等。
  • 通过python API获取证券数据信息,满足量化交易投资者、数量金融爱好者、计量经济从业者数据需求。
  • 返回的数据格式:
    • pandas DataFrame类型,以便于用pandas/NumPy/Matplotlib进行数据分析和可视化。
    • 同时支持通过BaoStock的数据存储功能,将数据全部保存到本地后进行分析。
  • 支持语言:目前版本BaoStock.com目前只支持Python3.5及以上(暂不支持python 2.x)。
  • 持续更新:BaoStock.com还在不断的完善和优化,后续将逐步增加港股、期货、外汇和基金等方面的金融数据,为成为一个免费金融数据平台努力。
  • 分享优化:请通过微信、网站博客或者知乎文章等方式分享给大家,使它能在大家的使用过程中逐步得到改进与提升,以便于更好地为大家提供免费服务。
  • 平台麦克:证券宝BaoStock.com从发布到现在,已经帮助很多用户在数据方面减轻了工作量,同时也得到很多用户的反馈。它将一如既往的以免费、开源的形式分享出来,希望给有需要的朋友带来一些帮助。

联系方式:服务QQ群:924845631(发布维护、量化投资讨论);EMail:baostock@163.com。


免费证券数据平台证券宝www.baostock.com会逐步分享证券投资文章、投资观点及教程,希望能够帮助大家!

下载安装

方式1:pip install baostock

使用指定源安装:
pip install baostock -i https://pypi.org/simple 

方式2:访问 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(pip install pandas)

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

每日最新数据更新时间:

  • 当前交易日17:30,完成日K线数据入库;
  • 当前交易日18:00,完成复权因子数据入库;
  • 第二自然日11:00,完成分钟K线数据入库;
  • 第二自然日1:30,完成前交易日“其它财务报告数据”入库;
  • 周六17:30,完成周线数据入库;

数据范围说明

股票数据

  • 日、周、月K线数据,时间范围:1990-12-19至今。
  • 5、15、30、60分钟K线数据,时间范围(近5年):2019-01-02至今。

指数数据

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

季频财务数据

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

季频公司报告

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

版本信息

后续版本计划内容:

  • 提供level1 高频股票数据及个股期权数据
  • 宏观经济数据
  • 增强网站www.baostock.com数据查询功能及数据下载功能

V0.8.9版本 2024/05/31

  • 修复退出时socket未关闭问题;调整Demo程序的位置。

V0.8.8版本 2019/01/25

  • 新增接口get_data(),返回dataframe格式数据。

V0.8.7版本 2018/12/14

  • 优化服务器、客户端之间的网络传输。

V0.8.5版本 2018/12/7

  • 新增2019年交易日数据。

V0.8.5版本 2018/11/27

  • 新增2006年01月-2018年09月指数成分股数据。

V0.8.5版本 2018/10/15

  • 新增2006-2010年,日、周、月K线数据。

V0.8.5版本 2018/9/14

  • 新增2011年,5分钟、15分钟、30分钟、60分钟、日、周、月K线数据。
  • 新增“行业分类”接口:query_stock_industry()。
  • 新增“上证50成分股”接口:query_sz50_stocks()。
  • 新增“沪深300成分股”接口:query_hs300_stocks()。
  • 新增“中证500成分股”接口:query_zz500_stocks()。

V0.8.1版本 2018/8/10

  • 新增2012、2013年,5分钟、15分钟、30分钟、60分钟、日、周、月K线数据。
  • 增强“历史A股K线数据”接口:query_history_k_data(),添加周、月线前后复权功能。
  • 增强“证券代码查询”接口:query_all_stock(),查询结果添加证券名称。
  • 增强“季频盈利能力”接口:query_profit_data(),查询结果添加总股本(totalShare)、流通股本(liqaShare)。

V0.8.0版本 2018/7/27

  • 新增“证券基本资料”接口query_stock_basic()。
  • 新增“存款利率”接口query_deposit_rate_data(),提供1990年至今数据。
  • 新增“贷款利率”接口query_loan_rate_data(),提供1990年至今数据。
  • 新增“存款准备金率”接口query_required_reserve_ratio_data(),提供1999年至今数据。
  • 新增“货币供应量”接口query_money_supply_data_month(),提供1978年至今数据。
  • 新增“货币供应量(年底余额)”接口query_money_supply_data_year(),提供1952年至今数据。
  • 新增“银行间同业拆放利率”接口query_shibor_data(),提供2006-10-08至今数据。

V0.7.6.03版本 2018/6/1

  • 新增2014年,5分钟、15分钟、30分钟、60分钟、日、周、月K线数据。
  • 新增2014年交易日信息。
  • 优化登陆逻辑。

V0.7.6.02版本 2018/5/14

  • 新增2015-2016交易日信息。
  • 优化获取K线前后复权数据的性能。

V0.7.5版本 2018/4/20

  • 增强接口“获取历史A股K线数据”:query_history_k_data(),新增查询日K线、分钟线前后复权数据;周K线、月K线暂不支持。

V0.7.2版本 2018/4/13

  • 新增接口“交易日查询”:query_trade_dates(),提供2017-2018年数据。
  • 新增接口“证券代码查询”:query_all_stock(),提供2015年至今数据。

V0.7.0版本 2018/3/30

  • 新增接口“盈利能力”接口query_profit_data(),提供2007至今的数据。
  • 新增接口“营运能力”接口query_operation_data(),提供2007至今的数据。
  • 新增接口“成长能力”接口query_growth_data(),提供2007至今的数据。
  • 新增接口“偿债能力”接口query_balance_data(),提供2007至今的数据。
  • 新增接口“现金流量”接口query_cash_flow_data(),提供2007至今的数据。
  • 新增接口“杜邦指标”接口query_dupont_data(),提供2007至今的数据。
  • 新增接口“公司业绩快报”接口query_performance_express_report(),提供2003至今的数据。
  • 新增接口“公司业绩预告”接口query_forcast_report(),提供2006至今的数据。
  • 新增web端下载示例数据。

V0.6.2版本 2018/3/16

  • 新增'查询复权因子'接口query_adjust_factor(),提供1990至2017年数据。
  • API性能优化,加快获取数据速度。
  • 接口中忽略证券代码大小写。
  • 接口中对指标参数大小写不敏感。
  • 官网中提供搜索功能。

V0.6.1版本 2018/2/13

  • 接口query_history_k_data(),新增"d=日k线、w=周k线、m=月k线"2015-01-01至今的规模指数、一级行业指数、二级行业指数、策略指数、成长指数、价值指数、主题指数。
  • 接口query_history_k_data(),新增"d=日k线"滚动市盈率(peTTM)、市净率(pbMRQ)、滚动市销率(psTTM)、滚动市现率(pcfNcfTTM)。
  • 接口query_history_k_data(),新增指数、股票"d=日k线、w=周k线、m=月k线"的涨跌幅(pctChg)。
  • 接口query_history_k_data(),新增股票"d=日k线"的'是否ST(isST)'。
  • 新增'查询除权除息信息'接口query_dividend_data(),提供1990年至2017年数据。

V0.5.5版本 2018/2/5

  • 优化next()方法,获取大量数据时分批次获取。

V0.5.1版本 2018/1/11

  • 新增获取历史K线数据接口query_history_k_data()。
  • 提供2015-01-01至今的上交所A股、深交所A股,上交所指数(综合指数)、深交所指数(综合指数)d=日k线、w=周k线、m=月k线、5=5分钟、15=15分钟、30=30分钟、60=60分钟k线数据。