對手到底拿什麼?用「範圍」取代「猜一手牌」
對手手上不是一手牌,而是一組可能的牌。這篇教你用符號寫範圍、算組合數,再對整個範圍算勝率,並隨對手的每個行動把範圍縮小。
AI 輔助撰寫 · thinking.poker 編輯部
本文目錄
你在大盲拿 ,槍口位(UTG)的玩家加注,你再加注(3-bet),他毫不猶豫全下(All-in)。你腦中冒出一句:「他一定有 AA。」接著你棄牌,或者反過來想「他在詐唬」然後跟注。這兩種想法其實犯了同一個錯:你只替對手想了一手牌。
這篇要換一個問題來問:不是「他拿什麼」,而是「他可能拿哪些牌」,以及你對上這一整組牌的勝率是多少。
為什麼猜一手牌會出錯
同一手 AKo,勝率完全取決於對手剛好拿到什麼。先看兩手對手的牌:
對上 :翻牌前 AKo 大約只有 43% 勝率,小幅落後。
對上 :AKo 兩張牌都比對手大,明顯領先,大約六成上下。
把第二位玩家的手牌改成 JdTd 再跑一次,看 AKo 的勝率如何從落後變成領先。
同一手牌,可以是「小落後」,也可以是「明顯領先」。如果你只猜一手,猜錯一次,整個決定的基礎就錯了。問題是你永遠看不到他的牌,所以你需要一種不靠猜中的方法。
什麼是範圍
範圍(range)就是「在這個行動下,對手可能拿的所有手牌」。寫法有固定的符號:
22+:22 到 AA 所有對子。ATs+:ATs、AJs、AQs、AKs(s 代表同花)。AQo+:AQo、AKo(o 代表不同花)。
光寫手牌種類還不夠,因為每種手牌的「組合數」不一樣:
| 手牌類型 | 組合數 | 為什麼 |
|---|---|---|
| 對子(如 QQ) | 6 | 4 張 Q 選 2 張:4 × 3 ÷ 2 = 6 |
| 同花非對子(如 AKs) | 4 | 四種花色各一組 |
| 不同花非對子(如 AKo) | 12 | 4 × 4 = 16,扣掉 4 種同花 = 12 |
驗算一下:AK 全部共 4 × 4 = 16 種,正好是 4 種同花加 12 種不同花。這也說明一件事:對手「拿 AK」的組合(16 種),是「拿 AA」(6 種)的將近三倍。
小測驗
對手的範圍是 QQ+ 和 AK(同花與不同花都算)。總共有幾種組合?(先不考慮你手上的牌)
選一個答案。
對上範圍的勝率:加權平均
你對上一個範圍的勝率,就是你對範圍裡每一手牌的勝率,按組合數加權後的平均。
回到開頭的例子:你拿 ,假設對手全下的範圍是 QQ+ 和 AKs。注意你手上的 A 和 K 會拿掉一些組合(這叫阻擋):
AA:剩 3 張 A,3 種組合;AKo 對 AA 約 12%。
KK:剩 3 張 K,3 種組合;AKo 對 KK 約 30%。
QQ:沒被擋,6 種組合;約 43%。
AKs:AhKh、AsKs 被擋掉,剩 AdKd、AcKc 2 種;大多平分,約 48%。
總共 3 + 3 + 6 + 2 = 14 種組合。加權平均:
(3 × 12 + 3 × 30 + 6 × 43 + 2 × 48) ÷ 14 = (36 + 90 + 258 + 96) ÷ 14 = 480 ÷ 14 ≈ 34%
這是用約略數字手算的直覺值,重點是方向:不是「他有 AA 所以我只剩 12%」,也不是「他有 QQ 所以我有 43%」,而是落在中間,約三成多。
工具會精確算出你對這個範圍的勝率,數字會和上面的手算很接近。試著把範圍改成 QQ+,AKs,AQs,JJ,看加入較弱的牌後,你的勝率怎麼上升。
小測驗
你拿 AKo,對手範圍是 QQ+ 和 AKs。誰領先?
選一個答案。
同一手 QJs,對不同的範圍價值不同
現在換一個常見的局面。按鈕位(BTN)開池加注,你在大盲拿 。按鈕位通常開得很寬,下面是一個範例範圍(不是唯一答案):
350 組,佔全部起手牌 26.4%
點選格子查看該手牌的行動與頻率。
再看槍口位開池的範圍,通常緊得多:
100 組,佔全部起手牌 7.5%
點選格子查看該手牌的行動與頻率。
用這兩個範例範圍,QJs 對 BTN 範圍大約是 50% 上下,對 UTG 範圍大約只有 35%(四捨五入到整數百分比;確切數字以上面工具的實際輸出為準)。同一手牌,差了大約 15 個百分點。
為什麼差這麼多?BTN 範圍裡有很多 QJs 領先或接近五五波的牌:Q9s、J9s、T8s、小同花連張、小對子。真正壓制 QJs 的 AQ、KQ、大對子只佔一小部分。UTG 範圍正好相反,大多是大對子、AQ+、KQ、KJ 這類壓制 QJs 的牌,QJs 常常只剩一張活牌。
所以「QJs 能不能跟」沒有固定答案,要看你對上的是誰的範圍。
每個行動都在刪牌
範圍不是一開始定好就不變,而是隨著對手的行動一步步縮小:
翻牌前開池加注:大部分垃圾牌已經被刪掉。位置越前,刪得越多。
面對 3-bet 還繼續:他願意繼續的牌比開池時少,邊緣牌多半已經棄牌。
翻牌後下注、轉牌再下注:要問「什麼牌會這樣打」。一路下注通常代表有牌力或有聽牌,完全沒關係的牌越來越少。
這不是讀牌神技,只是很單純的刪去法:每看到一個行動,就問「哪些牌不太會這樣做」,把它們劃掉。
小測驗
按鈕位開池,你在大盲 3-bet,他再 4-bet。下面哪一個做法最合理?
選一個答案。
重點整理
對手拿的是一組牌,不是一手牌;你的勝率要對著整組牌算。
組合數:對子 6 種、同花非對子 4 種、不同花非對子 12 種;手上的牌會擋掉部分組合。
對範圍的勝率是各手牌勝率按組合數加權的平均。
同一手牌對寬範圍和窄範圍的價值不同:QJs 對 BTN 約五成,對 UTG 約 35%。
每個行動都在刪牌:開池、繼續面對 3-bet、翻牌後下注,範圍一步步縮小。
避免只放怪物、只放詐唬,或忘了更新範圍。
下一步:用勝率猜測訓練器練直覺,每一題先自己估一個數字,再看答案差多少。
同主題文章
撲克範圍怎麼縮小?從翻牌到河牌逐步更新對手的牌
用同一手頂對,練習從翻牌前到河牌更新對手範圍。透過組合數與勝率比較,分清楚已知牌排除的組合,以及你對對手打法的假設。
翻牌前範圍與練習德州/奧馬哈勝率計算器為什麼 72o 勝率不低卻不能玩?勝率實現入門
勝率工具假設牌會一路發到攤牌,實戰卻可能讓你提前棄牌,或為了看牌付出更多籌碼。從位置、支配性與 SPR,看懂為什麼勝率看起來夠,跟注仍可能不划算。
德州/奧馬哈勝率計算器籌碼底池比(SPR)常見起手牌對決的勝率:翻牌前全下時,你是領先還是落後?
從大對子、硬幣翻轉到被壓制,用五種典型對決建立勝率直覺。再用 AJo 的例子,看懂為什麼估勝率還要搭配對手範圍與底池賠率。
德州/奧馬哈勝率計算器底池賠率與補牌