量化回测 青柠量化

回测赚钱实盘为什么亏?这5个坑最常见

Z ZPYZTECH
2026-08-09

回测曲线往上走,一上手却回撤,心态最崩。先回答你心里那句——不是软件故意骗你,也多半不是「策略突然失效」一句话能打发;更常见是回测世界和实盘世界不是同一个游戏。 下面五个坑,散户中招率最高。

坑 1:买得到的假想

回测默认:信号出现就能按收盘价或均价成交。实盘里涨停买不到、跌停卖不出、冲击一大截。

打板类尤其严重:纸面上涨停次日有溢价,首板大约 1.83%/58.57%,高板更厚,但一字板、排队失败会让你系统性买不进强样本,剩下更多是开板分歧。回测赚钱、实盘变亏,第一步先查成交假设是否诚实。

坑 2:费用与滑点被当成零

佣金、印花税、买卖价差,看着小,高频或高换手策略里能把优势吃光。回测若「零成本」,曲线负责鼓舞士气,不负责付账单。

可执行:同一套规则,分别按「零成本 / 中等成本 / 偏贵成本」跑三遍。若只有零成本好看,策略还没资格上实盘。

坑 3:把曲线调漂亮(过拟合)

参数翻来覆去,直到回测完美。它记住的是这段历史的噪音,不是可重复规律。样本外一变脸,就像考试泄题后上考场。

症状包括:参数极敏感、分年表现大起大落、规则越来越复杂却说不清为什么赚钱。治疗很土:减少参数、冻结样本外、改一次记一版,禁止天天「再优化一点」。

坑 4:执行跟回测不是同一套

回测写「收盘买入」,你盘中提前追;回测写「跌破就走」,你想再等等;回测每日调仓,你有时忘记。这时亏的不是策略,是纪律差。

还有一种隐形不一致:回测用复权价、实盘下单看不复权;回测包含停牌处理,实盘遇到停牌手忙脚乱。细节不对齐,结果不必对齐。

坑 5:样本外与环境变了

策略在某几年的风格里好用,换到震荡年或监管环境变化后变差。回测赚钱证明的是「那段历史里可能有边」,不是「未来永久发钱」。

量价类尤其要防拥挤:都去追同一类放量突破时,后验可能变差。明显放量(量比 ≥2.0x)约 10 日胜率大约 44.67%,温和 1.1–1.5x 大约 51.12%——说明「越热闹越好」本身就可能是过时口号。环境变了,还抱着旧曲线加仓,实盘会提醒你。

上线前的短清单

  1. 1. 成交规则是否按「买得到/卖得掉」重做?
  2. 2. 费用滑点是否做敏感?
  3. 3. 是否留了没碰过的样本外区间?
  4. 4. 分年、分涨跌环境是否都看过?
  5. 5. 实盘执行是否逐步:先小仓、再对照回测日志,而不是第一天满仓。

还有一个第六感式的坑,也值得单独点名:用未来函数。 比如回测里用了当天尚未公布的财报、用了含未来的指标口径、或用了「当日最高价卖出」这种上帝视角。曲线会漂亮得不像话,实盘却完全接不住。小白自查方法很简单:问自己「信号触发那一刻,我是否真的知道这个信息、是否真的卖得到这个价格?」有一处答不上来,就要改假设。

对照实盘时,请做「影子账户」:同一天按回测规则应买应卖什么,记在表里,再和真实成交比。连续对照二十个交易日,你会定位亏在哪一环——是信号本身变差,还是你根本没按信号做。很多「策略失效」其实是「人失效」,但如果不对照,两者永远搅在一起,最后只会换策略,不会改手。

心态上也别用回测最大回撤当心理保险箱。回测回撤 15%,实盘刚跌 8% 就可能开始改规则。上线前先写:实盘回撤到多少必须暂停、只减仓不优化;到了阈值先停,再研究。不停下来研究,通常会边亏边加参数,把坑挖深。

还有一个常被忽略的坑:回测看「整段净值」,实盘感受「最近两周」。策略长期或仍有正期望,你却在第一段回撤就放弃,等于只截了最差切片。上线前先写清:允许的最大回撤、触及后是降仓还是停用、多久才允许重启。没有停用规则,亏一点就会否定整段回测。

对照日志也有用:把「回测应有持仓」和「实盘实际持仓」并排,看差异来自漏单、手痒,还是涨跌停无法成交。很多「策略失效」其实是人手失效。也不要同一周又改参数又加资金——改规则回纸面,加资金就冻结规则,两件事一起做永远分不清责任。

回测赚钱实盘为什么亏?最常见就是这五类:假成交、假零成本、假完美参数、假执行一致、假环境不变。 把坑当检查项逐条关掉,比换下一套「必赚策略」更接近解决问题。

把每版策略的假设、费用与样本外结果存本地,亏的时候才知道该修哪一环。青柠量化 适合保存策略与回测记录,方便你对照实盘差异,而不是只剩一张漂亮曲线。

下载与说明见产品页:
https://www.zpyztech.com/product/qingquant/


免责声明: 本文仅作量化知识科普,不构成任何投资建议。历史回测不代表未来表现,请独立判断并自行承担投资风险。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。