平均盈亏如何计算?公式、输入和限制
直接答案
平均盈亏通常通过将交易结果分为盈利和亏损两类,分别计算平均盈利额和平均亏损额,然后将这两个平均值组合成一个比率或差值来得出。一种常见形式是:
平均盈亏比率 = (平均盈利) / (平均亏损的绝对值)
关键在于,该计算取决于你如何定义“交易结果”、使用什么单位(点数、货币金额或百分比)、包含哪些交易(盈利/亏损,以及盈亏平衡交易是否计入),以及如何处理成本。
机制与定义
要计算平均盈亏,你需要一组已完成交易的结果数据。每笔交易都必须有一个可衡量的结果。
1) 定义每笔交易的结果
选择一种结果定义并保持一致:
- 基于价格的结果:例如,入场与出场之间的净点数变动。
- 基于资金的结果:例如,账户货币中的盈亏金额。
- 基于百分比的结果:例如,相对于账户规模或头寸价值的回报(仅在能一致计算时使用)。
如果你有交易成本(点差、佣金、隔夜利息/融资),你需要决定结果是:
- 毛额(未扣除成本) 还是
- 净额(扣除成本后)
这一选择会直接影响平均盈亏的数值。
2) 将每笔交易标记为盈利、亏损或盈亏平衡
对于每笔交易结果 R:
- 如果 R > 0,则为 盈利。
- 如果 R < 0,则为 亏损。
- 如果 R = 0,则为 盈亏平衡(实际中精确等于零的情况很少,但你可以设定一个容差范围,例如“极小的结果视为盈亏平衡”)。
3) 计算平均值
设:
- 盈利交易 为结果为正的交易集合。
- 亏损交易 为结果为负的交易集合。
则:
- 平均盈利 = (盈利结果之和) / (盈利笔数)
- 平均亏损 = (亏损结果之和) / (亏损笔数)
注意:如果你保留符号,平均亏损将为负数。许多“盈亏比率”使用 绝对值,以便比率为正值。
4) 合并为单一指标
常见的组合方式包括:
- 比率形式:
- 平均盈亏比率 = 平均盈利 / |平均亏损|
- 差值形式(简写中较少见):
- 平均盈亏差值 = 平均盈利 − 平均亏损
如果平均亏损为负,则差值变为“平均盈利加上亏损的绝对值”。请明确你希望使用哪种方式并保持一致。
实例或证据(带计算过程)
假设你有8笔已完成的交易,其净结果以点数计(扣除成本,使用一致方法)。假设结果如下:
盈利:10, 8, 6, 12(4笔盈利交易)
亏损:−5, −3, −7, −2(4笔亏损交易)
- 平均盈利:
- 盈利之和 = 10 + 8 + 6 + 12 = 36
- 平均盈利 = 36 / 4 = 9
- 平均亏损:
- 亏损之和 = (−5) + (−3) + (−7) + (−2) = −17
- 平均亏损 = −17 / 4 = −4.25
- 平均盈亏比率:
- |平均亏损| = 4.25
- 比率 = 9 / 4.25 ≈ 2.12
解释这个数值需要结合背景:在此例中,平均盈利规模约为平均亏损规模(绝对值)的2.12倍。但这并不等同于盈利能力,因为盈亏比率忽略了胜率,也未考虑盈利发生的频率。
如果你排除了极小的结果,或将盈亏平衡交易归为盈利或亏损,平均值会发生变化。如果你计算的是毛额结果(未扣除成本)而非净额结果,数值也会不同。
局限性与风险(计算中可能出现的问题)
平均盈亏在机制上很简单,但有几个实质性问题可能导致该指标产生误导。
1) 异常值与小样本
少数异常大额的盈利或亏损会显著影响平均值,尤其是在数据集较小时。这是使用均值而非更稳健统计量的局限性。
2) 混合定义(单位与符号问题)
如果一个数据集使用点数而另一个使用货币金额,或你错误地将亏损视为正值并同时取绝对值,比率可能会失真。务必记录以下内容:
- 结果单位
- 净额 vs 毛额
- 平均亏损是否带符号或取绝对值
3) 成本与执行影响
即使单位一致,成本和执行质量也会影响净结果。两位交易者可能计算出相同的“价格变动”,但由于佣金、入场/出场时的点差以及执行时机不同,其“净利润”可能不同。
4) 盈亏平衡交易的纳入规则
盈亏平衡交易可以被排除、归入“非盈利”类别,或通过容差规则纳入。不同的纳入规则会改变平均盈利和平均亏损的分母计数。
5) 平均盈亏本身不衡量期望值
平均盈亏规模并未考虑盈利与亏损发生的频率。即使平均盈利远高于平均亏损,若盈利很少发生,策略仍可能表现不佳;反之亦然。
验证与后续问题
你可以通过检查自己电子表格或代码中的以下四项内容,独立验证平均盈亏的计算:
- 每笔交易的结果定义(点数、货币金额或百分比;毛额或净额)。
- 盈亏标记规则(包括盈亏平衡如何处理)。
- 从总和与计数中得出的平均盈利和平均亏损数值。
- 最终比率公式(以及是否使用了 |平均亏损|)。
接下来,你可能希望将平均盈亏与其他相关绩效概念进行比较(例如,它与同时包含胜率的指标有何不同)。你也可以回顾更改结果定义(净额 vs 毛额)如何影响该指标。