投资理财

盈亏比与期望值计算器

输入胜率、平均盈利与平均亏损,算出每笔交易的数学期望——看清为什么胜率低也能赚、胜率高也能亏。

  • 免费免注册
  • 结果可分享链接
  • 浏览器本地计算

三栏必须同一口径:要么都填金额(元),要么都填百分点。成本一栏不预设任何费率, 各家券商与各个品种的收费不同,请按你自己交割单上的实际数字折算成「每笔」再填。

30
每笔数学期望(已扣成本)
约 0.2 个 R
2 / 2
盈亏比(毛 / 净)
净口径已把成本算进去
33.33%
保本胜率
当前胜率高出 6.67 个百分点
1.5
保本盈亏比
平均盈利至少要到 225
每笔的数学期望为正,约 30(相当于 0.2 个 R)。正期望只说明这套打法长期方向对,不代表任何一笔或任何一段时间必然赚钱。

胜率 × 盈亏比:正负期望分界表

单元格里是每笔期望,单位为 R(把一次平均亏损定义成 1R)。绿色是正期望区,红色是负期望区, 贴近 0 的那条斜线就是保本线。带圈的一格是你当前输入最接近的位置。 这张表不依赖具体金额,对金额口径和百分点口径同时成立。

按胜率与盈亏比列出的每笔期望(单位 R)
胜率 \ 盈亏比0.50.7511.5235
20%-0.7-0.65-0.6-0.5-0.4-0.2+0.2
30%-0.55-0.475-0.4-0.25-0.1+0.2+0.8
40%-0.4-0.3-0.20+0.2+0.6+1.4
50%-0.25-0.1250+0.25+0.5+1+2
60%-0.1+0.05+0.2+0.5+0.8+1.4+2.6
70%+0.05+0.225+0.4+0.75+1.1+1.8+3.2
80%+0.2+0.4+0.6+1+1.4+2.2+3.8

可选:从一段盈亏流水反推参数

把每一笔的盈亏粘进来,盈利填正数、亏损填负数,逗号、空格、换行分隔都认。 工具只做「数一数、求个平均」,不判断这些交易做得对不对。

风险提示

  • 期望值是一个长期平均量,只在笔数足够多、且胜率与盈亏比稳定的前提下才成立。少数几笔的结果和它没有关系。
  • 历史统计出来的胜率与盈亏比属于回测口径,回测不等于实盘:实盘还有滑点、成交不了、以及你自己临时改规则。
  • 期望为正也可能亏光——仓位过重时,连续亏损足以在长期优势兑现之前把本金打没。仓位问题请用站内的凯利公式与破产概率工具单独测算。
  • 本工具只做算术,不判断任何标的、不发出买卖信号,也不承诺任何收益。

教育演示:每笔期望 = 胜率 × 平均盈利 −(1 − 胜率)× 平均亏损 − 单笔成本。 本工具仅为测算演示,不构成投资建议。

链接带当前参数,发给别人打开就是同一份结果。

怎么用

6 步
  1. 填胜率:填你这套打法长期的胜率,比如 40 或 40%,两种写法都认。没有统计过就先别填感觉——凭印象估的胜率通常偏高,因为赚钱的单子记得牢、亏钱的单子忘得快。
  2. 填平均盈利与平均亏损:两栏必须同一口径:要么都填金额,要么都填百分点。平均亏损填正数。工具会按这两个数算出盈亏比,它是整张分界表的横轴。
  3. 填单笔往返成本:把佣金、印花税、过户费、以及你实际承受的滑点折算成「每笔一共多少」填进去,与上面同口径。页面不预设任何费率,按你券商实际填。不确定就先填 0,再看看填上之后期望掉了多少。
  4. 看四个结果数字:每笔期望是核心;盈亏比给出毛净两个口径;保本胜率回答「就这个盈亏比,胜率至少要多高」;保本盈亏比回答「就这个胜率,盈亏比至少要多大」。后两个数是同一条保本线的两种问法。
  5. 对着分界表找自己的位置:绿色是正期望区,红色是负期望区,中间那条贴近 0 的斜线是保本线。带圈的格子是你当前输入最接近的位置,离保本线越近,说明你的优势越薄、越经不起成本和统计误差的折腾。
  6. 可选:粘一段盈亏流水:把每笔盈亏粘进最下面那个框,盈利填正数、亏损填负数,工具会数出胜率与平均盈亏,点「填入上方」直接回填参数。这一步只是替你做算术,不评判这些交易本身。
