把高盈利因子当成低风险
这个比值里根本没有回撤项。一套对每笔亏损都加仓摊平的策略,可以连续多年挂着很高的盈利因子——未实现亏损从不平仓,因此从不进入分母——直到唯一一次真正平掉的那一篮把全部战绩一次抹平。
在给定周期内,总毛利润除以总毛亏损。盈利因子高于 1.5 表示策略盈利,高于 2.0 属于强势。
亦称:PF, 毛利润比率
更新于
策略每亏掉一个单位的钱,又赚回了多少?大于一说明收进来的比还回去的多,小于一则相反。它是两个合计数之比,因此完全不说明盈亏是以什么顺序到来的。
盈利因子是判断一套策略究竟有没有优势的最快办法:它把每一笔交易压缩成一个数字,并在 1.0 处设下一道硬门槛。它同时也是最容易被灌水的数字,因此它是筛选工具,而不是最终判决。
盈利因子 = 毛利润 ÷ |毛亏损| 两个合计都只涵盖已平仓交易,且必须取自同一区间。成本属于数字内部,而不是摆在数字旁边:在点差和佣金之前算出的盈利因子,不是账户真正会经历的那个盈利因子。
单一数字无法描述一套策略。下列指标会改变这个数字的读法。
某只 EA 在同一区间内,把盈利交易合计平仓在 8,000 美元,把亏损交易合计平仓在 4,000 美元。这两个合计数之比就是盈利因子。
计算 8,000 ÷ 4,000 = 2.00
结果 盈利因子 2.00——策略每亏一个单位就赚回两个单位
示意数字,并非任何上架 EA 的实际记录。
盈利因子只可能和它背后的样本一样可靠。先读交易笔数、成本模型和区间,再读这个数字。
| 区间 | 含义 |
|---|---|
| 少于约 100 笔交易 | 统计上太单薄。少数几笔大盈利就能撑起整个比值,而只要剔除最好的那一笔,数值往往就跌到 1.3 以下。 |
| 未计点差或佣金 | 这不是你将要交易的数值。成本会整个落进分母,因此现实成本总是把它压低。 |
| 样本内(优化过的区间) | 反映调参的程度不亚于反映策略本身。它只能作为一个区间的上沿,而下沿是样本外的数值。 |
| 样本外或前向 | 值得引用的就是这个数值。相对样本内适度下降属于正常;一旦跌穿 1.0,说明那点优势是拟合出来的。 |
| 由公开的成交记录重算 | 唯一可审计的版本。如果卖方附上了已平仓交易清单,你可以自己把毛利润和毛亏损重新加一遍——还能在卖方从未引用过的区间上算这个比值。 |
本站发布的十四次运行落在 1.27 到 1.52 之间:没有一次够到上表的 1.8–2.5 区间,还有三次低于本页称为勉强的 1.3 这条线。十四次全部是在 10,000 USD 入金上以 0.1 手运行的——这是各个编译版本自带的固定手数输入参数,其中十只叫 LotSize,两只叫 InpLots,两只组合用的是带编号的 LotSize 参数——而这个参数恰恰是该比值忽略的东西:把它调高,盈利因子纹丝不动。每个 EA 页面都会把这个比值与区间、交易笔数和测试模型并排列出,并在其后附上已平仓成交记录。只是那些页面的上架后板块只报告收益率和回撤,不报告盈利因子——从成交记录里把它重算出来,十三只里会有两只落到 1.0 以下。
这个比值里根本没有回撤项。一套对每笔亏损都加仓摊平的策略,可以连续多年挂着很高的盈利因子——未实现亏损从不平仓,因此从不进入分母——直到唯一一次真正平掉的那一篮把全部战绩一次抹平。
来自零点差回测的盈利因子,和来自真实点差回测的盈利因子,测的是不同的东西。先把成本模型对齐,再做比较。
盈利因子是一个统计量,而小样本充满噪声。二十笔交易几乎能产生任何数值;这个数字要到几百笔的量级才开始携带信息。
它只意味着该样本是盈利的,并不意味着账户能熬过整条路径。1.2 的盈利因子搭配 40% 的回撤,描述的是一套多数账户根本坐不住的策略。
按这个比值排序,挑出来的是回测区间最合它心意的策略,而不是最可能重现的策略。本站十四只 EA 中回测第二好的一只——232 笔交易上的 1.526——在上架后平仓的 21 笔交易上只有 0.72,一旦把这些交易计入,它公开的数值就降到了 1.43。在 21 笔交易上,这种反转是噪声而非规律;而噪声恰恰是排名列无法与优势区分开来的东西。
公开记录以「盈利因子」衡量的上架产品。