通常综合指数指的是一个市场全部股票按照一定的权重进行加权和,并且以某一个交易日为基准计算出来的数值。这个数值反映了整个市场的走向和趋势,能反映系统性的信息。A股市场比较常用的综合性指数就是有名的上证指数sh.000001和深证综指sz.399106。

其它的综合指数还包括,B股指数,工业指数,商业指数等。

可以通过BaoStock获取历史的数据,包括价格和成交量信息,以此来分析市场的热度,趋势和活跃程度。获取指数数据的方式和获取个股的数据方式一样,使用同一个函数接口。

import baostock as bs

import pandas as pd

#### 登陆系统####

lg = bs.login()

# 显示登陆返回信息

print('login respond error_code:'+lg.error_code)

print('login respond error_msg:'+lg.error_msg)

#### 获取指数(综合指数、规模指数、一级行业指数、二级行业指数、策略指数、成长指数、价值指数、主题指数)K线数据 ####

##综合指数,例如:sh.000001 上证指数,sz.399106 深证综指 等;

# 详细指标参数,参见“历史行情指标参数”章节

rs = bs.query_history_k_data("sh.600000",

"date,code,open,high,low,close,preclose,volume,amount,pctChg",

start_date='2017-01-01', end_date='2017-06-30',

frequency="d",adjustflag="3")

print('query_history_k_data responderror_code:'+rs.error_code)

print('query_history_k_data respond  error_msg:'+rs.error_msg)

#### 打印结果集 ####

data_list = []

while (rs.error_code == '0') & rs.next():

# 获取一条记录,将记录合并在一起

data_list.append(rs.get_row_data())

result = pd.DataFrame(data_list, columns=rs.fields)

#### 结果集输出到csv文件 ####

result.to_csv("D:\\history_Index_k_data.csv",index=False)

print(result)

#### 登出系统####

bs.logout()

Python量化数据获取:综合指数介绍及如何获取数据相关推荐

  1. Python量化数据获取:股票换手率和涨跌幅

    除了股票价格以外,还有一些其它的指标能反映一只股票的市场表现,比如涨跌幅,换手率,成交量等,其中涨跌幅和价格相关,换手率和成交量相关.之所以使用涨跌幅和换手率来对股票进行分析,是因为涨跌幅去掉了价格的 ...

  2. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。

    选定日期,筛选涨幅达到10%的股票,并画出K线图.观察涨停后股票走势. 由于创业板涨停板为20%,科创板20%,北交所30%.因此筛选出的涨停股票不完全准确.考虑到目前市场打板主要集中在10%的主板股 ...

  3. Python量化交易09——使用证券宝获取金融行情数据(baostock)

    接上一篇文章介绍怎么用Tushare获取日k数据后,本章教大家怎么用证券宝获取数据. baostock 的官网链接:A股K线数据 - www.baostock.com 这是免费的一个库,数据种类也很很 ...

  4. Mac使用Python接入东方财富量化接口Choice,调试与获取数据

    这篇博客用来把在Mac平台上使用python接入东方财富Choice接口的流程细化并重写,官方文档有些地方说的太含糊了,有的地方博主尝试了多种方法才试出来,这里直接把标准答案给到大家,尽量避坑吧~ 吐 ...

  5. python 东方财富接口_Python从东方财富网站获取数据,python,的

    python 获取东方财富网站的数据 #!/usr/bin/env python # -*- coding: utf-8 -*- import pandas as pd from selenium i ...

  6. python粒子风暴代码_从WebSocket获取数据的粒子风暴动画

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 (function() { 'use strict'; var socket = new WebSocket ...

  7. python 彩票自动下单,从「获取数据」到「自动下单」 | 《Python量化投资入门》培训...

    原标题:从「获取数据」到「自动下单」 | <Python量化投资入门>培训 2015年年底的时候,我在学Python,中间一些问题总是搞不明白,在网上搜资料的时发现了一篇非常好的教程--& ...

  8. 量化交易编程实例python-编程小白如何结合量化实例学习python量化建模?

    结合编程和量化的内容,我们社区和学院有很多:BigQuant社区.推荐以下内容:策略开发 策略大都附有python代码,可以点击 克隆策略,在 我的策略 里进行开发. 2.编程知识入门 平台使用的是p ...

  9. python编程实例集合-编程小白如何结合量化实例学习python量化建模?

    结合编程和量化的内容,我们社区和学院有很多:BigQuant社区.推荐以下内容:策略开发 策略大都附有python代码,可以点击 克隆策略,在 我的策略 里进行开发. 2.编程知识入门 平台使用的是p ...

最新文章

  1. HDU 4913 Least common multiple
  2. 豆瓣FLASHMP3播放器
  3. CSS基础学习-5.CSS属性_字体文本文本装饰
  4. C语言经典例16-最大公约数和最小公倍数
  5. 函数exit()详解:参数EXIT_FAILURE(是1),EXIT_SUCCESS(是0)
  6. linux 段大小,linux - 在套接字上的Linux中减少TCP最大段大小(MSS) - 堆栈内存溢出...
  7. 英语笔记3(git)
  8. 10亿个字符串的排序问题
  9. 如何模拟Spring bean(版本2)
  10. web前端开发工程师必会的5种网页布局方法?
  11. Kotlin 知识梳理(9) 委托属性
  12. Windows 下 PHP 开发环境配置系列四 - IIS+php+mysql
  13. php firefox导出csv,如果文件名有空格,空格后面部分不会导出,后缀也没有
  14. Python快捷键大全(PyCharm常用)
  15. 查询银行卡归属地区API接口
  16. Stealing packets
  17. 新能源车企凶猛下沉,“新车商”会是一条捷径吗?
  18. 一般网站需要多少流量多大空间才够用
  19. Mac清理系统用什么软件?
  20. excel 公式 java_Java程序如何调用Excel中的各种公式

热门文章

  1. 阅读nutch.Analysis.jj
  2. 安科瑞IoT能源管理系统解决方案在马来西亚某工厂的应用
  3. JavaWeb-HTML常用标签了解(一)
  4. POJ 2245 Addition Chains(算竞进阶习题)
  5. FFT从入门到使用(ACM/OI)
  6. 基于HTML旅游网站设计与实现 途游网站制作 学生DW静态旅游网页设计 html静态旅游风景区网页设计制作 web前端课程设计 web前端课程设计代码 web课程设计
  7. OBS捕捉桌面显示器一直是黑屏怎么办?
  8. 【题解】剔除多余括号
  9. speedtree树木软件for unity(导出树木/草随风飘动画)
  10. LintCode算法入门: