期望值、盈亏比、SQN:怎么判断你的打法是不是在慢性亏钱
胜率高不等于赚钱。用期望值、R 倍数、盈亏比和 SQN 看清一套打法到底有没有优势,以及样本不够时为什么不该下结论。
很多人用胜率评价自己:十笔赢了六笔,感觉不错。但如果赢的时候赚 20%、亏的时候亏 60%,胜率再高也是在慢慢亏钱。要看清一套打法有没有优势,得看期望值。
R 倍数:先统一单位
R 是一笔交易赚或亏了几个「风险单位」。常见的算法是:这笔的风险 = 成本 × 止损幅度。比如成本 100 美元、止损 30%,风险就是 30 美元;最后赚了 60 美元就是 +2R,亏了 30 美元就是 −1R。用 R 而不是金额,大单小单才能放在一起比。
期望值:平均每笔赚几个 R
期望值 = 胜率 × 平均盈利(R)− 败率 × 平均亏损(R)。大于 0 说明长期看这套打法在赚钱,小于 0 说明它在慢性亏损,做得越多亏得越多。
盈亏比和保本胜率
盈亏比 = 平均盈利 ÷ 平均亏损。盈亏比为 b 时,保本需要的胜率是 1 ÷ (1 + b):盈亏比 1 要 50% 胜率才保本,盈亏比 3 只要 25%。所以「赢得少但赢得大」和「赢得多但赢得小」都可能赚钱,关键看两者配不配。
SQN:稳不稳
SQN(系统质量数)常见的定义是:每笔 R 的平均值 ÷ R 的标准差 × 交易笔数的平方根。期望值一样的两套打法,SQN 高的那套结果更稳定、更少靠一两笔大赚撑着。
样本不够,别下结论
只有五六笔交易,算出来的期望值是正是负都说明不了什么。至少攒够几十笔平仓再看;更少的时候只看原始数字,不要因此大改打法。
在交易风控卫士里
总览页的「期望值」卡片按你选的统计区间(全部、最近 7 天、最近 30 天)算胜率、净盈亏、期望值 R、盈亏比、保本胜率、最大回撤、最长连亏和 SQN。R 的算法在「R 倍数口径」里选,出厂按「成本 × 止损百分比」、默认止损 30%;成本是 0 的交易(比如空投)算不出 R,不进统计,卡片上写明有几笔。
可以打开「期望值为负时报警」:平仓笔数到了「最少样本笔数」(出厂 10 笔)才判断,期望值为负时推送提醒。这条出厂关着;数据来自浏览器扩展采集的你自己钱包的成交。