期望值怎么算:三步公式加一次成本修正,算出你每笔平均赚多少
本文目录(8 节)
「我这套方法每笔平均能赚多少」这个问题有确定答案,算法只有三步:把盈亏换成 R 倍数、代进期望值公式、扣掉交易成本。绝大多数人算到第二步就停了,于是得到一个偏高的数字。偏高多少取决于止损有多紧:止损 5% 时成本只吃掉一成期望,止损 0.5% 时成本会把期望全部吃光。这篇把三步算完,并给出从 R 换成人民币的对照表。
先把三步摆出来,后面每一步展开。
一、三步算法
| 步骤 | 做什么 | 输出 |
|---|---|---|
| 第一步 | 把每笔交易的盈亏除以该笔的初始风险金额 | 一串 R 值 |
| 第二步 | 代入 E = 胜率 × 平均盈利R 减 败率 × 平均亏损R | 毛期望(R) |
| 第三步 | 减去成本占 R 的比例 c = 往返费率 ÷ 止损幅度 | 净期望(R) |
净期望 = 毛期望 减 c,这个化简后的形式是本篇最该记住的一行。推导在第四节。
二、第一步:把每笔盈亏换成 R
R 是单笔交易的初始风险金额,也就是止损被打掉时你会亏掉的那笔钱。
一笔交易赚了多少 R,等于这笔的实际盈亏除以它的初始风险金额。买入价 20 元、止损 19 元、仓位 5000 股,初始风险就是 5000 元,记为 1R。最后在 22 元卖出,赚 10000 元,这笔是 +2.0R。
用 R 而不用金额,是为了让不同仓位的交易能放进同一个分布里统计。 一笔重仓赚 1 万和一笔轻仓赚 1 千,换成 R 之后可能是同一个 +2R,它们对系统好坏的证据价值完全相同。仓位怎么定见一笔交易该用多少仓位。
这一步有两个必须守住的口径:
平均盈利和平均亏损都必须用已实现的数字。 计划止损 1R 止盈 2R,不等于实际盈亏比就是 2。实际统计出来经常是盈利单平均只兑现 1.3R(提前跑了),亏损单平均 1.15R(滑点和不执行)。用计划值算期望,算的是一套你没有交易过的系统。
亏损单的 R 值用初始风险做分母,不是用实际亏损做分母。 一笔本该亏 1R 的单子因为没止损亏成了 2.5R,它就记 −2.5R,不是记 −1R。否则超额亏损会从统计里凭空消失。
三、第二步:代公式
E = p × W 减 (1 − p) × L
p 是胜率,W 是平均盈利的 R 值,L 是平均亏损的 R 值。当 L = 1 时,公式简化成 E = p × RR 减 (1 − p),RR 就是盈亏比。
令 E = 0,解出的是保本胜率:保本胜率 = 1 ÷ (1 + RR)。
| 盈亏比 | 保本胜率 | 胜率 40% 时的毛期望 |
|---|---|---|
| 1:1 | 50.0% | −0.20R |
| 1:1.5 | 40.0% | 0.00R |
| 1:2 | 33.3% | +0.20R |
| 1:2.5 | 28.6% | +0.40R |
| 1:3 | 25.0% | +0.60R |
七档胜率乘五档盈亏比的完整矩阵在胜率 40% 算不算差那篇,本文的数字和那张矩阵同一口径,不要另算一套。

