上一課在廿一點上把 Kelly、變異數、破產機率、SCORE 全部算成數字,最後停在一句話:在一個雜訊遠大於訊號的遊戲裡,決策品質只能在事前檢驗,不能在事後歸因。今天把同一套工具搬回德州撲克,但對象從「一整套系統的長期期望值」縮小到一手牌的單一決策點。要解決的問題是:當你在翻牌面對三個選項,你怎麼把這三個選項各自寫成一條可以代數字的方程式,算出三個數,然後比大小。

這不是觀念課。今天會自擬一手完整的 hand history——位置、籌碼深度、翻牌前動作、翻牌、轉牌、河牌——然後把它整棵決策樹展開,每個節點寫出方程式、數出對手的 combo、代入頻率、算出 EV,最後給出一張三條線的 EV 對照表與它們相差幾個大盲。所有數字都是算出來的,你可以拿計算機一格一格驗。

前二十九課教過的每一個門檻——底池賠率、α、MDF、詐唬比例、阻斷牌、幾何尺度——在這裡的角色會改變:它們不再是「這一步該不該做」的判準,而是這棵樹上某個節點的輸入參數。 今天要證明的核心結論只有一句:翻牌那一注的期望值,有一大半不在翻牌上。 具體地說,本課那手牌的翻牌小注,如果你事先決定「轉牌不再開第二槍」,它的 EV 會從 +4.49 掉到 +3.15,比乾脆過牌(+3.25)還糟。同一個下注動作,因為你對下一條街的計畫不同,可以從最好的選擇變成最壞的選擇。 這就是「遞迴」在牌桌上的具體意思。

立場先講。台灣沒有合法的現金撲克賭場,刑法第 266 條規範在公共場所或公眾得出入之場所賭博財物,第 268 條規範圖利供給賭博場所或聚眾賭博。 本課的定位和第 31、32 課一致:這是機率工程與決策分析的紙上訓練,全部可以用一副撲克牌、一張紙、一台計算機完成,不需要也不建議把任何錢放上桌。今天出現的「bb」是記帳單位,不是金額。

📖 學

一、EV 不是一條式子,是一棵樹

第 5 課寫過最簡單的 EV 式子:面對一個下注,EV(跟注) = 勝率 × (底池 + 跟注額) − (1 − 勝率) × 跟注額。那條式子成立是因為它描述的是終端節點——跟注之後牌局立刻結束,沒有下一條街。一旦後面還有動作,它就不夠用了,因為「跟注之後會發生什麼」本身又是一個需要算 EV 的問題。

正確的寫法是把整手牌看成一棵樹。樹上有三種節點:

終端節點有一個確定的數值。只有三種:對手蓋牌(你拿走當下的底池)、攤牌(你以某個機率拿走底池)、你自己蓋牌(你拿到 0)。

對手的決策節點的值是各分支的頻率加權平均。你不能選對手做什麼,你只能估他各做什麼的機率。

你自己的決策節點的值是各分支的最大值。因為你會選最好的那一個——但前提是那些分支的值你已經算出來了。

於是計算順序被強制了:從最後一條街往回算。 河牌節點的值算出來,才能算轉牌節點;轉牌節點的值算出來,才能算翻牌節點。這叫回溯歸納(backward induction),是整堂課唯一的技術骨架。你在牌桌上「感覺」這一注該不該打的時候,大腦其實在做這件事的低解析度版本;今天只是把它寫下來,變成可以驗算的東西。

1.1 記帳約定:底池是獎品,已投入的錢是沉沒成本

這是最多人算錯的地方,先釘死。本課所有 EV 都定義為:從這個節點開始,你的籌碼量的期望淨變化。

在這個約定下:

  • 你蓋牌 → EV = 0。不是負的。 你先前投入的錢已經不屬於你,它屬於底池,不管你怎麼做都拿不回來。
  • 你下注 b,對手蓋牌 → EV = +P(P 是你下注之前的底池)。你付出的 b 又回到你手上,所以淨賺就是 P。
  • 你下注 b,對手跟注,你贏 → EV = +P + b。底池變成 P + 2b,你全拿,扣掉你投入的 b。
  • 你下注 b,對手跟注,你輸 → EV = −b。
  • 雙方過牌到攤牌 → EV = 勝率 × P。

於是一個下注動作的通式是:

EV(下注 b) = f × P + (1 − f) × [ −b + V ]

其中 f 是對手的棄牌頻率,V 是「對手跟注後那個節點」的值。注意 V 不是勝率乘底池,V 是一整棵子樹。 這條式子就是今天全部的工作:把 V 一層一層算出來。

這個約定的重要性在於它讓不同選項可以直接比大小。過牌、下小注、下大注,三者算出來的數都在同一個尺度上(都包含「底池是我可能贏到的獎品」這一項),差額就是真正的決策價值。如果你用「我這一手最後賺賠多少」來記帳,你會把翻牌前投入的 2.5bb 重複計算三次,然後得到三個無法比較的數。

1.2 一個必須先講的參照點:攤牌基準線

比大小需要一個基準。今天的基準是「如果這手牌從此刻起不再有任何下注,雙方直接把五張公牌發完比大小」的期望值,也就是 勝率 × 底池。任何一條線的 EV 減掉這個基準線,才是你的打法創造的價值;高於基準線的部分才是技術收益。

這個參照點會反覆出現,因為它會揭穿一件事:很多看起來很積極的線,算出來只比什麼都不做好一點點。

二、牌局設定:一手完整的 hand history

全部攤開,任何一項你都可以換掉重算。

項目設定
賽制六人桌無限注德州撲克現金局
盲注0.5 / 1(以下全部以 bb 計)
有效籌碼100bb
英雄位置BTN(按鈕位)
英雄手牌A♥6♥
對手BB,一個守規矩的常客

翻牌前:前位全蓋,英雄在 BTN 開池加注到 2.5bb,SB 蓋牌,BB 跟注。

底池 = 英雄 2.5 + BB 2.5 + SB 死錢 0.5 = 5.5bb。雙方各剩 97.5bb。SPR = 97.5 ÷ 5.5 = 17.73(第 26 課算過同一個座標,這是 100bb 單注底池的標準值)。

翻牌:K♥ 9♥ 4♠,底池 5.5bb。BB 過牌,輪到英雄。

英雄手上是 A♥6♥:堅果同花聽牌(拿著 A♥,沒有人能做出比他大的同花),加一張 A 的高牌價值,沒有順子聽牌。

這就是今天要拆的那個決策點。 三個選項:

  • A. 過牌(看免費牌)
  • B. 下 1/3 底池 = 1.83bb
  • C. 下 3/4 底池 = 4.13bb

後面會把這三個選項各自展開成一棵完整的樹,算到河牌,再收回來比大小。為了讓數字可以驗算,本課的所有分支點金額固定如下:

街底池(下注前)下注額下注後底池對手的底池賠率α = s/(1+s)MDF = 1/(1+s)
翻牌(小)5.50001.8333(s = 1/3)9.166720.00%25.00%75.00%
翻牌(大)5.50004.1250(s = 3/4)13.750030.00%42.86%57.14%
轉牌9.16676.1111(s = 2/3)21.388928.57%40.00%60.00%
河牌21.388916.0417(s = 3/4)53.472230.00%42.86%57.14%

(驗算:轉牌賠率 = 6.1111 ÷ 21.3889 = 0.2857 ✓;河牌下注後籌碼剩 97.5 − 1.8333 − 6.1111 − 16.0417 = 73.51bb,沒有任何一街被籌碼深度卡住。)

這張表就是第 23、24 課的三條式子在這棵樹上的落點。 α 是「純詐唬要打平需要的棄牌率」,MDF 是「對手要不被純詐唬剝削至少要守的比例」。今天它們不是結論,是參數。

2.1 聽牌的基本算術

先把最底層的機率釘好,後面全部用得到。

紅心一共 13 張,英雄手上兩張(A♥6♥),牌面兩張(K♥9♥),所以還有 9 張紅心。英雄看不到的牌是 52 − 2 − 3 = 47 張。

轉牌來紅心          = 9 / 47                         = 19.15%
轉牌沒紅心          = 38 / 47                        = 80.85%
轉牌或河牌來紅心    = 1 − (38/47)(37/46) = 1 − 0.6503 = 34.97%
轉牌是磚之後,河牌來紅心 = 9 / 46                     = 19.57%

34.97% 這個數字可以外部驗證。 Wizard of Odds 的 Texas Hold’em 頁面在底池賠率那一節給的「翻牌後四張同花」的成牌機率就是 34.97%,對應底池賠率 1.86 比 1。這是今天唯一一個不靠自己推、可以直接對答案的數,先對上了再往下走。

但 34.97% 有一個陷阱,它是本課後面最重要的一個誤解來源:那是「兩張牌都看得到」的機率,而你只有在雙方在翻牌就全下時才真的看得到兩張牌。 任何一條「翻牌下注、轉牌沒中就放棄」的線,你實際能用到的是 19.15%,不是 34.97%。把 34.97% 拿去跟翻牌的底池賠率比,是初學者最貴的一個錯誤。 今天的整棵樹會把這個差額算成 bb。

三、把對手的範圍數成 combo

EV 方程式裡最不可能「憑感覺」的一項是對手的範圍。第 11 課和第 25 課教過組合數與阻斷,現在要真的把它數完。

3.1 翻牌前的跟注範圍

這是假設,不是事實,但它是明確寫出來、可以被你換掉的假設。BB 面對 BTN 2.5bb 開池,不 3-bet 而選擇跟注的範圍設為:

類別內容combos
口袋對22–TT(JJ+ 改 3-bet)54
A 同花A2s–AJs(AQs+ 改 3-bet)40
A 非同花A2o–AJo120
K 同花K2s–KQs44
K 非同花K5o–KQo96
Q 同花Q2s–QJs40
Q 非同花Q8o–QJo48
J 同花J7s–JTs16
J 非同花J9o、JTo24
T 同花T6s–T9s16
T 非同花T9o12
同花連張/間張96s、97s、98s、86s、87s、75s、76s、64s、65s、53s、54s、43s48
合計558

558 ÷ 1326 = 42.1%。這比現代解算器建議的 BB 防守頻率略緊(實務常見引述在 50% 以上,含 3-bet),方向上對英雄不利——對手的範圍越緊,平均越強,英雄下注的期望值越低。所以本課算出來的 EV 是偏保守的一側。 這種「先確認假設偏誤的方向」的習慣,比假設本身準不準更重要。

3.2 扣掉阻斷:433 個活著的 combo

英雄手上 A♥6♥,牌面 K♥9♥4♠,這五張牌從對手的 558 個 combo 裡砍掉所有含這五張的組合。剩下 433 個 combo。

這一步不是細節。 558 → 433 是 22.4% 的縮減,而縮減不是均勻的:K♥ 的消失讓對手的 K 同花少了一整排,9♥ 的消失同理。你手上的兩張紅心在幫你擋掉對手的同花聽牌——這正是第 25 課那個「拿一張 A 讓 AA 少一半」的效應,只是這次發生在花色上。

3.3 把 433 個 combo 按牌力分桶

類別combos佔比
明三條(99、44)61.39%
兩對(K9、K4)112.54%
頂對 Kx8720.09%
中對 9x5412.47%
底對 4x204.62%
口袋對 TT(介於 K 與 9 之間)61.39%
口袋對 55–88214.85%
口袋對 22、33122.77%
同花聽(不含上列已計入者)153.46%
卡順(Q/J 高、無對無同花聽)4510.39%
A 高(無對無聽)9321.48%
Q/J/T 高(無對無聽)4510.39%
低張無牌184.16%
合計433100%

(驗算:6+11+87+54+20+6+21+12+15+45+93+45+18 = 433 ✓)

讀這張表要看三件事。

一、對手有 20.09% 的頂對。 K 高牌面對 BB 的跟注範圍本來就友善,這是這個牌面最重要的事實,它直接決定了後面所有尺度的選擇。

二、對手有 46.03% 的完全沒牌(卡順 10.39% + A 高 21.48% + Q/J/T 高 10.39% + 低張 4.16% = 46.42%,扣掉卡順裡本來就有聽牌價值的部分後約 46%)。近一半的範圍是可以被一注趕走的。

三、英雄的 A♥6♥ 在這張表面前不是一手爛牌。 用完整的窮舉算(把 47 張未見牌的所有 C(45,2) = 990 種轉河組合對每個對手 combo 跑完),A♥6♥ 對這 433 個 combo 的全下勝率是 58.81%。 這個數字違反直覺——一手沒成對的 A 高怎麼會領先?因為對手範圍裡 46% 是比 A 高還差的牌,而英雄又有 9 張堅果同花的救牌。這一行改變了整堂課的性質:今天要算的不是「一個詐唬划不划算」,是「一手領先的牌該怎麼把價值擠出來」。

於是攤牌基準線是:

基準線 = 0.5881 × 5.5 = 3.2344 bb

任何一條線算出來低於 3.2344,代表你打得不如直接把牌攤開。 這是今天所有比較的零點。

四、對手的續打頻率:一個不用猜的錨

方程式裡還缺一個輸入:對手面對每個尺度會蓋多少。這是最容易被憑感覺填進去的一格,而填錯會讓整棵樹失真。

本課的作法是:假設對手守到剛好 MDF,也就是 1/(1+s),並且從他範圍裡最強的那一端往下切。 切的順序用一條明確的牌力階梯(同花/順子 > 明三條 > 兩對 > 頂對 > 同花聽 > 中對 > 兩頭順 > 口袋小對 > 底對 > 帶 A 的卡順 > A 高 > 卡順 > 雜牌)。

選 MDF 當錨有三個理由。

第一,它是唯一不用猜就能定出來的數。 第 24 課推過:MDF = 1/(1+s) 正是讓純詐唬期望值歸零的防守頻率。

第二,它是實務上的上界。 守多於 MDF 幾乎一定是漏洞(你在用太爛的牌跟注),所以真實對手通常守得比 MDF 少。對手守得越多,你的棄牌權益越少,你的下注 EV 越低。所以用 MDF 當輸入,等於給自己的下注 EV 一個保守估計。

第三,也是最有價值的一點:它讓整棵樹塌成一條極短的式子。 當 f = α = s/(1+s) 而 b = sP:

EV(下注 b) = f·P + (1−f)·[−b + V]
           = [ f·P − (1−f)·b ] + (1−f)·V
           = [ sP/(1+s) − sP/(1+s) ] + (1−f)·V
           = 0 + (1−f)·V

中括號裡那一項就是「純詐唬」的期望值,它恰好是 0。 所以:

EV(下注) = P(被跟) × EV(被跟之後那個節點)

這是今天最重要的一條恆等式。 它的意思是:面對一個守到 MDF 的對手,你下注賺的每一分錢都來自你被跟之後還能做什麼,而不是來自把他趕走。 棄牌權益在這個假設下是一份完全免費、但也完全不賺錢的東西——它讓你的注不虧,僅此而已。後面所有節點的計算都會用這條式子驗算一次。

同時要標清楚這條式子的前提:MDF 是「對手面對你的整個範圍」的最適反應,不是「面對你這一手」的最適反應。 用它算單一手牌的 EV,等於默認你的下注範圍是平衡的。這個前提在 🧠 那一節會被拆開。

五、轉牌節點:先把下游算完

按回溯歸納,先跳到翻牌小注被跟之後。底池 9.1667bb,雙方各剩 95.67bb。對手的範圍從 433 縮到 324.75 個 combo(433 × 75%)。

轉牌有 47 種可能,按對英雄的意義分成三類:

轉牌類型張數頻率英雄的牌
紅心919.15%堅果同花
A(非紅心)36.38%頂對(A),外加同花聽
其他(磚)3574.47%A 高 + 堅果同花聽

下面用 2♣ 當磚牌的代表牌做完整展開,因為這是 74.47% 的情況,也是唯一真正需要做決定的分支。

5.1 2♣ 轉牌:範圍再切一次

對手的 324.75 個 combo 裡含 2♣ 的被扣掉,剩 317.75 個。面對 2/3 底池(6.1111bb)的第二槍,MDF = 60%,所以:

續打 = 317.75 × 60% = 190.65 combos
棄牌頻率 f = 40.00%

續打範圍的組成(按 combo 數):

牌力combos
頂對 Kx84.0
中對 9x54.0
兩對(含 K2 在 2♣ 成兩對)13.0
明三條(含 22 在 2♣ 成三條)9.0
口袋對 55–886.7
口袋對 TT6.0
底對 4x4.0
帶同花聽的高張雜牌14.0
合計190.65

英雄 A♥6♥ 對這個跟注範圍的勝率是 45.61%。(對全部 317.75 個 combo 則是 49.74%——差的那 4 個百分點就是對手把最弱的 40% 蓋掉所產生的範圍提升。)

5.2 河牌節點:46 張分成兩類

轉牌下注被跟之後,底池 21.3889bb。河牌 46 張,英雄的處置只有兩種:

打中紅心(9 張,19.57%):英雄拿到堅果同花,下 3/4 底池 = 16.0417bb。

沒中(37 張,80.43%):英雄只有 A 高,面對一個跟過兩條街的範圍,過牌放棄。

把 46 張逐張算完(每張河牌都要重算對手的 combo 扣除、重算他的跟注範圍、重算勝負),結果:

