QMT量化,交易相关常见问题分享!26年QMT量化交易提供券商,支持云桌面低延时解决方案!
发布时间:2小时前阅读:29
QMT量化,交易相关常见问题分享!
1.系统对象 ContextInfo 逐 k 线保存的机制
ContextInfo是由底层维护并传递给init、handlebar等系统函数的参数,同一个 bar(不是 bar 里面的 tick,下同)内ContextInfo本质上是同一个变量且对其进行的修改只会对本次handlebar调用的下文所起作用。handlebar里对ContextInfo做的修改在该 bar 结束后才会进行保存,也就是说,对ContextInfo做的修改会在下一个 bar 体现出来。
(我司上市券商平台,可低门槛提供QMT量化系统,目前使用免费,现在新开户交易佣金优惠,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!)
具体来说,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)
2.快速交易参数 quickTrade
下单函数passorder有可选参数快速交易quickTrade, 默认为0。
传0,只在k线结束分笔时调用passorder产生有效信号,其他情况调用不产生信号。
传1,在当前k线为最新k线时调用passorder函数产生有效信号, 历史k线调用不产生信号。
传2,任何情况下调用passorder都产生有效信号,不会丢弃任何一次调用的信号。
如果在定时器注册的回调函数,行情回调函数, after_init函数中调用下单函数,需要传2,确保不会漏单。
passorder以外的下单函数不能指定快速交易参数,效果与传0的passorder一致。
3.下单与回报相关
QMT下单失败
检查是否是在模型交易界面,实盘模式运行的策略。模拟模式只显示策略信号,不发出委托。
如运行到交易函数,未看到策略信号,检查交易函数是否使用了快速下单参数(quickTrade),默认为0,只会在k线结束发出委托,日线及以上周期等于全天不会委托。传1时,非历史bar上执行时(ContextInfo.is_last_bar()为True),只要策略模型中调用到就触发下单交易。传2,无论是否是历史bar,运行到交易函数时立刻发出委托。
如果希望盘中出现信号立即下单,建议传1,这种情况下会有策略信号闪烁的风险,需要自己处理;如果希望K线结束下单(信号不闪烁),建议传0,通常情况下不建议传2。
提示
具体到场景:
handlebar逐k线下单, 每次k线结束的分笔生效一次, 传0;
需要在handlebar盘中触发立刻下单, 传1;
定时器/init/after_init与交易回调函数, 行情回调函数内下单, 传2.
如看到实盘的策略信号,未找到对应委托,检查客户端左下角消息提示是否有报错,如有,请根据消息提示的描述修改下单参数。
智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇
- QMT量化交易系统,指数数据如何获取?福州QMT量化软件申请可以联系哪家券商?
- QMT量化交易,交易下单函数简介!广州QMT量化软件申请找谁办理?看这篇!
- QMT量化交易,行情数据相关函数简介!QMT量化交易软件提供,低门槛免费用!
- QMT量化交易,三种运行机制简介!2026年提供QMT量化交易软件的证券公司有哪些?
- QMT量化交易实盘模型介绍,哪家券商可提供QMT量化交易系统?
- 深圳QMT量化交易软件提供券商?QMT量化交易—回测模型介绍!
- 量化交易?那你得试试QMT量化系统!2026年低门槛提供QMT量化交易系统券商!
- 一文了解港股通基本规则!2026年港股通账户怎么开?哪家券商港股通佣金优惠,看这里!


问一问

+微信
分享该文章
