QMT模拟盘该跑多久、看什么,才算过关
发布时间:6小时前阅读:5
回测跑完,很多人迫不及待切到实盘。这一步跳过,是新手最贵的错误之一。模拟模式存在的意义,不是再验证一次收益,而是验证代码在真实行情下会不会出乱子。
一、先分清两种模拟
一种是模拟账户,用虚拟资金、虚拟持仓,走完整的委托流程。
另一种是模拟信号模式,策略只在本地算信号、打日志,不真正发委托。
两者的用途不同:前者验证流程通不通,后者验证逻辑对不对。建议先用信号模式排查代码,再用模拟账户跑完整链路。
二、跑多久算够
没有固定答案,但有几个参考:
至少覆盖两周,因为一周往往只有一种行情风格;
最好能覆盖一次较大的波动,比如指数单日大幅下跌,看策略在极端行情下的反应;
如果策略是低频的,覆盖一个完整的调仓周期,比如月度策略至少跑一个月。
时间不是标准,覆盖的场景才是。
三、看什么,比看多久更重要
第一,看信号是否重复。同一个条件连续满足时,有没有连发好几笔委托。这是最常见也最致命的bug。
第二,看有没有漏信号。把模拟期间的信号时间和回测在同一区间的信号时间逐条对照,数量对不上就说明有问题。
第三,看委托是否被拒。废单原因通常是价格超出限制、标的停牌、可用资金或持仓不足。这些在回测里都不会出现。
第四,看成交价与信号价的差额。这个差额就是你的真实摩擦成本,实盘时会一直存在。
第五,看日志有没有报错。异常被吞掉不报,比报错更危险。
四、模拟赚钱不代表什么
模拟盘最大的局限是没有真实的心理压力,也没有真实的排队和冲击成本。模拟赚得多,只能说明代码逻辑跑通了,不能说明策略有效。
反过来,模拟亏钱但逻辑正确、执行无误,反而更有价值,因为它提前告诉你这个思路不行。
五、过一个自己的验收清单
建议给自己定几条硬标准:连续运行期间无异常退出;信号数量与回测一致;无重复委托;无废单;日志无报错。五条全过,再考虑用最小仓位试实盘。
跳过模拟省下的时间,通常会在实盘里以更高的代价还回去。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
