全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
10397 7
2018-05-08
首先下载安装baostock库: pip install baostock

然后:

下载数据并存入csv文件,也可以存入excel文件。

import baostock as bsimport pandas as pd#### 登陆系统 ####lg = bs.login(user_id="anonymous", password="123456")#### 获取沪深A股估值指标(日频)数据 ##### peTTM    动态市盈率# psTTM    市销率# pcfNcfTTM    市现率# pbMRQ    市净率rs = bs.query_history_k_data("sh.600000",    "date,code,close,peTTM,pbMRQ,psTTM,pcfNcfTTM",    start_date='2015-01-01', end_date='2017-12-31',     frequency="d", adjustflag="3")#### 打印结果集 ####result_list = []while (rs.error_code == '0') & rs.next():    # 获取一条记录,将记录合并在一起    result_list.append(rs.get_row_data())result = pd.DataFrame(result_list, columns=rs.fields)#### 结果集输出到csv文件 ####result.to_csv("D:\\peTTM_sh.600000_data.csv", encoding="gbk", index=False)print(result)#### 登出系统 ####bs.logout()

具体可以查看官方介绍:http://www.baostock.com


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-5-8 22:11:17
FYI,需要python3.5版本。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-9 09:15:40
谢谢,改天测试一下数据质量看看
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-9 09:36:17
hanzhongyl 发表于 2018-5-9 09:15
谢谢,改天测试一下数据质量看看
你测试完了别忘了把测试结果分享出来哦!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-11 14:59:50
看了数据,质量不错,只是从2015年1月开始整理的,之前的没有,做量化还是有点缺
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-11 15:52:01
hanzhongyl 发表于 2018-5-11 14:59
看了数据,质量不错,只是从2015年1月开始整理的,之前的没有,做量化还是有点缺
看官方版本更新的还是比较快的,相信用不了多久就会向前补充数据的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群