基于Python的指数基金量化投资
-估值数据的直接获取

在判断个股或者指数的买点通常是通过个股或者指数的市盈率和市净率来进行锚定的,所以市盈率和市净率这两个数据非常的重要。

在baostock上提供了直接获取个股估值的数据接口

该接口可以获得按时间区间定义的数据,包含:

Date:交易信息
Code:证券代码
Close:收盘价
peTTM:滚动市盈率
psTTM:滚动市销率
pcfNcfTTM:滚动市现率
pbMRQ:市净率

但是该接口目前只能获取个股的估值信息,指数的估值信息是没有的,可以参看《指数的市盈率和市净率计算》自行进行计算。

源码

import baostock as bs
import pandas as pdlg = bs.login()
print('login respond error_code:'+lg.error_code)
print('login respond  error_msg:'+lg.error_msg)rs = bs.query_history_k_data_plus("sz.399989","date,code,close,peTTM,pbMRQ,psTTM,pcfNcfTTM",start_date='2015-01-01', end_date='2017-12-31',frequency="d", adjustflag="3")
print('query_history_k_data_plus respond error_code:'+rs.error_code)
print('query_history_k_data_plus respond  error_msg:'+rs.error_msg)result_list = []
while (rs.error_code == '0') & rs.next():result_list.append(rs.get_row_data())
result = pd.DataFrame(result_list, columns=rs.fields)result.to_csv("D:\\index_valuation.csv", encoding="gbk", index=False)
print(result)bs.logout()

程序中用到的指数数据如果有问题,大家可以留言获取也可以添加小将前行的微信xjqx_666进行获取,欢迎大家一起交流沟通_

课程参考:基于Python的量化指数基金投资

基于Python的指数基金量化投资——估值数据的直接获取相关推荐

  1. 基于Python的指数基金量化投资——指数数据获取

    做基金的量化,最最重要的是要有数据,所以指数的数据是所有分析的源头. Baostock就提供比较全面的指数数据,具体可以参考<基于Python的指数基金量化投资 - 股票数据源baostock& ...

  2. 基于Python的指数基金量化投资——A股全市场成交量计算

    成交量是反映市场情绪和流动性一个很重要的指标,当出现牛市时成交量会急剧放大,当出现熊市时成交量会急剧缩小. 通过成交量可以反映出市场的情绪是处于正常.平淡还是疯狂,可以在一定程度上指导我们的投资操作, ...

  3. 基于Python的指数基金量化投资-为什么量化指数基金投资

    上一次写了基于Python的指数基金量化投资-股票数据源baostock 这次来说一下为什么要量化指数基金投资. 进行指数基金投资我们需要清楚几个关键点:该投资哪些指数品种,为什么投资这些品种.这些品 ...

  4. 基于Python的指数基金量化投资 - 指数投资技巧(三)不定期定额

    指数投资方式中有四种基本的方法,分别是定期定额.定期不定额.不定期定额和不定期不定额,这四种方式投资效果不同,对投资者的要求也不同,定期定额最简单,但收益不算高,不定期不定额最复杂,对投资者的要求最高 ...

  5. 基于Python的指数基金量化投资 ——A股所有个股名称和证券代码获取

    前面介绍过怎么获取A股个股的数据<基于Python的指数基金量化投资 - 股票数据源baostock>,里面包含了个股的各种历史数据,包含:股价.市盈率.市净率.成交量.换手率等等. 但是 ...

  6. 基于Python的指数基金量化投资-股票数据源baostock

    基于Python的指数基金量化投资-股票数据源baostock 课程参考:基于Python的量化指数基金投资 微信公众号: 量化用到的数据源来自baostock,可以通过www.baostock.co ...

  7. 基于Python的指数基金量化投资——指数基金偏离度计算

    什么是指数偏离度 它是指数涨跌的快慢和偏离幅度指标. 当指数快速上涨,偏离度数据会迅速的向上偏离,当快速下跌时,偏离度数据会迅速的向下偏离. 而持续的上涨中出现下跌,偏离度就会急转直下,另一种持续的下 ...

  8. 基于Python的指数基金量化投资——指数基金间相关度计算

    每一种指数基金都是由一篮子股票组成的,少的有几十个成分股,多的有几百上千个成分股,而整个A股目前有四千多家上市公司,每种指数基金都从A股这个大篮子里面选取成分股,那就会有个问题,不同的指数基金选择的成 ...

  9. 基于Python的指数基金量化投资——指数包含的个股数据获取

    要计算指数的加权值,指数的市盈率.市净率,或者指数的净资产收益率,都需要用到指数所包含的个股信息,前面分享的<指数的净资产收益率计算>和<指数的市盈率和市净率计算>等文中都有提 ...

  10. 基于python的股票程序化交易论文_基于Python工具的股票量化投资策略研究

    2019 年第 07 期 20 世 纪 80 年代, 一 些 投 资 者 开 始 利用 计 算 机 研究金 融 数据 , 并 初显 成 效 . 20 世 纪 末 , 投 资 者 把 计 算 机 技术 ...

最新文章

  1. 推动网络由连接为中心向用户为中心转变
  2. 直播预告 - 微软MVP为你揭秘Visual Studio 2019新特性
  3. jsp java代码_jsp内的java代码不执行,急啊!!大家来看看!
  4. web前端(3)—— html标签及web页面结构
  5. AAAI 2020 Oral | 华科提出TANet:提升点云3D目标检测的稳健性
  6. Ubuntu下 VirtualBox的卸载和升级 (转载)
  7. 计算机视觉农作物检测,基于计算机视觉的农作物病害检测系统的研究
  8. windows10计算机用户密码,忘记Windows 10系统密码?教你重置
  9. 校验码的计算方法说明
  10. C语言面试常见问题总结
  11. Spring实战(第4版)阅读笔记(一)
  12. Android+刷固件,(57M2)海信ip906h强刷系统安卓固件包及刷机教材
  13. 【Scratch-侦测模块】Scratch-碰到
  14. OpenShift 4 - 使用 Debezium 捕获变化数据,实现MySQL到PostgreSQL数据库同步(附视频)
  15. rpgmvp文件转换图片_干货|如何快速将图片转换成CAD文件格式
  16. 计算机无法安装MUMU模拟器,如何解决重装MuMu模拟器时无法更换安装目录
  17. 汉文博士——支持生僻古难字检索的开放式免费汉语词典
  18. 关于DVD的VOB文件的认识
  19. 机器学习——决策树与随机森林
  20. 开源项目与J2EE架构介绍

热门文章

  1. [树莓派][GPIO][风扇][断点直播]树莓派4B加装风扇并实现风力和CPU温度控制
  2. html属于编程语言,HTML编程语言
  3. 轻松调整C盘分区大小
  4. js压缩文件或文件夹
  5. android 自定义空白,自定义对话框在android中顶部留有空白
  6. 新浪微博java sdk文档_新浪微博开放平台:java SDK介绍及使用说明
  7. 修复关于DxO Nik Collection 2.0.8在Photoshop 2020不能显示中文问题
  8. 上海一本计算机工程应用大学排名,2019上海软科世界一流学科排名计算机科学与工程专业排名密歇根州立大学排名第51-75...
  9. 域名不要www如何解析
  10. win10没法进入安全模式的处理办法