牌
CardLab
扑克与纸牌工具集
首页
概率

底池赔率 + 隐含赔率计算器

「这手牌该不该跟」是打牌时最常被问、也最常被算错的问题。教科书给的是底池赔率:跟注额除以跟完之后的总底池,得到你需要的最低胜率。但实战里,底池赔率只描述了「钱」,没描述「对手会不会再下」——很多时候你需要的成牌率并不等于底池赔率,因为你跟完之后还能从对手那里拿到额外的钱。这个工具把这一步补上:你拖动「对手弹性」滑块,表示对手在你跟注后继续下注的意愿强度,工具会告诉你隐含赔率对应的实际成牌率门槛,以及你有多少margin。

元
所有人已经放进去的筹码总额
元
元
对手下注后,你需要额外付出的筹码
0100
0 = 对手跟完就收手,100 = 对手几乎必然继续施压
结果

怎么用

STEP 1

先填「当前底池」,注意是下注之前的总额:桌上所有人已经投进去的筹码都算,包括你自己之前已经投的那部分。

STEP 2

再填「你的下注额」和「需要跟注的金额」。这两个数分开,因为「你要再投多少」和「你已经投了多少」在计算盈亏平衡点时含义不同。

STEP 3

拖动「对手弹性」滑块。0 表示对手跟注后就收手,这是最保守的假设;越高表示对手越可能继续下注或加注。滑块不是玄学,它只是把「隐含赔率」这个概念量化出来。

STEP 4

看「边际」这一行:正数说明你的成牌率有安全垫,负数说明即使判断对了也只是不赚。牌桌上真正要避免的是长期边际为负却因为一两次运气好而误判自己「打法正确」。

易错:三类高频错法

  • 把底池赔率当成胜率直接用。底池赔率 25% 指的是「长期不亏所需的最低成牌率」,不是「你有 25% 的机会赢」。这两句话在牌桌上经常被混着用,结果就是长期期望为负。
  • 忘记算上自己已经投进去的筹码。底池是你跟注前的总额,你跟完之后的底池 = 底池 + 你的下注 + 跟注额;漏掉自己那一份会让分母偏小,门槛算高了。
  • 用「这张牌补上来能赢」代替成牌率。听牌的手牌常常需要两张牌,只听一张的话,另外半张没在算。正确做法是组合数除以剩余牌数,得到摊牌时的真实胜率。
  • 把隐含赔率当成保证。隐含赔率依赖对手真的继续下注,如果对手牌很硬或者局面不支持加注,这个假设就会落空。滑块拖到高值之前,先确认这条牌线真的存在。

底池赔率是怎么算出来的

设底池为 P,你跟注 C,跟注后底池变成 P + C(如果已经把自己的下注也算进 P,这里就只剩 P + C)。你跟注 C 元,只有赢下整个底池才拿回 P + C 元,净赢 P,净亏 C。所以盈亏平衡的胜率是:

C / (P + C)

这就是底池赔率。它只用了两个数,没有考虑任何「未来可能发生的事」。注意它不含你自己已经投的筹码——因为那部分钱在比较胜负时是沉没成本,只有你额外付出的 C 才是真实风险敞口。

很多教程写成「跟注额 ÷ 跟注后的总底池」,两种写法等价,关键是你用的分子分母要一致,不要把下注前的底池和跟注后的底池混着用。

隐含赔率:为什么同样的牌,有时该跟有时不该跟

隐含赔率的思路是:如果对手比你更差的牌,但他还有钱,那你跟注之后可能从对手那里再赢一笔,这就降低了你的实际门槛。举个例子:底池 100,你跟 25(门槛 20%),但对手手里只有 8 张 A 听牌,如果他再加注 75,你要跟 100 赢 200,门槛就变成 33.3%,反而变高了——这叫反向隐含赔率,是很多人吃亏的地方。

