qmt量化交易策略小白学习笔记第46期【qmt编程之期货行情数据--如何获取5档盘口行情、期货结算价与持仓量】

qmt编程之获取期货数据

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

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

感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!

获取5档盘口行情

提示
  1. 该数据为VIP数据
示例
from xtquant import xtdata
import time

symbol_list = ["rb2405.SF","ec2404.INE"] # 五档行情支持上期所,上期能源

period = "l2quote" # 获取5档盘口tick

for symbol in symbol_list:
    xtdata.subscribe_quote(symbol,period = period,count=-1)
time.sleep(1)

data = xtdata.get_market_data_ex(["askPrice","bidPrice"],symbol_list,period = period,count=-1)

print(data)

五档返回值 
{'ec2404.INE':                                                          askPrice  \
 20240115085900  [2300.0, 2300.2, 2304.0, 2306.0, 2310.0, 0.0, ...   
 20240115090000  [2266.0, 2280.0, 2280.9, 2285.0, 2287.9, 0.0, ...   
 20240115090001  [2261.6000000000004, 2262.0000000000005, 2262....   
 20240115090001  [2253.4, 2253.5, 2253.6, 2254.6, 2255.0, 0.0, ...   
 20240115090002  [2244.6, 2246.6, 2246.7999999999997, 2248.8999...   
 ...                                                           ...   
 20240115140227  [2138.3, 2138.6000000000004, 2138.700000000000...   
 20240115140228  [2138.0, 2138.3, 2138.6000000000004, 2138.7000...   
 20240115140228  [2137.7999999999997, 2137.8999999999996, 2137....   
 20240115140229  [2137.2999999999997, 2137.7999999999997, 2137....   
 20240115140229  [2136.4, 2137.1, 2137.7999999999997, 2137.8999...   
 
                                                          bidPrice  
 20240115085900  [2288.0, 2280.0, 2266.0, 2265.0, 2262.1, 0.0, ...  
 20240115090000  [2222.1, 2222.0, 2220.0, 2219.0, 2216.0, 0.0, ...  
 20240115090001  [2227.0000000000005, 2226.8000000000006, 2226....  
 20240115090001  [2230.2000000000003, 2230.0000000000005, 2229....  
 20240115090002  [2233.2000000000003, 2223.4, 2222.0, 2220.0, 2...  
 ...                                                           ...  
 20240115140227  [2137.1, 2135.2999999999997, 2134.999999999999...  
 20240115140228  [2137.1, 2135.2999999999997, 2134.999999999999...  
 20240115140228  [2137.1, 2135.2999999999997, 2134.999999999999...  
 20240115140229  [2137.1, 2135.2999999999997, 2134.999999999999...  
 20240115140229  [2135.0, 2134.0, 2132.4, 2132.0, 2131.0, 0.0, ...  
 
 [15942 rows x 2 columns],
 'rb2405.SF':                                                          askPrice  \
 20240112205900  [3906.0, 3907.0, 3908.0, 3909.0, 3910.0, 0.0, ...   
 20240112210000  [3904.0, 3905.0, 3906.0, 3907.0, 3908.0, 0.0, ...   
 20240112210001  [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...   
 20240112210001  [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...   
 20240112210002  [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...   
 ...                                                           ...   
 20240115140227  [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...   
 20240115140227  [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...   
 20240115140228  [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...   
 20240115140228  [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...   
 20240115140229  [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...   
 
                                                          bidPrice  
 20240112205900  [3905.0, 3904.0, 3903.0, 3902.0, 3901.0, 0.0, ...  
 20240112210000  [3903.0, 3902.0, 3901.0, 3900.0, 3899.0, 0.0, ...  
 20240112210001  [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...  
 20240112210001  [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...  
 20240112210002  [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...  
 ...                                                           ...  
 20240115140227  [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...  
 20240115140227  [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...  
 20240115140228  [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...  
 20240115140228  [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...  
 20240115140229  [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...  
 
 [35329 rows x 2 columns]}

期货结算价与持仓量

字段数据类型含义
settelementPricefloat结算价
openInterestfloat持仓量
示例
示例
from xtquant import xtdata
xtdata.get_market_data_ex(['settelementPrice','openInterest'],['rb2401.SF'],period='1d')
 返回值
'rb2401.SF':           settelementPrice  openInterest
 20230117            3996.0           573
 20230118            4036.0           713
 20230119            4066.0           821
 20230120            4065.0           944
 20230130            4123.0          1201
 ...                    ...           ...
 20230922            3773.0       1643925
 20230925            3741.0       1710023
 20230926            3697.0       1772900
 20230927            3684.0       1767758
 20230928            3700.0       1697143
 
 [172 rows x 2 columns]}

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

高效文本编辑器:轻松掌握内容,批量删除每隔一行带有分隔符的内容,助力文本处理更高效!

在信息爆炸的时代,文本处理已成为我们日常生活和工作中不可或缺的一部分。然而,面对海量的文本内容,如何高效地进行编辑和整理,成为了许多人面临的难题。今天,我要向大家推荐一款高效文本编辑器——首助编辑高手&#…

如何在 MySQL 中创建和使用事务?

目录 1. 环境准备 2. 创建事务 3. 事务执行 4. 事务撤消 5. 总结 事务是数据库区别于文件系统的重要特征之一,当我们有了事务就会让数据库始终保持一致,同时我们还能通过事务机制恢复到某个时间点,这样可以保证已提交到数据库的修改不会…

mysql设置密码复杂度策略,登录失败次数限制

在配置文件中加入如下配置,重启mysql服务 [mysqld] #密码复杂度插件 plugin-load-addvalidate_password.so validate-passwordFORCE_PLUS_PERMANENT validate_password_policy2 # 0简单 1普通 2困难 validate_password_length9 # 密码长度限制 #登录失败次数、时间…

云服务器可以从哪些方面降低开发运维难度

开发和运维工作面临着诸多挑战,如果说现在市场上有可以快速有效解决的方案,那么云服务器绝对是首选,云服务器从多个方面显著降低了其难度。 具象到云服务器的特质中,不得不提的还是云服务器的弹性伸缩,之前的文章里有…

网络流量 数据包length计算

MTUMSSIP header(20 bytes)tcp header(20 bytes) lengthMTUEthernet header(14bytes) 其中MSS为Maximum Segment Size,即最大报文段长度,其受MTU大小影响,这里的MTU指的是三层的,二层的MTU固定为1500,不能修改。 MT…

推出RW610高度集成的低功耗无线MCU,带内置3频:1x1 Wi-Fi®6+ Bluetooth® Low Energy 5.4射频单元

RW610是一款高度集成的低功耗无线MCU,它集成了MCU和Wi-Fi6Bluetooth Low Energy (LE) 5.4射频单元,适用于多种应用,包括互联智能家居设备、游戏控制器、企业和工业自动化、智能配件和智能能源。 采用TFBGA145封装的系列器件:RW61…

docker curl:(56) Recv failure: Connection reset by peer

docker容器启动后,查看日志未发现错误,通过查询和分析,发现是期望容器打开的端口与容器实际打开的端口不一致导致。 1)docker run -itd -p 8082:8082 vulfocus/log4j2-rce-2021-12-09:latest 2)curl localhost:8082 …

移动端 UI 风格,彰显不凡

移动端 UI 风格,彰显不凡

一文读懂数据仓库ODS层

数据仓库一般分为三层,分别为数据贴源层(ODS,Operation Data Store)、数据公共层(CDM,Common Data Model)和数据应用层(ADS,Application Data Service)。其中…

java基于ssm+jsp 高校四六级报名管理系统

1前台首页功能模块 高校四六级报名管理系统,在系统首页可以查看首页、四六级报名、新闻资讯、我的、跳转到后台、在线客服等内容,如图1所示。 图1系统功能界面图 学生登录、学生注册,在注册页面可以填写学号、密码、姓名、学院、班级、手机、…

苹果智能和人工智能最大化

苹果智能和人工智能最大化 除了苹果公司,还没有人真正使用过苹果的智能功能。它要到秋天才会分阶段发布,即使到那时,它也无法在80%或90%的iPhone安装基础上运行,因为它需要只有iPhone 15 Pro才能使用的设备上处理功能。没有什么能…

无线模块433MHz和2.4GHz的功能与适用性比较

433MHz和2.4GHz这两个频段常用于无线通信中的模块,今天我们就来介绍这两种频段无线模块各自的特点。433MHz和2.4GHz无线模块工作频段都属于国内免许可的ISM开放频段,因此二者使用较为广泛。 433MHz频段无线模块位于超高频(UHF)范围内,具体频…

【0-1系列】从0-1快速了解搜索引擎是什么以及怎么用(上)

友情链接 社区开发版安装部署与使用教程社区版家族V2024.5版本更新说明 START>>1.快速了解搜索引擎 什么是搜索引擎数据库 搜索引擎数据库是一类专门用于数据内容搜索的NoSQL数据库,是非结构化大数据处理分析领域中重要的基础支撑软件。 伴随互联网、移动…

【element-ui】el-date-picker动态设置picker-options

<el-date-pickerv-model"formObj.startDate"type"date"placeholder"开始时间":picker-options"startPickerOptions"> </el-date-picker><el-date-pickerv-model"formObj.endDate"type"date"placeh…

全域外卖系统源码在哪些渠道值得推荐?

当前&#xff0c;全域外卖的热度持续飙升&#xff0c;并且隐隐有了大爆的趋势。许多创业者也因此有了进军全域外卖赛道的想法&#xff0c;以全域外卖系统源码在哪找为代表多个相关问题因此成为了多个创业者交流群的常客。 根据中国互联网络信息中心&#xff08;CNNIC&#xff0…

使用Python和BeautifulSoup轻松抓取表格数据

你是否曾经希望可以轻松地从网页上获取表格数据&#xff0c;而不是手动复制粘贴&#xff1f;好消息来了&#xff0c;使用Python和BeautifulSoup&#xff0c;你可以轻松实现这一目标。今天&#xff0c;我们将探索如何使用这些工具抓取中国气象局网站(http://weather.cma.cn)上的…

PySide(PyQt)利用回调和闭包定义信号与槽

如图3个按钮&#xff0c;均设为checkable&#xff0c;放置在一个groupbox内成为一个按钮组&#xff0c;要求实现的功能&#xff1a;当点击某个按钮时将本按钮设为选中&#xff08;setChecked(True)&#xff0c;并取消选中按钮站中的其他所有按钮&#xff08;setChecked(False)&…

PS系统教学24

去水印 仿制图章工具修复画笔工具选区-编辑-填充-内容识别 人体皮肤亮度 人体皮肤发亮 减淡工具 缺点&#xff1a;不能对所有图层取样 选择减淡工具选择高光打完高光用中间调中和一下也可以用历史记录画笔工具进行修饰也可以用加深工具进行微调 图层中的模式 滤色 曝光过…

五、在Qt下加载QVTKWidget控件(VTK8.2.0),生成Visual Studio项目,显示点云(C++)

前言&#xff1a;因为项目需要通过Qt进行显示点云&#xff0c;参考了很多博文&#xff0c;但是并没有全部正确的&#xff0c;东拼西凑算是实现了&#xff0c;花费了两天时间&#xff0c;时间有点久&#xff0c;能力还有有待提升~~ 为此写篇博文记录一下。感谢各位大佬&#xff…

Mac OS 安装frida

安装frida和frida-tools Python是基础&#xff0c;提前装好Python 终端执行 python3 -m pip install frida 如果出现error 按照提示处理 信息提示&#xff1a;brew install pipx 于是终端执行&#xff1a; brew install pipx 安装frida&#xff1a; pipx install frida…