top of page

多街詐唬的數學

詐唬(bluffing)是撲克中的一項基本技能,結合了欺騙與策略計算來影響手牌結果。雖然許多資源深入探討了詐唬的基礎知識,但很少有資源探索三連發詐唬(triple-barrel bluffing)的理論。


在本文中,我們將探討撲克中多街詐唬(multi-street bluffing)的數學原理。具體來說,如何計算跨多街詐唬的期望值(EV)。


加入我們,調查揭示將詐唬從直覺賭博提升為計算策略的數學基礎。


基礎:單街詐唬


單街詐唬(single-street bluff)的基本理論很簡單:

  • 計算最低防守頻率(Minimum Defense Frequency, MDF)

  • 為了讓您的詐唬有利可圖,您的對手需要棄牌(fold)的頻率高於 (1 – MDF)


純詐唬(pure bluff)的期望值也很容易計算:

EV (Bluff) = Fold%(Pot) – Defend%(Bet)


如果您的期望值(EV) > 0,那麼您有一個有利可圖的純詐唬。簡單!


但問題在於:

如果您的詐唬在(河牌前)被跟注(called),您不需要放棄。您可以選擇在後續街繼續詐唬。


這如何改變數學計算?


測驗


讓我們用一個簡單的玩具遊戲(toy game)來測試您的直覺理解:

您在翻牌(flop)持有一手純詐唬,考慮進行三連發詐唬(底池大小下注,pot-sized bets)。反派(villain)總是跟注翻牌和轉牌(flop and turn)。他們在河牌(river)需要多頻繁棄牌,您的三連發詐唬才能收支平衡(break even)?

A. 棄牌50%

B. 棄牌61%

C. 棄牌72%

D. 棄牌83%

揭示答案

C) 棄牌72%


許多玩家可能會猜測選項(a),認為我們只需要對手在河牌棄牌至少50%(= 1 – 最低防守頻率,MDF)的時間,就能使底池大小的三街(純)詐唬(pot-sized 3-street pure bluff)達到收支平衡。然而,這並未考慮您在翻牌(flop)和轉牌(turn)詐唬時損失的資金。您不僅需要在河牌(river)上收支平衡,您需要河牌的詐唬如此有利可圖,以彌補您在到達河牌之前累積的所有損失。


解釋


為了讓三連發詐唬有正期望值(+EV),他們需要在河牌棄牌非常頻繁,以便您能彌補在翻牌和轉牌損失的下注。請記住,您不是試圖在獨立的河牌行動上收支平衡,您希望從翻牌到河牌的整條路線(line)至少收支平衡。


那麼,如何計算正確答案?追蹤貢獻(contributions)!


如果起始底池(starting pot)為1,您在(翻牌、轉牌、河牌)下注 (1, 3, 9)。如果您的三連發被跟到底(called down),您最終將損失 (1+3+9) = 13個起始底池。如果成功,您將獲得 (1+1+3) = 5個起始底池。所以您冒險13來贏5。將賠率轉換為隱含概率:13:5 = 13 / (13 + 5) = 72.2%。


  • 起始底池 = 1

  • 獲得棄牌的收益 = 起始底池 + 反派的貢獻 = (1) + (1 + 3) = 5

  • 被跟注的損失 = 英雄的貢獻 = 1 + 3 + 9 = 13

  • 您冒險13來贏5

  • 收支平衡河牌棄牌百分比(Breakeven River Fold%) = Risk / (Risk + Reward) = 13 / (13 + 5) = 72.2%


他們需要對我們的河牌下注棄牌72.2%的時間,僅為了讓底池大小的三連發詐唬收支平衡。如果少於這個比例,您最好在翻牌放棄。


一般來說,多街詐唬(multi-street bluffs)比單街詐唬(single-street bluffs)提供更差的風險-回報比(risk-reward ratio),因為您最終冒險的金額超過您可能獲得的收益。


但這是一個人為的例子!沒有人會在翻牌和轉牌100%跟注,然後在河牌棄牌3/4的時間。接下來讓我們嘗試一個更現實但也更複雜的例子。


