qmt量化交易策略小白学习笔记第6期【qmt如何获取股票历史涨跌停价格】

qmt如何获取股票历史涨跌停价格

qmt更加详细的教程方法,会持续慢慢梳理。

也可找寻博主的历史文章,搜索关键词查看解决方案 !

感谢关注,需免费开通量化回测与咨询实盘权限,可以和博主联系!

获取股票历史涨跌停价格

提示

  1. 获取该数据前需要先调用xtdata.download_history_data进行下载,period参数选择"stoppricedata"

  2. 该数据通过get_market_data_ex接口获取,period参数选择"stoppricedata"

  3. 若是只需要最新一天的涨跌停价格,可通过get_instrument_detail的UpStopPriceDownStopPrice字段获取

  4. 该数据是VIP权限数据

调用方法

get_market_data_ex([],stock_list,period="stoppricedata",start_time = "", end_time = "")

参数

参数名称类型描述
field_listlist数据字段列表,传空则为全部字段
stock_listlist合约代码列表
periodstring周期
start_timestring起始时间
end_timestring结束时间
countint数据个数。默认参数,大于等于0时,若指定了 start_timeend_time,此时以 end_time 为基准向前取 count 条;若 start_timeend_time 缺省,默认取本地数据最新的 count 条数据;若 start_timeend_timecount 都缺省时,默认取本地全部数据

返回值

返回一个 {stock_code:pd.DataFrame} 结构的dict对象,默认的列索引为取得的全部字段. 如果给定了 fields 参数, 则列索引与给定的 fields 对应.

示例

python


from xtquant import xtdatastock_list = xtdata.get_stock_list_in_sector("沪深A股")[:5]# 下载涨跌停价格数据
for i in stock_list:xtdata.download_history_data(i, 'stoppricedata', '', '')# 获取涨跌停价格数据
data = xtdata.get_market_data_ex([], stock_list, 'stoppricedata', '', '')print(data)

返回值

{'000001.SZ':                time    涨停价   跌停价0      663004800000   0.00  0.001      663609600000   0.00  0.002      664214400000   0.00  0.003      664819200000   0.00  0.004      665424000000   0.00  0.00...             ...    ...   ...7824  1701360000000  10.65  8.717825  1701619200000  10.63  8.697826  1701705600000  10.59  8.677827  1701792000000  10.43  8.537828  1701878400000  10.45  8.55[7829 rows x 3 columns],'000002.SZ':                time    涨停价    跌停价0      663004800000   0.00   0.001      664214400000   0.00   0.002      665078400000   0.00   0.003      665164800000   0.00   0.004      665424000000   0.00   0.00...             ...    ...    ...7816  1701360000000  12.58  10.307817  1701619200000  12.54  10.267818  1701705600000  12.30  10.067819  1701792000000  11.87   9.717820  1701878400000  11.94   9.77[7821 rows x 3 columns],'000004.SZ':                time    涨停价    跌停价0      663004800000   0.00   0.001      663609600000   0.00   0.002      663782400000   0.00   0.003      663868800000   0.00   0.004      663955200000   0.00   0.00...             ...    ...    ...7687  1701360000000  19.09  15.627688  1701619200000  19.71  16.137689  1701705600000  19.94  16.327690  1701792000000  19.00  15.547691  1701878400000  18.72  15.32[7692 rows x 3 columns],'000005.SZ':                time   涨停价   跌停价0      661536000000  0.00  0.001      661622400000  0.00  0.002      661708800000  0.00  0.003      661968000000  0.00  0.004      662054400000  0.00  0.00...             ...   ...   ...7303  1701360000000  1.47  1.337304  1701619200000  1.47  1.337305  1701705600000  1.48  1.347306  1701792000000  1.48  1.347307  1701878400000  1.47  1.33[7308 rows x 3 columns],'000006.SZ':                time   涨停价   跌停价0      704304000000  0.00  0.001      704390400000  0.00  0.002      704476800000  0.00  0.003      704563200000  0.00  0.004      704822400000  0.00  0.00...             ...   ...   ...7491  1701360000000  5.09  4.177492  1701619200000  5.14  4.207493  1701705600000  5.12  4.197494  1701792000000  5.07  4.157495  1701878400000  5.27  4.31[7496 rows x 3 columns]}


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[数据结构] -- 单链表

🌈 个人主页:白子寰 🔥 分类专栏:C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82)&#…

c++编程14——STL(3)list

欢迎来到博主的专栏:c编程 博主ID:代码小豪 文章目录 list成员类型构造、析构、与赋值iterator元素访问修改元素list的操作 list list的数据结构是一个链表,准确的说应该是一个双向链表。这是一个双向链表的节点结构: list的使用…

Vue学习笔记3——事件处理

事件处理 1、事件处理器(1)内联事件处理器(2)方法事件处理器 2、事件参数3、事件修饰符 1、事件处理器 我们可以使用v-on 指令(简写为)来监听DOM事件,并在事件触发时执行对应的JavaScript。 用法: v-on:click"me…

JVM学习-执行引擎

执行引擎 执行引擎是Java虚拟机核心组成部分之一虚拟机是一个相对于物理机的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎是由软件自行实现的&#xf…

