QMT的开通以及运行解析
发布时间:9小时前阅读:17
一、QMT是什么?
QMT即量化多市场交易系统。是一款专门针对券商、期货公司、信托等机构的高净值客户开发设计的,集行情显示、投资研究、产品交易于一身,并自备完整风控系统的综合性交易平台。
适用人群广泛:既适配交易活跃散户、量化爱好者、专业量化投资者,也可面向高净值机构及个人用户。
二、QMT核心功能✨
1、全品类交易支持:覆盖股票、两融、期权、期货全品种交易;
2、多语言策略开发:支持 VBA、Python 双语言策略编写,适配不同用户开发习惯;
3、全策略类型覆盖:支持选股、择时等各类量化策略自动化交易;
4、本地运行更安全:策略本地部署运行,核心代码不上云,策略保密性、安全性更强;
5、超高回测速度:回测运算速度优于市面绝大多数量化平台,效率更高;
6、自带基础策略模板:内置多款成熟基础量化策略,新手可直接参考复用。
QMT 采用全内存交易架构,单笔交易延时小于1ms,完全满足高频、极速交易的核心需求。
QMT 系统自带完善的 Python API,可高效调用系统底层数据接口、交易接口,同时支持引入各类Python第三方库,最大程度满足量化用户的策略开发、模型迭代需求。
下文详细拆解 Python运行机制、策略运行机制、交易函数运行机制,零基础看懂QMT底层运行逻辑。
三、Python整体运行机制️
用户在QMT Python编辑平台编写完成策略后,点击【运行】即可启动脚本,完整运行逻辑如下:
1、界面层向下请求数据,自动创建专属Python模型,模型与当前运行交易标的绑定;
2、模型创建完成后,加载用户编写的Python策略脚本,优先执行init()初始化函数,同时向下层发起行情数据请求;
3、底层接收请求后,对接服务器获取行情数据,并统一整理为系统适配格式;
4、Python模型依托返回的标准行情数据,循环执行handlebar()核心函数;
5、用户可通过 paint()方法 将自定义计算指标、策略结果输出至前端界面,可视化展示运行数据。
四、Python策略运行机制
用户提交策略运行请求后,最终输出结果需完成两大核心步骤:
(1)创建策略模型、初始化运行环境、发起行情数据请求;
(2)行情数据接收完成后,先执行 init()初始化函数,再循环执行 handlebar()核心逻辑函数。
核心全局对象:ContextInfo
ContextInfo 是Python模型的全局核心对象,封装了benchmark基准、universe股票池等核心变量,同时内置get_history_data等关键函数,是 init 与 handlebar 之间、多段handlebar运行之间唯一的信息传递载体。
用户可自定义封装全局变量、函数,禁止与系统原有方法、变量重名,避免运行报错。
两大核心必填函数
init()初始化函数:仅启动时执行一次,用于初始化基准标的、股票池、参数配置等所有前置条件。
handlebar()核心执行函数:策略运行核心,跟随K线时间轴逐根执行;可通过 ContextInfo.barpos 获取当前K线索引位置,编写交易判断逻辑。
五、Python交易函数运行机制⚙️
QMT策略为行情驱动、逐K线运行模式:点击运行后,模型默认从第0根K线逐根遍历至最后一根K线执行逻辑。
提速小技巧:可在「策略编辑器-基本信息」中开启快速计算,限制K线计算范围,仅遍历最新指定数量K线,大幅提升运行速度。
每一根K线,都会完整调用一次 handlebar(ContextInfo) 函数,执行策略判断。
盘中实时运行逻辑
盘中交易时段,最后一根未闭合K线会随实时tick数据持续变动,每更新一次tick,就会执行一次handlebar函数。
有效信号判定规则:仅当当前tick为该K线最后一笔成交时,判定的交易信号为有效信号;其余中间tick产生的信号均为虚信号,不记录、不下单。
有效信号生成后,默认在下一根K线的第一个tick触发下单、生成交易任务。
日线周期特殊下单规则
日K及以上大周期策略,默认次日首个tick才会下单,当日无法触发交易,如需当日即时下单,可通过两种方式优化:
1、设置 passorder函数 quickTrade=1:未闭合K线生成的信号,可直接即时下单;
2、调用 do_order(ContextInfo)函数:立即触发上一根K线有效信号,仅执行一次,突破次K线下单限制。
六、QMT完整开通流程✅
第一步:开立证券账户,优先选择支持QMT量化功能的正规券商;
第二步:开通量化权限,绑定个人实盘证券账号;
第三步:数据准备,券商平台已预装基础行情数据,可按需补充完整历史数据;
第四步:策略开发,自主编写Python策略,或参考官方示例模板、咨询专属客户经理适配策略;
第五步:策略回测,通过历史数据回测,排查代码bug、优化策略逻辑、修正参数;
第六步:模拟交易,仿真盘试运行,熟悉自动交易逻辑,排查实盘潜在问题;
第七步:正式实盘交易,模拟运行稳定后,即可开启全自动量化交易、无需人工盯盘。
多数券商均提供免费QMT试用/开通权限,仅各家券商资金开通门槛、配套服务存在差异。开通前客户经理会一对一指导仿真测试,熟练后再落地实盘,大幅降低新手实操风险。
七、券商QMT开通门槛分级
1、低门槛(1W~30W):国金、国信、长江、海通、华西、华鑫等
2、中门槛(30W~50W):安信、方正、光大、国君、中信建投、中信等
3、高门槛(50W~300W):平安、兴业、太平洋、招商、银河等
感兴趣量化可以留言,可根据需求匹配低门槛、高性价比券商渠道!
股票/量化开户找我呀!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!免费量化使用量化软件QMT+ptrade! 优惠多多!
温馨提示:投资有风险,选择需谨慎。
条件单逻辑解析与QMT量化办理指南:从设置到运行的完整解答
-
REITs认购&交易权限怎么开?和股票基金有3处不同
2026-08-17 15:40
-
新三板是什么?权限怎么开?三大条件缺一不可
2026-08-17 15:40
-
港股通一笔交易贵在哪?汇率结算+3项费用全拆解
2026-08-17 15:40


问一问

+微信
分享该文章
