昨天第 28 課把極化範圍與線性範圍拆開,得到 s_max = A/(V−A) 這個上限:同樣 48 組空氣,掛在極化結構上打得起 4.364 倍底池,掛在線性結構上只打得起 0.449 倍。那一整課,我們站在下注方,計算的是「我這個範圍撐得起多大的注」。今天完全換邊。從第 24 課到第 28 課,我們花了五堂課在教怎麼下注、怎麼加注、怎麼連續開火,而真正每天在牌桌上發生最多、也最貴的一類錯誤,是另外一件事:有人朝你下了一注,你手上是一手打不贏任何價值牌、但打得贏所有空氣的牌,你要不要付錢。
今天要解決的就是這個問題,而且要解決得夠精確——精確到能寫成一個三步驟的算式,而不是「感覺他在詐唬」。三重過濾依序是:第一,底池賠率給出門檻;第二,對手這條線推出來的範圍拆成價值組合與詐唬組合,給出實際詐唬佔比;第三,你手上那兩張牌對這個佔比做重新加權。三步走完,答案是一個以 bb 為單位的數字,不是一個形容詞。
📖 學
先把第 24 課和今天的分工講清楚
第 24 課給的是最低防守頻率:面對 s 倍底池的下注,MDF = 1/(1+s),可棄牌上限 α = s/(1+s)。很多人學完那一課,就把它當成河牌指南在用——面對 3/4 底池下注,α = 0.75/1.75 = 42.86%,於是心裡想「我可以蓋掉 42.86% 的牌,這手大概排在中間,那就跟吧」。
這是誤用。MDF 是對範圍講的,不是對單手講的。 它回答的是「我整體該守多少」,它的功能是防止對手用任何兩張牌無腦詐唬都獲利。它完全不告訴你「該守哪些」,更不告訴你「這一手該不該守」。
今天這套三重過濾回答的是後者:這一手該不該守。兩者的關係其實很優雅。設下注尺度 s = b/P,跟注需要的勝率門檻是
c(s) = b / (P + 2b) = s / (1 + 2s)
而第 24 課的棄牌上限是 α = s/(1+s),第 28 課用來換算極化下注的係數是 k(s) = (1+2s)/(1+s)。把三者放在一起:
c(s) = α(s) / k(s)
驗算 s = 0.75:α = 0.75/1.75 = 0.42857,k = 2.5/1.75 = 1.42857,α/k = 0.30。而直接算 c = 0.75/2.5 = 0.30。完全吻合。這不是巧合——α、k、c 三個量都是同一個底池結構的不同投影。第 24 課給你範圍層級的配額,第 28 課給你尺度層級的槓桿,今天給你單手層級的判準。三者是同一套幾何。
實務上的分工可以這樣記:MDF 是預算,門檻是價目表。 預算告訴你這個月能花多少,價目表告訴你眼前這件東西值不值。你不會因為預算還有剩就買一件標價高於價值的東西,也不該因為預算快用完就放棄一件明顯便宜的東西。當你逐手用門檻做決定、而且對手的範圍是平衡的,你的整體防守頻率會自動落在 MDF 附近;當你算出來的防守頻率遠低於 MDF,那不是你算錯,那是對手詐唬不足的證據。
牌局
線上 6-max NL100,1,以下全部以 bb 計。有效籌碼 150bb(Hero 152bb,BTN 158bb)。對手是一個常規對手,資料庫約 4,200 手,關鍵讀取有三條:fold to 3-bet 只有 48%(防守偏寬)、river bet 頻率 32%(偏高)、fold to river raise 63%(偏高)。這三個數字後面都會用到。
翻牌前:CO 蓋牌,BTN 開池 2.5bb,SB 蓋牌,Hero 在 BB 3-bet 到 11bb,BTN 跟注。
底池 = 11(BTN)+ 11(Hero)+ 0.5(SB 死錢)= 22.5bb。有效籌碼剩 150 − 11 = 139bb。
Hero 這個 11bb 的 OOP 3-bet 範圍大致是:價值 TT+、AQs+、AKo、AQo;混合與詐唬 ATs、A8s–A2s、KQs、K9s–K5s、QTs、Q9s、J9s、T8s、87s,以及 99 這種以約 30% 頻率 3-bet、其餘跟注的中對。之所以要把這串寫出來,是因為稍後 Hero 的每一張候選 bluff-catcher 都必須真的在這個範圍裡,否則整套組合數計算就是自欺欺人。
BTN 面對 11bb 3-bet 只蓋 52%,跟注範圍相當寬:66–QQ、AQs–A2s、KQs–K9s、QJs–Q9s、JTs–J9s、T9s–T8s、98s、87s、76s、AQo、AJo、KQo,以及一部分 44/55。這比標準防守寬了大約 4 個百分點,這一點稍後直接影響價值組合數。
翻牌 K♠ 8♦ 4♣:Hero 下注 7.5bb(1/3 底池),BTN 跟注。底池 = 22.5 + 15 = 37.5bb,剩 131.5bb。
這是一副對 3-bettor 極度有利的牌面。乾燥、K 高、三種花色但沒有兩張同花,沒有任何順子聽牌需要立刻擔心。Hero 的範圍裡 AK、KQ、AA、KK 的密度遠高於 BTN,而 BTN 沒有任何 set 以外的堅果。這種結構下的正確打法是小注高頻——1/3 底池、接近 90% 的下注頻率,這是第 26 課多街規劃裡「用低成本占住主動權、把資訊留到後面兩街再收」的直接應用。
BTN 跟注這個 1/3 底池的範圍非常寬:所有 K(KQs、KJs、KTs、K9s、KQo)、所有 88 與 44(set,選擇不加注,因為 SPR 已經不高、慢打的價值大於保護)、所有中對(98s、87s 的 8)、所有 pocket pair(66–QQ)、以及大量帶後門的高牌(AQs、AJs、QJs、JTs、T9s)。這是關鍵:在小注面前,跟注範圍幾乎沒有被篩選,所以翻牌後我們對 BTN 的了解幾乎沒有增加。 資訊還沒開始產生。
轉牌 T♥:Hero 過牌,BTN 下注 18.75bb(1/2 底池),Hero 跟注。底池 = 37.5 + 37.5 = 75bb,剩 112.75bb。
T♥ 是這副牌上最幫得到 BTN 的一類牌。它給了 BTN 三條(TT)、兩對(KTs、T8s)、以及一整組原本什麼都不是的高牌變成 8 張或 4 張出路的聽牌(QJ 需要 A 或 9 成順,是完整的 8 outs;J9 需要 Q、Q9 需要 J,各是 4 outs 的卡順)。Hero 的範圍優勢在這張牌上明顯縮水,所以 Hero 的正確反應是把過牌頻率大幅提高——這是第 26 課「續值 W」的邏輯:當一張牌讓對手範圍的權益躍升,你的續值下降,就該把主動權讓出來。
BTN 這個 1/2 底池的轉牌下注,範圍相當寬。他會用 TT、KT、T8、KQ、KJ、88、44 打價值,用 QJ、J9、Q9 打半詐唬,也會用一部分 AQ、AJ 打純詐唬。1/2 底池是一個偏線性的尺度——這正是第 28 課的觀察:中等尺度承載得起中等強度的牌,所以這個範圍裡混著大量「不夠強也不夠弱」的東西。到這一步為止,資訊量仍然有限。
河牌 2♠:Hero 過牌,BTN 下注 56.25bb(3/4 底池)。
完整牌面:K♠ 8♦ 4♣ T♥ 2♠。沒有同花(黑桃只有 K♠ 與 2♠,其餘各一),沒有任何成順(K T 8 4 2 之間唯一的順子可能是 QJ + KT 需要 A 或 9,河牌不是)。2♠ 是一張徹底的白磚:它不改變任何人的手牌強度排序,不完成任何聽牌,也不阻斷任何東西。
這一點很重要:當河牌是白磚,轉牌下注範圍到河牌下注範圍之間的變化,完全來自對手的主動選擇,而不是牌面。 所有的資訊都在這一次選擇裡。而 BTN 的選擇是:把尺度從 1/2 拉到 3/4,並且在身後還有 56.5bb 的情況下沒有全下。
尺度躍升本身就是第一條資訊。1/2 → 3/4 這種漸增,在求解器裡對應的典型結構是:轉牌下注範圍寬且線性,到河牌時把中段砍掉,留下一個更極化的子集去打更大的注。翻譯成人話——他轉牌下注的那些 KQ、KJ 頂對,多半不在河牌這個 3/4 底池的下注範圍裡。 頂對在 3/4 底池面對一個 3-bettor 的過牌下注,會被更強的牌跟、被更弱的牌蓋,這是薄價值的典型負期望情境,這正是第 28 課極化的直接後果。
Hero 手上是 Q♠ Q♦。
超對,在這副牌面上是教科書級的 bluff-catcher:它打不贏 BTN 任何一手價值牌(set、兩對、頂對都領先它),但它打得贏 BTN 每一手詐唬(QJ、J9、Q9 全部是高牌)。它不存在「有時候能贏價值牌」的模糊地帶,這讓計算變得乾淨。
第一重過濾:底池賠率門檻
底池 P = 75bb,對手下注 b = 56.25bb。
跟注要投入 56.25bb,成功時收回底池 75 加上他那注 56.25,共 131.25bb。所以:
需要勝率 c = b / (P + b + b) = 56.25 / (75 + 56.25 + 56.25) = 56.25 / 187.5 = 0.30
門檻 = 30%。 用尺度公式驗證:s = 56.25/75 = 0.75,c = s/(1+2s) = 0.75/2.5 = 0.30。一致。
這裡有兩件事必須釘死,不然後面全錯。
第一,這個 30% 是「對抗他的下注範圍」的勝率,不是對抗他的整體範圍。 他在河牌可能還有一堆會過牌的中對、弱頂對,那些牌對這個決定完全無關。Hero 的 QQ 對抗 BTN 的整體河牌範圍也許有 45% 權益,但那個數字沒有任何用處——他過牌的那些牌不會給我們錢,也不會拿走我們的錢。只算下注範圍。 這是最常見的一個致命誤算。
第二,河牌沒有隱含賠率。 沒有後續街、沒有補牌、沒有「跟了以後再看情況」。跟注就是攤牌,30% 就是 30%,一分不能打折。翻牌與轉牌的跟注可以因為位置、後續街的獲利機會、以及聽牌的實現率去調整,河牌不行。河牌是這副牌唯一一條數學上完全封閉的街,這也是它值得被單獨拿一課來講的原因。
把常見尺度整理成一張表,這張表值得背下來:
| 下注尺度 s | 需要勝率 c = s/(1+2s) | 對手 GTO 詐唬佔比 | 每 1 組價值需搭配的詐唬組數 | 第 24 課 α = s/(1+s) |
|---|---|---|---|---|
| 1/4 底池 | 16.67% | 16.67% | 0.20 | 20.00% |
| 1/3 底池 | 20.00% | 20.00% | 0.25 | 25.00% |
| 1/2 底池 | 25.00% | 25.00% | 0.33 | 33.33% |
| 2/3 底池 | 28.57% | 28.57% | 0.40 | 40.00% |
| 3/4 底池 | 30.00% | 30.00% | 0.43 | 42.86% |
| 1 倍底池 | 33.33% | 33.33% | 0.50 | 50.00% |
| 1.5 倍底池 | 37.50% | 37.50% | 0.60 | 60.00% |
| 2 倍底池 | 40.00% | 40.00% | 0.67 | 66.67% |
第二欄與第三欄的數字相同,這不是排版偷懶:平衡的下注方會把詐唬佔比設在正好讓你無差異的位置,而那個位置就是你的底池賠率。 這是均衡的定義。所以整套河牌抓詐唬,本質上是在問一個問題:這個特定的對手,在這個特定的位置,詐唬得比 30% 多還是少。
第四欄「每 1 組價值需搭配的詐唬組數」是實戰用的換算,因為在牌桌上數組合時,你數的是「他有幾個 set、幾個兩對」,然後問「他要幾個詐唬才夠」。公式是 c/(1−c)。3/4 底池是 0.43:他每有 7 組價值,需要 3 組詐唬才平衡。這個比例心算比百分比快。
第五欄放進第 24 課的 α,是為了讓你看見兩個數字的差距。3/4 底池時 α = 42.86%、c = 30%,兩者差了將近 13 個百分點。如果你把 α 當成單手門檻,你會系統性地跟得太緊;如果你把 c 當成範圍配額,你會系統性地守得太寬。它們不能互換。
第二重過濾:把他的下注範圍拆成組合數
現在做真正的工作。從 BTN 這條線——翻牌前寬跟 3-bet、翻牌跟小注、轉牌 1/2 底池主動下注、河牌白磚上升尺度到 3/4——反推他此刻下注的具體牌型,並且數出組合。
數組合唯一的規則:牌面上的牌不能重複使用。 一手對子在沒有任何一張現身時是 6 組,露出一張剩 3 組;一手同花牌型是 4 組,每被牌面吃掉一種花色就少 1 組。
價值組合(打贏 QQ 的牌):
| 牌型 | 河牌強度 | 可用組合 | 為什麼是這個數字 |
|---|---|---|---|
| 88 | 三條 8 | 3 | 8♦ 在牌面,剩 8♠8♥、8♠8♣、8♥8♣ |
| TT | 三條 T | 3 | T♥ 在牌面,剩 T♠T♦、T♠T♣、T♦T♣ |
| 44 | 三條 4 | 3 | 4♣ 在牌面,剩 4♠4♥、4♠4♦、4♥4♦ |
| KTs | 兩對 K+T | 2 | K♠ 與 T♥ 各吃掉一種花色,剩 K♦T♦、K♣T♣ |
| T8s | 兩對 T+8 | 2 | T♥ 與 8♦ 各吃掉一種花色,剩 T♠8♠、T♣8♣ |
| KQs | 頂對 Q 踢腳 | 3 | K♠ 在牌面,剩 K♦Q♦、K♥Q♥、K♣Q♣ |
| KJs | 頂對 J 踢腳 | 3 | K♠ 在牌面,剩 K♦J♦、K♥J♥、K♣J♣ |
| 合計 | 19 |
三個 set 都在,是因為這個 BTN 的 fold to 3-bet 只有 48%——一個標準緊的 BTN 會把 44 蓋在翻牌前,那三組價值就不存在,整個計算會往對 Hero 有利的方向偏 4 個百分點。翻牌前防守寬度直接兌換成河牌價值密度,這是很多人算組合時漏掉的一環。
KQs 與 KJs 只算同花版本,是刻意的。KQo 有 12 組、KJo 有 12 組,如果把它們也算進下注範圍,價值會暴增到 43 組,結論會完全翻轉。不算它們的理由是線的一致性:同花版本在翻牌 K♠8♦4♣ 上有後門同花,所以在轉牌 T♥ 上更有理由持續下注(它們在轉牌時往往還握著後門),而 offsuit 版本在轉牌多半選擇過牌控池;到了河牌,一個純頂對面對 3-bettor 的過牌下 3/4 底池是負期望的薄價值。這一步是整個計算裡最主觀、也最需要對手資訊的地方,稍後在邊界那節會回頭處理它。
詐唬組合(輸給 QQ 的牌):
| 牌型 | 轉牌時的角色 | 可用組合 | 為什麼會在河牌開火 |
|---|---|---|---|
| QJs | 8 outs 順子聽牌(A 或 9) | 4 | Q、J 都不在牌面,四種花色齊全;河牌落空,Q 高沒有攤牌價值 |
| J9s | 4 outs 卡順(Q) | 4 | J、9 都不在牌面;河牌落空,J 高沒有攤牌價值 |
| Q9s | 4 outs 卡順(J) | 4 | Q、9 都不在牌面;河牌落空 |
| 合計 | 12 |
三種牌型都指向同一個順子缺口(9-T-J-Q-K),這讓它們的轉牌下注邏輯完全一致,也讓它們的河牌詐唬邏輯完全一致:在轉牌有真實出路、在河牌歸零、而且沒有任何攤牌價值可以保留。 這是最乾淨的一類詐唬候選。
沒有被算進去的是 AQs 與 AJs(各 4 組)。理由是 A 高在河牌有殘餘的攤牌價值——它打得贏對手所有的 Q 高與 J 高。求解器通常會讓一部分 A 高過牌棄權、一部分下注,混合頻率大約 40–60%。這個 BTN 的 river bet 頻率是 32%,偏高但不極端,我把 A 高整批歸到過牌那邊,這是一個保守的假設——保守的意思是它讓詐唬佔比偏低,讓結論偏向蓋牌。如果假設錯了,錯的方向是安全的那一邊。稍後在反制那節會算一次「假設錯了」的代價。
未加權的詐唬佔比:
f₀ = 12 / (19 + 12) = 12 / 31 = 38.71%
門檻是 30%。38.71% > 30%,所以在這一層過濾之後的結論是:跟注,而且看起來有 8.7 個百分點的餘裕,不算特別邊際。
如果只做兩重過濾,故事到這裡就結束了,很多人也就到此為止了。但這裡有一個關鍵盲點:這 31 組是「對一個不知道自己拿什麼牌的人」而言的組合數。 Hero 手上有兩張具體的牌,那兩張牌會從這 31 組裡刪掉一些。刪掉哪些、刪掉多少,決定一切。
第三重過濾:用阻斷牌重新加權
Hero 的牌是 Q♠ Q♦。它擋掉什麼?
先看價值那 19 組。QQ 裡沒有 K、沒有 T、沒有 8、沒有 4,所以 88、TT、44、KTs、T8s、KJs 完全不受影響。KQs 呢?KQs 的三組是 K♦Q♦、K♥Q♥、K♣Q♣——Hero 持有 Q♦,所以 K♦Q♦ 被擋掉了。
等一下。這裡要非常小心,因為這是第 25 課點名「最常被搞反」的地方。Hero 有 Q♦,所以 K♦Q♦ 不存在,KQs 從 3 組剩 2 組?
不對。Hero 有 Q♠ 與 Q♦,兩張 Q。牌組裡共 4 張 Q:Q♠、Q♥、Q♦、Q♣。Hero 拿走 Q♠ 與 Q♦,剩下 Q♥ 與 Q♣。所以:
- KQs:K♦Q♦ 需要 Q♦(被擋),K♥Q♥ 需要 Q♥(可用),K♣Q♣ 需要 Q♣(可用)→ 從 3 組剩 2 組
- QJs:Q♠J♠、Q♦J♦ 被擋,剩 Q♥J♥、Q♣J♣ → 從 4 組剩 2 組
- Q9s:Q♠9♠、Q♦9♦ 被擋,剩 Q♥9♥、Q♣9♣ → 從 4 組剩 2 組
- J9s:不含 Q,完全不受影響 → 4 組
重新加總:
價值 = 88(3) + TT(3) + 44(3) + KTs(2) + T8s(2) + KQs(2) + KJs(3) = 18
詐唬 = QJs(2) + J9s(4) + Q9s(2) = 8
f = 8 / (18 + 8) = 8 / 26 = 30.77%
門檻 30%。修正後 30.77%。餘裕從 8.7 個百分點壓縮到 0.77 個百分點。
這就是三重過濾的全部戲劇性所在。同一個對手、同一條線、同一個尺度,第二重過濾說「跟,而且不算勉強」,第三重過濾說「跟,但這是一個幾乎完全無差異的決定」。原因很單純也很殘酷:Hero 手上的兩張 Q,剛好擋掉了對手一半的詐唬候選。 對手 12 組詐唬裡有 8 組含 Q(QJs 4 組 + Q9s 4 組),Hero 拿走兩張 Q,就吃掉其中 4 組。
而 Hero 對價值範圍幾乎沒有阻斷力——只擋掉一組 KQs。這個不對稱是致命的:你擋住的是你想要對手擁有的東西,卻擋不住你希望對手沒有的東西。
這裡必須把第 25 課那個最常見的搞反講死。很多人的直覺是:「我有 Q,他更不可能有 QJ,所以他更可能是別的牌,所以更可能是詐唬。」錯。他的下注範圍是「價值 + 詐唬」兩堆,你把 Q 擋掉,兩堆同時縮水,但如果 Q 在詐唬堆裡的密度遠高於價值堆,詐唬堆縮水的比例更大,佔比因此下降。抓詐唬時你要的是 unblocker:不要碰對手的詐唬候選,只碰他的價值候選。這跟你詐唬時要的東西正好相反——詐唬時你要擋住跟注範圍與堅果,抓詐唬時你要放過對手的空氣。這一課和第 25 課是同一個機制在兩個方向上的應用,而正因為方向相反,才這麼容易搞混。
持牌 → 阻斷分數 → 跟/蓋 對照表
把 Hero 的 3-bet 範圍裡所有合理的 bluff-catcher 逐一算過。基準是未加權的 38.71%,「阻斷分數」定義為修正後佔比減去基準(以百分點計),正值代表這張牌對這個決定有利。跟注 EV 用下面這條式子:
EV_call = f × (P + 2b) − b = f × 187.5 − 56.25 (單位:bb)
EV_fold = 0
(推導:跟注時,以 f 的機率贏下 P + b = 131.25,以 1−f 的機率輸掉 b = 56.25。EV = f(P+b) − (1−f)b = f(P+2b) − b。令 EV = 0 得 f = b/(P+2b) = 30%,正好是門檻。)
| Hero 持牌 | 剩餘價值 | 剩餘詐唬 | 修正詐唬佔比 | 阻斷分數 | 跟注 EV (bb) | 決定 |
|---|---|---|---|---|---|---|
| A♣T♣ | 15 | 12 | 44.44% | +5.73 | +27.08 | 跟 |
| A♠8♠ | 16 | 12 | 42.86% | +4.15 | +24.11 | 跟 |
| Q♦T♦ | 15 | 10 | 40.00% | +1.29 | +18.75 | 跟 |
| A♥A♦ | 19 | 12 | 38.71% | 0.00 | +16.33 | 跟 |
| A♣Q♣ | 18 | 10 | 35.71% | −3.00 | +10.71 | 跟 |
| Q♠Q♦ | 18 | 8 | 30.77% | −7.94 | +1.44 | 跟(無差異邊緣) |
| J♥J♦ | 19 | 8 | 29.63% | −9.08 | −0.69 | 蓋 |
| 9♦9♣ | 19 | 8 | 29.63% | −9.08 | −0.69 | 蓋 |
幾條逐行說明:
A♣T♣(+27.08bb,最佳跟注牌):T♣ 一張牌同時砍進三個價值牌型。TT 從 3 剩 1(T♠T♦),KTs 從 2 剩 1(K♦T♦),T8s 從 2 剩 1(T♠8♠)。價值從 19 掉到 15,而 A 與 T 都不在對手的詐唬候選(Q、J、9)裡,詐唬 12 組原封不動。這就是抓詐唬的理想結構:重擊價值、完全不碰詐唬。 它的跟注 EV 是 QQ 的十九倍。
A♠8♠(+24.11bb):8♠ 把 88 從 3 砍到 1(剩 8♥8♣),把 T8s 從 2 砍到 1(剩 T♣8♣)。同樣完全不碰詐唬。注意 A♠ 不會擋到 Q♠J♠——花色阻斷只在你持有那一張具體的牌時成立,持有 A♠ 對其他黑桃組合沒有任何影響。這是初學者最常犯的花色算錯。
Q♦T♦(+18.75bb):有趣的中間案例。T♦ 擋掉 TT 兩組(剩 T♠T♣)與 KTs 一組(剩 K♣T♣),Q♦ 擋掉 KQs 一組(剩 K♥Q♥、K♣Q♣)——價值從 19 掉到 15。但 Q♦ 同時擋掉 Q♦J♦ 與 Q♦9♦,詐唬從 12 掉到 10。擋到了詐唬,卻擋到更多價值,淨效果仍然是明顯的跟注。 這說明阻斷分析不能只看一邊。
A♥A♦(+16.33bb):完美的中性牌。不含 K、T、8、4、Q、J、9 中的任何一張,對兩堆都零影響,所以它的佔比就是基準 38.71%。AA 在河牌走過牌跟注這條線是刻意的範圍保護——如果 Hero 只用中等牌 check-call、只用強牌 check-raise,這條線會被讀穿。順帶一提,AA 在這裡的 EV 比 A♣T♣ 低了 10.75bb,這是很反直覺但完全正確的結果:在純 bluff-catch 的情境裡,手牌絕對強度不產生任何額外價值,只有阻斷結構產生價值。 AA 和 QQ 在對手的下注範圍面前是同一種牌——都是打不贏價值、打得贏詐唬。它們的 EV 差距 14.9bb 完全來自阻斷牌,一分都不來自「AA 比較大」。
A♣Q♣(+10.71bb):A 高跟注。Q♣ 擋掉 Q♣J♣ 與 Q♣9♣(詐唬剩 10)並擋掉 K♣Q♣(價值剩 18),佔比 35.71%,仍然高於門檻。這個結果在牌桌上很難按下跟注鍵,但它是對的——對手的下注範圍裡沒有任何一手能被 AQ 的 A 高輸掉的牌以外的東西,AQ 打得贏他全部 10 組詐唬。「我只有 A 高」是關於絕對強度的敘述,跟這個決定無關。
Q♠Q♦(+1.44bb):本手實際持牌。修正後 30.77%,門檻 30%,EV +1.44bb。技術上是跟注,但這個 EV 相對於 56.25bb 的投入等於 2.6%——這是一個真正無差異的決定。如果我把 AJs 的一半組合(2 組)算進詐唬堆(Hero 不擋 AJs 的 A♥J♥、A♣J♣,實際會剩 2 組),佔比升到 10/28 = 35.71%,EV 跳到 +10.71bb;如果我把 KQo 的一部分算進價值堆,佔比會掉到門檻以下。這種決定的答案完全被建模假設支配,而不是被牌支配。 誠實地說:這一手的正確處理方式是承認它無差異,用一個混合頻率去打(例如 60% 跟、40% 蓋),並且不要為結果焦慮。
J♥J♦ / 9♦9♣(−0.69bb):這兩手是本手範圍裡最差的 bluff-catcher。JJ 擋掉 Q♥J♥、Q♦J♦、J♥9♥、J♦9♦;99 擋掉 J♦9♦、J♣9♣、Q♦9♦、Q♣9♣。兩者都吃掉 4 組詐唬且完全不碰價值,佔比 29.63%,剛好跌破門檻。EV −0.69bb,代表蓋牌只比跟注好 0.69bb——換算成 NL100 是 0.69 美元。
最後一個觀察,也是這張表最重要的一句話:整張表的 EV 跨度是從 −0.69bb 到 +27.08bb,但下緣非常淺、上緣非常高。 在這副牌面上,Hero 沒有任何一手 bluff-catcher 會因為阻斷而變成災難性的跟注(最差只有 −0.69bb),因為要同時擋住三種詐唬牌型,你必須同時持有 Q、J、9 裡的兩張——而那些牌(QJ、J9、Q9)在河牌本身就是高牌,屬於另一類決策,不是 bluff-catcher。所以實務上的優先順序很清楚:不要花力氣在 QQ 該不該跟這種 0.7bb 的問題上,要確保你在 A♣T♣ 這種 +27bb 的牌上絕對不會蓋掉。 抓詐唬的錢絕大部分賺在上緣,不是省在下緣。
三個必須拆掉的誤解
誤解一:「他打了三條街,一定是價值。」 這句話混淆了「線的強度」與「詐唬密度」。BTN 這條線(跟小注 → 轉牌下注 → 河牌加大)確實偏強,但這個範圍裡本來就有 12 組是轉牌時真實存在的聽牌,它們走的是完全同一條線。線只告訴你範圍長什麼樣,它不告訴你比例。 比例要數組合。
誤解二:「我有一對,這是好牌,所以我跟。」 手牌的絕對強度在河牌是完全無用的資訊。有用的只有一件事:在對手的下注範圍裡,你排在哪個位置。 QQ 是超對,但在這 26 組面前它輸給 18 組、贏 8 組。它是不是超對無關緊要。
誤解三:用整體範圍算權益。 求解器界面上有一個很誘人的按鈕會告訴你「你對抗他的範圍有 47% 權益」。那個數字在河牌面對下注時毫無意義,因為他過牌的那部分範圍不會參與這個底池。永遠只對抗下注範圍算。 這一條每次講都有人點頭,每次覆盤都有人犯。
牌桌上的三十秒版本
上面的推導完整但太慢,線上有時鐘、現場有禮貌壓力,沒有人能在三十秒內列出七個價值牌型並逐一扣花色。所以要有一個壓縮版本,它犧牲精度換速度,但保留三重過濾的骨架:
第一步(5 秒):門檻。 看尺度,直接讀出門檻。半池 25%、2/3 池 28.6%、3/4 池 30%、滿池 33.3%、1.5 倍 37.5%。這五個數字背起來,不要現場算。同時記住換算成比例的版本——3/4 池是「他每 7 組價值要配 3 組詐唬」,滿池是「每 2 組價值配 1 組詐唬」。
第二步(15 秒):數他的堅果。 不要數整個範圍,只數他在這條線上最可能持有的價值牌型有幾種,然後心裡給一個粗略總數。經驗值:3-bet 底池的乾燥牌面,被動跟到河牌再主動下大注的線,價值通常落在 12–25 組之間。接著問一個問題——「他轉牌下注時,有多少種牌是真的有出路的?」 在本手是 QJ、J9、Q9 三種同花牌型,每種 4 組,粗估 12 組。這一步真正在做的是把「線」翻譯成「兩堆的相對大小」,而不是精確計數。用粗估的 12 比 19,直接得到「大約四成」,比門檻高,方向就出來了。
第三步(10 秒):看自己的兩張牌落在哪一堆。 只問兩個是非題:(一)我的牌裡有沒有他詐唬候選的牌?(二)我的牌裡有沒有他價值候選的牌? 在本手,Q 是詐唬候選(QJ、Q9 都含 Q),K/T/8/4 是價值候選。QQ 的答案是「有兩張詐唬候選、零張價值候選」——這是最差的組合,往下修。A♣T♣ 的答案是「零張詐唬候選、一張價值候選」——最好的組合,往上修。修正幅度的粗估法:每持有一張對手詐唬堆裡的牌,佔比往下拉約 4 個百分點;每持有一張價值堆裡的牌,佔比往上推約 3 個百分點。 這兩個係數不是通用常數,是這類「價值二十組上下、詐唬十組上下」的典型河牌結構下的經驗值,但它在牌桌上足夠用。
QQ 用這個壓縮版本走一遍:門檻 30%,粗估四成,兩張詐唬候選往下拉 8 個百分點 → 約 32%,略高於門檻,邊際跟注。完整計算得到 30.77%,同樣是邊際跟注。方向一致、量級一致,而且花了三十秒而不是三十分鐘。 覆盤時用完整版,牌桌上用壓縮版,兩者要能互相對得起來——這正是每天做那十五分鐘紙上練習的目的:把完整版的直覺壓縮進壓縮版的兩個是非題裡。
🧠 為什麼是這樣
這套三重過濾能成立,靠的是河牌的一個獨特性質:它是撲克裡唯一一條沒有未來的街。 沒有補牌、沒有後續下注輪、沒有位置優勢可以在下一條街兌現。所有的不確定性都塌縮成一個二元問題——他有還是沒有。這讓「勝率」退化成「詐唬佔比」這個純粹的計數問題,而計數問題有唯一解。翻牌與轉牌上做不到這件事,因為那裡的每個決定都攜帶著一整棵未來的決策樹,而樹的形狀取決於雙方後續的策略。第 26 課處理多街規劃時之所以要引入續值 W 這個抽象量,正是因為未來不能被直接計數;到了河牌,W 歸零,一切變成算術。
底層的原理是無差異定理。均衡狀態下,下注方會把詐唬佔比調整到讓你的 bluff-catcher 期望值恰好為零——因為如果他詐唬得更多,你會永遠跟注並獲利;如果他詐唬得更少,你會永遠蓋牌,而他的詐唬全部虧損。他唯一穩定的位置就是讓你不在乎。所以在一個真正平衡的對手面前,這三重過濾的正確答案永遠是「無差異」,你的所有利潤都來自對手偏離均衡的程度。 這也解釋了為什麼 Q♠Q♦ 算出 +1.44bb 這種接近零的數字——那正是均衡附近該有的樣子。真正的錢不在均衡點,在對手的偏差裡:他的 river bet 頻率 32%(略高於典型的 26–28%)與 fold to river raise 63%(明顯偏高),這兩個數字加起來才是本手值得跟注的實質理由,組合數計算只是把這個直覺轉成可審計的算式。
這條規則在什麼前提下成立:一、你能把對手的下注範圍離散化成有限幾個牌型,誤差在可接受範圍內;二、你的手牌對這個範圍是純 bluff-catcher,不存在「有時贏價值牌」的模糊地帶;三、這是單挑底池;四、河牌沒有後續行動(也就是你不打算加注)。四個前提缺一不可,而它們在實戰中經常缺。
對手怎麼反制,三種,全部可以量化:
第一種,提高詐唬頻率。如果 BTN 觀察到你在 QQ/JJ/99 這類牌上蓋牌,他只要把 AJs(4 組)與 A5s(4 組)加進詐唬堆,詐唬池從 12 變 20。Hero 的 QQ 擋掉 QJs 兩組與 Q9s 兩組(AJs 與 A5s 都不含 Q,一組都擋不到),剩 16 組,價值仍是 18:f = 16/34 = 47.06%,EV = 0.4706 × 187.5 − 56.25 = +31.99bb。從 +1.44 變成 +31.99。這是為什麼「對手曾經被你抓過詐唬」這件事本身有巨大的資訊價值。
第二種,也是最精確的反制:用 unblocker 選詐唬。 BTN 完全不需要改變詐唬的數量,只要改變成分。假設他把那 12 組詐唬換成 A5s(4) + A4s(4) + 76s(4)——全部不含 Q、J、9。現在 Hero 的 QQ 一組都擋不到:f = 12/(18+12) = 40%,EV = +18.75bb。同樣是 12 組詐唬,Hero 的 EV 從 +1.44 變 +18.75,純粹因為成分變了。這是對第三重過濾最直接的攻擊,而且它不需要對手偏離任何頻率,只需要他在選誰來詐唬這件事上做對。這也是為什麼第 25 課要花整整一課講 blocker 選牌——那一課教下注方怎麼做,今天這一課教跟注方怎麼被做。防線只有一條:線的一致性。 A5s 在 K♠8♦4♣ 上沒有任何理由跟 1/3 底池,在 T♥ 上更沒有理由打 1/2 底池的轉牌注。當對手的詐唬成分被替換成 unblocker,那些牌通常在前面幾街的動作是不合理的,而那個不合理就是你的訊號。組合數計算永遠要以「這條線他真的會這樣打嗎」為前提,不然你只是在數一個不存在的範圍。
第三種,改尺度。BTN 身後有 112.75bb,他可以打 112.5bb(1.5 倍底池)而不是 56.25bb。門檻從 30% 跳到 37.5%。假設他相應地把詐唬拉到 GTO 比例(19 組價值需要 11.4 組詐唬),而詐唬成分維持三分之二含 Q,Hero 的 QQ 會擋掉其中約 3.8 組,剩 7.6 組:f = 7.6/(18+7.6) = 29.69%,EV = 0.2969 × (75 + 225) − 112.5 = 89.06 − 112.5 = −23.44bb。同樣的阻斷缺陷,在 3/4 底池只值 −0.7bb 的等級,在 1.5 倍底池變成 −23bb。尺度是阻斷缺陷的放大器——這是第 28 課 k(s) 那個係數在跟注方這一側的完整體現。面對超額尺度,你的持牌選擇必須嚴格得多。
這套方法在哪裡失效:
範圍太寬時失效。 本手的門檻是 30%,QQ 算出 30.77%,差距只有 0.77 個百分點。這個精度需要價值 18 組與詐唬 8 組都估對——只要價值多估或少估 1 組,佔比就移動約 1.2 個百分點,結論就翻面。在 3-bet 底池、翻牌前範圍窄的情況下,這種精度勉強可信;在盲注防守後的單注底池,對手的範圍可能有 200 組以上,估計誤差遠大於門檻與實際值的間距。範圍越寬,這套計算的解析度越低,就越該退回到頻率層級(第 24 課)與線的合理性判斷。
多人池失效。 全部推導假設單挑。三人底池裡,你不只要估下注者的詐唬佔比,還要估身後玩家不加注的機率、以及他們的存在如何壓縮下注者的詐唬頻率(多一個對手,詐唬的期望報酬顯著下降,所以多人池的詐唬密度通常遠低於單挑)。實務建議:多人池把估出的詐唬佔比乘 0.6 再跟門檻比。
對手詐唬不足時失效——而且是最常見的失效方向。 低級別現場、以及大部分休閒玩家,河牌大注的詐唬佔比可能只有 5–15%,遠低於任何尺度的門檻。在那個池子裡,正確的策略不是「用門檻做精算」,而是「除非阻斷結構極好,否則面對河牌大注一律蓋掉」。這聽起來像是放棄了這一課,其實不是——這一課給你的是一把尺,尺量出來的答案是「蓋」也是答案。
對手詐唬過多時,方向相反但同樣要小心。 線上激進常規對手在某些節點(特別是尺度極大的河牌全下)詐唬佔比可以到 45% 以上,這時你該做的是把跟注範圍往下延伸到 A 高甚至底對,而不是只跟到中對。這個調整的幅度往往比人們願意做的大得多。
線上與現場的資訊結構不同。 線上你有 HUD:river bet 頻率、fold to river raise、by-sizing 的統計,這些數字讓你有底氣把估計值往某一邊推 5–10 個百分點。現場你只有時序、下注動作的流暢度、以及對手過去幾小時的展示牌。現場的估計誤差遠大於線上,所以現場應該把權重放在「線的一致性」而非「精細組合數」——問「他這條線在轉牌時真的有那麼多聽牌嗎」,比問「他是 12 組還是 14 組」實際得多。
最後一句關於資金與方差的立場,只說一次。這一手的跟注押上 56.25bb,在 NL100 是半個買入;三重過濾能改善的是你長期的決策誤差率,它不改變任何一手的結果,也不減少方差——事實上,正確地在 30.77% 的邊緣跟注會增加你的短期波動。所以請用能承受一百次這種決定的資金規模來玩這個級別,並且明確一點:這裡談的是決策品質與可驗證的期望值,不是致富方法。 一手 +1.44bb 的正確跟注,和一手 −0.69bb 的正確蓋牌,在單次結果上都可能讓你難受,這是正常的,也是這套方法唯一誠實的樣子。
repo 裡的德州撲克專欄有一系列 GTO 與平衡相關的章節,把第 24 課的 MDF、第 25 課的阻斷牌選擇、第 28 課的極化尺度串起來讀,會比單獨看今天這一課清楚得多。
✍️ 今日練習
三重過濾卡片(15 分鐘,紙牌 + 紙筆,不必進賭場)
道具:一副撲克牌、一張紙、計時器。
步驟一(2 分鐘):洗牌,抽 5 張排成一副河牌牌面。如果抽出三張同花或明顯成順的牌面,重抽——第一次做選乾淨的牌面,等熟練了再挑複雜的。把牌面寫在紙上最上方。
步驟二(4 分鐘):假想一個對手在河牌下注。寫下他的下注範圍,強制自己只寫 3 種價值牌型與 3 種詐唬牌型(限制數量是為了讓你在有限時間內完成,也逼你挑最代表性的)。逐一算組合數,牌面上的牌必須扣掉:對子露一張剩 3 組、露兩張剩 1 組;同花牌型每被吃掉一種花色少 1 組。把兩堆各自加總。
步驟三(2 分鐘):指定一個下注尺度 s(用 0.5、0.75、1.0、1.5 輪流練),用 c = s/(1+2s) 算門檻。把未加權詐唬佔比與門檻並排寫下,記下差幾個百分點。
步驟四(5 分鐘):從剩下的牌堆抽 5 張,兩兩配成 2–3 手 bluff-catcher(如果抽到會打贏價值牌的組合就丟回重抽)。對每一手,重算兩堆的組合數,得到修正後的 f,然後用 EV = f × (P + 2b) − b 算出跟注 EV(P 設 100,b = s × 100,這樣數字好算)。
步驟五(2 分鐘):把這幾手按 EV 排序。找出阻斷分數跨越門檻的那一手——就是未加權時該跟、加權後該蓋(或反過來)的那一手。那一手就是今天真正要記住的東西。
一週做五次,你會開始在牌桌上自動看到「我這兩張擋到他哪一堆」,而不是「我這牌大不大」。
自我檢查
- 我算組合數時,每一次都先扣掉牌面上的牌,沒有把露出一張的對子算成 6 組
- 我知道花色阻斷只在持有那張具體的牌時成立(有 A♠ 不會擋到 Q♠J♠)
- 我能不看筆記寫出
c = s/(1+2s),並在 30 秒內算出 2/3 底池與 1.5 倍底池的門檻 - 我能說清楚第 24 課的 MDF 和今天的門檻分別回答什麼問題,而且不會互換使用
- 我算權益時只對抗對手的下注範圍,沒有把他會過牌的牌算進去
- 抓詐唬時我找的是 unblocker(不碰他的空氣、擋住他的價值),而不是反過來
- 我在紙上至少做出一次「未加權該跟、加權後該蓋」的翻轉,並解釋得出為什麼
- 我承認算出來 ±2% 落在門檻附近的手是無差異的,不會為它的結果焦慮
🔗 延伸
- Principles of River Play — GTO Wizard:河牌決策的整體框架,特別是抓詐唬手如何依阻斷牌挑選。
- Understanding Blockers in Poker — GTO Wizard:阻斷牌在河牌窄範圍下的完整機制與實例。
- What is a Bluff Catcher & When Should You Bluff Catch? — Upswing Poker:bluff-catcher 的定義與基本判準,適合當今天這套計算的入門對照。
💬 問 AI
我在練河牌抓詐唬的三重過濾。請扮演教練,出一道題並在我回答後逐步驗算。
題目請包含:
1. 完整牌局:位置、盲注結構、有效籌碼、四條街的動作與尺度、明確的翻牌/轉牌/河牌。
請用 3-bet 單挑底池,範圍窄一點方便計算。
2. 我的持牌必須是純 bluff-catcher(打不贏對手任何價值牌,打得贏他所有詐唬)。
3. 對手河牌下注尺度請在 1/2 到 1.5 倍底池之間隨機選一個。
先只給我題目,不要給答案。等我回覆後,再用下面的順序檢查我:
第一重:底池賠率門檻 c = s/(1+2s),我算的數字對不對。
第二重:對手下注範圍的價值 combos 與詐唬 combos。請列出你認為合理的牌型清單、
每個牌型扣掉牌面後的組合數、以及「這條線他真的會這樣打嗎」的一致性檢查。
如果我漏算或多算了牌型,請指出並說明對佔比的影響有幾個百分點。
第三重:用我的持牌對兩堆做 card removal,給出修正後的詐唬佔比。
請特別檢查我有沒有把 blocker / unblocker 的方向搞反。
最後:用 EV = f × (P + 2b) − b 算出跟注 EV(單位 bb),並告訴我這是不是無差異決定。
然後追問我三件事:
(a) 如果對手把詐唬成分換成完全不含我持牌的牌型(unblocker 選牌),EV 變多少?
(b) 如果對手把尺度加倍,同樣的阻斷缺陷會被放大多少?
(c) 這副牌面上,我範圍裡阻斷分數最高與最低的 bluff-catcher 分別是哪一手?
請用繁體中文、台灣用語。所有數字都要有算式,不要只給結論。