深入讲解

一套打法赚不赚钱,胜率说了不算

交易里流传最广的误解,是把胜率当成水平的度量。十次里对八次,听起来很厉害; 十次里对三次,听起来像在乱做。但决定账户长期方向的从来不是这个比例, 而是「赢的时候赚多少」乘以赢的频率,减去「输的时候亏多少」乘以输的频率。 这个净额就是每笔交易的数学期望,公式短得几乎不像个公式: 期望 = 胜率 × 平均盈利 −(1 − 胜率)× 平均亏损。

把两个极端摆在一起就明白了。胜率九成、平均赚 10 元、平均亏 200 元,期望是负 11 元; 胜率三成、平均赚 500 元、平均亏 100 元,期望是正 80 元。前者每做一笔都在慢性失血, 后者七成时间在小亏,长期却是赚的。这不是刻意构造的极端案例—— 「赚一点就跑、亏了扛着等回本」正是很多人真实的交易形态, 它人为地把胜率推高,代价是把亏损的尾巴留得很长。

所以这个工具算的不是某只标的值不值得买,而是你这套做法本身在数学上站不站得住。 它的输出里最该盯的一个数是期望,最该盯的一条线是保本线。

保本线:同一条约束的两种问法

让期望等于零,整理一下就得到保本条件:胜率 × 盈亏比 =(1 − 胜率)。 从这条式子出发可以往两个方向问。已知盈亏比,问胜率至少多高才不亏,答案是 保本胜率 = 1 ÷(1 + 盈亏比);已知胜率,问盈亏比至少多大才不亏,答案是 保本盈亏比 =(1 − 胜率)÷ 胜率。工具把这两个数并排给出来,因为它们是同一条线的两个投影。

几个值得记住的坐标:盈亏比 1 对应保本胜率 50%,盈亏比 2 对应 33.3%, 盈亏比 3 对应 25%,盈亏比 5 对应 16.7%。反着看,胜率 20% 的打法需要盈亏比超过 4 才不亏。 分界表里那条把绿色和红色分开的斜线,画的就是这串坐标。 你不需要两头都强,但至少得有一头强出足够的余量来覆盖成本与统计误差。

表里的数字用 R 作单位:把一次平均亏损定义成 1R,平均盈利就是 b 个 R, 于是每格的期望 = 胜率 × b −(1 − 胜率),单位也是 R。这样一张表对金额口径和 百分点口径同时成立,不依赖任何具体货币金额,也方便你把不同品种的打法放在一起比。

成本是整份扣的,不是按比例扣的

设单笔往返成本为 c,期望展开是 胜率 ×(平均盈利 − c)−(1 − 胜率)×(平均亏损 + c)。 把括号打开,两个 c 的权重加起来正好是 1,于是净期望 = 毛期望 − c。 结论有点反直觉:不管胜率是两成还是九成,每一笔都要整整付一份成本。 这解释了为什么频率越高的打法对费用和滑点越敏感——单笔毛期望本来就薄, 成本一进来可能直接把它推到零以下,而频率决定了这份成本被支付多少次。

也正因为如此,「靠提高胜率来对冲手续费」是行不通的,能起作用的只有 加大单笔的盈利幅度或者降低交易频率。工具里把成本填 0 和填真实值各看一次, 两个期望之差就是你为通道付出的全部代价。费率各家券商、各个品种都不一样, 页面不预设任何数字,请按你交割单上的实际情况折算成「每笔一共多少」再填。

几个常见误用

