QMT回测参数里的手续费设置,填错一次结论全废
发布时间:1小时前阅读:18
回测跑出来的曲线很漂亮,上实盘却完全不是那个样子,最常见的原因不是策略逻辑,而是回测里的成本参数没设对。
回测参数里通常有几项和成本相关:手续费率、单笔费用下限、印花税、滑点。默认值往往是零或者一个很乐观的数字,如果你不主动改,回测相当于在一个没有摩擦的世界里跑,结果自然好看。
正确的做法是按你自己的实际费率填,并且把两边都填上:买入和卖出分别设置。印花税只在卖出时收,这一项填错方向,高频策略的结果会差出一大截。滑点这一项最容易被忽略,它代表你的委托没有按理想价格成交,填一个偏保守的值,比填零更接近真实。
还有一项容易被跳过:回测的成交价基准。用收盘价成交和用开盘价成交,是两种完全不同的假设,前者容易引入未来信息,后者更接近真实下单时点。这个选择要和策略的实际下单时间对齐。
建议养成一个习惯:每次改完参数,先跑一遍同一段历史,把成本和零成本两个结果放在一起对比。差额就是摩擦的成本,这个数字会让你对策略的期待更现实。
回测的第一美德是可信,不是漂亮。参数填对了,平庸的曲线也比虚假的漂亮有价值。
还有一项值得单独说:最小交易单位。回测里如果不限制申报数量必须是整手或者符合板块要求,策略可能算出一个买十三股的结果,回测能吃下,实盘直接废单。把这条规则写进回测的撮合逻辑,比在实盘里反复试错便宜得多。
最后给自己定一条纪律:任何一次回测结论,都要能回答出成本假设是什么。答不出这个数字,就不要拿这条曲线去说服自己加仓。参数是可以调的,认知不能靠调参补。
还有一个细节:回测的初始资金要和你实际准备投入的金额接近。用一百万本金跑出来的曲线,换到十万本金上,同样的策略会因为最小申报单位和资金分配比例变化而完全不同。资金的量级本身就是策略的一部分。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
