1. 最大回撤:不止是“跌多少”,更是“跌多久”

最大回撤的数学定义很简单:在选定区间内,从净值最高点往后推,到最低点的最大跌幅。但实战中,回撤的“修复时间”比幅度更折磨人

  • 绝对回撤 vs 相对回撤:绝对回撤看账户本金从100万到70万;相对回撤看策略跑输基准指数(比如沪深300)的最大幅度。很多对冲策略绝对回撤小,但相对回撤可能很大——大盘跌10%它只跌2%,相对收益为正;大盘涨20%它只涨5%,相对回撤就达到15%。如果你是相对收益考核的公募基金经理,后者才是你真正的压力源。
  • 回撤修复天数:这是最大回撤的“隐藏变量”。两个策略最大回撤都是20%,A策略花了3个月爬出坑,B策略花了2年。前者你可以扛一扛,后者大概率在底部你就割肉了。实盘评估时,回撤修复天数超过策略历史均值1.5倍的,就要警惕参数是否失效
  • 适用范围:最大回撤对高杠杆策略(期货CTA、期权卖方)尤其致命。回撤30%意味着杠杆率稍高的账户已经穿仓边缘,所以这类策略的最大回撤容忍度通常在10%-15%以内。

2. 夏普比率:别被“年化”二字骗了

夏普比率 =(策略年化收益 - 无风险利率)/ 年化波动率。但计算频率不同,结果天差地别

  • 日频 vs 月频:用日收益率算出来的夏普,通常比用月收益率算出来的低20%-30%。因为日频数据捕捉了更多日内震荡,波动率分母被放大。业内对比策略时,必须确认对方用的是同一个计算口径,否则夏普2.0和1.5可能其实是一回事。
  • 杠杆对夏普的“毒害”:加杠杆会等比放大收益和波动,夏普比率理论上不变。但实际中杠杆会增加交易成本和滑点,导致夏普下降。所以不要迷信高夏普的杠杆策略,去掉杠杆后的原始夏普才是真实水平。
  • 参考阈值:纯多头股票策略,夏普大于0.8就算不错;市场中性策略,夏普大于1.5是及格线;高频做市策略,夏普经常能到3以上,但那是因为回测中低估了冲击成本。用夏普做跨策略对比,前提是策略类型相近,拿高频和低频比夏普没有意义。

3. 卡玛比率:夏普的“压力测试版”

卡玛 = 年化收益 / 最大回撤。它本质上是问:你策略最惨的那段日子,赚的钱够不够补这个窟窿?

  • 与夏普的核心差异:夏普惩罚的是“日常颠簸”,卡玛惩罚的是“极端灾难”。举个例子——策略A:年化15%,波动率10%,最大回撤25%,夏普=1.3,卡玛=0.6。策略B:年化12%,波动率18%,最大回撤10%,夏普=0.6,卡玛=1.2。夏普会告诉你A更好,但卡玛会告诉你B更抗造。如果你管理的是绝对收益型产品(客户不能接受大亏),请优先看卡玛。
  • 实操门槛:卡玛比率有一个隐性前提——策略的收益分布要相对均匀。如果一个策略前11个月不赚钱,最后1个月爆发赚20%,年化收益20%,最大回撤只有5%,卡玛高达4,看着很美。但这是“尾部依赖型”策略,你很难保证下一年最后一个月还能爆发。卡玛值超过3的策略,要特别检查收益的时间分布是否靠天吃饭。

4. 索提诺比率:给“上涨波动”正名

索提诺比率 =(策略年化收益 - 无风险利率)/ 下行标准差。下行标准差只计算收益率小于0(或小于目标收益率)的那些日子。

  • 为什么它更“人性化”:普通投资者讨厌下跌,但不讨厌上涨。夏普把大涨大跌都算作风险,索提诺只计下跌,所以趋势跟踪类策略(平时小亏小赚,偶尔大赚)在索提诺下评分会显著提升,而夏普往往低估了它们。
  • 一个实用的比值:索提诺 / 夏普 的比值可以反映策略的“收益偏度”。比值大于1.5,说明策略上涨时爆发力强,下跌时相对克制,这是典型的“正偏态”策略,持有体验好。比值接近1,说明涨跌对称,属于震荡型策略。比值小于1,说明下跌时比上涨时更猛烈——这种策略要拉黑
  • 目标收益率的设定:计算索提诺时,需要设定一个“最低可接受收益率”(通常取无风险利率或0)。如果设得过高(比如年化8%),那所有低于8%的收益都被计为“亏损”,下行标准差会急剧放大,索提诺变得极低。所以看研报时,务必确认对方设定的目标收益率是多少。

5. 盈亏比:胜率的“对偶面”,缺一不可

盈亏比 = 平均单笔盈利 / 平均单笔亏损。它和胜率共同决定了策略的期望收益:期望收益 = 胜率 × 平均盈利 -(1-胜率)× 平均亏损。

  • 盈亏比与胜率的“跷跷板效应”:短线高频策略,胜率55%-60%,盈亏比通常在1.0-1.2之间,靠高次数堆收益。长线趋势策略,胜率只有40%-45%,但盈亏比可以达到2.5-3.0,靠“小亏大赚”取胜。没有哪个组合是“最好”的,关键看你的资金体量能否承受对应胜率下的连续亏损期。
  • 盈亏比的“幸存者偏差”陷阱:很多策略回测盈亏比很好看,是因为回测中过滤掉了极端亏损日(比如熔断、闪崩)。实盘中,单笔极端亏损会把平均亏损大幅拉高,盈亏比瞬间腰斩。所以在评估时,用“盈亏比的中位数”比“平均值”更稳健——中位数不受极端值干扰,反映的是大多数交易的真实赔率。
  • 止损线的联动:盈亏比和止损线是绑定关系。一个策略设定止损2%、止盈6%,盈亏比天然就是3。但市场不一定给你6%的止盈机会,更多时候是打到止损就反弹了。所以回测盈亏比至少要打8折,才是实盘可预期的水平。

六个指标组合应用:一张“策略体检矩阵”

指标组合 指向什么问题 行动建议 夏普高 + 卡玛低 策略震荡小但偶发深坑 检查最大回撤发生的原因,是否可规避 索提诺高 + 夏普通 策略上涨爆发力强,下跌控制好 优先考虑,尤其适合个人投资者 盈亏比高 + 胜率低 趋势策略,需忍受长时间磨损 资金需能扛过15-20次连续亏损 卡玛高 + 最大回撤低 绝对收益型产品的“梦中情策” 但警惕回撤期是否过短(≤6个月),以防过拟合 夏普低 + 索提诺低 涨跌都猛,波动剧烈 除非你有极强择时能力,否则回避

最后说一句:回测中的风控指标,请一律打7折来用。滑点、冲击成本、实盘心理偏差、参数漂移,每一样都会侵蚀你的“纸面成绩”。一个回测中夏普1.5、卡玛1.2的策略,实盘能稳定在夏普1.0以上就已经是顶级水平了。风控不是算出漂亮数字,而是在最坏情况来临时,你还有筹码留在牌桌上。

后记:关于自动方特量化团队

在搞量化的过程中,我组建了一个比较松散的,社群式的量化小团队,或者叫做量化社群。自动方特这个名字源自“autoft”,我们开发了一套期货的自动化交易系统, 我结合自己多年的经验和大家的需求,详细整理了一个知识库,希望能帮助到大家。码字不易,觉得不错点个赞再走。评论区大家一起交流一下心得吧。【PS.如果需要获取知识库,可以看个人简介,关注获取哈,原创不易,请多多支持

【专栏】