QMT 实盘模型与运行机制说明:一文了解
发布时间:18小时前阅读:27
一、QMT 实盘模型(交易模式)简介
QMT 的实盘模型主要提供两种下单生效方式,核心差别在于:信号是否需要等到“下一根K线确认”才发出委托。
1)逐 K 线生效(默认模式)
passorder()的quicktrade=0(默认值)- 适合希望盘中效果尽量贴近“历史回测逐K线触发”的策略场景
运行逻辑示例(以 1 分钟K线为例):
- 将下单判断与下单函数放在
handlebar()中 - 盘中主图每个分笔数据到达(约 3 秒一次)都会触发一次
handlebar() - 系统会先暂存本次
handlebar()产生的交易信号 - 等下一个分笔到达时:
因此在 1 分钟K线下,一根K线内可能有约 20 个分笔:
- 前 19 个分笔产生的信号一般都会被丢弃
- 最后一个分笔对应的信号,会在下一根K线首个分笔到达时延迟约 3 秒发出
补充:系统自带的 ContextInfo 也会进行类似的等待与回退处理,逐K线模式下的交易记录通常可保存在 ContextInfo 的属性中。
2)立即下单模式
passorder()的quicktrade=2- 运行后立刻发出委托,不做“等待确认/丢弃信号”的处理
- 更适合对时效要求高的策略(如更贴近逐笔/事件触发逻辑的执行)
注意:此模式下建议用普通全局变量(例如自定义 Class 实例)维护委托与成交状态,不要把状态放在 ContextInfo 属性里。
二、实盘撮合与下单约束(以交易所规则为准)
- 实盘成交与有效性以交易所撮合规则为准
- 股票常见约束示例:
(不同市场、不同券商/柜台的细则可能略有差异,以实际规则为准。)
三、如何运行实盘模型(界面流程)
实盘模型需要在 模型交易界面 执行:
- 进入模型交易界面,选择“新建策略交易”
- 添加需要运行的模型/策略
- 选择运行模式:模拟 或 实盘
- 模拟信号模式:只在策略信号界面展示买卖信号,不真实发委托
- 实盘交易模式:展示的策略信号会真实下发至交易所执行
想要低成本量化交易?QMT/ptrade低佣金开户,微信或电话联系我,轻松搞定。
温馨提示:投资有风险,选择需谨慎。
-
@所有人,2026春节A股/港股/港股通休市安排一览~
2026-02-12 11:38
-
开启AI炒股:华泰证券AI涨乐APP怎么使用?
2026-02-12 11:38
-
满仓没钱追新机会?一个融资融券工具轻松搞定~
2026-02-12 11:38


问一问

+微信
分享该文章
