策略入門 一般學習方法

隱含賠率怎麼算?補中後還需要多贏多少

用一個單挑轉牌算例,反算隱含賠率需要的額外收益,分清平均可得、有效籌碼上限與反向隱含賠率,留下可核對的複盤記錄。

林序AI 協助查核實質更新
綠色桌墊上的實體籌碼與空白虛線籌碼輪廓,旁邊放著筆記本與鉛筆。

對手後面還有 60 BB,不等於你能贏到 60 BB

轉牌上對手下了一注,你的牌還沒成,眼前的價格也不夠。這時很容易冒出一個念頭:「他後面還有 60 BB,我補到了可以再贏他一筆,所以跟下去應該划算。」這句話把兩件事綁在一起:對手還剩多少籌碼,和你補中之後平均能從他身上多贏多少。前者是桌上看得到的上限,後者要看他會不會付、付多少,兩者可能差很多。

先看眼前的價格。目前底池已含對手這注是 30 BB,你這次要跟 10 BB,門檻是 10 ÷ (30 + 10) = 25%;目前底池與跟注額怎麼取,在底池賠率與目前跟注門檻已經拆過,這裡不重講。在下節「補中必贏、沒中必輸」且沒有額外費用的簡化條件下,如果成功機會假設只有 20%,單靠眼前底池還不夠打平。

隱含賠率(implied odds)把補中之後還可能從對手那裡贏到的籌碼,一起放進這次跟注的評估。GTO Wizard 的隱含賠率圖解把它當成對眼前底池的補充;PokerStars Learn 談隱含賠率計算的文章也強調,這筆後續收益是估計出來的,不是桌上已經有的錢。本文只談追牌時的後續所得這種入門用法。

與其問「他後面還有多少」,不如把三個數字分開寫:

  • M需要:在一組講清楚的假設下,補中後平均還得多贏多少才打平。這一格可以用算式反算。
  • M預估:你對「補中後平均實際能多贏多少」的估計。要靠對手資訊,沒有依據就寫未知。
  • S上限:跟注後你和對手之間還能再爭的籌碼,也就是後續最多能贏到的額度。它只是天花板。

先反算:補中後平均要多贏多少

下面是為了練習而設的截面,不是真實牌局。標準無限注德州撲克,單挑,你在 BB、對手在 BTN。轉牌開始時底池 20 BB,兩人手上各剩 70 BB。你過牌,BTN 下注 10 BB,輪回你。沒有抽水、沒有邊池,也沒有其他人能行動,你跟注就結束轉牌行動,下一張是河牌。

  • 目前底池 P = 20 + 10 = 30 BB,已含 BTN 這注。
  • 這次追加跟注 C = 10 BB,跟完底池 P + C = 40 BB
  • 跟注後兩人各剩 60 BB。

題目沒有指定任何一張牌,所以接下來的 20% 不是從手牌算出來的勝率,而是直接給定的練習輸入,本文稱為成功事件機率 p = 20%。模型另外假設三件事:河牌補中就一定贏下整個底池;沒中就一定輸,而且你之後不再投入任何籌碼;不會平分。只計算籌碼,不考慮其他價值。

M 的定義要先講清楚:在已經補中的情況下,你在河牌平均還能多贏到的對手籌碼。有些補中的時候對手一個籌碼都不付,那幾次算 0,也要平均進去。

以「現在棄牌」為比較基準,跟注在這個模型裡的收支是:

p × (P + M) − (1 − p) × C

補中時,你贏下目前底池 P,外加河牌從對手那裡多贏的 M;沒中時,損失這次的跟注 C。GTO Wizard 的圖解也是用這種「中與不中」的二分收支來反算打平所需的後續所得,本文的數字另外算過。把上式設為 0,解出打平所需的 M:

M需要 = C ÷ p − P − C

代入本例:10 ÷ 0.20 − 30 − 10 = 10 BB

也可以把比例攤開來對帳。把 20% 想成每五次同樣的局面裡一次補中、四次落空——這只是換成整數方便核對,不是五手實測,也不代表每五次一定會中一次。四次落空各輸 10 BB,共 40 BB;補中那一次要把這 40 BB 贏回來,但目前底池只提供 30 BB,差的 10 BB 只能從河牌對手的投入補上。這就是「M需要 = 10」的意思。

