简短回答:交易中的盈利因子是指一组已平仓交易中的总盈利除以总亏损。把所有盈利交易相加,把所有亏损交易按正数相加,然后用前者总和除以后者总和。数值为 1.0 意味着该策略在计入成本之前打平。高于 1.0 说明盈利大于亏损。低于 1.0 则说明亏损占优。多数有经验的交易者会把样本超过 100 笔交易后大致 1.5 到 2.0 的区间视为健康。任何高于 3.0 的结果,在样本扩大之前都值得怀疑。
盈利因子衡量什么
盈利因子是赚到的钱与亏掉的钱之间的比率。它不关心有多少笔交易盈利、又有多少笔交易亏损。它只看这两个总数。这使它不同于胜率,胜率统计的是交易笔数,也不同于期望值,期望值统计的是平均结果。如果你想看单笔交易的平均值,那么我们关于 交易期望值公式 的指南会带你完成这项计算。
盈利因子的重要性,来自它所揭示的内容。即使一套策略十笔交易里赢了七笔,只要那三笔亏损严重失衡,盈利因子仍然可能低于 1.0。单看胜率会掩盖这一点。对这个比率来说,你单笔交易是赢还是亏并不太重要,重要的是总数。
从交易记录计算盈利因子
以 10,000 账户、固定 1 percent 风险为例,做一个 20 笔交易的样本,因此一次完整止损的成本为 100。
| 项目 | 数量 | 总计 |
|---|---|---|
| 盈利交易 | 8 | +1,760 |
| 亏损交易 | 11 | -1,100 |
| 打平交易 | 1 | 0 |
| 总盈利 | 1,760 | |
| 总亏损,绝对值 | 1,100 | |
| 盈利因子 | 1.60 |
计算分三步进行:
- 将盈利交易相加:1,760。
- 将亏损交易相加并去掉负号:1,100。
- 用总利润除以总亏损:1,760除以1,100等于1.60。
该策略每承受1.00的回撤,赚回1.60。胜率只有40 percent,但这个比率依然健康,因为平均盈利220,超过平均亏损100的两倍多。这就是趋势跟随交易记录的常见形态:许多小亏损,少数大盈利。
现在把成本也算进去,因为毛数值已经过时。假设点差和佣金每笔大约8。每笔盈利都会缩减8,每笔亏损都会增加8,打平的交易也会变成小亏损。总利润降至1,696,总亏损升至1,196。净 profit factor 约为1.42。执行成本几乎吃掉了盈亏平衡之上的三分之一优势,对一份看起来整洁的回测而言,这是相当可观的削减。
profit factor 数值的解读
| Profit factor | 通常意味着什么 | 合理的应对 |
|---|---|---|
| 低于1.0 | 该策略亏钱 | 停止加仓,找出漏洞 |
| 1.0到1.25 | 盈亏平衡,结果由成本决定 | 降低费用,缩减最大的亏损 |
| 1.25到1.75 | 可用的优势 | 扩大样本,保持仓位规模 |
| 1.75到3.0 | 较强 | 剔除最佳交易后重新计算 |
| 高于3.0 | 可疑,或样本太小 | 等待100笔或更多交易 |
这些区间是有意设得较粗的。profit factor 为1.15时就很脆弱,因为一周糟糕表现或更宽的 spread 就可能把它压到1.0以下。15笔交易的 profit factor 为2.4并不值得大惊小怪,因为一笔异常大的盈利就可能造出来。同样的2.4若来自跨越平静与剧烈波动市场的300笔交易,性质就完全不同了。
交易风格也会影响这个数值。scalper 会在几周内积累大量样本,但每笔交易都要付出成本,因此净 profit factor 往往更接近1.0。黄金或指数 CFD 的 swing trader 累积到100笔交易要慢得多,而且分布更不均匀。应当用各自的历史来衡量每种风格。
将 profit factor 与其他绩效指标结合
profit factor 由你已经在跟踪的两项构成。将胜率乘以平均盈利,再除以亏损率乘以平均亏损。50 percent 的胜率,配合1.5比1的平均回报,profit factor 为1.5。35 percent 的胜率,配合3比1的回报,profit factor 约为1.62。两者都可行,而且交易感受完全不同。
所以,要把这个比率和你的 胜率放在一起看,它会告诉你连亏阶段会有多难熬。再和你的 风险回报比一起看,它会告诉你计划中的结构是否与实际执行一致。然后再加入最大回撤,以及最近50笔交易的滚动 profit factor。一个长期平均值可能连续数月都高于1.5,而最近这段交易却已经悄悄滑到1.0以下。
局限性与常见错误
Profit factor 是一个粗糙的工具,交易者大多是因为把它当成裁决而伤害了自己。常见错误有:
- 只看 20 或 30 笔交易就评判一个策略,然后又把仓位放大,仿佛这个数字已经定案。
- 不计入点差、手续费、隔夜利息和滑点,这会让每个结果都显得更好看。
- 把几种交易策略混在同一份记录里,结果是一个强势形态在补贴另一个摇摆不定的形态。
- 样本里保留了一笔 8R 的大赢家,却没有查看去掉它之后的比率。
- 把违反规则的亏损从交易日志里删掉,留下的是一份好看但单薄的记录。
- 把高比率理解成可以在下一笔交易里放松风险管理的许可。
盈亏平衡和部分平仓交易的记账方式也存在歧义。选择一种约定并一贯执行,否则比率会因与市场无关的原因而漂移。
Prop firm 评估中的 Profit factor
评估会加入 Profit factor 看不到的约束。每日亏损限制和总 drawdown 上限惩罚的是亏损的连续性,而不只是亏损总和。一个 Profit factor 为 1.6、胜率为 40 percent 的策略,在正常运行中,某个阶段很可能会出现连续六到七笔亏损。按 1 percent 风险计算,这意味着回撤 6 to 7 percent,而这会触犯许多每日限制。
Pivex 会在你开始前公开列出亏损限制,包括固定总 drawdown 和每日亏损限制,且每日限制每天重置。没有时间限制,也没有最低交易天数,这很适合想先拿到干净样本再发力的交易者。一次性费用可退,所以失败尝试的成本主要是时间。不过,如果你的连亏长度超过了 drawdown 允许的范围,还是应把单笔风险减半。
用 Profit factor 评判你的策略的检查清单
在你信任这个数字或调整仓位规模之前,先执行以下检查:
- 样本是否至少包含来自同一策略、同一市场和同一 timeframe 的 100 笔已平仓交易?
- 这个比率是否在计入所有成本之后计算,包括周末持仓产生的隔夜利息?
- 去掉单笔最好的交易后,它是否仍高于 1.25?
- 最近 50 笔交易的区块结果是否与全样本结果一致?
- 以你当前的仓位规模来看,最长连亏是否小于你的每日限制和总 drawdown?
如果有四个或五个答案是“是”,这个比率就可以用来指导仓位规模。若只有两个或更少,说明策略需要更多数据,而不是更大的仓位。这个绩效评估的价值在于流程本身,而不在于达到某个特定数字。
把你最近 100 笔交易导入电子表格,按策略拆分,并在扣除成本后计算总盈利、总亏损和比率。然后把最长连亏与计划交易所遵循的 drawdown 规则对照检查。如果这些数字站得住脚,那么在 Pivex 上做评估,就是在你已经完成压力测试的规则体系下,把这个优势用于实战的一种方式。
相关指南: trading expectancy formula 和 what is a good win rate in trading。
在参与之前,请查看 Pivex 当前的项目规则,并决定模拟专有交易评估是否符合您的经验和风险限制。参与并不保证奖励、收入或任何特定的交易结果。