QMT量化新手指南,策略运行/回测常见问题及解决方案!(QMT量化软件低门槛提供)
发布时间:8小时前阅读:18
QMT量化交易系统新手指南,策略运行/回测常见问题及解决方案!
初次接触QMT量化交易系统的投资者,在做好策略开发后,在策略运行和回测过程中,可能会遇到一些共性问题:整理了一些QMT在策略运行和回测过程中可能出现的问题+解决方案,希望对大家有所帮助!(篇幅所限,完整的QMT策略开发文档,QMT量化系统申请,可私信我交流)
策略运行相关
在策略没有勾选终端启动后自动运行的情况下,策略自动启动运行
情况一
策略被运行于行情界面的副图上,随客户端启动被启动
解决方法
在左上角的页面布局中选择恢复默认布局,并重启客户端
情况二
交易日切换/行情断线重连时,所有挂着的模型会被重新运行,这是正常的
策略回测相关
QMT在回测时如何选择复权方式
解答
回测是为了更贴近历史数据,但实际中各类配股、增发的动作,会造成价格的异常波动,为了避免这样的波动对回测的影响,我们推荐用户在回测中使用等比前复权价,这样在回测过程中,无需考虑配股、增发带来的变化,始终以统一标准的价格进行买卖,方便的同时也能得到更贴合历史数据的回测收益和表现。
交易相关
系统对象 ContextInfo 逐 k 线保存的机制
机制说明
ContextInfo是由底层维护并传递给init、handlebar等系统函数的参数,同一个 bar(不是 bar 里面的 tick,下同)内ContextInfo本质上是同一个变量且对其进行的修改只会对本次handlebar调用的下文所起作用。handlebar里对ContextInfo做的修改在该 bar 结束后才会进行保存,也就是说,对ContextInfo做的修改会在下一个 bar 体现出来。
具体来说,ContextInfo不同于一般 python 对象,做了逐 k 线更新设计,盘中主图品种每个 Level 1 分笔到达会触发handlebar函数调用,但只有 k 线结束时最后一个分笔触发的handlebar调用,对ContextInfo的修改才有效。
每次handlebar函数调用前会对ContextInfo对象进行深拷贝, 下一次分笔行情到来时,如果新的分笔不是新 k 线 bar 第一个分笔,则判断上一个分笔不是k线最后分笔,ContextInfo对象被回退为之前深拷贝的那个。
ContextInfo对象逐k线更新机制设计的目的,是为了在盘中时模拟k线的效果,只在k线结束的分笔触发的handlebar函数运行时生效一次,丢弃所有其他分笔的修改。
影响
该机制有两个影响,一是在ContextInfo对象中存数据每次分笔到达时会被深拷贝,拖慢策略运行;二是ContextInfo适用于记录逐k线生效的交易信号(quickTrade参数传0),不适宜立刻下单的情况。
如不需要模拟k线效果,希望调用交易函数后立刻下单,quickTrade参数可以传2, 下单记录可以用普通的全局变量保存, 不能存在ContextInfo对象的属性里(实现可以参考实盘示例7-调整至目标持仓Demo)。
快速交易参数 quickTrade
下单函数passorder有可选参数快速交易quickTrade, 默认为0。
传0,只在k线结束分笔时调用passorder产生有效信号,其他情况调用不产生信号。
传1,在当前k线为最新k线时调用passorder函数产生有效信号, 历史k线调用不产生信号。
传2,任何情况下调用passorder都产生有效信号,不会丢弃任何一次调用的信号。
如果在定时器注册的回调函数,行情回调函数, after_init函数中调用下单函数,需要传2,确保不会漏单。
passorder以外的下单函数不能指定快速交易参数,效果与传0的passorder一致。
下单与回报相关
智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
我司30多年发展历史上市券商平台,可提供:
1.QMT/PTrade量化系统,免费使用,支持券商极速交易服务配合使用;
2.现在新开户交易佣金优惠,股票/ETF/可转债/港股通/国债逆回购等惊喜费率;
3.支持创业板/科创板/北交所/港股通/融资融券等业务权限开通;
4.正在进行AI投ETF/选好股/选好基金等AI投顾工具30天免费体验活动;
5.智能条件单,网格交易,预约打新等功能支持;
6.新客理财领取(限额),赠送Level-2十档行情(佣金宝APP)活动进行中;
7.支持底仓增强策略提供,内置多种交易策略,适合长期持仓用户做自动日内回转交易;
8.88开头,可选数字靓号开户。
更多需求了解,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!
温馨提示:投资有风险,选择需谨慎。
- 2026年量化交易开户攻略:迅投QMT量化交易软件如何申请?具体条件和流程有哪些?
- 外国友人如何开立A股股票账户?外籍人员开立A股证券账户攻略3分钟了解!
- 两融余额开始回升?A股市场的去杠杆,走到哪一步了?
- PTrade量化交易系统新手指南,委托和成交主推函数不会用?看这篇!(PTrade量化软件提供)
- 2026年量化交易开户攻略:PTrade量化交易软件如何申请?具体条件和流程有哪些?
- 想参与北交所打新?2026年北交所打新申购规则,3分钟了解!
- QMT量化交易系统新手指南,如何获取和订阅全推数据?两者差异?(QMT量化软件提供)
- 有免费办理量化交易开户业务的券商吗?申请QMT/PTrade量化交易软件需要满足哪些要求?
-
REITs打新日历:四川成都 ⌈锦江 REIT⌋ 本周四售!(附认购操作指南)
2026-07-27 16:59
-
2026夜市委托怎么操作?个人经验攻略全分享
2026-07-27 16:59
-
新股发行:【展芯股份】+【国仪公司】+【超纯应材】本周可申购!(附打新神器)
2026-07-27 16:59


问一问

+微信
分享该文章
