量化概念 27:过拟合(回测里的好成绩可能是假象)
回测越调越好,实盘却跑不出来。大概率是过拟合。模型把历史噪声当成了规律。样本内/样本外分离、走步测试、参数敏感性检查是基本的防范手段。一个"完美"策略的故事:整体好看,分段一跑就露馅。
回测越调越好,实盘却跑不出来。大概率是过拟合。模型把历史噪声当成了规律。样本内/样本外分离、走步测试、参数敏感性检查是基本的防范手段。一个"完美"策略的故事:整体好看,分段一跑就露馅。
策略失效分两种:周期性回撤(因子逻辑还在,市场环境不利)和结构性失效(逻辑被套利掉了)。最难的是在事中区分——表面现象完全一样。没有可靠的早期信号能自动判断,能做的是在策略上线前把退出规则定好,情绪平静时写、情绪波动时执行。
多策略组合的核心不是"多",是"不相关"。两个低相关策略的组合,波动远低于任何单策略。但低相关的前提是底层因子逻辑独立——都是"买涨"的策略,不管名字多不同,相关性不会低。危机时期相关性趋同,平时分散的组合极端时刻可能一起跌。
判断一笔交易对不对,纪律比单笔盈亏更靠谱。守住了规则,哪怕亏钱,这笔交易也是对的。没守规则,哪怕赚钱,这笔交易也是错的。 持续小胜的陷阱 纪律的意思是,规则定了就执行,别因为一两笔亏了就改。听起来简单。做过交易的人知道,连续亏的时候还执行规则,比止损还难。 有人觉得,偶尔大胜不如持续稳定地小胜。大部
赚了钱,这笔交易就是对的? 大部分人会说是。做过一段时间交易的人可能会犹豫一下。 犹豫是有道理的。 举个极端的例子。某天你什么都没研究,纯粹看名字顺眼买了只股票,第二天涨了8%,卖了,赚了。这笔交易正确吗?赚是真的赚了。但你买入的依据是"名字顺眼",这个依据放到任何一天都不靠谱。下次同样的方式买,大
止盈和止损,动作上是对称的。一个是卖掉赚的,一个是卖掉亏的。但做过交易的人都知道,这俩难度不在一个量级。 止盈的时候你心里是舒服的。点下卖出键,像在领奖。止损的时候你在跟自己吵架,手放在鼠标上,就是按不下去。 差别在哪?止盈是在确认自己对了。你买入,涨了,卖出,落袋为安。整个闭环,情绪是正向的。止损
策略容量是策略在不明显拉低收益的前提下能承载的最大资金量。资金大了,你的单子本身就是价格变动的一部分——冲击成本吃掉收益。容量怎么估、为什么回测里看不到、怎么应对,一篇讲清楚。
信息比率(IR)= 超额收益 ÷ 跟踪误差。和夏普的区别:分子换基准、分母换跟踪误差。衡量主动管理能力——偏离基准的每一单位跟踪误差换来多少超额收益。依赖基准选择、向后看、不区分偏离方向,需配绝对超额收益一起看。
胜率 = 赚钱频率,盈亏比 = 赚钱幅度,两者相乘才是期望收益。高胜率+低盈亏比(均值回归)和低胜率+高盈亏比(趋势跟踪)都能赚钱,但心理压力和资金要求完全不同。盈亏平衡线:胜率 > 1/(1+盈亏比)。回测时胜率、盈亏比、最大连续亏损一起看,比年化收益更能判断策略"拿不拿得住"。
索提诺比率(Sortino Ratio)= 夏普的"只看下跌"版——大涨不算风险,只有跌才扣分。下行标准差只算低于目标的偏离。适合收益偏斜的策略,和夏普一起看能判断波动来源。但下行样本更少、依然向后看、不看序列,需配最大回撤兜底。