QMT 量化必看:三大运行机制(策略编写的底层机制)分别匹配哪种交易需求场景?
发布时间:14小时前阅读:12
QMT 量化必学|三大底层运行机制,看懂不同策略该怎么选
不少刚上手 QMT 写策略的朋友,会搞不懂handlebar、subscribe、run_time这三种运行机制。简单来说,三种机制决定策略代码什么时候触发执行,分别适配不一样的交易场景。本篇把底层逻辑、触发条件、适用场景讲清楚,写策略的时候就不会选错驱动模式。
1、两大底层逻辑分类
QMT 的策略触发分为事件驱动和定时任务两大阵营,三大运行机制就归属在这两类下面:
① 事件驱动:等待外部行情事件发生之后,才执行代码,行情不动,策略就不会触发运算,包含逐 K 线驱动 handlebar、订阅推送 subscribe 两种。
② 定时任务:不受行情涨跌影响,完全跟着预设时间周期执行,对应 run_time 定时运行机制。
想要低佣账户顺利开通 QMT 权限,可以走专属开户渠道,客户经理协助录入白名单,同时给到策略入门相关指引。
2、事件驱动一:逐 K 线驱动 handlebar
① 触发逻辑:依靠 K 线、盘中分笔 Tick 数据事件触发。做历史回测的时候,历史 K 线从前往后每生成一根,就调用一次函数;实盘当中,每当品种产生新的分笔数据就会触发运行。
② 核心特点:回测环境和实盘环境运行逻辑高度统一,是大部分趋势类策略首选模式。
③ 适配交易场景✨
适合以 K 线周期做判断的策略,例如双均线、布林带突破等中低频趋势策略。追求回测和实盘表现尽量对齐,优先选用 handlebar。
3、⚡事件驱动二:订阅推送 subscribe
① 触发逻辑:订阅指定交易品种,只要盘中收到该品种新的分笔行情,立刻回调执行对应代码,对盘口变化响应速度快。
② 核心特点:直接响应每一笔成交推送,对行情变化敏感度更高。
③ 适配交易场景✨
适合需要紧跟盘口逐笔变化、追求极速行情响应的策略,比如盘口套利、日内短线捕捉瞬时价差。需要注意,该模式回测模拟会相对复杂,实盘要做好风控。
4、⏱️定时任务:run_time 定时运行
① 触发逻辑:和行情数据是否更新无关,完全依照预先设定的时间周期循环执行,可以设置毫秒、秒、分钟、小时等多种间隔。哪怕行情波动很小,到时间点依旧会执行策略逻辑。
② 核心特点:时间可控,不依赖行情事件触发。
③ 适配交易场景✨
适合固定周期做账户扫描、定时条件判断、定时撤单、定时调仓的策略。比如每几分钟检查一遍持仓、每日固定时点执行调仓逻辑,就可以使用 run_time。
5、快速选型总结对照表
① 需要 K 线信号交易,追求回测、实盘效果尽量一致 → handlebar 逐 K 线驱动
② 需要跟随逐笔盘口,对行情响应速度有高要求 → subscribe 订阅推送
③ 需要按固定时间轮询,不受行情变动影响 → run_time 定时任务
股票/量化开户找我呀!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!免费量化使用量化软件QMT+ptrade! 优惠多多!
温馨提示:投资有风险,选择需谨慎。
-
@所有人,2026年中秋节A股休市安排出炉!
2026-09-21 15:09
-
美联储加息25个基点落地:股市和黄金会受什么影响?3个细节别忽略
2026-09-21 15:09
-
一码通账户怎么查?名下券商账户、3户上限与旧户去向
2026-09-21 15:09



问一问
从业认证

+微信
分享该文章
