
历史评测的光环与实盘的落差
很多人在股票或期货市场里找到一套交易系统,回测过去五到十年的数据,发现年化收益百分之二三十,最大回撤不到百分之十,胜率超过六成。看着资金曲线稳稳向上,心里乐开了花,觉得找到了圣杯。真金白银冲进去,头两个月可能还行,半年后账户缩水两成,开始怀疑人生。问题出在哪儿?不是系统骗了你,是历史评测和实盘之间隔着一道鸿沟。这道鸿沟的名字叫一致性。
历史数据里的隐藏假设
回测时,我们默认每笔交易都能在某个价格成交。现实中,股票还好,流动性好的品种滑点小,但期货自带杠杆,一个跳空就能让止损单成交在远差于预期的位置。回测里你设定跌破20日均线卖出,历史数据那天收盘价刚好在均线下一点点,你按收盘价算收益。实盘里价格瞬间击穿均线,你手动或程序下单,成交价可能比均线低一两个百分点。别小看这一两个点,高频交易里一年累积下来,能把盈利系统磨成亏损。

历史评测还默认你可以无限次执行同一套规则,不会因为连续亏损就改参数。人不是机器。连亏五笔之后,你看着账户曲线掉头向下,心里发毛,开始想是不是市场变了,要不要把止损放宽一点,要不要把仓位减半。这些念头一旦变成动作,系统的一致性就碎了。
市场结构总在悄悄变化
十年前A股散户占比高,追涨杀跌明显,动量策略很吃香。现在机构资金占比提升,量化交易横行,同样的动量因子衰减得厉害。期货市场更明显,以前螺纹钢日内波动大,趋势策略好做,现在波动率被压缩,手续费和滑点占比上升,老系统不调整参数就是等死。历史评测用的是过去的数据,它反映的是当时的市场生态。生态变了,系统不跟着进化,一致性就成了刻舟求剑。
执行层面的心理陷阱
股票交易系统给出买入信号,你一看大盘绿油油,心想等企稳再说,结果错过反弹。系统给出卖出信号,你一看公司刚发了利好公告,心想再拿两天,结果利润回吐。期货更刺激,杠杆放大盈亏,一笔单子浮亏百分之五,你手痒想扛一扛,扛到百分之十被迫平仓。这些行为背后是恐惧和贪婪,它们不会因为你回测做得好就消失。保持一致性,本质上是跟自己的人性作对。
如何让一致性从理想照进现实
降低预期。历史评测年化百分之三十,实盘能拿到一半就不错了。把滑点、手续费、冲击成本算进去,再打个八折。心理上先接受这个折扣,执行时就不会因为收益不及预期而乱改规则。
仓位管理比信号更重要。单笔风险控制在总资金的百分之一到二,连续亏损十次也伤不到筋骨。有了这个安全垫,你才有底气坚持系统信号。股票和期货通用,期货因为杠杆,仓位要更保守。
多策略分散。一套系统在特定市场环境下会失效,但三套低相关性的系统同时跑,整体资金曲线会平滑很多。股票可以做趋势加反转,期货可以做跨品种套利加日内突破。东边不亮西边亮,心态稳了,一致性自然提高。
定期监控系统健康度。每个月统计一次实盘和回测的偏差,看滑点是否在预期内,胜率是否大幅偏离。偏差过大就暂停,检查是市场变了还是执行出了问题。别等到亏了百分之二十才醒悟。
期货交易的特殊考验
期货自带杠杆,T加零,交易频率可以很高。历史评测里,你假设每次开平仓手续费固定,滑点一个跳动。实盘中,夜盘流动性差,一个跳动可能变成三五个跳动。做日内高频,滑点能吃掉大部分利润。期货还有主力合约换月,回测时用连续价格,实盘换月那天价差可能让你措手不及。想保持一致性,期货系统要预留更大的滑点容忍度,尽量选流动性好的主力合约,避开交割周。
一致性不是死板,是动态坚守
有人把一致性理解成机械执行,信号来了就做,亏了也不改。这不对。一致性是坚守核心逻辑,同时允许参数微调。市场波动率变了,止损可以跟着调整,但调整规则要提前定好,不能临时拍脑袋。股票交易系统在牛市里可以放宽止盈,熊市里收紧止损,只要这些规则在系统设计时就写清楚,执行时就不算破坏一致性。
历史评测数据优,只说明过去那段行情里这套逻辑有效。实盘要保持一致性,需要你承认未来不会简单重复,需要你用仓位管理对抗人性,用多策略对冲不确定性,用持续监控代替盲目信任。做到这些,系统的一致性才有现实基础。做不到,再漂亮的历史曲线也只是纸上富贵。