回测与评估
如何读懂 EA 回测报告:不只看净利润
阅读 EA 回测时,应先检查设置、回撤、交易分布和成本,再看净利润。仅凭高胜率或高利润因子,无法判断策略是否稳健或适合实盘。
从表现数字之外的信息开始
先确认程序版本、设置、日期、经纪商品种、初始资金与建模假设。缺少这些信息的截图很难复现。比较两次测试时,先列出所有改变,再判断差异是否来自代码改进。
例如,结束余额更高,可能只是初始资金或仓位更大。应在一致条件下比较,并保留包含不利阶段的完整报告。
四项指标一起看
MetaTrader 报告参考定义了平台指标。利润因子比较总盈利与总亏损的绝对值;回撤描述从此前高位下降的幅度。余额回撤和净值回撤代表不同账户路径,交易数量则为这些指标提供背景。
| 指标 | 接下来问什么 |
|---|---|
| 净利润 | 哪个区间、多少风险敞口、计入了什么成本? |
| 利润因子 | 出现多少次亏损,盈利是否集中? |
| 净值回撤 | 浮亏有多深、持续多久? |
| 胜率 | 平均亏损相对于平均盈利有多大? |
为什么 80% 胜率仍可能亏钱?
假设十笔交易中八笔各赚 10 美元,两笔各亏 50 美元。胜率为 80%,但合计为 80 − 100 = −20 美元,尚未扣除额外费用。利润因子是 80 ÷ 100 = 0.8。
如果两次亏损改为各 20 美元,胜率仍是 80%,合计却变成盈利 40 美元。这是演示用的算例,并非回测或预测;它说明只数盈利交易会遗漏关键信息。
关注过程,而不只是终点
另一个假设账户的净值先升至 1,200 美元,再跌至 900 美元,随后恢复。该段下降为 300 美元,即前一个峰值的 25%。最终余额高于初始资金,并不会抹去中途的损失。
余额曲线可能很平稳,但未平仓交易仍承受巨大浮亏。因此还要看净值与恢复时间。回撤金额和百分比也应分别理解:最大金额回撤与最大百分比回撤未必出现在同一时刻。
检查收益集中度与证据缺口
检查是否少数交易或很短的阶段贡献了多数收益,关注连续亏损及仓位变化。如果结果依赖亏损后加大仓位,应理解最不利情况下的合计敞口,不能只看平均交易。
最终写下三点:哪些结果可以复现、哪些假设仍不确定、下一步如何挑战结果。使用未参与调参的区间检查泛化表现。任何报告指标都不能把历史表现变成未来保证。
返回顶部