第二十七节:参数调优的评估指标——别让策略“看起来很美”
做参数调优,最怕什么?
怕你调出一组参数,回测曲线漂亮得像教科书,一上实盘就崩。我见过太多这样的案例了。所以今天咱们聊聊评估指标,这些数字才是策略的“照妖镜”。
夏普比率:收益与风险的“性价比”
夏普比率,说白了就是你每承担一单位风险,能换来多少超额收益。公式很简单:
夏普比率 = (策略年化收益率 - 无风险利率) / 策略年化波动率
我个人习惯,夏普比率低于1的策略基本不看。1到2之间算及格,超过2才值得认真考虑。但这里有个坑——夏普比率对正态分布假设很敏感。如果你的策略收益分布有厚尾(比如偶尔爆赚或爆亏),夏普比率会失真。
卡玛比率:更看重“回撤”的夏普
卡玛比率和夏普很像,但它分母用的是最大回撤,而不是波动率。公式:
卡玛比率 = 策略年化收益率 / 最大回撤
为什么需要它?因为很多交易员更怕回撤,而不是波动。你想想看,波动大但回撤小,很多人能扛住;但回撤一大,心态就崩了。
我一般要求卡玛比率大于2。如果小于1,说明策略赚的钱还不够填一次大坑的,这种策略我直接放弃。
索提诺比率:只惩罚“坏”的波动
索提诺比率是夏普的升级版。它只考虑下行波动率,也就是亏损时的波动。公式:
索提诺比率 = (策略年化收益率 - 无风险利率) / 下行波动率
为什么有这个指标?因为上涨的波动是好事啊!你想想,策略涨的时候波动大,那是赚钱快,凭什么惩罚它?索提诺比率只盯着亏损时的波动,更符合交易员的真实感受。
信息比率:和基准比,你跑赢了吗?
信息比率衡量的是策略相对于基准的超额收益,除以跟踪误差。公式:
信息比率 = (策略收益率 - 基准收益率) / 跟踪误差
对于基差交易,基准通常选无风险利率或者同期限国债收益率。信息比率大于0.5算不错,大于1就很优秀了。
我曾经犯过一个错误:用沪深300做基准去评估一个商品基差策略。结果信息比率很高,但策略和基准根本不相关。后来我改用同品种的现货收益率做基准,信息比率直接掉到0.3。嗯,基准选错了,指标就废了。
最大回撤:策略的“压力测试”
最大回撤,就是从净值最高点到最低点的最大跌幅。这个指标不需要公式,但需要你认真对待。
我个人习惯,最大回撤不能超过策略预期年化收益的一半。比如年化收益20%,最大回撤超过10%我就觉得风险太高了。
但要注意:最大回撤是历史数据,不代表未来不会更大。我见过一个策略,回测最大回撤8%,实盘最大回撤干到22%。为什么?因为市场环境变了,历史没出现过的那种极端行情来了。
胜率与盈亏比:一对“冤家”
胜率 = 盈利交易次数 / 总交易次数
盈亏比 = 平均盈利 / 平均亏损
这两个指标需要放在一起看。高胜率低盈亏比,或者低胜率高盈亏比,都可能赚钱。但最怕的是胜率又低、盈亏比又低——那基本就是送钱。
我自己的经验:对于基差交易,胜率在40%-60%之间比较常见。如果胜率超过70%,我反而会警惕——是不是参数过拟合了?是不是样本内数据太少了?
| 胜率 | 盈亏比 | 综合评价 |
|---|---|---|
| >60% | >2 | 优秀,但需警惕过拟合 |
| 40%-60% | 1.5-2 | 良好,比较稳健 |
| <40% | >3 | 可接受,但心理压力大 |
| <40% | <1.5 | 建议放弃 |
收益风险比:最直观的“体检报告”
收益风险比 = 年化收益率 / 年化波动率
这个指标和夏普比率很像,但更简单粗暴。我一般要求收益风险比大于1.5。小于1的话,说明策略的收益和风险差不多,那还不如买理财。
但要注意:收益风险比是“平均”概念。如果策略在某些年份收益很高、某些年份亏损很大,平均下来可能还行,但实际持有体验会很差。
知识体系总览
下面这张图,帮你理清这些指标的关系:
如何综合使用这些指标?
单个指标都有局限,我建议你这样组合使用:
- 第一步:看最大回撤——先排除风险不可接受的策略。回撤超过心理底线,其他指标再好也没用。
- 第二步:看夏普和卡玛——这两个指标帮你筛选出收益风险比合理的策略。
- 第三步:看胜率和盈亏比——了解策略的盈利模式,判断是否适合你的交易风格。
- 第四步:看索提诺和信息比率——做精细化对比,选出最稳健的那个。
最后说一句:指标只是工具,不是真理。我见过夏普比率0.8的策略,实盘做得很好;也见过夏普2.5的策略,实盘一塌糊涂。为什么?因为回测数据太短、市场结构变了、或者参数过拟合了。所以,指标要信,但不能全信。多留个心眼,多问自己一句:“这个数字背后,有没有隐藏的问题?”