河牌對手棄牌率被跟時英雄的勝率該張河牌的 EV
2♥56.93%91.58%+27.956
3♥25.87%100%+25.539
4♥56.46%91.41%+27.854
5♥27.73%100%+25.837
7♥26.72%100%+25.676
8♥27.12%100%+25.740
T♥29.24%98.07%+25.778
J♥27.90%98.02%+25.569
Q♥26.27%97.85%+25.301
9 張紅心平均33.80%97.44%+26.139
37 張磚平均—(過牌)攤牌勝率 12.98%+0.972

這張表有三個值得停下來看的地方。

2♥ 與 4♥ 的 EV 反而最高,而勝率最低。 那兩張牌讓牌面成對(K94 2 + 2♥,或 K94 2 + 4♥),對手的 22 與 44 會變成葫蘆,所以英雄的堅果同花掉到 91.58%——他會輸掉 8.42% 的攤牌。 但同時對手的棄牌率從 26% 跳到 57%,因為成對的牌面讓一大堆頂對變得不敢跟。兩個效應相抵之後淨值反而是正的。「這張牌對我好不好」不能只看勝率,要看勝率與對手反應的乘積。

T♥、J♥、Q♥ 的勝率是 98% 而不是 100%。 少掉的 2% 是同花順:牌面有 K♥9♥,對手若持 Q♥T♥ 而河牌來 J♥,他就有 9-T-J-Q-K 同花順,英雄的堅果同花變成第二名。QTs 在本課設定的翻牌前範圍裡,所以這不是理論上的可能,是範圍裡真的有的 combo。堅果這個詞永遠是相對於牌面的,不是相對於你的自信。

37 張磚的平均 EV 只有 +0.972。 這一行是整手牌最重要的一行,因為它佔 80.43% 的權重。英雄在這些河牌上有 12.98% 的攤牌勝率(偶爾 A 高真的最大),但他打不出去也守不住——這裡已經套用了一個折價:帳面勝率不等於能收到的勝率,對手會下注、英雄會蓋掉一部分本來會贏的牌。本課把這個實現率設在 0.35(即只收到帳面的三成五),這是一個判斷,不是計算,後面會做敏感度。

河牌節點的加權平均:

EV(河牌) = (9 × 26.139 + 37 × 0.972) / 46
         = (235.25 + 35.96) / 46
         = 271.21 / 46
         = 5.8959 bb

5.3 回到轉牌:兩個選項的兩條方程式

選項:下 6.1111bb。 用第四節那條恆等式:

EV(轉牌下注) = P(被跟) × EV(河牌節點)
              = 0.60 × 5.8959
              = 3.5375 bb

展開驗算一次:

0.40 × 9.1667 + 0.60 × (−6.1111 + 5.8959)
= 3.6667 + 0.60 × (−0.2152)
= 3.6667 − 0.1291
= 3.5376 ✓

注意中括號裡那個 −0.2152。 它的意思是:單看「被跟之後」這件事,英雄下的 6.1111bb 只換回 5.8959bb,淨虧 0.2152bb。 這一注被跟的時候是虧的。它之所以總體為正,完全靠 40% 的棄牌率撐住。

選項:過牌。 同樣算完河牌(這次對手範圍不縮,英雄也不必付那 6.11bb):

EV(轉牌過牌) = 2.5553 bb

差額 = 3.5375 − 2.5553 = +0.9822 bb。 在這個磚牌上開第二槍,值將近一個大盲。

5.4 順手算出這一課最反直覺的一個數字

英雄對轉牌跟注範圍的勝率是 45.61%,底池是 21.3889bb。如果籌碼在轉牌就全部進池、兩張牌都看得到,他應該拿到:

0.4561 × 21.3889 = 9.755 bb

但實際算出來的河牌節點值是 5.8959bb,只有 21.3889 的 27.57%。

勝率 45.61%,實現率 27.57%,中間漏掉 3.86bb。

漏在哪裡?漏在 80.43% 的河牌上他必須放棄。他的 45.61% 勝率裡,有一大塊是「河牌打中同花」以外的部分——A 高有時候真的最大——而那部分他收不到,因為他沒有位置優勢以外的任何工具去把它變現。這就是「權益實現(equity realization)」:你帳面上的勝率和你能帶走的錢是兩回事,而差距的大小取決於你有沒有辦法在剩下的街上做決定。

這也解釋了為什麼 34.97% 那個數字在這條線上是誤導的。34.97% 假設你會看到兩張牌;而在這條線上,你付錢看轉牌,轉牌沒中你還要再付一次才看得到河牌,兩次的價格不同,而且第二次是你自己決定要不要付的。把兩張牌的機率拿去比一張牌的價格,是把一個你還沒買的選擇權當成已經擁有的資產。

六、其他兩類轉牌

同樣的機器套在另外兩類轉牌上,直接給結果(每一格都是完整跑完河牌 46 張之後的值):

轉牌類型權重EV(下注 6.1111)EV(過牌)差
紅心(9/47)19.15%15.775910.6953+5.081
A 非紅心(3/47)6.38%5.14443.9186+1.226
磚(35/47)74.47%3.53752.5553+0.982
加權平均100%5.9836——
EV(轉牌) = (9 × 15.7759 + 3 × 5.1444 + 35 × 3.5375) / 47
         = (141.98 + 15.43 + 123.81) / 47
         = 281.23 / 47
         = 5.9836 bb

三類轉牌都該下注,但理由完全不同。 紅心那一格英雄拿著堅果,下注是純價值;A 那一格他拿到頂對,下注是價值加保護;磚那一格他什麼都沒有,下注是半詐唬——而且是三者中差距最小的一格(+0.982),也就是最容易打錯、最值得練的一格。

七、回填:把轉牌的 EV 代回翻牌

現在下游算完了,可以回答最初的問題。

7.1 選項 B:下 1.8333bb

對手蓋牌 25%(MDF = 75%),跟注後進入上一節那個轉牌節點,其值 5.9836。

EV(B) = 0.25 × 5.5 + 0.75 × (−1.8333 + 5.9836)
      = 1.3750 + 0.75 × 4.1503
      = 1.3750 + 3.1127
      = 4.4877 bb

恆等式驗算:0.75 × 5.9836 = 4.4877 ✓

相對基準線 3.2344,B 創造了 +1.2533bb。

7.2 選項 C:下 4.1250bb

對手蓋牌 42.86%,續打範圍縮到 433 × 57.14% = 247.4 個 combo(英雄對這個範圍的勝率 48.13%,比對小注續打範圍的 51.04% 低了約 3 個百分點——大注把對手的範圍逼強了)。轉牌底池變成 13.75bb,同樣跑完三類轉牌:

轉牌類型權重EV(下注)EV(過牌)
紅心9/4724.093016.5244
A 非紅心3/478.28706.1319
磚35/475.50193.7443
EV(轉牌 | C) = (9 × 24.0930 + 3 × 8.2870 + 35 × 5.5019) / 47 = 9.2397

EV(C) = 0.5714 × 5.5 + 0.4286 × (−4.1250 + 9.2397)
      = 3.1427 + 0.4286 × 5.1147
      = 3.1427 + 2.1922
      = 5.3349

(用恆等式的精確版本 0.571429 × 9.2397 = 5.2798;上面那個展開式因為 0.5714 與 0.4286 各取四位小數,誤差 0.055。以恆等式為準。)

EV(C) = 5.2798,相對基準線 +2.0455bb。

7.3 選項 A:過牌

英雄過牌之後,轉牌換 BB 先行動。這條線上英雄失去了主動權:對手會在 38–45% 的轉牌下注(視牌面而定),英雄拿著同花聽只能跟注;對手過牌時英雄才有機會自己下。完整跑完:

EV(A) = 3.2504 bb

相對基準線 +0.0160bb。 也就是說,過牌這條線幾乎一分錢都沒有創造,它等於把牌攤開比大小。

八、三條線並排,以及差額的量級

選項EV相對基準線相對最佳
攤牌基準線(不再下注)3.2344—−2.045
A. 翻牌過牌3.2504+0.016−2.029
B. 翻牌下 1/3(1.83bb)4.4877+1.253−0.792
C. 翻牌下 3/4(4.13bb)5.2798+2.046—

三個數字,三件事。

一、過牌等於不打。 +0.016bb。英雄手上有 58.81% 的勝率、有位置、有堅果聽牌,而過牌把這三樣東西全部換成零。原因很簡單:他沒有拿走對手那 46% 完全沒牌的部分的任何一分錢,反而讓對手可以用那些牌免費看轉牌、在轉牌拿走主動權。

二、大注贏小注 0.792bb。 這違反「拿聽牌要下小注控池」的通俗建議,而理由在恆等式裡看得一清二楚:EV = P(被跟) × V。大注讓 P(被跟) 從 0.75 掉到 0.5714(掉 24%),但讓 V 從 5.9836 漲到 9.2397(漲 54%)。漲的比掉的多,所以大注贏。 更根本的原因是英雄對續打範圍的勝率仍有 48.13%——他不是在詐唬,他是在跟一個和他勢均力敵的範圍建底池,而他有位置和堅果聽牌可以在後面的街上把這個底池拿走。 一手勝率接近 50%、又握有牌面上最強聽牌的牌,建大池是它應得的待遇。

三、2.05bb 是多少? 一個穩定獲利的線上現金局常客,整體勝率大約是每 100 手 5–8bb。取 6bb/100 = 0.06bb/手。那麼這一個決策點的 2.05bb,等於他 34 手牌的全部獲利。 一手牌裡的一個節點,選錯就抵銷掉三十幾手的成果。這就是為什麼職業選手會為了一個翻牌尺度吵三小時。

九、遞迴:今天真正要證明的那件事

到這裡為止,所有的計算都建立在一個隱含前提上:英雄在轉牌會開第二槍。 現在把那個前提拿掉,看會發生什麼。

情境一:事先決定「轉牌一律過牌」。 也就是翻牌打一注,之後不再主動下注。

選項原 EV轉牌一律過牌差
B(下 1/3)4.48773.1508−1.337
C(下 3/4)5.27983.6251−1.655

B 的 3.1508 低於過牌的 3.2504,也低於攤牌基準線 3.2344。

同一個下注動作,在「我會開第二槍」的前提下是 +1.25bb 的好決策,在「我不會開第二槍」的前提下是 −0.08bb 的壞決策。 這不是修辭,是兩個算出來的數。翻牌那一注的期望值有 1.34bb 存放在轉牌,而你在翻牌按下按鈕的那一刻,那 1.34bb 存不存在,取決於你對自己還沒做的事的承諾。

情境二:只在打中同花時開第二槍(價值型打法)。 也就是磚牌全部放棄。

選項原 EV只在中牌時開槍差
B4.48773.8804−0.607
C5.27984.4533−0.827

在磚牌上的那一槍半詐唬,單獨值 0.61–0.83bb。 而它是三類轉牌裡優勢最小的一格(+0.982,對照紅心牌的 +5.081)。最小的那一格因為佔了 74.47% 的權重,貢獻了最多的邊際價值。 這是多街規劃裡最反直覺、也最常被忽略的結構:你在最不舒服的那條分支上的紀律,決定了你在舒服的分支上賺到的錢值不值得。

用一條式子總結整個遞迴:

EV(翻牌下注) = P(被跟) × Σ_轉牌 P(這張轉牌) × max[ EV(轉牌下注), EV(轉牌過牌) ]
EV(轉牌下注) = P(被跟) × Σ_河牌 P(這張河牌) × max[ EV(河牌下注), EV(河牌過牌) ]

每一層的 max 就是你的自由度,每一層的 Σ 就是牌局的隨機性。 你在翻牌下注時,實際上是在買下面兩層所有 max 的加權平均。買貴了還是買便宜了,只有把下面兩層算完才知道。

十、模型的四個壓力測試

上面那些數字是一個模型的輸出,模型有假設,假設可能錯。誠實的作法是把每個假設單獨撥動,看結論會不會翻。

10.1 對手守得比 MDF 多

MDF 是防守下限,真實對手可能守更多。把每條街的續打頻率一律往上加:

對手續打頻率EV(B)EV(C)
剛好 MDF4.48775.2798
MDF + 5pp4.15834.9276
MDF + 10pp3.94724.5520

對手每多守 10 個百分點,B 掉 0.54bb、C 掉 0.73bb,但兩者都還大幅高於基準線 3.2344,而且 C 仍然贏 B。 結論對這個參數是穩健的。大注本身對「對手守太多」比較敏感(掉得多),因為它本來就更依賴被跟之後的那個大底池。

10.2 對手會 check-raise

上面整棵樹假設對手只有蓋牌與跟注兩個選項。真實對手會加注。加進去:對手用 60% 的明三條、50% 的兩對、35% 的同花聽、8% 的卡順做 check-raise,合計 4.36% 的頻率。

選項加注尺度英雄對加注範圍的勝率EV(跟加注)加入後的總 EV變化
B加到 6.42(3.5×)46.87%+5.7764.4146−0.073
C加到 12.38(3.0×)46.87%+8.8435.1847−0.095

代價只有 0.07–0.10bb,小到幾乎不影響排序。 原因是英雄拿著堅果同花聽對加注範圍還有 46.87% 的勝率,跟注是明確正期望的(EV 5.776 > 0),所以被加注不是災難。「被 check-raise 會很難受」在這手牌上是情緒,不是數字。 但要注意這個結論高度依賴手牌:換成一手沒有聽牌的 A 高,被加注就是純損失,那個 4.36% 的頻率會咬掉遠超過 0.1bb。

10.3 河牌沒中時的實現率

第 5.2 節把「37 張磚牌上英雄的 12.98% 攤牌勝率」折價到 0.35。這是本課唯一一個純判斷的參數。撥動它:折價從 0.35 改成 0.20,37 張磚的平均 EV 從 0.972 掉到 0.556,河牌節點從 5.8959 掉到 5.560,轉牌 2♣ 的下注 EV 從 3.5375 掉到 3.336,整條 B 線大約掉 0.15bb。方向會動,排序不會動。

10.4 翻牌前範圍設太緊

本課的 BB 跟注範圍是 42.1%,偏緊。放寬到 50% 會加入更多弱牌,對手的平均牌力下降,英雄的勝率與棄牌權益同時上升,三條線的 EV 全部上移,而 C 上移最多(因為大注從弱牌那裡拿到的棄牌權益最多)。這個偏誤的方向不利於今天的結論被推翻,反而讓它更強。

四項壓力測試的共同結論:排序 C > B > A > 基準線在所有合理的參數範圍內都成立,而 C 與 B 的 0.79bb 差距在對手守到 MDF+10pp 時會縮到 0.60bb,但不會翻轉。

十一、那手牌實際怎麼走的

回到 hand history。英雄選了 B(這是他當時的判斷,算完之後知道 C 更好 0.79bb)。

翻牌 K♥9♥4♠,底池 5.5,英雄下 1.83,BB 跟注。底池 9.17。 轉牌 2♣,BB 過牌,英雄下 6.11,BB 跟注。底池 21.39。 河牌 7♥,BB 過牌,英雄下 16.04,BB 用 K♦Q♦(頂對)跟注。

英雄的堅果同花贏下 53.47bb 的底池,這手投入 26.49bb,淨賺 +26.99bb。

而這個 +26.99 告訴你關於這手牌打得好不好的資訊,是零。

這手牌的決策品質已經在第八節那張表裡了:英雄選了一條 EV = 4.4877 的線,最好的線是 5.2798,他少賺了 0.79bb 的期望值。至於他實際收到 +26.99 還是 −26.49,那是 7♥ 決定的,不是他決定的。 第 5.2 節那張河牌表寫得很清楚:9 張紅心平均 +26.139,37 張磚平均 +0.972。他抽到的是那 19.57% 的一張。

上一課用 7,546 小時說同一件事:在一個雜訊遠大於訊號的遊戲裡,期望值不是你會經歷的東西,是你必須相信的東西。 今天把它縮到一手牌的尺度:你能經歷的是 +26.99,你能控制的是 +0.79。

🧠 為什麼是這樣

回溯歸納之所以是唯一正確的計算順序,是因為「選擇權的價值不能在行使之前結算」。 翻牌那一注買到的不只是「對手可能蓋牌」和「我可能中同花」,它買到的是轉牌那個 max 運算子——是「我可以看完轉牌長什麼樣再決定要不要再投一次」這個權利。第九節那兩個情境的差別就是這個權利的價格:放棄它(轉牌一律過牌)值 −1.337bb,只在中牌時行使(價值型打法)值 −0.607bb。一個從來不在磚牌上開第二槍的人,他的翻牌下注在對手眼中是一個沒有選擇權的資產,於是對手可以用一個非常簡單的規則對付他:跟一次,然後看你會不會再打。 這也是為什麼「可預測」在撲克裡不是風格問題而是估值問題——你的線越可預測,你手上那些 max 的價值就越接近它們之中最差的那一個。 同樣的結構在真實選擇權定價裡叫美式選擇權的提前行使邊界,在專案決策裡叫階段性投入,數學是同一套:分階段付錢、每階段保留退出權,價值一定不低於一次付清;而那個溢價的大小正比於你在中間節點能獲得多少資訊。 轉牌翻開一張牌,就是那個資訊。