這條式子只屬於上面這個簡化模型,不是一條到處通用的隱含賠率公式;條件一改,收支就要重列。用它的時候還有幾處要擋住:

  • 10 BB 是打平,不是門票。 M 剛好等於 10 時,跟注和棄牌在模型裡一樣好;要嚴格有利,M 得大於 10,而且上面每個假設都要成立。算出 10 不能接一句「所以該跟」。
  • 可以反向驗算。 把式子改寫成 p = C ÷ (P + C + M),代入 M = 10,得到 10 ÷ 50 = 20%,和題目輸入一致。
  • p 必須大於 0。 p 未知時,M需要也留未知。若 p = 0 而 C > 0,模型中永遠不會成功,任何有限的後續所得都救不回這次跟注;這和資料未知不同。
  • 反算出負數時記 0。 p 若已高於眼前的跟注門檻,式子會算出負值。那只表示在這些假設下眼前價格已經夠了,額外需求記 0,不寫成「應該多贏負幾 BB」。

「可能拿到 20」不等於「平均拿到 20」

M需要是 10 BB。接下來常見的想法是:河牌補中後我下 20 BB,對手跟了就多贏 20,比 10 還多,夠了。

問題出在「跟了就」。M 是所有補中情況的平均,不是最好的那一次。PokerStars Learn同樣提醒,估計後續收益要看平均能拿到多少,不能假設每次都拿滿。沿用上一節的例子,假設在一部分補中情況裡,對手願意再付 20 BB,其餘一個籌碼都不付。下表的支付比例全是為了算例設定的,不是任何玩家群體的傾向,也不是哪位對手的真實頻率:

付 20 BB 的比例 平均多贏 M 模型收支
0% 0 BB −2 BB
25% 5 BB −1 BB
50% 10 BB 0 BB
100% 20 BB +2 BB

要到 50% 那一列才剛好打平:一半的補中拿到 20、另一半拿到 0,平均是 10。「有機會多拿 20」描述的只是最好的情況;寫進 M預估的必須是平均值,連拿不到錢的那一半補中也算進去。第一列也值得看一眼:完全沒有後續收入時,這個跟注在模型裡平均每次少 2 BB,也就是 0.20 × 30 − 0.80 × 10

另一種常見的重複計算,是把自己的下注也當成贏到的錢。假設補中後你在河牌下注 20 BB:

  • 對手跟注:河牌底池多了雙方各 20 BB,但你那 20 本來就是你的,贏回來只是拿回去。這次額外多贏的是對手的 20,不是 40;還要和其他補中結果一起平均,才得到 M。
  • 對手棄牌:你那 20 BB 沒人跟,直接退回,這次補中的額外所得是 0。

用籌碼帳核對一次。決策時你有 70 BB;跟注 10、河牌再下 20 並被跟之後,手上剩 40 BB。最後底池是 30 + 10 + 20 + 20 = 80 BB,贏下後你有 120 BB,比決策時多 50 BB,正好是目前底池 30 加上對手付的 20。

上限夠不夠,以及哪些條件會讓模型失效

S上限回答的是另一個問題:就算每次補中對手都付到最多,數字能不能到達 M需要?

本例跟注後兩人各剩 60 BB,S = 60,比需要的 10 多得多。這裡的 60 是指定時點的有效籌碼:只看你和 BTN 兩人、跟完轉牌那一刻的剩餘額。它是天花板,不是預估。S 夠大只說明帳面上有可能,不證明對手會付,更不代表平均拿得到 60。

把籌碼改小,情況就不同了:

  • 轉牌開始兩人各剩 16 BB,BTN 下 10、你跟 10 之後各剩 6 BB,S = 6。就算每次補中都拿滿 6,也到不了 10。
  • BTN 這注已經全下,你跟注後雙方無法再投入相互爭取的籌碼,S = 0。此時沒有後續下注收益,要把實際手牌權益與眼前的底池賠率門檻比較。

這兩種情況能排除的只有一件事:不能靠模型中的後續收益,把這次跟注補到打平。它們不能證明真實牌局一定要棄牌,因為 p 和「中就贏、沒中就輸」本身都是題目的假設。

假設換一組,需求也跟著動。固定 P = 30、C = 10,只改題目給定的 p:

給定的 p(輸入假設) M需要
15% 約 26.7 BB
20% 10 BB
25% 0 BB

p 從 20% 降到 15%,需求就從 10 跳到約 26.7 BB;p 到 25% 剛好等於眼前的跟注門檻,額外需求是 0。這張表只示範輸入差一點、結果差多少,不是 outs 表,也不是手牌勝率表。

