Python量化数据获取:综合指数介绍及如何获取数据
通常综合指数指的是一个市场全部股票按照一定的权重进行加权和,并且以某一个交易日为基准计算出来的数值。这个数值反映了整个市场的走向和趋势,能反映系统性的信息。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量化数据获取:综合指数介绍及如何获取数据相关推荐
- Python量化数据获取:股票换手率和涨跌幅
除了股票价格以外,还有一些其它的指标能反映一只股票的市场表现,比如涨跌幅,换手率,成交量等,其中涨跌幅和价格相关,换手率和成交量相关.之所以使用涨跌幅和换手率来对股票进行分析,是因为涨跌幅去掉了价格的 ...
- 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。
选定日期,筛选涨幅达到10%的股票,并画出K线图.观察涨停后股票走势. 由于创业板涨停板为20%,科创板20%,北交所30%.因此筛选出的涨停股票不完全准确.考虑到目前市场打板主要集中在10%的主板股 ...
- Python量化交易09——使用证券宝获取金融行情数据(baostock)
接上一篇文章介绍怎么用Tushare获取日k数据后,本章教大家怎么用证券宝获取数据. baostock 的官网链接:A股K线数据 - www.baostock.com 这是免费的一个库,数据种类也很很 ...
- Mac使用Python接入东方财富量化接口Choice,调试与获取数据
这篇博客用来把在Mac平台上使用python接入东方财富Choice接口的流程细化并重写,官方文档有些地方说的太含糊了,有的地方博主尝试了多种方法才试出来,这里直接把标准答案给到大家,尽量避坑吧~ 吐 ...
- python 东方财富接口_Python从东方财富网站获取数据,python,的
python 获取东方财富网站的数据 #!/usr/bin/env python # -*- coding: utf-8 -*- import pandas as pd from selenium i ...
- python粒子风暴代码_从WebSocket获取数据的粒子风暴动画
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 (function() { 'use strict'; var socket = new WebSocket ...
- python 彩票自动下单,从「获取数据」到「自动下单」 | 《Python量化投资入门》培训...
原标题:从「获取数据」到「自动下单」 | <Python量化投资入门>培训 2015年年底的时候,我在学Python,中间一些问题总是搞不明白,在网上搜资料的时发现了一篇非常好的教程--& ...
- 量化交易编程实例python-编程小白如何结合量化实例学习python量化建模?
结合编程和量化的内容,我们社区和学院有很多:BigQuant社区.推荐以下内容:策略开发 策略大都附有python代码,可以点击 克隆策略,在 我的策略 里进行开发. 2.编程知识入门 平台使用的是p ...
- python编程实例集合-编程小白如何结合量化实例学习python量化建模?
结合编程和量化的内容,我们社区和学院有很多:BigQuant社区.推荐以下内容:策略开发 策略大都附有python代码,可以点击 克隆策略,在 我的策略 里进行开发. 2.编程知识入门 平台使用的是p ...
最新文章
- HDU 4913 Least common multiple
- 豆瓣FLASHMP3播放器
- CSS基础学习-5.CSS属性_字体文本文本装饰
- C语言经典例16-最大公约数和最小公倍数
- 函数exit()详解:参数EXIT_FAILURE(是1),EXIT_SUCCESS(是0)
- linux 段大小,linux - 在套接字上的Linux中减少TCP最大段大小(MSS) - 堆栈内存溢出...
- 英语笔记3(git)
- 10亿个字符串的排序问题
- 如何模拟Spring bean(版本2)
- web前端开发工程师必会的5种网页布局方法?
- Kotlin 知识梳理(9) 委托属性
- Windows 下 PHP 开发环境配置系列四 - IIS+php+mysql
- php firefox导出csv,如果文件名有空格,空格后面部分不会导出,后缀也没有
- Python快捷键大全(PyCharm常用)
- 查询银行卡归属地区API接口
- Stealing packets
- 新能源车企凶猛下沉,“新车商”会是一条捷径吗?
- 一般网站需要多少流量多大空间才够用
- Mac清理系统用什么软件?
- excel 公式 java_Java程序如何调用Excel中的各种公式
热门文章
- 阅读nutch.Analysis.jj
- 安科瑞IoT能源管理系统解决方案在马来西亚某工厂的应用
- JavaWeb-HTML常用标签了解(一)
- POJ 2245 Addition Chains(算竞进阶习题)
- FFT从入门到使用(ACM/OI)
- 基于HTML旅游网站设计与实现 途游网站制作 学生DW静态旅游网页设计 html静态旅游风景区网页设计制作 web前端课程设计 web前端课程设计代码 web课程设计
- OBS捕捉桌面显示器一直是黑屏怎么办?
- 【题解】剔除多余括号
- speedtree树木软件for unity(导出树木/草随风飘动画)
- LintCode算法入门: