楼主: gsjclgz
9231 7

[程序化交易] 如何使用python获取股票的PB,PE历史数据 [推广有奖]

  • 0关注
  • 8粉丝

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
6.1285
学术水平
10 点
热心指数
10 点
信用等级
10 点
经验
1090 点
帖子
52
精华
0
在线时间
154 小时
注册时间
2009-5-1
最后登录
2023-1-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
首先下载安装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


二维码

扫码加我 拉你入群

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

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

关键词:python 如何使用 历史数据 Anonymous Dataframe

沙发
gsjclgz 发表于 2018-5-8 22:11:17 |只看作者 |坛友微信交流群
FYI,需要python3.5版本。

使用道具

藤椅
hanzhongyl 发表于 2018-5-9 09:15:40 |只看作者 |坛友微信交流群
谢谢,改天测试一下数据质量看看

使用道具

板凳
gsjclgz 发表于 2018-5-9 09:36:17 |只看作者 |坛友微信交流群
hanzhongyl 发表于 2018-5-9 09:15
谢谢,改天测试一下数据质量看看
你测试完了别忘了把测试结果分享出来哦!

使用道具

报纸
hanzhongyl 发表于 2018-5-11 14:59:50 |只看作者 |坛友微信交流群
看了数据,质量不错,只是从2015年1月开始整理的,之前的没有,做量化还是有点缺

使用道具

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

使用道具

7
浅光出岫 发表于 2018-5-14 14:21:59 |只看作者 |坛友微信交流群
美股数据推荐Quandl数据库的Zacks DataBase
https://www.quandl.com/publishers/ZACKS
有Python API,挺好用

使用道具

8
Christine15 发表于 2018-7-25 15:12:30 |只看作者 |坛友微信交流群
浅光出岫 发表于 2018-5-14 14:21
美股数据推荐Quandl数据库的Zacks DataBase
https://www.quandl.com/publishers/ZACKS
有Python API,挺好 ...
请问quandl是收费的吗?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 21:55