盈利因子(又称利润因子)是同一组交易中,全部盈利交易的总盈利除以全部亏损交易的总亏损(取绝对值)。数值大于 1 表示盈利总额超过亏损总额,小于 1 则表示整体亏损。
基本原理
计算公式为:盈利因子 = 总盈利 ÷ 总亏损。一组交易合计盈利 15,000 美元、亏损 10,000 美元,盈利因子即为 1.5,意味着每亏损 1 美元,对应盈利 1.50 美元。以下两种等价形式可说明其决定因素:
- 由胜率与盈亏比推算:设胜率为 W、平均盈亏比为 P(平均盈利 ÷ 平均亏损),则盈利因子 = (W × P) ÷ (1 − W)。
- 与净利润的关系:净利润 = 总亏损 × (盈利因子 − 1)。盈利因子为 1.25 时,净利润相当于过程中全部亏损的四分之一。
盈利因子与交易期望值密切相关:盈利因子大于 1 时,期望值必然为正,反之亦然。但两者回答的问题不同。期望值反映每笔交易平均盈亏多少(以美元或 R 计);盈利因子是无量纲的比值,可用于比较不同规模的交易系统,却无法说明每笔交易赚多少、交易频率如何,也无法反映回撤深度。
解读方法
不同胜率与盈亏比组合下、未计成本的盈利因子(保留两位小数):
| 胜率 | 盈亏比 1 | 盈亏比 1.5 | 盈亏比 2 | 盈亏比 3 |
|---|---|---|---|---|
| 30% | 0.43 | 0.64 | 0.86 | 1.29 |
| 40% | 0.67 | 1.00 | 1.33 | 2.00 |
| 50% | 1.00 | 1.50 | 2.00 | 3.00 |
| 60% | 1.50 | 2.25 | 3.00 | 4.50 |
同样的盈利因子可能来自截然不同的系统:胜率 40%、盈亏比 2 的趋势策略,与胜率 57%、盈亏比 1 的均值回归策略,盈利因子均约为 1.33。盈利因子多少算合理,只有大致的惯例,并无固定标准。对于经过检验、交易笔数充足且已计入成本的规则体系,常见的参考区间如下:
- 低于 1:整体亏损。
- 1 至约 1.3:优势微弱,佣金、滑点或市况变化即可将其抵消。
- 约 1.5 至 2:通常被视为较为可用的优势区间。
- 明显高于 3:应检查是否样本过少、依赖个别大额盈利,或规则对历史数据拟合过度。
示例(示例数字,仅作说明)
交易日志中记录了同一交易形态的 40 笔已平仓交易:16 笔盈利,平均盈利 600 美元;24 笔亏损,平均亏损 250 美元。
| 检验方式 | 计算 | 盈利因子 |
|---|---|---|
| 按记录计算 | 9,600 ÷ 6,000 | 1.60 |
| 计入每笔往返成本 10 美元 | (16 × 590) ÷ (24 × 260) = 9,440 ÷ 6,240 | 约 1.51 |
| 剔除最大一笔盈利(2,400 美元) | 7,200 ÷ 6,000 | 1.20 |
| 平方根调整 | (16 − 4) × 600 ÷ ((24 + 4.9) × 250) | 约 1.00 |
最后一行是一种保守检验,部分回测平台将其列为「调整后盈利因子」:盈利笔数减去其平方根,亏损笔数加上其平方根,再重新计算,以粗略扣除小样本中的运气成分。仅有 40 笔交易时,记录中的 1.60 便降至盈亏平衡。这些交易或许确有优势,但现有样本尚不足以证明。
局限与常见误区
- 样本过少:寥寥数笔交易几乎可以得出任何数值。应在大量交易的基础上评估盈利因子,并按交易形态分别统计,而非混合计算。
- 极端值:一笔大额盈利即可撑起整体数值,应剔除后重新计算。
- 遗漏成本或「不算数」的交易:会高估结果。
- 未平仓的亏损持仓:盈利因子只统计已平仓交易,亏损持仓若不止损而继续持有,数值会被美化。
- 忽视盈亏路径:盈利因子相同的两个系统,连续亏损与最大回撤可能相差甚远。
- 以盈利因子为优化目标:在回测中挑选盈利因子最高的参数,极易导致过度拟合。
- 没有亏损交易:总亏损为零时比值无意义,并不代表优势无限大。
Clear Tape 中的呈现
免费的交易日志根据您本人的已平仓交易计算盈利因子(总盈利 ÷ 总亏损),并与胜率、以美元和 R 计的期望值及最大回撤一同显示;尚无亏损交易时,会给出相应提示而非数值。免费的期望值计算器可根据胜率、平均盈利与平均亏损推算盈利因子。交易体系页面的回测基于历史价格,报告计入成本后的胜率、盈利因子与期望值,面向 Tools 与 Pro 会员。交易日志的详细介绍参见交易日志页面。
仅供学习与参考,不构成投资建议。