拿几十笔的样本当结论。 胜率是个比例,三十笔时抽样误差能有十几个百分点,量出来的 40% 真实值可能落在 25% 到 55% 之间,而这个区间往往横跨保本线。更麻烦的是盈亏比常被极少数大额盈利主导, 去掉最赚的两三笔就转负——那说明你抓到的是运气,不是优势。

把正期望当成可以放心下重注的许可。 决定资金曲线形状的是仓位,不是期望的符号。同样一套正期望打法,仓位过重时 长期增长率照样会转负,连续亏损足以在优势兑现之前把本金打到爬不回来。 期望这一关过了,接下来还有仓位那一关。

用估的参数代替统计的参数。 凭印象估出来的胜率普遍偏高,因为赚钱的单子记得牢、亏钱的单子忘得快。 期望对这两个参数都很敏感,参数一虚,后面所有结论跟着虚。

三栏口径混着填。 平均盈利填的是金额、平均亏损填的是百分点,这种混填算出来的盈亏比没有意义, 分界表上的落点也会错得离谱。要么全部换算成钱,要么全部换算成占本金的百分点, 成本那一栏同样要跟着换。如果你的每笔仓位规模差别很大,建议统一用百分点口径, 否则大仓位的那几笔会把平均值带偏,量出来的其实是仓位差异而不是打法本身的优势。

把期望当成对下一笔的预测。 期望是很多笔平均之后的净额,它不描述任何一笔的结果,也不保证任何一段时间内一定为正。 正期望的打法出现连续十笔亏损是很平常的事,这段过程里唯一能帮到你的不是期望这个数字, 而是事前定好的仓位与止损纪律。

边界与本工具的假设

本工具假设每笔交易的盈亏相互独立、胜率与平均盈亏在统计期内保持稳定, 并且每笔的下注规模一致。真实交易里这三条都可能不成立:行情有连续性, 参数会随市场结构漂移,仓位也常常变化。期望是个长期平均量, 它不预测任何单笔结果,也不描述过程中的波动有多剧烈。

风险提示:历史统计出来的胜率与盈亏比属于回测口径,回测不等于实盘。 本工具仅为测算演示,不判断任何标的,不发出买卖信号,不构成投资建议,也不承诺任何收益。

常见问题