再來是模型本身的限制。前面的算式假設補中必贏、沒中必輸且沒中後不再付錢;真實牌局未必符合:

  • 補中了還是可能輸。 你完成了較小的同花,對手拿著更大的同花;這時你在河牌不但贏不到錢,還可能多付出去。這是反向隱含賠率(reverse implied odds)的一種情形:後續還可能把更多籌碼輸給更強的牌。PokerStars Learn 的底池賠率課程也提到,較弱的同花或踢腳較小的成牌,可能要付錢給更強的牌。
  • 沒補中也未必輸。 你可能靠河牌下注讓對手棄牌,對手的牌也可能比你以為的還差,攤牌時你仍然贏。
  • 後面還有成本。 河牌你可能要跟注對手的下注,或是自己下注後被加注。

GTO Wizard 的〈The Trouble With Implied Odds〉逐一檢查了「補中必贏、每次都拿滿、沒中必輸」這幾個假設,指出它們在一般牌局裡都不能無條件沿用,傳統的隱含賠率只涵蓋後續價值的一部分。這些分支一進來,收支樹就要擴充,不能只把 p 換成某個權益(equity)——面對指定手牌或範圍、沒有後續下注時,含平分在內的預期底池份額——就說算出了完整的期望值。補中的機率本身也不等於勝率,補牌機率不等於勝率那篇有分開講。本文不提供「扣掉幾張 outs」或固定支付比例這類捷徑。

把需求、估計和未知分開留在記錄裡

算完之後,真正值得留下的不只是那個 10,還有它旁邊的條件。筆記上只寫「隱含賠率夠」,下次回頭看時就不知道你當時假設了多少 p、對手怎麼付、上限多少。本文建議把三個數字和模型條件分欄記下;這是記錄方式的建議,不是驗證過能提升成績的方法。

挑一手已經打完、當時覺得「後面還能多贏」而跟注的牌,或者直接用下一段的自測題,填這張卡:

來源與決策時點(真實記錄/假設練習):
單位、仍在爭池的玩家、跟注是否結束本街行動:
目前底池 P(含對手最新下注):
這次追加跟注 C;跟注後底池 P+C:
跟注後雙方剩餘、可再爭取上限 S:
成功事件的定義、p 的來源/假設(未知就留未知):
是否真符合中就贏、沒中就輸且不再付錢:
模型反算需要的額外收益 M需要:
預估的補中後平均額外所得 M預估、包含0的依據:
是否 M需要 > S;是否有補中仍輸等遺漏分支:
本次可確認/仍待補的資料與下一步:

填的順序比數字重要:先寫定義、條件和資料來源,再寫算式。p 沒有依據、對手會不會付也不清楚,就停在「未知」,不要為了填滿卡片去猜一個 p 或支付比例。這張卡只記這一次跟注的局部帳;整手牌的其他資訊,可以接著放進完整手牌複盤模板

沒有自己的記錄,先做這一題

同樣是單挑轉牌、無抽水、無邊池,你跟注就結束轉牌行動。轉牌開始底池 30 BB,兩人各剩 27 BB;你過牌,BTN 下注 15 BB。題目給定模型 p = 20%,條件同前:中就贏整池,沒中就輸且不再投入。請算出 P、C、跟注後的 S 與 M需要,再回答兩題:S 夠不夠?能不能因此說這手該棄牌?

答案是 P = 30 + 15 = 45 BBC = 15 BB,跟注後各剩 27 − 15 = 12 BB,所以 S = 12。M需要 = 15 ÷ 0.20 − 45 − 15 = 15 BB,比 S 的 12 還多:就算每次補中都拿滿,也補不到打平,這個跟注無法靠模型裡的後續收益支撐。

但你仍然不能說這手在真實牌局該棄牌。p 是題目給的,「中就贏、沒中就輸」也是假設,真實的補中和落空都可能有別的結果。這一題能確定的是「需要 15、上限 12」;M預估和實際權益,卡片上都還是空格。

來源與核對說明

自製單挑轉牌算例,使用合成結果帳本與籌碼收支核對條件平均支付、剩餘上限及自測;數字限於明示假設的二分勝敗模型,非實際手牌權益或最優策略。

自製M需要、M預估、S上限與模型條件的檢查卡,以及明示假設的算例;沒有編造真實牌局或學習成效測試。

內容有疑問時,請參閱聯絡與更正方式。本站的內容處理原則見編輯政策