台灯的钨丝发出轻微的嗡鸣,在寂静的深夜里,这声音被放大了无数倍,如同韩风脑海中喧嚣的质疑。他面前并排摆着两个屏幕:一个屏幕上,运行着他耗费数月心血编写、调试的交易系统回测程序,优美的权益曲线如登山阶梯般稳健上扬,年化收益率、夏普比率、最大回撤等指标一片碧绿,散发着理性与成功的光芒;另一个屏幕上,是他真实账户那如同地震仪在狂震中绘出的资金曲线,陡峭的下坠、无力的反弹、漫长的横盘,最终指向一个刺眼的、深达百分之五十的负收益。
两个屏幕,两个世界。一个是他用逻辑和过去的数据构建的乌托邦,一个是他用真金白银和血肉之躯挣扎其中的现实地狱。
“我的交易系统,真的有效吗?”
这个终极问题,像一颗冰冷的子弹,击穿了他两年来所有努力筑起的心理防线。如果系统无效,那他过去两年的挑灯夜读、无数次复盘、在恐惧与贪婪中的煎熬,意义何在?难道只是一场漫长的、自欺欺人的行为艺术?
他必须回答这个问题。不是用感觉,而是用最残酷的剖析。
一、 回测的“完美幻象”
回测,是系统化交易者的圣经。它让你相信,你已经找到了市场的圣杯。韩风最初便是如此,当他看到自己的“多因子共振突破系统”在历史数据上表现卓越时,他以为自己窥见了天机。如今看来,那不过是构建在沙土上的城堡。
回测数据库里,充满了至今仍然存在、数据完整的股票。而那些已经退市、破产、被并购的“失败者”,早已被悄然剔除。他的系统,是在一群“幸存者”身上证明的“成功”,它天然地过滤掉了市场最残酷的一面——彻底的毁灭。他的系统可能永远无法告诉他,如果当年他买入了某只后来退市的股票,他的本金将遭受怎样无法挽回的损失。
2 过拟合:精致的曲线,脆弱的内核
为了追求极致的回测绩效,他曾经像一位精益求精的裁缝,不断调整参数:不是“股价突破20日线买入”,而是“股价突破185日线,且成交量是5日均量的18倍,且rsi介于45-65之间……” 这样“优化”出来的系统,完美地贴合了历史数据的每一处褶皱,却也因此失去了对未来的适应性。它是一件为过去量身定做的、华美却无法穿出门的礼服。市场风格一旦切换,这件礼服便会瞬间褴褛。
3 理想化的“滑点”
回测中,每一次买入和卖出,都默认以“开盘价”或“收盘价”瞬时、全额成交。现实呢?韩风痛苦地回忆起在tcl科技上,眼看着浮盈10却无法在高点顺利派发;在中文在线闪崩时,市价卖出却成交在更低的位置。“滑点” 和 “流动性” 这两个在回测中被轻描淡写的词汇,在实战中是吞噬利润、扩大亏损的隐形猛兽。他的回测曲线,从未计入这些真实的交易成本。
这是回测与实战最核心、最无法逾越的鸿沟。回测程序没有情绪,它可以在“股灾”中毫不犹豫地执行止损,也可以在“牛市”中冷静地持有让利润奔跑。但韩风有。
当系统在回测中显示“此处应止损”时,只是一个冰冷的指令。而在实战中,这意味着他要亲手将浮亏变为实亏,要承受自我怀疑的煎熬,要抵抗“再等等也许能回本”的诱惑。他的“情绪脑”会疯狂地攻击他的“理性脑”,而回测,对此毫无准备。
回测基于历史数据,而历史,无法包含未来所有未知的“黑天鹅”。他的系统可能通过了2008年金融危机、2015年股灾的测试,但下一次危机,总会以一种新的、超出回测范围的方式到来。就像东方雨虹,技术图形完美无瑕,却因隐藏的“客户暴雷”黑天鹅而突然破位。回测永远