四、第三步:扣成本,这一步决定数字真不真
成本不按 R 收,按仓位金额收。所以同样的成本率,止损越紧,占 R 的比例越高。
成本占 R 的比例 c = 往返费率 ÷ 止损幅度
推导两行就完:单笔风险 1R 对应的仓位金额 = 风险金额 ÷ 止损幅度,成本 = 仓位金额 × 往返费率,两式相除,仓位金额约掉。
A股往返一次的显性成本按 2026 年 9 月现行规则是 0.102%:买卖佣金各 0.025%(常见费率)、卖出印花税 0.05%(2023-08-28 起从 0.1% 减半)、双向过户费共 0.002%(单向 0.001%,2022-04-29 起由 0.002% 下调)。完整费率构成见A股交易成本。
净期望的推导:盈利单少赚 c,亏损单多亏 c,展开是 p × (W − c) 减 (1 − p) × (L + c),整理后等于 E 减 c,和胜率无关。
| 止损幅度 | 成本占 R 的比例 c | 40%配1:2 净期望 | 45%配1:2 净期望 | 50%配1:1.5 净期望 |
|---|---|---|---|---|
| 10% | 1.02% | +0.190R | +0.340R | +0.240R |
| 5% | 2.04% | +0.180R | +0.330R | +0.230R |
| 3% | 3.40% | +0.166R | +0.316R | +0.216R |
| 2% | 5.10% | +0.149R | +0.299R | +0.199R |
| 1% | 10.20% | +0.098R | +0.248R | +0.148R |
| 0.5% | 20.40% | −0.004R | +0.146R | +0.046R |
三行结论:
止损 5% 以上,成本只吃掉一成,0.200R 剩 0.180R。 日线波段交易者基本落在这一档,可以先按毛期望做判断,误差不大。
止损 1%,成本吃掉一半,0.200R 变 0.098R。 日内交易者必须把这一步做完,否则会高估自己一倍。
止损 0.5%,0.200R 被吃光,净期望 −0.004R。 这一档的含义是:同一套胜率盈亏比,做到这个止损幅度就已经是负期望系统,不是系统不好,是频率和成本的问题。
佣金另有单笔 5 元的起收门槛。单笔成交额低于 2 万元时实际佣金率高于 0.025%,小额高频的单子要按真实账单重算 c。
五、从 R 换成钱:每笔平均能赚多少
R 是相对单位,问「每笔平均赚多少钱」要再乘一次单笔风险金额。
按本批统一口径,单笔风险常态 1%、上限 2%。10 万账户的 1R 就是 1000 元。
| 净期望 | 每笔平均 | 100 笔累计 | 占初始账户 |
|---|---|---|---|
| +0.190R(止损10%) | 190 元 | 19000 元 | 19.0% |
| +0.180R(止损5%) | 180 元 | 18000 元 | 18.0% |
| +0.166R(止损3%) | 166 元 | 16600 元 | 16.6% |
| +0.098R(止损1%) | 98 元 | 9800 元 | 9.8% |
一个完整算例:10 万账户,胜率 40%,盈亏比 1:2,止损幅度 5%,单笔风险 1%。
毛期望 0.200R = 200 元。成本 0.0204R = 20.4 元。净期望 0.1796R ≈ 179.6 元每笔。一年做 200 笔,年度净收益约 35920 元,也就是 35.9R,对应初始账户 35.9%。
这个数字有两个用法。一是反推可行性:想靠交易一年赚 10 万,按这套参数需要 557 笔,平均每个交易日 2.3 笔,问问自己做不做得到。二是反推账户规模:想一年赚 10 万且只做 200 笔,那么每笔要赚 500 元,1R 就得是 2784 元,按 1% 单笔风险倒推,账户需要 27.8 万。
期望值一旦换成钱,很多不切实际的目标会自己消失。

