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

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

qmt编程之获取股票资金流向数据

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

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

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

获取股票资金流向数据

获取一只或者多只股票在一个时间段内的资金流向数据

提示

1.该数据通过get_market_dataget_market_data_ex接口获取,period参数选择transactioncount1d 或者 transactioncount1m
2.获取历史数据前需要先用download_history_data下载历史数据

3.VIP 权限数据

#内置python

原型

内置python

# 逐笔成交统计日级
C.get_market_data_ex([],stock_list,period="transactioncount1d",start_time = "", end_time = "")
# 逐步成交统计1分钟级
C.get_market_data_ex([],stock_list,period="transactioncount1m",start_time = "", end_time = "")

参数

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

返回值

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

提示

特大单:成交金额大于或等于100万元或成交量大于或等于5000手

大单:成交金额大于或等于20万元或成交量大于或等于1000手

中单:成交金额大于或等于4万元或成交量大于或等于200手

小单:其它为小单

字段名数据类型含义
timeint时间戳
bidNumberint主买单总单数
bidMostVolumeint主买特大单成交量
bidBigVolumeint主买大单成交量
bidMediumVolumeint主买中单成交量
bidSmallVolumeint主买小单成交量
offNumberint主卖单总单数
offMostVolumeint主卖特大单成交量
offBigVolumeint主卖大单成交量
offMediumVolumeint主卖中单成交量
offSmallVolumeint主卖小单成交量
bidMostAmountfloat主买特大单成交额
bidBigAmountfloat主买大单成交额
bidMediumAmountfloat主买中单成交额
bidSmallAmountfloat主买小单成交额
offMostAmountfloat主卖特大单成交额
offBigAmountfloat主卖大单成交额
offMediumAmountfloat主卖中单成交额
offSmallAmountfloat主卖小单成交额
ddxfloat大单动向
ddyfloat涨跌动因
ddzfloat大单差分
zjbyNetInflowint资金博弈 净流入
zjbyMostint资金博弈 超大单
zjbyBigint资金博弈 大单
zjbyMediumint资金博弈 中单
zjbySmallint资金博弈 小单
netOrderint净挂
netWithdrawint净撤
withdrawBidint总撤买
withdrawOffint总撤卖
unactiveBidMostVolumeint被动买特大单成交量
unactiveBidBigVolumeint被动买大单成交量
unactiveBidMediumVolumeint被动买中单成交量
unactiveBidSmallVolumeint被动买小单成交量
unactiveOffMostVolumeint被动卖特大单成交量
unactiveOffBigVolumeint被动卖大单成交量
unactiveOffMediumVolumeint被动卖中单成交量
unactiveOffSmallVolumeint被动卖小单成交量
unactiveBidMostAmountfloat被动买特大单成交额
unactiveBidBigAmountfloat被动买大单成交额
unactiveBidMediumAmountfloat被动买中单成交额
unactiveBidSmallAmountfloat被动买小单成交额
unactiveOffMostAmountfloat被动卖特大单成交额
unactiveOffBigAmountfloat被动卖大单成交额
unactiveOffMediumAmountfloat被动卖中单成交额
unactiveOffSmallAmountfloat被动卖小单成交额

示例

python

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

返回值