多街詐唬的數學


現在,我們將逐步解釋多街詐唬的數學,以處理更現實的場景。


以下內容不適用於牌桌上的即時計算。我們建議檢查玩家群體傾向(population tendencies)並使用電子試算表計算器(spreadsheet calculator)來找到過度棄牌的路線(over-folded lines)。


為了簡化,我們做出三個假設:

  1. 您的詐唬在檢查(check)時總是輸。

  2. 您的詐唬在被跟到底(called down)時總是輸。

  3. 反派只會跟注(call)或棄牌(fold)。


基於這些假設,只有四種策略可選擇:

  1. 檢查(Check):立即放棄,無損失。

  2. 下注 → 檢查(Bet → Check):下注一次,打算在轉牌被跟注後放棄。

  3. 下注 → 下注 → 檢查(Bet → Bet → Check):下注兩次,打算在河牌被跟注後放棄。

  4. 下注 → 下注 → 下注(Bet → Bet → Bet):下注三次,無放棄打算。


我們將計算並比較每種策略的期望值(EV),選擇最有利可圖的策略。


策略 (1) 檢查


此策略的期望值僅為0,因為我們相對於這個決策點測量期望值。如果您立即放棄,您將在不進一步投資的情況下輸掉這手牌。

EV (Check) = 0


策略 (2) 下注 → 檢查


策略(2)——下注一次並打算在轉牌放棄——的期望值是標準的單街計算:


將每個事件的概率(p)和價值(v)相乘,然後加總以找到期望值:

EV (Bet → Check) = p₁v₁ + p₂v₂


明確寫出:

EV (Bet → Check) = Flop Fold% (Pot) + Flop Call% (-Flop Bet)


策略 (3) 下注 → 下注 → 檢查


策略(3)——下注兩次並打算在河牌放棄——的期望值稍複雜。有三種可能結果:

  • 如果他們立即棄牌,您贏得底池。

  • 如果他們跟注翻牌並在轉牌棄牌,您贏得底池加上他們的翻牌跟注。

  • 如果他們跟注兩次,您損失翻牌和轉牌的下注。


EV (Bet → Bet → Check) = p₁v₁ + p₂v₂ + p₃v₃


明確寫出:

EV (Bet → Bet → Check) = (Flop Fold%) (Pot) + (Flop Call% Turn Fold%) (Pot + Flop Bet) + (Flop Call% Turn Call%) (-Flop Bet – Turn Bet)


策略 (4) 下注 → 下注 → 下注


最後,我們檢視三連發策略(triple-barrel strategy),包含四種可能結果:

EV (Bet → Bet → Bet) = p₁v₁ + p₂v₂ + p₃v₃ + p₄v₄


電子試算表計算器


正如您所見,這是一個冗長且繁瑣的計算。不難,只是單調。這正是電子試算表擅長的工作。這裡您可以訪問我的免費電子試算表計算器:多街詐唬計算器 - 公開版本。


該工具使用簡單;只需輸入各街的下注大小和棄牌百分比(fold%)。計算器將顯示每種策略的期望值(在上述假設下)。


範例


您在翻牌持有一手純詐唬。您對抗的是一個在翻牌過度棄牌(over-folds flop)、在轉牌過度防守(over-defends turn)、然後在河牌玩害怕金錢(scared money)的反派。


按照之前的指示,我們輸入下注大小和棄牌百分比:


第一步是將這些下注大小從百分比轉換為籌碼(chips)。這很重要,因為隨著底池增長,我們為相同的下注百分比冒險更多。我們需要比較“蘋果對蘋果”或在此情況下“籌碼對籌碼”。為簡單起見,我們使用1籌碼的起始底池。



第二步是計算每種策略的期望值:


策略 (1) 檢查


立即放棄。

EV = 0


策略 (2) 下注 → 檢查


下注一次,然後放棄。

EV (Bet → Check) = p₁v₁ + p₂v₂ = 0.4 – 0.2 = 0.2


