胜率与期望值:真正重要的是什么
高胜率并不保证盈利。了解期望值、赔付、成本、样本量和回撤如何决定策略的真实优势。
最近更新:
较高的盈利交易占比听起来很有说服力。70%、80% 甚至 90% 的胜率,很容易被解读为策略强大的证明。但这个指标只回答一个问题:一笔交易以盈利收场的频率有多高?它对策略盈利时赚多少、失败时亏多少,以及扣除手续费和滑点后还剩什么,只字不提。
这就是为什么胜率 70% 的策略可能持续亏钱,而胜率 40% 的策略却可能有正的长期结果。区别由期望值来解释:在足够长的序列中,一笔交易的预期结果。
胜率衡量什么
胜率是样本中盈利交易所占的比例:
胜率 = 盈利交易笔数 / 总交易笔数 × 100%
如果 100 笔交易中有 70 笔盈利,胜率就是 70%。这是有用的信息,但没有平均盈利和平均亏损,它对盈利能力几乎说明不了什么。
设想一个策略,经常获取小额利润,却偶尔触及一次大额止损。在一两次亏损抹去之前许多笔交易的结果之前,它可能产生诱人的连胜。
期望值衡量什么
期望值估计在一致规则下的长序列中,一笔交易平均能产生多少。用 R 来衡量很方便,其中 1R 是某笔具体交易的初始风险。
扣除成本之前的粗略计算:
E = P(盈利) × 平均盈利 − P(亏损) × 平均亏损
对于真实交易,必须计入成本:
净 E = 毛 E − 每笔交易的平均手续费、点差和滑点
在这个公式中,平均亏损以正数大小代入。如果典型的亏损交易是 −1R,在减法中就用 1R。
一个更简单、更稳健的方法,尤其是存在保本交易和部分平仓时:
净期望值 = 以 R 计的所有净结果之和 / 交易笔数
改变胜率看法的两个例子
| 指标 | 策略 A | 策略 B |
|---|---|---|
| 胜率 | 70% | 40% |
| 平均盈利 | +0.4R | +2R |
| 平均亏损 | −1R | −1R |
| 扣除成本前的期望值 | −0.02R | +0.20R |
当偶尔的亏损远大于典型的盈利时,高胜率可以掩盖负的期望值。
对于策略 A:
0.70 × 0.4R − 0.30 × 1R = −0.02R
它十次中赢七次,但即使在计入成本之前,平均每笔仍亏 0.02R。手续费和滑点会让结果更糟。
对于策略 B:
0.40 × 2R − 0.60 × 1R = +0.20R
它输的次数多于赢的次数,但平均盈利是平均亏损的两倍。在长序列中,这种结构在扣除成本之前具有正的期望值。
保本胜率
忽略交易成本,最低胜率取决于平均盈利与平均亏损之间的关系:
保本胜率 = 平均亏损 / (平均盈利 + 平均亏损)
平均盈利 0.4R、平均亏损 1R 时,策略大约需要 71.4% 的盈利笔数才能保本。平均盈利 2R、平均亏损 1R 时,只需要 33.3%。
由于手续费、点差和滑点,真实的门槛更高。策略交易越频繁,以 R 计的平均结果越小,成本对期望值的影响就越强烈。
为什么正期望值还不够
正期望值是必要的,但不是一个可行系统的唯一条件。同样的平均结果,可以隐藏截然不同的风险特征。
正的平均结果并不意味着平滑的净值曲线:离散程度和连亏仍然是系统的一部分。
请检查其他几个因素:
- 样本量。 五笔、十笔,甚至几十笔交易都可能产生随机结果。并不存在某个神奇的交易笔数,超过它结论就自动变得可靠。
- 结果的离散程度。 依靠罕见大额盈利的策略可能有正的期望值,却仍会经历很长的连亏。
- 最大回撤。 如果每笔交易的风险大到账户,或者交易者,无法承受一段正常的不利行情,那么优势就没有用。
- 尾部风险。 平均值可能掩盖罕见但具有破坏性的亏损、跳空,或超出计划止损的成交。
- 随时间的稳定性。 在一种市场状态下的正结果,可能在波动率或流动性变化时消失。
- 执行。 真实的入场、出场、流动性和纪律,可能与回测有实质差别。
因此,期望值应当与回撤、连亏、盈利因子、交易成本和破产风险一起评估。
胜率何时仍然重要
不应忽视胜率。它描述策略的特征,并影响交易者能否始终如一地执行其规则。
高胜率通常意味着较短的连亏,但可能伴随较小的平均盈利或偶尔的大额亏损。低胜率对于回报大的趋势跟踪系统可能是正常的,但需要在较长的不成功阶段保持耐心。
胜率适用于:
- 估计连亏可能的长度;
- 理解心理压力;
- 规划仓位大小和资金储备;
- 把实际执行与策略规则作比较;
- 发现系统行为的变化。
但单靠它,无法判断一个策略是否盈利。
如何计算这些指标而不自欺
- 一致地定义一笔交易。 分批入场和出场必须按一条清晰的规则合并。
- 使用净结果。 扣除手续费、资金费、点差和现实的滑点。
- 以 R 归一化结果。 这使现金风险不同的交易可以比较。同时也要监控账户的实际收益。
- 使用已实现的平均值。 计划的止盈并不等于实际达到的平均盈利。
- 不要隐藏保本交易。 把它们计入总笔数,或者把期望值算作所有净交易结果的平均值。
- 不要混合不相关的系统。 在评估组合结果之前,先分别分析策略、品种、时间周期和市场状态。
- 检验稳定性。 比较不同时间段、样本外数据和滚动期望值,而不是只选最好的窗口。
- 尊重不确定性。 单个期望值只是一个估计,而不是有保证的未来结果。
务实的优先顺序
评估一个策略时,按以下顺序审视证据:
- 数据是否干净,交易规则是否明确?
- 扣除所有交易成本后,期望值是否为正?
- 结果在时间上和训练样本之外是否稳定?
- 最大回撤、尾部风险和破产风险是否可以接受?
- 胜率、赔付比和典型的连亏是多少?
- 你能否真正执行这个系统,而不反复违反它的规则?
结论
胜率直观,在心理上也有吸引力,但它可能产生误导。核心问题不是“我多频繁地赢?”而是“扣除所有成本后,我平均每笔交易赚或亏多少,为了赚到这个结果,我必须承受什么风险?”
从净期望值入手,在足够大且诚实的样本上验证它,然后再评估回撤、稳定性和执行。让胜率待在合适的位置:它是策略的一个重要特征,但不是对其质量的最终裁决。
本材料仅用于教育目的,不构成投资建议。