胜率的常见错误(以及如何检查)
胜率的通俗含义
胜率是指盈利交易(或结果)占总交易数的比例。其基本计算公式为:
胜率 = (盈利交易数量)/(总交易数量)
“盈利交易”必须有明确且一致的定义。例如,有些人仅在扣除所有费用后平仓价高于入场价时才计为盈利;而另一些人则只要价格在某个时刻朝有利方向移动即视为盈利。这些选择会改变胜率数值,即使交易策略逻辑本身未变。
常见错误的成因及其影响
1) 混淆胜率与盈利能力
一个常见误解是将更高的胜率直接等同于更高的利润。胜率并未考虑盈利和亏损的幅度。两种策略可能拥有相同的胜率,但盈亏规模却大相径庭。
示例(含明确假设):假设交易A有60%的胜率,盈利时平均盈利+1单位,亏损时平均亏损-2单位。交易B同样有60%的胜率,盈利时平均盈利+2单位,亏损时平均亏损-1单位。两者胜率相同,但预期净收益不同,因为盈利与亏损的幅度不同。
2) 根据结果调整“盈利”的定义
另一种错误是在看到结果后更改盈利的判定标准。例如,仅将最终平仓的交易计为盈利,而忽略部分平仓或调整操作;或仅根据“方向性”移动判断盈利,而非最终净收益。这可能导致胜率看起来更优,但实际绩效记录却前后不一致。
中立检查方法:明确写下你所使用的盈利条件(如收盘价对比、是否包含费用、如何处理部分出场),并确保对每一笔交易都统一应用。
3) 混合不可比的样本
胜率对所包含的内容非常敏感。常见的混淆包括:
- 混合不同市场状态(平静期与波动期)。
- 混合不同交易品种或交易时段。
- 混合手动交易与自动交易。
- 包含不同持仓时间的交易。
若混合这些样本,胜率将成为不同行为的平均值,可能导致你错误地将某种模式归因于某一特定市场状态。
4) 忽略成本与执行影响
即使胜率计算正确,实际结果仍可能受成本和执行影响,如点差、佣金、滑点和延迟。人们常基于简化的价格变动计算胜率,而未反映实际成交的经济成本。
中立检查:确保你的“盈利”和“亏损”分类基于与实际记录一致的净收益定义(包括你可合理假设的成本)。
5) 过度拟合历史胜率
胜率在事后回顾中可能显得稳定,但未来未必持续。市场和执行条件未必保持不变。仅凭胜率看似优秀的策略,在条件变化时可能失败,因为胜率只是绩效的一个维度。
一个实质性限制:历史关系不能保证未来结果。
需要承认的局限性、风险与失效模式
- 胜率可能掩盖尾部风险:少数大额亏损可能主导最终净收益。
- 样本偏差:若仅记录特定时期,胜率可能系统性失真。
- 非平稳性:波动性、流动性或执行方式的变化,可能实际改变“盈利”的含义。
- 会计不一致:任何关于盈亏定义的不一致(包括部分出场或成本处理),都会改变该统计指标。
这些失效模式并不意味着胜率无用;而是说明它必须被视为一个部分性指标。
验证:检查胜率的中立方法
使用一个简单的自我审计流程:
- 定义盈利条件:用一句话说明什么构成盈利交易(是否已扣除假设成本?)。
- 说明样本规则:包括时间范围、交易品种、执行方式,以及是否计入部分出场。
- 重新计算:使用上述规则,从同一数据集中重新计算胜率。
- 关联净收益核算:将胜率与平均盈利和平均亏损的估算值(即使粗略)结合,判断净收益是否与盈亏平衡一致。
如果不同计算方式得出的胜率存在显著差异,问题很可能出在定义或样本选择上,而非胜率概念本身。