QMT实盘模型详解:运行机制与交易模式全解析
发布时间:15小时前阅读:31
在量化交易中,QMT(Quantitative Market Trading)系统作为主流的程序化交易平台之一,其实盘模型的运行机制直接影响策略的执行效果。本文将从模型类型、运行逻辑、撮合规则以及操作界面等方面,全面解析QMT实盘模型。
一、QMT实盘模型的两种交易模式
1. 逐K线生效模式(默认模式)
这是QMT系统默认的交易模式,适用于需要模拟历史K线走势的策略场景。该模式通过 passorder 函数中的 quicktrade 参数控制,当参数为 0(默认值)时,表示使用逐K线生效机制。
- 运行逻辑:策略中下单判断逻辑通常放置在 handlebar 函数中。每个分笔(如3秒一次)触发一次 handlebar 调用,系统会暂存当前信号。当新K线开始时(即下一个分笔属于新K线),系统会检查上一个分笔是否为前一根K线的最后一个分笔。如果是,则将暂存的信号发送至交易所完成交易;否则丢弃信号。
- 示例说明:以1分钟K线为例,每根K线包含20个分笔。前19个分笔产生的信号会被丢弃,仅最后一个分笔的信号会在下一根K线的第一个分笔到达后延迟3秒发出。
- 数据存储:系统内置的 ContextInfo 对象可保存逐K线模式下的交易记录,便于后续分析和调试。
2. 立即下单模式
若希望策略在信号生成后立即执行,可通过设置 passorder 的 quicktrade 参数为 2,实现“快速交易”模式。
- 特点:
- 不等待K线结束,信号生成后立即发出委托。
- 不进行信号的“等待”或“回退”处理,适合对时效性要求高的策略。
- 此时需使用全局变量(如自定义类对象)来保存订单状态,
不可使用 ContextInfo 属性。
二、实盘撮合规则与风控机制
QMT实盘模型的撮合规则严格遵循交易所规定,确保交易合规性与安全性:
- 价格限制:
- 股票类品种,若报价超过“价格笼子”(通常为±2%),则委托无效。
- 数量限制:
- 若申报数量超过账户可用数量,委托同样会被视为废单。
- 其他风控措施:
- 实盘交易中,系统会对订单进行实时校验,防止异常操作。
三、实盘模型的操作流程
QMT实盘模型需在模型交易界面中运行,具体操作如下:
- 新建策略交易:在模型交易界面选择“新建策略交易”,添加所需模型。
- 选择运行模式:模拟模式:仅显示买卖信号,不实际下单,适合测试与验证。实盘模式:策略信号会实际发送至交易所,需谨慎启用。
- 策略信号展示:在“策略信号”界面,可以查看策略生成的买卖信号。实盘模式下,信号将直接参与市场撮合。
四、总结
QMT实盘模型通过逐K线生效与立即下单两种模式,满足不同策略对执行时效性的需求。其严格的撮合规则与风控机制保障了交易的安全性,而清晰的模型操作界面则提升了用户使用的便捷性。对于量化交易者而言,理解并灵活运用QMT实盘模型,是提升策略执行效率、降低风险的关键一步。
(注:点我红色头像旁边有个咨询TA,加我微或者电话联系我)
温馨提示:投资有风险,选择需谨慎。
-
美联储年内最后一次降息,不同资产将怎么变?
2025-12-08 09:41
-
倒计时一个月!2026年度个税专项附加扣除怎么操作?
2025-12-08 09:41
-
昂瑞微、沐曦股份、元创股份、天溯计量和锡华科技5家公司新股本周发行!
2025-12-08 09:41


问一问

+微信
分享该文章