【算法】递归、搜索与回溯——简介

简介:递归、搜索与回溯,本节博客主要是简单记录一下关于“递归、搜索与回溯”的相关简单概念,为后续算法做铺垫。 目录 1.递归1.1递归概念2.2递归意义2.3学习递归2.4写递归代码步骤 2.搜索3.回溯与剪枝 递归、搜索、回溯的关系: …

ICML2024 定义新隐私保护升级:DP-BITFIT新型微调技术让AI模型学习更安全

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享,与你一起了解前沿深度学习信息! 引言:差分隐私在大模型微调中的重要性和挑战 在当今的深度学习领域,大型预训练模型的微调已成为提高各种任务性能的关键技术。然而&am…

推特热帖:大语言模型自荐能够替代的20种人类工作!快来看你是否需要转行!

最近推特上有一个例子引起了广泛的讨论,事情的起因是这样的:网友让 GPT-4o 预测一下自己未来将会替代人类哪些工作? 这听起来很有趣!GPT-4o会给出什么样的预测呢? 3.5研究测试:hujiaoai.cn 4研究测试&…

02-Linux【基础篇】

一、Linux的目录结构 1.基本介绍 Linux的文件系统采用层级式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录 深刻理解Linux树状文件目录是非常重要的 记住一句经典的话:在Linux世界里&#xff…

如何在 DigitalOcean Droplet 云主机上创建 Ubuntu 服务器

在本文中,你将通过 DigitalOcean 的管理面板创建一个 Ubuntu 服务器,并将其配置为使用你的 SSH 密钥。设置好服务器后,你可以在其上部署应用程序和网站。 本教程是DigitalOcean云课程简介的一部分,它指导用户完成将应用程序安全地…

win10右键没有默认打开方式的选项的处理方法

问题描述 搞了几个PDF书籍学习一下,不过我不想用默认的WPS打开,因为WPS太恶心人了,占用资源又高。我下载了个Sumatra PDF,这时候我像更改pdf文件默认的打开程序,发现右击没有这个选项。 问题解决 右击文件–属性–…

汽车以太网发展现状及挑战

一、汽车以太网技术联盟 目前推动汽车以太网技术应用与发展的组织包括:OPEN Alliance(One-Pair Ether-Net Alliance SIG)联盟,主要致力于汽车以太网推广与使用,该联盟通过推进 BroadR- Reach 单对非屏蔽双绞线以太网传…

设计新境界:大数据赋能UI的创新美学

设计新境界:大数据赋能UI的创新美学 引言 随着大数据技术的蓬勃发展,它已成为推动UI设计创新的重要力量。大数据不仅为界面设计提供了丰富的数据资源,还赋予了设计师以全新的视角和工具来探索美学的新境界。本文将探讨大数据如何赋能UI设计…

面试八股之JVM篇3.5——垃圾回收——G1垃圾回收器

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通…

1688. 比赛中的配对次数

题目: 给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。 如果当前队伍数为 奇数 …

python梯度下降法求解三元线性回归系数,并绘制结果

import numpy as np import matplotlib.pyplot as plt # 生成随机数据 np.random.seed(0) X1 2 * np.random.rand(100, 1) X2 3 * np.random.rand(100, 1) X3 4 * np.random.rand(100, 1) y 4 3 * X1 5 * X2 2 * X3 np.random.randn(100, 1) # 合并特征 X_b np.hsta…

Vue中组件之间的通信有哪些方法

在Vue中,组件之间的通信有多种方法,以下是一些常见的方法: Props和$emit: 父组件通过props向子组件传递数据。子组件通过$emit触发事件,将数据传递给父组件。 provide和inject: 在Vue 2.2.0版本中引入的选…

云计算-特殊机制(Specialsed Mechanisms)

自动扩展监听器 (Automated Scaling Listener) 自动扩展监听器是一种特定类型的服务代理。它运行在云提供商的网络中,监控云消费者和云服务之间的网络流量。通过分析消费者和服务之间的消息量和类型,它可以测量云服务的负载。 自动扩展监听器对变化的负载…

常见 JVM 面试题补充

原文地址 : 26 福利:常见 JVM 面试题补充 (lianglianglee.com) CMS 是老年代垃圾回收器? 初步印象是,但实际上不是。根据 CMS 的各个收集过程,它其实是一个涉及年轻代和老年代的综合性垃圾回收器。在很多文章和书籍的划分中&…

SpringCloud Alibaba的相关组件的简介及其使用

Spring Cloud Alibaba是阿里巴巴为开发者提供的一套微服务解决方案,它基于Spring Cloud项目,提供了一系列功能强大的组件,包括服务注册与发现、配置中心、熔断与限流、消息队列等。 本文将对Spring Cloud Alibaba的相关组件进行简介&#xff…

React Native 之 动画Animated(十二)

react-native 的 Animated API提供了一种声明式的方式来创建平滑的动画效果。它允许你编写动画逻辑,并将动画值直接绑定到组件的样式或布局属性上。 react-native 的 Animated 库通过以下方式工作: 创建动画值:首先,你需要使用 A…