六、四个会让期望值算虚的错误
错误一:样本不足 50 笔就算。 20 笔算出来的 40% 胜率,真实值可能在 25% 到 55% 之间,代进公式得到的期望区间横跨正负。不足 50 笔,这个数字不能用来做任何决策。 要让期望值 0.2R 在统计上显著为正,需要约 208 笔,推导见回测样本量要多少。
错误二:把没止损的超额亏损按 1R 记。 一笔 −4R 的亏损,一笔就抵消 20 笔 +0.2R。检查方法是算「最大单笔亏损 ÷ 平均亏损」,比值超过 3 说明风控有漏洞,先修止损再重新统计。
错误三:把不同止损幅度的交易混在一个样本里。 有些笔止损 1%,有些笔止损 5%,两者的 c 差五倍,混在一起算出来的净期望不对应任何一种真实做法。正确做法是按止损幅度分组各算一次。
错误四:漏掉不成交和撤单的那些机会。 挂单没成交的信号不进统计没问题,但如果你系统性地只在「感觉好」的时候挂,那么进入统计的样本已经被你筛过一遍,期望值被你的主观偏好抬高了。这种筛选偏差没法事后修,只能靠机械化下单避免。
七、算完之后往哪个方向改
拿到净期望之后有三条改进路径,按性价比排序。
净期望为负,先改盈亏比,不要先改胜率。 盈亏比由止损位和止盈位决定,是你自己设的参数;胜率由市场决定的成分大得多。从 1:1 挪到 1:2,即使胜率从 45% 掉到 38%,期望也从 −0.10R 变成 +0.14R。
净期望为正但很薄(低于 0.1R),先降成本再谈加仓。 把止损从 1% 放宽到 3%,同时按比例缩小仓位保持 1R 不变,净期望从 0.098R 涨到 0.166R,提升接近 70%,系统逻辑一个字没改。
净期望稳定在 0.15R 以上,再考虑仓位。 仓位的数学上限由凯利公式给出,但实际必须打折,折扣的依据见凯利仓位实际怎么打折。在样本和期望值都没确认之前动仓位,是把一个统计问题变成一个爆仓问题。
至于「期望值稳定为正多久才算稳定盈利」,那是另一个问题,判据在稳定盈利的标准是什么那篇。
写在最后
期望值的价值不在于那个小数点后三位的数字,在于它把「我这套方法行不行」这个感受问题,换成了一道能被证伪的算术题。
算完之后你会发现,多数人纠结的东西根本不在公式里。今天这笔赚了还是亏了,不在公式里。上周连亏五笔,不在公式里。公式里只有四个输入:胜率、平均盈利、平均亏损、成本。想改变结果,只能改这四个数中的某一个,其余的动作全是噪音。
3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)
本文内容仅供教育和参考用途,不构成任何投资建议。费率以 2026 年 9 月公开规则为准,佣金按常见费率 0.025% 估算,实际以券商合同为准。交易有风险,入市须谨慎。
在微信里搜「Tom讲交易」即可关注,每周更新交易教学
配套免费工具
交易规则卡片
把你的进场、止损、出场规则写成卡片,下单前过一遍,防止临盘改主意
打开就能用,不用注册也不用付费
配套复盘工具
交易复盘日记
道理看懂了,手还是不听话。把每一笔的理由和情绪记下来,一周之后你自己就能看出问题出在哪。
免费注册即可开始记录
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
相关图解
一张图看完这件事,适合存下来随时翻
相关文章
胜率 40% 算不算差:配 1:2 盈亏比的期望是 +0.2R,一张矩阵直接查
胜率 40% 听起来像是十次里输六次,于是很多人把它当成系统不行的证据。但期望值只由胜率和盈亏比两个数共同决定,40% 配 1:2 的期望是每笔 +0.2R,是一套明确能赚钱的系统。这篇给出五档盈亏比乘七档胜率的完整期望值矩阵、每档盈亏比对应的保本胜率、以及交易成本会吃掉多少期望的换算表,最后说明这张矩阵在什么条件下不能用。
量化交易回测胜率多少才算及格:孤立的胜率没有及格线,及格的是期望值 0.2R 加样本 208 笔
回测跑出 55% 胜率就当系统能用,是这批参数里最贵的误判。胜率的及格线完全由盈亏比决定:盈亏比 1:1 时及格线是 60%,1:3 时只要 30%。更要命的是第二个条件,及格线越低的系统越难被证明,盈亏比 1:3 需要 323 笔样本而 1:2 只要 208 笔。这篇给出按盈亏比查的及格胜率表、对应的样本量表,以及回测及格之外必须同时满足的三条。
风险管理为什么我的胜率高但还是亏钱:一个公式定位问题,四种典型病症
胜率70%还在亏钱,问题一定出在期望值这个公式的另外三个变量上。这篇先用期望值公式定位你属于哪一种情况,再给出四种典型病症的具体表现和改法:赢小亏大、扛单摊平、手续费吃掉利润、以及重仓那笔恰好亏损。附一份可以直接算的自查表。
交易系统盈亏比最少要多少才值得做:1:1.5 只在两个苛刻条件下够用,多数人的门槛是 1:2.4
盈亏比 1:1.5 对应的保本胜率正好是 40%,听起来和多数人的实测胜率差不多,于是很多人把 1:1.5 当成及格线。这个推理漏了两件事:交易成本会把保本胜率往上推,胜率本身是估出来的还带着置信区间。这篇把两样都算进去,给出按实测胜率和样本量查的最低盈亏比表,说明 1:1.5 在什么条件下才真的够用,以及为什么样本越少门槛越高。
交易系统交易系统是不是真的有效:六个硬指标和它们的及格线
赚钱不等于系统有效,亏钱也不等于系统无效,因为交易样本的噪声大得超出直觉。这篇给出六个必须算清楚的硬指标和各自的及格线:样本量是否达到统计要求、期望值的 t 值是否过 1.96、盈亏比对应的盈亏平衡胜率、最大回撤和水下时间、执行率、以及分环境后的表现是否稳定。每个指标都给了公式和一张对照表。
交易系统三年赚一段亏回去:三个卡点的识别方法,每个配一个自查动作
做了三年总是赚一段亏回去,数学上等于每笔期望值接近零。而期望接近零通常不是没有优势,是优势被三个卡点抵消掉了:盈利期和亏损期的仓位不对称、盈亏比被提前止盈吃掉、样本被自己反复切碎。这三个卡点都能从交易记录里查出具体数字,一个胜率 40% 盈亏比 2 的系统,只要盈利时仓位 0.7 倍、亏损时 1.4 倍,期望值就会从 +0.2R 掉到 −0.28R。
觉得有用?关注公众号
扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章