目录
2.query_history_k_data_plus:k线数据
(1)官网接口文档
baostock接口文档详细说明官网:
Python API文档 - www.baostock.com
(2)包安装
cmd安装:pip install baostock
cmd测试是否安装成功:python -c "import baostock as bs; bs.login()"
输出”login success!”表明安装成功。
(3)使用方法
bs.login():登录系统。建立与服务器的连接,无需注册即可登录。需要说明的是, 登录后超过一段时间没有操作再调用api请求时会超时,需要重新登录才能继续下载数据
bs.logout():不需要使用的时候可以主动调用bs.logout()函数断开与服务器的连接。
import baostock as bs
bs.login()
"""
接口使用
参考手册:
http://baostock.com/baostock/index.php/Python_API%E6%96%87%E6%A1%A3
"""
bs.logout() # 这句一般不调用
(4)常用函数说明
常用函数主要有login(),query_all_stock(),query_history_k_data_plus()3个。
其他的还有季度财务数据、公司报告信息、宏观经济数据等可以通过api获取,具体可以参考官网。
1.query_all_stock:证券代码
获取指定交易日期所有股票列表。
- 可以通过参数day获取某一天的数据,参数为空表示默认获取当天的数据。
- 返回类型为baostock自定义的数据类型,通过get_data()函数可以获取Pandas DataFrame类型的数据
- 如果某天为非交易日 ,则get_data()返回的DataFrame为空,比如2022-05-28是周六不交易&#x