← 返回博客 · 2026年10月03日 · 约4分钟读完

先说一个我身边真实发生的事。一位做了五年程序化的朋友,拿一套螺纹钢日内策略给我看:回测三年,年化接近50%,最大回撤不到10%,资金曲线平滑得像用尺子画出来的。他信心满满上了实盘,结果两个月不到,账户回撤了25%,策略停用。他反复问我一句话:“回测明明是对的,问题出在哪?”

答案很扎心:回测没错,但回测“对”的东西,和实盘要面对的东西,根本不是同一个市场。今天咱们就把这个落差掰开揉碎讲清楚——这是每个做中国期货的人都绕不开的交易心得。

落差来源一:过拟合——你优化出来的不是策略,是历史剧本

过拟合是回测和实盘落差的第一大来源,也是杀伤力最大的一个。

举个例子:一套均线策略,你在螺纹钢上反复调试参数,5日均线不行换8日,8日不行换13日,再加个过滤条件“周五不开仓”,再加个“波动率大于某个阈值才入场”。每加一条规则,回测曲线都更漂亮一点。最后你得到一套有七八个参数的“完美策略”。

但你要明白一个残酷的事实:参数越多,策略对历史数据的“记忆”越深,对未来的预测力越差。你调出来的那些神奇参数,很可能只是恰好贴合了过去三年的行情节奏,而不是捕捉到了什么可重复的规律。市场一旦换了节奏——比如螺纹钢从趋势行情转入长达半年的窄幅震荡——这套策略就会原形毕露。

怎么判断是不是过拟合?给你三个可操作的检验标准:

落差来源二:滑点和手续费——回测里的隐形补贴,实盘里的隐形抽血

很多人回测时不计滑点,或者按一个固定跳数计算。这在实盘里会形成系统性偏差。

拿铁矿石来说,主力合约流动性好,但行情急的时候,一跳的滑点很常见;如果是夜盘流动性差的时段,或者碰到消息面冲击,两三跳也不稀奇。假设你的策略平均每笔只赚8个跳,单边滑点算1跳、来回手续费折算1跳,利润直接被砍掉四分之一还多。而如果回测时这些都没算,你看到的“年化30%”里,可能有三分之一是滑点补贴给你的幻觉。

建议的实盘折算标准:流动性好的品种(螺纹钢、豆粕主力)按单边1跳滑点起步,流动性一般或波动剧烈的品种(原油夜盘、远月合约)按2跳甚至更高估算,然后重跑回测。很多策略跑完这一步就“死”了——死得越早越好,总比实盘死强。

还有手续费本身。交易所会调整手续费标准和平今仓费率,某些活跃品种在行情过热时平今手续费会大幅上调。2021年动力煤行情火爆那段时间,相关品种的交易限制和费率调整就是活生生的例子——你回测时的费率环境,和行情极端时的费率环境,可能完全是两个世界。

落差来源三:样本太少,运气太好——回测赚的可能是行情的钱

这一条最容易被忽略。如果你的策略回测区间恰好覆盖了一段大趋势,比如2021年的动力煤、2020年原油那段极端行情,趋势策略的曲线当然好看。但你要分清楚:是策略赚的钱,还是那波行情白送的钱?

检验方法很简单:把回测区间切分成好几段,看策略在震荡段、单边段、极端行情段分别表现如何。如果它只在2021年那种单边市里赚钱,其他时间都在慢慢流血,那它不是策略,是一张“赌下一波大行情”的彩票。彩票可以买,但你得知道自己在买彩票,仓位和预期都要按彩票来管理。

另外提醒一点:极端行情对回测和实盘的伤害是不对称的。2020年4月WTI原油跌成负值那晚,很多按历史数据设的止损逻辑直接失效——价格跳空穿越止损位,实际成交价远差于预设价。回测模型里“止损一定在止损价成交”的假设,在那种时刻是奢侈品。做中国期货的朋友虽然主要交易内盘,但原油期货和外盘联动,隔夜跳空风险是实打实存在的。

落差来源四:未来函数和幸存者偏差——回测在作弊,你却不知道

这两个是技术层面的坑,但中招的人非常多。

未来函数最典型的形态:用了当天收盘价算出的指标,却在当天盘中下单;或者用了当天才公布的数据,却在数据公布前就做出了“预测”。比如你用日线的当日最高价做突破判断,又允许策略在当日任意时点入场——这就是偷看答案。未来函数的回测曲线往往好得离谱,如果你看到一套策略回测胜率70%以上、回撤极小,第一反应应该是查未来函数,而不是心动。

幸存者偏差则更多出现在“参考别人策略”的场景里:你看到的都是活下来的、晒出来的好策略,死掉的几千套你根本没机会看到。

落差来源五:心态——回测没有心跳,实盘有

最后这条最玄,但最真实。回测不会手抖,不会在连亏三笔之后把仓位加倍想扳回来,不会在策略正常回撤时怀疑人生然后手动干预。实盘会。

一个常见的现象:策略回测最大回撤10%,实盘回撤到8%时,很多人就开始手动跳过信号、提前止盈、缩小仓位——然后恰好错过回撤后的大幅反弹,绩效反而更差。这不是策略失效,是人在策略失效之前先“失效”了。

心理落差没法靠“想开点”解决,只能靠提前经历。你在回测里看一万次回撤曲线,不如在接近真实的环境里扛一次回撤。

实战检验:用中国期货品种把落差“挤”出来

说了这么多来源,给你一套可落地的检验流程,直接拿螺纹钢、铁矿石、豆粕、原油这些品种开练:

写在最后

回测是地图,实盘是 terrain(实地)。地图画得再精美,也不能保证你走在实地上不摔跤——但一张诚实的、标注了坑洼的地图,总比一张美颜过的地图强。回测的意义不是预测未来能赚多少,而是帮你确认“这套逻辑值不值得拿到真实市场里去冒险”。

所以别再问“回测好实盘会不会赚钱”,要问“我的回测有没有骗我”。把过拟合、成本、样本、作弊和心态这五个坑一个个排掉,你的实盘和回测之间的距离,就已经比大多数人近了。想检验自己的交易系统,可以参加模拟考核实战验证——让接近真实的市场环境告诉你,你的策略和你的心态,到底成色几何。

📈 学以致用:读书千遍,不如实盘(模拟)一战。XS Select 提供 10万–100万 模拟资金考核,全程线上进行,通关可获签约奖励与业绩提成。用最低的成本,检验你真正的交易水平。了解考核 →