下注一次的期望值為0.2個起始底池。


策略 (3) 下注 → 下注 → 檢查


下注兩次,然後放棄。

EV (Bet → Bet → Check) = p₁v₁ + p₂v₂ + p₃v₃ = 0.4 + 0.263 – 0.633 = 0.03


下注兩次的期望值為0.03個起始底池。


請注意,相較於前一策略,我們的期望值下降。反派在轉牌過度防守(over-defending),因此我們失去了在翻牌獲得的大部分棄牌權益(fold equity)。我們在翻牌獲得了0.4底池的棄牌權益,然後在轉牌再次下注損失了0.37。


策略 (4) 下注 → 下注 → 下注


三連發,不放棄。無退路,無投降。

EV (Bet → Bet → Bet) = p₁v₁ + p₂v₂ + p₃v₃ + p₄v₄ = 0.4 + 0.263 + 0.672 – 0.807 = 0.528


下注三次的期望值為0.53個起始底池。這是我們找到的最有利可圖的策略!


儘管轉牌下注無利可圖,但我們通過在河牌再次下注彌補了這一點。


第三步也是最後一步是比較各策略(基於計算的期望值)。


再次,請注意,這些期望值以“起始底池”計算,我們設為1籌碼。如果起始底池為10籌碼(或大盲,或美元),您需要將每個數字乘以10。


關於下注 → 檢查 → 下注?


到目前為止,我們假設如果檢查(check),我們總是放棄。但這不一定是真的。在我們的例子中,反派在轉牌過度防守,但在河牌過度棄牌。那為什麼不在轉牌檢查呢?


讓我們在策略列表中添加一個新策略:


策略 (5) 下注 → 檢查 → 下注


  • 假設如果我們在轉牌檢查給反派,他們50%的時間會下注,帶有一個價值為重的範圍(value-heavy range),我們總是對此棄牌。

  • 此外,假設如果他們在轉牌檢查回來(check behind),我們在河牌下注1.66籌碼到1.66的底池,他們會棄牌75%的時間。


EV (Bet → Check → Bet) = p₁v₁ + p₂v₂ + p₃v₃ + p₄v₄ = 0.4 – 0.099 + 0.299 – 0.149 = 0.451


下注兩次(在轉牌中斷)的期望值為0.45個起始底池。儘管看起來有前景,但不如三連發好。


總結


大多數撲克理論內容僅止於單街詐唬的數學。然而,這種計算在多街詐唬時失效。許多教練會說類似“玩家群體在河牌過度棄牌,所以試著引導他們進入這些路線”的話。但有利可圖的河牌詐唬不一定能彌補翻牌和轉牌無利可圖的詐唬。這就是為什麼多街計算對於任何類型的玩家群體數據分析(population data analysis)至關重要。如果您尋找玩家群體過度棄牌的路線,您不能僅孤立地看每條街。您需要計算整條路線的期望值(EV)來找到正期望值的詐唬(+EV bluffs)。


多街詐唬期望值計算的數學不難,但很繁瑣。雖然手動檢查範例有價值,但在實踐中,您最好使用計算器,以便快速高效地運行許多場景。


即使不進行大規模數據分析,仍有一些關鍵要點需要注意:

  • 多街詐唬比單街詐唬提供更差的風險-回報比(risk-reward ratio)。隨著每街底池增長,風險往往超過回報。

  • 擁有有利可圖的河牌詐唬並不意味著您可以三連發所有牌。您的河牌詐唬的期望值需要彌補翻牌和/或轉牌的負期望值,整條路線才有利可圖。

  • 進行任何期望值計算時,明智的做法是分解所有策略及其所有結果。不要創建涵蓋一切的冗長公式,而是如上所示分解成表格。

  • 顯然,在現場遊戲(live game)中能做的計算有限。多街詐唬計算應在牌桌外進行剝削性分析(exploitative analysis)時完成。

  • 有時,最明顯的路線 ≠ 最有利可圖的路線。

Comments


bottom of page