這套計算有一個它自己撐不住的前提:第四節用 MDF 當對手的續打頻率,而 MDF 是「面對你的整個下注範圍」的最適反應,不是面對 A♥6♥ 的最適反應。 這個前提在兩個方向上會壞掉。往一邊壞:如果你在這個牌面只拿堅果同花聽下大注、其他時候都下小注,對手的最適反應不是守 60%,是把大注那一格幾乎全蓋掉(他知道你有牌)或幾乎全跟(他知道你只有聽牌)。 那一刻第四節那條 EV = P(被跟) × V 的恆等式立刻失效,因為 f 不再等於 α,中括號那一項不再是 0。往另一邊壞:第 24 課就標過,MDF 嚴格來說是河牌概念——翻牌和轉牌還有後續街,對手可以用「現在跟一次、下一街再蓋」來達成同樣的防守效果,於是他在單街上的合理續打頻率其實低於 MDF。兩個方向合起來的意思是:今天算出來的 4.4877 與 5.2798 不是「這手牌的 EV」,是「這手牌在一個平衡範圍裡的 EV」。 把它當成單手牌的絕對值會出事;把它當成兩條線的相對排序則穩健得多,因為兩條線共用同一組錯誤的假設,誤差大部分會抵銷。這是所有單手 EV 計算最重要的使用說明:相信差額,不要相信絕對值。

最後,關於這整套方法能不能遷移。 今天做的事在形式上就是一棵有機率節點與決策節點的決策樹,用回溯歸納求解,並對每個輸入參數做單因子敏感度分析。這個形式和產品決策、臨床路徑、資本支出評估完全同構,而可以遷移的部分恰恰不是計算,是紀律:把假設寫在表裡而不是藏在直覺裡、先判斷假設偏誤的方向再判斷它準不準、在比較選項時共用同一個基準線、以及最重要的——在結果出來之前就把數算完。 不能遷移的部分也要講清楚:撲克的機率是已知且封閉的(52 張牌,窮舉得完),而現實世界的機率是估計的、而且會隨你的行動改變。在撲克裡,把 9 張紅心數錯是技術問題;在現實裡,你通常連分母是多少都不知道。 所以真正該帶走的不是「我要學會算 EV」,而是:當你發現自己無法為一個決定寫出這樣一棵樹,那本身就是一個關於這個決定的重要資訊——它告訴你,你手上沒有你以為你有的那種確定性。

✍️ 今日練習

把第 5.1 到 5.3 節那個轉牌節點,換成你自己的假設重算一次。 15–20 分鐘,紙筆加計算機就夠,不需要任何軟體、不需要牌桌、不涉及任何金錢。

道具:一張紙、一支筆、計算機(手機的就行)。有一副撲克牌更好,可以把 K♥9♥4♠2♣ 和 A♥6♥ 排出來看著算。

步驟一(3 分鐘):重畫底池表。 把本課第二節那張分支金額表抄一次,但把轉牌尺度從 2/3 改成 1/2。自己算出:轉牌下注額 = 0.5 × 9.1667 = ______;下注後底池 = ______;對手的底池賠率 = ______;α = s/(1+s) = ______;MDF = 1/(1+s) = ______。(答案:4.5833 / 18.3333 / 25.00% / 33.33% / 66.67%。)自己按一次計算機,不要抄。

步驟二(4 分鐘):重算對手的續打範圍。 轉牌前對手有 317.75 個 combo。MDF 從 60% 變成 66.67%,所以續打 = 317.75 × 0.6667 = ______ 個 combo,棄牌率 = ______%。對照本課的 190.65 / 40%,對手多守了多少個 combo? 用第 5.1 節那張組成表,從最弱的一端往上加,想一想多出來的那些 combo 是哪些牌(提示:會從「帶同花聽的高張雜牌」和「底對 4x」那兩行往上補)。

步驟三(6 分鐘):重算河牌節點與轉牌 EV。 這一步用一個簡化近似就好,不必逐張算 46 張:

河牌底池 P2 = 18.3333
中同花(19.57%):假設對手棄牌 34%、被跟時你贏 97%,河牌下 0.75 × P2
                 EV ≈ 0.34 × P2 + 0.66 × (0.97 × 2.5 × P2 − 0.75 × P2)
沒中(80.43%) :EV ≈ 0.13 × P2 × 0.35

EV(河牌節點) = 0.1957 × [中同花的 EV] + 0.8043 × [沒中的 EV] = ______
EV(轉牌下注) = P(被跟) × EV(河牌節點) = 0.6667 × ______ = ______

把這個結果和本課 2/3 尺度的 3.5375 比一比。 哪個大?差多少?然後回答一個問題:如果小尺度更好,為什麼本課選了大尺度;如果大尺度更好,小尺度輸在哪一項?(提示:看 EV = P(被跟) × V 這條式子的兩個因子各往哪個方向動。)

步驟四(5 分鐘):做一次單因子敏感度。 回到你步驟三的算式,只改一個數字,重算三次:

  1. 把「沒中時的實現率」從 0.35 改成 0.15(假設你面對一個會在河牌狂下注、把你的 A 高全部逼掉的對手),EV 掉多少?
  2. 把「中同花時對手的棄牌率」從 34% 改成 55%(假設對手很怕同花),EV 掉多少?
  3. 把「中同花的機率」從 19.57% 改成 17%(假設對手範圍裡有更多紅心,擋掉你的救牌),EV 掉多少?

哪一個參數的殺傷力最大? 把三個答案排序。這一步才是今天練習真正的目的:你不只要會算一個數,你要知道那個數最怕哪個假設出錯。

還有時間就加一題:把第九節的「情境一」自己算一次。 在你的 1/2 尺度版本裡,假設你翻牌下注之後轉牌一律過牌,轉牌節點的 EV 就等於「EV(轉牌過牌)」。本課給的值是 2.5553(2/3 尺度版)。用它回推:EV(翻牌 B|不開第二槍) = 0.75 × [9/47 × 紅心轉牌的過牌值 + 3/47 × A 轉牌的過牌值 + 35/47 × 2.5553],代入本課第六節那張表的過牌欄(10.6953 / 3.9186 / 2.5553),看你算不算得出 3.1508。算得出來,代表你已經真的會跑回溯歸納了。

