QMT 回测里那些不成交的单,暴露了你的假设
发布时间:1小时前阅读:26
回测跑完,很多人只看收益率和回撤,很少去看有多少委托没成交。这个数字恰恰是最能说明问题的地方。
不成交通常来自三种情况。一是价格够不到,你挂的限价单在当天的最低价之上,但实际撮合时价格没碰到你的档位,于是挂着没成。二是量不够,你的委托量超过了当时的成交量,只能部分成交。三是涨停跌停,一字板的时候根本没有对手盘。
这三种情况在真实交易里都会发生,回测如果不模拟,就会系统性地高估收益。你以为每次都买到了,实际上有一半的单子根本没进。
所以看回测报告时,建议加两个动作。第一,把成交率算出来,也就是成交笔数除以委托笔数。低于七成的策略,实盘表现会明显打折。第二,把未成交的单子单独列出来,看它们集中在什么价位、什么时段,这往往指向一个具体的假设错误。
比如你发现未成交的单子大多集中在开盘前几分钟,那说明你的策略假设了开盘就能成交,而现实里集合竞价的撮合规则完全不同。这个发现比调十个参数有用。
QMT 的回测框架对成交有基本的模拟,但参数设置不同,结果差异不小。把成交量限制、滑点、涨跌停过滤这几项打开,回测数字会难看一些,可那才是接近真实的样子。宁可提前看到难看的数字,也不要在实盘里用真金白银去补这一课。
还有一个反向用法:如果你发现成交率接近百分之百,那反而要警惕。真实市场里限价单总有落空的时候,一笔都没落空,说明回测的撮合假设过于乐观,比如把当天的最高最低价当成了可成交区间。看到完美数据先怀疑假设,这个习惯比看收益曲线重要。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!ETF申赎一折!优惠多多!免费量化使用量化软件QMT+ptrade!资金靓号:888、999、等定制!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
