交易系统 XtradingTime

期望值怎么算:三步公式加一次成本修正,算出你每笔平均赚多少

期望值怎么算:三步公式加一次成本修正,算出你每笔平均赚多少
本文目录(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:150.0%−0.20R
1:1.540.0%0.00R
1:233.3%+0.20R
1:2.528.6%+0.40R
1:325.0%+0.60R

七档胜率乘五档盈亏比的完整矩阵在胜率 40% 算不算差那篇,本文的数字和那张矩阵同一口径,不要另算一套。

期望值三步算法的流程图,第一步画出一笔交易从买入价止损价仓位换算成R值的示意,第二步画出公式E等于p乘W减一减p乘L并标出保本胜率的解,第三步画出净期望等于毛期望减c的减法框,三步之间用箭头串联并在末端标注单位是每笔R

四、第三步:扣成本,这一步决定数字真不真

成本不按 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 的比例 c40%配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 万。

期望值一旦换成钱,很多不切实际的目标会自己消失。

从R倍数换算成人民币的对照表图,左半部分列出四档净期望对应的每笔金额与一百笔累计金额,右半部分画一个反推框:想一年赚十万在每年两百笔的约束下倒推出单笔需赚五百元再倒推出账户需要二十七点八万,两部分用一条箭头连接并标注单笔风险按百分之一计

六、四个会让期望值算虚的错误

错误一:样本不足 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讲交易

在微信里搜「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讲交易」,每周更新交易教学文章

扫码关注 Tom讲交易,或微信搜一搜 Tom讲交易

配套免费工具

交易规则卡片

打开