自我檢查

  • 我能寫出 EV(下注 b) = f × P + (1 − f) × (−b + V),並說明 V 為什麼是一整棵子樹而不是「勝率 × 底池」
  • 我能證明當對手守到 MDF 時,這條式子塌成 EV(下注) = P(被跟) × V,並說明這代表棄牌權益不賺錢、只讓你的注不虧
  • 我能用本課的數字說出:翻牌那一注的 EV 有 1.34bb 存放在轉牌的第二槍,而拿掉它之後下注會變得比過牌還糟

🔗 延伸

  • Texas Hold’em — Wizard of Odds:本課第 2.1 節用的 34.97%(翻牌後四張同花在轉河兩張內成牌的機率)可以在這一頁的底池賠率段落直接對到,同一張表也列出其他常見聽牌的成牌率與對應底池賠率,拿來檢查自己的心算很方便。
  • 中華民國刑法第 266 條 — 全國法規資料庫:本課開頭那段法律定位的原文出處,條文本身與「供人暫時娛樂之物」的但書都在這一頁。

站內延伸:賠率與期望值的基礎推導見 德州撲克專欄 · 賠率與期望值;本課第三節的 combo 計數方法見 德州撲克專欄 · 組合數與阻斷牌;把對手動作反推成範圍的流程見 德州撲克專欄 · 讀牌與下注線推理;而本課每一個數字該被歸到「數學恆等式/模型輸出/我的假設」哪一類,可以直接套用 德州撲克專欄 · 主張 vs 可佐證 那套分級。

💬 問 AI

我在學用期望值方程式拆解一手完整的德州撲克牌局,已經會底池賠率、MDF、
詐唬比例、combo 計數,現在要把它們組成一棵多街決策樹並用回溯歸納求解。
請扮演一個嚴格的教練,並在整段對話中遵守四條規則:
(1) 明確區分「數學恆等式」「模型在給定假設下的輸出」「你的判斷」,三者分開標示;
(2) 任何數值都要標明依賴哪些假設(對手範圍、續打頻率、尺度、權益實現率);
(3) 所有結論都要附算式,不要只給數字;
(4) 不確定就直說「不確定」,不要補一個看起來合理的數字。
 
牌局設定:六人桌 100bb 現金局,盲注 0.5/1。BTN 持 A♥6♥ 開池 2.5bb,
BB 跟注,底池 5.5bb。翻牌 K♥9♥4♠。
 
第一組:記帳與樹的結構
1. 請檢查我的 EV 記帳約定:蓋牌 = 0、對手蓋牌 = +P、被跟贏 = +P+b、
   被跟輸 = −b、過牌到攤牌 = 勝率×P。這個約定在什麼情況下會導致錯誤比較?
2. 請說明為什麼多街 EV 必須用回溯歸納,而不能把各街的 EV 相加。
   請舉一個「相加法會算出明顯錯誤答案」的具體例子。
3. 我用「勝率 × 底池」當攤牌基準線,再用各條線的 EV 減掉它來衡量打法價值。
   這個基準線合理嗎?有沒有更好的選擇?
 
第二組:範圍與 combo
4. 我把 BB 面對 BTN 2.5bb 的跟注範圍設成 558 combos(42.1%)。
   請評估這個範圍的鬆緊,並說明它偏緊會讓我的下注 EV 高估還是低估。
5. 扣掉 A♥6♥ 與 K♥9♥4♠ 之後剩 433 combos。請幫我驗算這個數字,
   並指出我手上兩張紅心擋掉了對手多少個同花聽 combo。
6. 我算出 A♥6♥ 對這 433 combos 的全下勝率是 58.81%。請檢查這個量級,
   並拆解它的來源(高牌勝出佔幾成、同花救牌佔幾成)。
 
第三組:續打頻率這個輸入
7. 我用 MDF = 1/(1+s) 當對手每一街的續打頻率。請論證或反駁:
   這是一個保守(低估我的下注 EV)的選擇。
8. 請證明:當 f = α = s/(1+s) 且 b = sP 時,EV(下注) = (1−f) × V。
   並說明這條恆等式在什麼條件下失效。
9. MDF 嚴格來說是河牌概念。把它用在翻牌與轉牌會產生什麼系統性偏差?
   偏差的方向是什麼?量級大概多少?
 
第四組:遞迴
10. 我算出:翻牌下 1/3 的 EV = 4.4877;若事先決定轉牌一律過牌,
    EV 掉到 3.1508,低於直接過牌的 3.2504。請檢查這個結構是否合理,
    並說明「同一個動作因為後續計畫不同而從最好變最壞」的一般條件。
11. 三類轉牌裡,磚牌(74.47%)的下注優勢最小(+0.982bb),
    但貢獻的邊際價值最多。請解釋這個現象,並推廣成一條選牌原則。
12. 請用選擇權定價的語言重述這棵樹:翻牌那一注買到的選擇權是什麼?
    它的時間價值、內在價值各對應什麼?這個類比在哪裡會斷掉?
 
第五組:權益實現
13. 我算出在 2♣ 轉牌上,我對跟注範圍有 45.61% 勝率,但河牌節點只實現
    27.57%,漏掉 3.86bb。請檢查這個計算,並拆解漏掉的部分去了哪裡。
14. 「翻牌後四張同花在兩張牌內成牌 34.97%」是正確的,但把它拿去比翻牌的
    底池賠率通常是錯的。請說明在什麼確切條件下 34.97% 才可以直接使用。
15. 請量化「有位置」對權益實現率的貢獻。如果同一手牌在無位置打,
    27.57% 會掉到多少?請給出推理,不要只給結論。
 
第六組:遷移與邊界
16. 這套決策樹方法可以遷移到哪些非撲克場景?哪些部分完全不能遷移?
    請特別處理「撲克的機率是封閉窮舉的,現實的機率是估計且會被行動改變」
    這個差異帶來的後果。
17. 最後:單手 EV 計算最常被誤用的方式是什麼?請給我三條使用守則。
 
請用繁體中文、台灣用語。所有數字都要附算式。