bidBigAmount                 3.53868e+08
bidBigVolmue                      333765
bidMediumAmount              9.43932e+07
bidMediumVolmue                    89050
bidMostAmount                1.76518e+09
bidMostVolmue                    1666209
bidNumber                           2523
bidSmallAmount               8.33361e+06
bidSmallVolmue                      7862
ddx                                30.73
ddy                                -9.83
ddz                                 2.48
netOrder                               0
netWithdraw                            0
offBigAmount                 3.22761e+08
offBigVolmue                      304380
offMediumAmount              7.95061e+07
offMediumVolmue                    74975
offMostAmount                1.16452e+09
offMostVolmue                    1099078
offNumber                           2071
offSmallAmount                  5.36e+06
offSmallVolmue                      5058
stime                           20240315
time                       1710432000000
unactiveBidBigAmount         3.22761e+08
unactiveBidBigVolmue              304380
unactiveBidMediumAmount      7.95061e+07
unactiveBidMediumVolmue            74975
unactiveBidMostAmount        1.16452e+09
unactiveBidMostVolmue            1099078
unactiveBidSmallAmount          5.36e+06
unactiveBidSmallVolmue              5058
unactiveOffBigAmount         3.53868e+08
unactiveOffBigVolmue              333765
unactiveOffMediumAmount      9.43932e+07
unactiveOffMediumVolmue            89050
unactiveOffMostAmount        1.76518e+09
unactiveOffMostVolmue            1666209
unactiveOffSmallAmount       8.33361e+06
unactiveOffSmallVolmue              7862
withdrawBid                            0
withdrawOff                            0
zjbyBig                         31107201
zjbyMedium                      14887134
zjbyMost                       600652357
zjbyNetInflow                  649620302
zjbySmall                        2973610
Name: 20240315, dtype: object
{'000001.SZ':           bidBigAmount  bidBigVolmue  bidMediumAmount  bidMediumVolmue  \
stime                                                                    
20240315   353868458.0        333765       94535250.0            89184   bidMostAmount  bidMostVolmue  bidNumber  bidSmallAmount  \
stime                                                               
20240315   1.765176e+09        1666209       2524       8333609.0   bidSmallVolmue    ddx    ...      unactiveOffMostVolmue  \
stime                              ...                              
20240315            7862  30.73    ...                    1666209   unactiveOffSmallAmount  unactiveOffSmallVolmue  withdrawBid  \
stime                                                                   
20240315               8333609.0                    7862            0   withdrawOff   zjbyBig  zjbyMedium   zjbyMost  zjbyNetInflow  \
stime                                                                   
20240315            0  31107201    15029164  600652357      649762332   zjbySmall  
stime                
20240315    2973610  [1 rows x 48 columns]}


 

相关文章:

  • Docker 基础使用 (1)
  • 【html项目实战】年长者便捷上网中心
  • word如何创造新的格式标题
  • 浙江大学数据结构MOOC-课后习题-第十讲-排序4 统计工龄
  • 软件程序设计规范(代码编写规范文档)-word下载
  • Clickhouse 算术函数操作总结—— Clickhouse 基础篇(五)
  • SpringBoot搭建OAuth2
  • xLua背包实践
  • 电机控制系列模块解析(25)—— 过压抑制与欠压抑制
  • Github 2024-05-29 C开源项目日报 Top10
  • 如何防止重复提交请求?
  • 【Postman接口测试】第二节.Postman界面功能介绍(上)
  • leetcode热题100.完全平方数(动态规划进阶)
  • 如何找到docker的run(启动命令)
  • 什么是以太坊?
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • Apache的基本使用
  • flask接收请求并推入栈
  • JS实现简单的MVC模式开发小游戏
  • select2 取值 遍历 设置默认值
  • spring boot下thymeleaf全局静态变量配置
  • SQLServer之索引简介
  • Web Storage相关
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 理解在java “”i=i++;”所发生的事情
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 微信小程序:实现悬浮返回和分享按钮
  • 微信小程序填坑清单
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 找一份好的前端工作,起点很重要
  • 06-01 点餐小程序前台界面搭建
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • ![CDATA[ ]] 是什么东东
  • #if 1...#endif
  • (06)金属布线——为半导体注入生命的连接
  • (1)(1.13) SiK无线电高级配置(五)
  • (26)4.7 字符函数和字符串函数
  • (Python第六天)文件处理
  • (八)Spring源码解析:Spring MVC
  • (第27天)Oracle 数据泵转换分区表
  • (六)软件测试分工
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (算法)Game
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)WLAN定义和基本架构转
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)http-server应用
  • (转)ORM
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .chm格式文件如何阅读
  • .Net IE10 _doPostBack 未定义
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .Net Winform开发笔记(一)