平均盈亏的高级考量因素
指标定义及其实际衡量内容
平均盈亏是一项绩效汇总指标,用于比较盈利结果与亏损结果的典型幅度。在实践中,人们通常通过一组交易来计算:先分别得出平均盈利额和平均亏损额,再表达两者之间的关系(通常以比率或差值形式呈现)。
由于“盈利额”和“亏损额”可以有多种定义方式,因此最核心的高级考量因素并非公式本身,而是测量惯例。即使底层交易活动完全相同,两组数据也可能因测量方式不同而产生不同的平均盈亏值——例如一组在扣除成本前衡量盈亏,另一组则在扣除成本后衡量。
一个用于讨论的简单独立模型:
- 将每笔交易结果定义为已实现的结果(例如以点数、账户货币或收益率百分比表示)。
- 若其实现结果高于中性阈值(通常为大于零,但某些系统在扣除成本后使用保本阈值),则标记为“盈利”。
- 若其实现结果低于该阈值,则标记为“亏损”。
- 计算盈利结果的均值作为 AvgWin。
- 计算亏损结果的均值作为 AvgLoss(通常以负数表示)。
- 将两者合并为单一指标,例如 AvgWin / |AvgLoss|,以进行无量纲比较。
若使用比率形式,需决定是否将 AvgLoss 视为负数(并取其绝对值),或进行带符号比较。两种方式均可成立,但混合使用会导致比较不可靠。
核心机制:输入、一致性与实施约束
1) 结果定义(毛利 vs 净利)
一个主要依赖因素是交易结果是否在扣除交易成本前(毛利)或扣除后(净利)进行衡量。交易成本包括点差、佣金及其他执行相关影响。若在成本前衡量盈亏,平均盈亏值可能比相同交易在净成本基础上的值显得更强。
为确保该指标可验证,应明确说明你的假设:
- 示例假设:你在交易结束时已知的所有显性成本后,以账户货币衡量每笔交易的已实现结果。
- 替代假设:你仅衡量原始价格变动(点数),不包含成本。
这些假设会导致“典型”盈亏值不同,尤其在执行成本相对于典型价格变动较大、且亏损更频繁的市场中。
2) 部分平仓与保本处理
当交易分批平仓或实现结果恰好为零(或等于所选保本阈值)时,会出现边缘情况。
常见选择包括:
- 将保本平仓视为既非盈利也非亏损,并从两个平均值中排除。
- 视为盈利(若你将盈利定义为 >= 阈值)或视为亏损(若你将亏损定义为 <= 阈值)。
每种选择都会改变 AvgWin 和/或 AvgLoss。高级考量在于避免在回测、实盘记录和电子表格之间出现“静默”选择差异。即使微小的政策变化,也可能在数据集中包含大量接近保本结果时显著影响该指标。
3) 货币、缩放与可比性
若以点数计算结果,不同交易品种的点值可能不同;若以账户货币计算,可能受仓位大小和杠杆影响;若以收益率百分比计算,可能引入复利效应和变动的暴露规模。
为便于验证,应固定一种单位体系:
- 要么对每笔交易使用相同单位(例如账户货币的已实现盈亏)。
- 要么在交易品种不同时进行标准化,使每个结果具有可比意义。
4) 指标对异常值的敏感性
由于“平均”是均值,平均盈亏对极端值敏感。
失败模式:
- 少量极大盈利或极大亏损可能主导平均值,使“典型”值代表性降低。
一种理解此依赖性的实用方法是定性检查分布,或同时计算替代性汇总(例如中位数)。关键在于“平均”不具备稳健性,而稳健性影响解读。
通过示例验证及应检查事项
示例 1:相同胜率,不同平均盈亏
假设你有 10 笔交易。
- 数据集 A:5 笔盈利,每笔平均 +10 单位;5 笔亏损,每笔平均 -5 单位。
- AvgWin = 10,AvgLoss = -5,比率公式 AvgWin/|AvgLoss| = 2.0
- 数据集 B:5 笔盈利,每笔平均 +10 单位;5 笔亏损,每笔平均 -2 单位。
- AvgWin = 10,AvgLoss = -2,比率 = 5.0
尽管胜率相同(50%),但因亏损幅度不同,平均盈亏值也不同。
高级检查:
- 确认你在两个数据集中对盈亏结果的定义一致,包括成本和阈值。
示例 2:“平均盈利”在计入成本后变化
假设 4 笔交易:
- 两笔盈利交易的原始价格变动较小且为正。
- 两笔亏损交易的原始变动较大。
若仅部分交易计入交易成本(或计入方式不同),AvgWin 可能缩小至接近零,甚至低于保本阈值,从而改变被计为盈利的交易。AvgLoss 也可能变化,不仅幅度变化,成员构成也可能变化。
高级检查:
- 在你声明的成本假设下重新计算该指标,并确认盈亏分类(盈利 vs 亏损)未发生静默变化。
示例 3:零或接近零的 AvgLoss
若亏损交易极少,或亏损集中在保本阈值附近,|AvgLoss| 可能变得极小。在比率公式中,这可能导致平均盈亏值急剧放大。
失败模式:
- 表面“强劲”的指标可能由测量噪声驱动,而非稳定关系。
高级检查:
- 报告盈利与亏损的笔数,与该指标并列。
- 将亏损样本量极小的情况视为解释力低可信度。
局限性与风险(可能出现的问题)
1) 对市场状态和时间聚合的依赖
平均盈亏并非普适常数。不同市场条件会改变典型价格变动幅度、趋势行为、波动率及交易结果分布。
一个关键的高级考量是时间框架:
- 较短时间框架通常包含更多噪音,可能产生大量接近保本的结果。
- 较长时间框架可能包含市场状态转变,导致盈亏幅度关系发生变化。
这意味着即使底层“过程”不变,该指标仍可能随时间变化。