所以隐含赔率不是永远对你有利的。只有当对手的牌确实比你弱、并且他的下注有诈唬或价值两种可能时,你才能从他的下注里额外获益。这个工具把「额外能拿到多少」折算成一个可拖动的强度,让你看到结论对假设有多敏感。

实务上的用法是:先按最保守的假设(弹性为 0)看结论,如果那时候就已经划算,那这手牌无论对手怎么打都不过分;如果只有把弹性拉高才划算,那就说明这手牌依赖对手犯错,你在牌桌上要有对应的读牌依据。

把成牌率算准:听牌与组合数

工具要的是摊牌时的胜率,而不是某张牌命中概率。最常见的听牌场景:手里有 4 张同花听牌,还剩 46 张牌,其中 9 张能让你成牌(已知的 4 张 + 可能的 2 张),则成牌率 = C(9,2) / C(46,2) = 36 / 1035 ≈ 3.5%。

几个容易出错的点:

  • 听牌张数要包含手上已经有的牌,否则重复计算;
  • 剩余牌数要减去已知公共牌和你自己的底牌;
  • 两张以上听牌(双听)要用容斥,不能简单相加,否则会超过 100%;
  • 能听牌但只有一张牌比对手大的半听牌,严格说只有一半概率能赢,需要单独处理。

把成牌率填进上面的工具之前,建议先确认自己用的是组合数公式,而不是「剩余张数」的粗略除法。

常见问题

底池赔率 25%,我手里有 30% 的成牌率,那我就该跟吗?
还差一步:你需要把成牌率换算成「面对这个对手范围的胜率」。30% 的成牌率只说明你能赢下这一手,如果对手范围里有能压过你的牌,这 30% 里有一部分会被抢走。反过来,如果对手范围里绝大多数都是被你压制的,你的实际胜率会高于 30%。底池赔率是你的价格,成牌率是你的资产,范围是决定两者关系的那一层。
「对手弹性」滑块到底该怎么设?
从 0 开始,先看结论是否仍然成立;成立的话这手牌就站得住,不成立再逐步提高。提高的幅度应该对应你在牌桌上的具体读牌:比如你知道对手是紧手且牌很弱,那可以放到 50–60;如果对手跟注范围极宽,放到 20–30 已经很乐观了。滑块的价值是让你意识到结论对假设的敏感度,而不是给出一个「标准答案」。
为什么工具给的边际和我在别处看到的不一样?
常见原因是底池的口径不同:有的算法把你已经投进去的筹码排除在底池之外(用「跟注后总底池」做分母),有的包含。这两种口径会给出不同的门槛。工具采用的是「跟注前的完整底池」口径,并把两种结果都标在页面上,你可以对照自己的记法。另外不同工具对隐含赔率的建模方式也不同,数值不可直接横向比较。
这个工具能用来判断要不要加注吗?
不能直接用。它算的是「跟注」这一侧的风险收益比。加注需要额外考虑:加注后被跟的范围变化、诈唬频率、以及你自己的牌在更大底池中的摊牌价值。这三个因素都需要范围信息,而本页没有范围输入。加注决策请用范围与权益分析类的工具。
在什么局面下这个结论最不可靠?
三种情况:一是对手可能全诈唬或全价值,你的隐含赔率假设完全落空;二是你算的是听牌成牌率,但对手已经弃牌或者已经加注,分母变了;三是多人底池,底池里的死钱归属会影响每个人跟注的门槛,单挑的公式不能直接套。

边界说明

  • 本工具给出的是基于「底池金额 + 你的下注 + 一个可调的对手行为假设」的数学模型,不读取任何牌局信息,也不判断具体牌型。
  • 隐含赔率依赖对手的实际行为,工具用一个强度滑块代替真实读牌。请把它当作敏感性分析工具,而不是结论生成器。
  • 成牌率必须由你自己用组合数或范围计算得出,本工具不提供范围功能,也不给出任何具体牌面的胜率。
  • 多人底池、河牌圈诈唬、以及存在超池下注的特殊规则(例如某些扑克变体)时,本页公式不适用。