相信马丁格尔或网格 EA 的高夏普
这类策略会展示近乎垂直的资金曲线,已实现波动率极小,因为每一笔亏损仓位都被挂着摊低成本而不是平掉。夏普只看见那条平滑的已实现曲线并为之加分——一直到这一篮子仓位无法挽回、一次平仓抹掉数月盈利的那一刻。
夏普比率:一项风险调整后的收益指标——超额收益除以收益率的标准差。它奖励平滑的资金曲线,因此可以一路吹捧一个马丁格尔 EA,直到它爆仓的那一刻。
亦称:夏普, Sharpe
更新于
相对于这一路有多颠簸,策略赚到了多少收益?它奖励稳步的爬升,惩罚锯齿状的爬升,哪怕锯齿状的那条最终更高。请把它读成平滑度评分,而不是盈利评分。
对于一个你打算无人值守地放着跑的 EA,资金曲线的形状和它最终落在哪里同样重要,因为正是剧烈的摆动会让交易者在最糟的时刻出手干预。夏普比率是把这个形状变成一个数字的标准方法——同时也是对那些风险尚未兑现的策略产生误判的标准途径。
夏普比率 =(平均收益率 − 无风险利率)÷ 收益率的标准差 分母才是全部论点所在。波动率随测量频率而变,所以按每笔交易、按日、按月计算出的夏普,对同一个策略而言是三个不同的数字。年化数值按惯例来自月度收益率;而 MetaTrader 5 的策略测试器并不是这么算的。
单一数字无法描述一套策略。下列指标会改变这个数字的读法。
两个 EA 在同一年里都赚了 30 %。第一个稳步上行;第二个横盘颠簸了十一个月,然后一跃而起。夏普把第一个排在前面,因为这个排序讲的是收益率的离散程度,而不是它们的总和。
这里没有任何一句话说 EA B 不赚钱——只是说它是通过一条宽了三倍的路交出同样的结果。
计算 30 ÷ 10 = 3.0 · 30 ÷ 30 = 1.0
结果 同样的利润,风险调整后的质量相差三倍
在你知道采样频率、样本长度以及产出它的工具之前,一个夏普数字不携带任何信息。先把这三样确定下来,再去读这个数。
| 区间 | 含义 |
|---|---|
| 来自 MetaTrader 5 的策略测试器 | 由测试器自己的收益序列算出,因此与用年化月度收益率手工计算的夏普并不吻合。那条熟悉的「高于 2.0 就是优秀」的阶梯并不能套到它身上。 |
| 由月度收益率年化而来 | 公开基准线所依据的惯例基础,也是那些基准线唯一应当被对照阅读的基础。 |
| 在不足约一年的区间上测得 | 统计上噪声很大。一个耀眼的三个月数值,在整整一年的尺度上常常腰斩,而策略本身什么都没变。 |
| 用在一个把亏损单挂着不平的策略上 | 具有主动误导性。未实现亏损从不会进入已实现收益序列,所以曲线之所以看起来平滑,恰恰是因为风险还没有被承担。 |
mt5depot 的 EA 页面会写明每个数字来自哪一次测试运行、覆盖哪个窗口,因此本站公开的两个数字彼此之间是可比的。
这类策略会展示近乎垂直的资金曲线,已实现波动率极小,因为每一笔亏损仓位都被挂着摊低成本而不是平掉。夏普只看见那条平滑的已实现曲线并为之加分——一直到这一篮子仓位无法挽回、一次平仓抹掉数月盈利的那一刻。
波动率随测量频率而变,所以日收益率的夏普和月收益率的夏普是两种不同的动物。策略没有变,变的只是分母。
它是从一个样本中抽出的统计量。三个月的收益率几乎可以产生任何数值,而窗口越短,这个数描述的就越是运气而非设计。
它对最糟的单笔亏损只字不提,对一段下跌持续了多久只字不提,对尾部风险也只字不提。它的位置在回撤和恢复因子旁边,而不是取代它们。