6 条
为什么胜率九成也可能是亏钱的?
因为期望值算的是「赢的时候赚多少」和「输的时候亏多少」加权之后的净额,胜率只是其中一个权重。举个工具里能直接复现的数:胜率 90%、平均每笔赚 10 元、平均每笔亏 200 元,期望 = 0.9 × 10 − 0.1 × 200 = 9 − 20 = −11 元。也就是说每做一笔,长期看平均亏 11 元,做得越多亏得越确定。这不是极端假设,它恰恰是很多人真实的交易形态:赚一点就跑,亏了就扛着等回本,于是胜率被人为地推得很高,代价是少数几笔亏损吃掉全部利润。反过来也成立:胜率只有 30%,但平均赚 500 亏 100,期望 = 0.3 × 500 − 0.7 × 100 = 80 元,照样是赚钱的打法。所以单看胜率不能判断一套方法赚不赚钱,得把盈亏比一起摆上桌。
胜率和盈亏比之间是什么关系?
它们是同一个约束条件的两端,可以互相换。保本线的表达式很简洁:胜率 × 盈亏比 =(1 − 胜率),整理一下就是保本胜率 = 1 ÷(1 + 盈亏比),或者保本盈亏比 =(1 − 胜率)÷ 胜率。盈亏比 1 时保本胜率 50%,盈亏比 2 时降到 33.3%,盈亏比 3 时是 25%,盈亏比 5 时只要 16.7%。反过来,胜率 20% 的打法需要盈亏比大于 4 才勉强不亏。这条关系的实用含义是:你不必两头都强,但至少要有一头明显强,且强出来的部分要能覆盖成本。真实的取舍往往还牵涉心理——高盈亏比的打法通常伴随低胜率,意味着大部分时间在小亏,只有偶尔几笔大赚,很多人扛不住那段连亏就提前放弃了;高胜率的打法则容易让人在某次不肯止损时把积累的利润一次性还回去。分界表里那条斜着的边界,就是这两种活法的分水岭。
期望为正是不是就可以放心做了?
不是。正期望只是必要条件,不是充分条件,至少还有三关要过。第一关是破产概率:期望为正但单笔下注过重时,连续几次亏损就能在长期优势兑现之前把本金打到爬不回来的位置,这个问题要用仓位管理来解,站内的破产概率测算器专门算这件事。第二关是容量与可执行性:一套在小资金上成立的打法,加大规模后可能因为冲击成本、流动性不足或成交不了而让平均盈利缩水,期望悄悄地就转负了。第三关是参数稳定性:你算出来的胜率和盈亏比来自历史样本,未来市场结构变化时它们会漂移,而期望对这两个参数都很敏感。所以更稳妥的用法是:先用本工具确认这套打法在你自己的成本口径下确实有正期望且余量够厚,再用凯利公式和破产概率决定下多重,最后留出一段时间观察实盘参数有没有偏离回测。
手续费和滑点是怎么把期望吃掉的?
结论有点反直觉:成本不是按比例削弱期望,而是整整一份地从期望里直接减掉。展开算一下就清楚了,设单笔往返成本为 c,则期望 = 胜率 ×(平均盈利 − c)−(1 − 胜率)×(平均亏损 + c),把括号打开会发现两个 c 的权重加起来正好是 1,于是净期望 = 毛期望 − c。也就是说不管你的胜率是 20% 还是 90%,每一笔都要整份地付这个成本。这带来两个推论。一是短线高频的打法对成本极其敏感:单笔毛期望本来就只有零点几个百分点,成本一进来可能直接翻负,而交易频率越高,这份成本被支付的次数越多。二是「提高胜率」救不了成本问题,只有提高单笔的盈利幅度或者降低交易频率才有用。工具里把成本填成 0 和填成真实值各看一次,两个期望数字的差就是你为通道付出的全部代价。具体费率各家券商和各个品种都不同,页面不预设任何数字,请按你交割单上的实际情况折算。
要统计多少笔交易,算出来的胜率和盈亏比才可信?
没有一个适用于所有情况的笔数,但可以从两个角度判断。第一个角度是统计误差:胜率是个比例,样本 30 笔时抽样波动能有十几个百分点,也就是说你量出来的 40% 真实值可能在 25% 到 55% 之间,而这个区间往往横跨保本线——换句话说 30 笔根本分不清赚钱和亏钱。样本到一两百笔时,误差才收敛到几个百分点的量级。第二个角度更重要:盈亏比这类指标常常被极少数大额盈利主导,如果去掉最赚的那两三笔之后期望就转负,说明你统计到的其实不是一套方法的稳定优势,而是几次运气。一个实用的自查动作是把样本一分为二,前半段和后半段分别算一次,如果两段的胜率与盈亏比差得很远,那这套参数就不稳定,别拿它去推算未来。还要提醒一句:从历史交易记录里统计出来的数字属于回测口径,回测不等于实盘,实盘还要面对成交不了、临时改规则、以及情绪导致的执行偏差。
这个工具和凯利公式计算器有什么分工?
两者回答的是先后两个问题,顺序不能颠倒。本工具回答「这套打法本身值不值得做」,也就是期望是正是负、离保本线还有多少余量;凯利公式回答「既然值得做,那每笔该下多大注」。逻辑上必须先过期望这一关:期望为负时凯利给出的最优仓位就是零,任何仓位安排都改变不了长期方向,加仓只会让亏损来得更快。反过来,期望为正也不等于可以随便下重注,因为决定资金曲线形状的是仓位而不是期望符号——同样一套正期望打法,仓位过重时资金的长期增长率反而会转负。所以正常的顺序是:先在这里确认期望为正且余量厚实,再去凯利公式和破产概率测算器上决定下多重,最后用回撤和恢复期工具看看这个仓位下最差的日子长什么样,自己能不能扛得住。四个工具连起来才是一条完整的风险管理链条,单看任何一个都会有盲区。

本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。

回到计算器