夏普比率能用来评估EA吗 — 低频EA数值不稳定的原因与替代指标
结论:可以用,但不能单独作为判断依据
夏普比率可以用于评估EA。不过我们只把它定位为"比较交易频率相近的EA时的辅助指标",对于低频EA几乎不看重它。
原因很简单。夏普比率把收益的波动放在分母上,而观测数量少时,这个波动本身就不稳定。对于每月只交易几次的EA,数值的高低到底是实力差异还是偶然,很难分辨。
夏普比率的计算原理
夏普比率是用"收益平均值 ÷ 收益标准差"求出的风险调整后收益指标。同样的盈利,资产曲线越平滑,数值越高。年化收益和PF看的是"赚了多少",而夏普比率看的是"在没有大幅波动的情况下赚了多少"。
教科书上的做法是用月度收益来计算,这里隐含了两个前提:
- 月度收益的样本数量足够多
- 收益的分布没有极端偏斜
而在EA的回测中,这两个前提都很容易被打破。
低频EA为何会不稳定
即使检验期长达7.5年,月度数据点也只有90个。把交易次数很少的EA放进来,就会混入没有交易的月份,以及由一次大幅盈利决定结果的月份。
趋势跟踪型EA的设计是:不断承受小额亏损,再靠少数几次大幅盈利来弥补。月度收益会分成"接近零或小幅亏损"和"罕见的大幅盈利"两类,标准差则被寥寥几次大赚所左右。多一次或少一次大幅盈利,夏普比率就会出现肉眼可见的变化。
另一个弱点是,它把向上波动和向下波动都当作同样的"风险"。大赚的月份会抬高波动,反而可能拉低评价。
用我们的实测值来看
以下全部为MT5实机回测的实测值(不是前向实盘业绩)。
| EA | 交易数 | 检验期间 | 夏普 | PF | 恢复因子 | 有效DD |
|---|---|---|---|---|---|---|
| GOLD VIPER | 10340 | 7.7年 | 12.09 | 1.64 | 4.14 | 24.1% |
| ETHEREUM EA | 154 | 7.5年 | 2.72 | 2.83 | 6.66 | 17.1% |
| AIFW | 228 | 3.7年 | 2.38 | 1.77 | 4.07 | 4.6% |
| DONCHIAN ENGINE | 631 | 9.4年 | 1.98 | 1.5 | 7.53 | 10.8% |
| MEGAMAX DONCHIAN | 629 | 9.4年 | 1.25 | 1.55 | 6.64 | 58.6% |
从中可以读出三点。
1. 夏普突出,并不代表其他指标也突出。 GOLD VIPER的夏普12.09在表中高出一个量级,但PF为1.64,最大连亏为40。交易数量多时,资产曲线在统计上更容易变得平滑,夏普也就容易偏高。仅凭这一项就判断为"最安全"是错误的。
2. 低频EA的高夏普要打折来看。 ETHEREUM EA的夏普2.72,是在7.5年154笔交易、每月不到2笔的频率下得出的。稍微改变检验期间或参数后,是否还能得到同样的水平,我们自己也无法断言。
3. 风险承担方式的差异能够如实反映。 DONCHIAN ENGINE与MEGAMAX DONCHIAN同为USDJPY H1,交易数和胜率几乎相同。但有效DD分别为10.8%和58.6%,差异很大,夏普也分别是1.98和1.25。在这种用途上,夏普比率是有用的。
另外,MT5报告中显示的夏普比率,其计算方法未必与基于月度收益的教科书定义一致。直接与其他网站或其他工具的数值比较并不稳妥。
前向测试:还没到可以计算的阶段
与回测是两回事,这里也谈一下模拟账户的前向测试。ETHEREUM TREND于2026年8月21日在Exness模拟账户上开始运行,截至2026年10月9日只有1笔交易。在这个阶段计算夏普比率,得不出有意义的数字。低频EA的前向评估需要以年为单位的时间。
确认步骤与替代指标
选择EA时,建议按以下顺序确认:
- 先看交易数。 如果很少,包括夏普在内的所有指标都要打折来看
- 看有效DD。 能否承受这样的回撤幅度,比率类指标是看不出来的
- 看恢复因子。 它用净利润除以最大DD,不太受月度划分方式的影响
- 看最大连亏。 确认平滑资产曲线背后的连续亏损有多长
- 最后看夏普。 仅限于比较交易频率相近的EA时使用
只把向下波动计为风险的索提诺比率,在理论上也适合盈利分布偏斜的趋势跟踪型EA。不过MT5的标准报告中没有这一项,需要自己动手计算。
各EA的指标可以在实测排行榜中并排确认。各项指标的解读方法整理在知识库中。
局限与注意事项
替代指标也有弱点。恢复因子会受到"最大DD碰巧只出现了一次且较浅"这种偶然因素影响,而且检验期越长,净利润越容易累积,对其越有利。任何指标都只是对过去数据的概括,并不保证未来的业绩。
夏普比率高的EA在实盘中亏损,是很常见的情况。反过来,也不能因为夏普低就断言它是不好的EA。
总结
- 夏普比率是衡量"波动小不小"的风险调整后收益指标
- 对于月度数据点少的低频EA,几次大幅盈利就会让数值大幅变动
- 因为向上波动也被计为风险,趋势跟踪型EA有时会显得吃亏
- 交易数多的EA数值容易偏高,不适合用来比较频率不同的EA
- 应与交易数、有效DD、恢复因子、最大连亏结合起来解读
- 前向测试的交易数还很少时,即使计算也不能作为判断依据
相关文章
📧 涨价预告 + 免费5天邮件课程
所有EA目前均为首发价,并将随销量阶梯式上调。在每次涨价前收到通知,另有每日一封邮件:自动交易本质、正确解读回测、券商选择技巧。
※ 严格保护隐私。可随时取消订阅。