当前位置: 首页 > news >正文

qmt量化交易策略小白学习笔记第10期【qmt编程之获取股票订单流数据--内置Python】

qmt编程之获取股票订单流数据

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

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

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

获取股票订单流数据

获取股票在某个价位的订单数量

提示

1.该数据通过get_market_dataget_market_data_ex接口获取,period参数选择orderflow1m 或者 orderflow1d
2.获取历史数据前需要先用download_history_data下载历史数据,订单流数据仅提供orderflow1m周期数据下载,其他周期的订单流数据都是通过1m周期合成的
3.订单流版 权限数据

#内置python

原型

python


# 一分钟订单流
C.get_market_data_ex([],stock_list,period="orderflow1m",start_time = "", end_time = "")
# 1d订单流
C.get_market_data_ex([],stock_list,period="orderflow1d",start_time = "", end_time = "")

参数 除period参数需指定为orderflow1m 或者 orderflow1d外,其余参数与ContextInfo.get_market_data_ex一致

返回值

  • 返回dict { stock_code1 : value1, stock_code2 : value2, ... }
  • value1, value2, ... :pd.DataFrame 数据集,index为time_list,columns为fields

示例

python


# coding:gbk
def init(C):returndef f(data):print(data)def after_init(C):stock_list = ["000001.SZ"]if 1:download_history_data("000001.SZ","orderflow1m",'','')C.subscribe_quote("000001.SZ","orderflow1m",callback = f)# C.subscribe_quote("000001.SZ","transactioncount1d")print(C.get_market_data_ex([],stock_list,period="orderflow1m",start_time = "", end_time = "",count = 1))

返回值

start simulation mode
{'000001.SZ':                     buyNum          price sellNum           stime  \
stime                                                               
20240315150000  [0, 82724]  [10.58, 10.6]  [0, 0]  20240315150000   time  
stime                          
20240315150000  1710486000000  }
buyNum         [0, 82724]
price       [10.58, 10.6]
sellNum            [0, 0]
stime      20240315150000
time        1710486000000
Name: 20240315150000, dtype: object


 

相关文章:

  • 三、Gazebo中实现机器人仿真(小白上手)+ubuntu18.04
  • 路由聚合和VRRP技术
  • 【学习笔记】Windows GDI绘图(五)图形路径GraphicsPath详解(上)
  • grex 正则表达式生成工具
  • 电脑视频如何压缩变小 mp4视频太大怎么压缩不影响画质
  • QT--气泡框的实现
  • 搭建LNMP服务器
  • 如何利用curl命令访问Kubernetes API server
  • 2024电工杯A题详细思路代码分析数学建模:园区微电网风光储协调优化配置
  • SpringBoot多数据源启动出现循环依赖问题
  • AI网络爬虫:批量爬取电视猫上面的《庆余年》分集剧情
  • uniapp 快手小程序隐藏scrollbar
  • 59. UE5 RPG AI行为树的任务
  • 【AD21】BOM表文件的输出
  • 2024年ai知识库:特点、应用与搭建
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • canvas 绘制双线技巧
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • java8 Stream Pipelines 浅析
  • Javascript基础之Array数组API
  • Java反射-动态类加载和重新加载
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • linux安装openssl、swoole等扩展的具体步骤
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Redis学习笔记 - pipline(流水线、管道)
  • Spring Cloud中负载均衡器概览
  • SQLServer之创建显式事务
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue.js 移动端适配之 vw 解决方案
  • 开发基于以太坊智能合约的DApp
  • 前端路由实现-history
  • 前端面试题总结
  • 小程序 setData 学问多
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 用jquery写贪吃蛇
  • 转载:[译] 内容加速黑科技趣谈
  • k8s使用glusterfs实现动态持久化存储
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #include<初见C语言之指针(5)>
  • $ git push -u origin master 推送到远程库出错
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (pytorch进阶之路)扩散概率模型
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (翻译)terry crowley: 写给程序员
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET/C# 获取一个正在运行的进程的命令行参数