Как работает алгоритм расчета в Mystery Tracker

Как работает алгоритм расчета в Mystery Tracker


ENG | RU | ES

Наша задача — в любой раздаче турнира вычислить стоимость стека Hero в $, а затем определить изменение его стоимости после раздачи. Это позволит нам точно рассчитать All-in Adj EV.


🎯Mystery Pool Tracker

Это программа, подобная обычным трекерам как H2N4, HoldemManager3, но разница между ними в том, что в MPTracker реализован функционал, с помощью которого в раздачах турниров Mystery Battle Royale можно вычислить Hero All-in Adj EV$:

  1. Корректная обработка рук из PokerCraft
  2. Встроенный ICM-калькулятор
  3. Встроенный Equity-калькулятор

🏆Разделение турнира на стадии

Мы делим турнир на две основные стадии:

  • Rush-стадия
  • Финальный стол

Кроме того, раздачи подразделяются на два типа:

  • Состоялся All-in/call до ривера
  • All-in/call не было

Если в раздаче кто-то из игроков пошел в All-in и получил кол, необходимо вычислить его Equity. Это важно для корректного расчета All-in Adj EV.

Если All-in не было, EV Hero будет равно фактическому результату раздачи.


💰Как определяется стоимость стека?

Стоимость стека складывается из двух частей призового фонда:

1️⃣Выплаты за ITM (проход в призы)

2️⃣Выплаты за Bounty (выбивание соперников)

В зависимости от стадии турнира эти расчеты немного отличаются.


⚡Rush-стадия

На этой стадии розыгрыша призового фонда не происходит (за исключением раздач, где можно выбить игрока на 9-м месте).

Поэтому мы просто вычисляем стоимость стека Hero в EV$ на начало и конец раздачи. Для этого определяем его долю от обоих призовых фондов и сравниваем изменения.


🔥Финальный стол

На финальном столе ситуация меняется. Теперь у Hero появляется возможность выбивать соперников и сразу получать Bounty.

Из-за этого добавляется третий компонент расчета стоимости стека — Bounty EV. Он учитывается только в тех раздачах, где Hero претендует на Bounty.

При раздачах с All-in/call до ривера дополнительно используется расчет Equity Hero для корректного распределения Bounty.


🔢Три ключевых компонента расчета EV

  1. ICM Value of Your Stack — доля стека Hero от текущего призового фонда ITM (подробнее о расчетах - Wikipedia и GTOWizard).
  2. Bounty EV — доля Hero от Bounty в конкретной раздаче (учитывается, если есть шанс выбить игрока).
  3. Future Bounty EV — доля Hero от текущего призового фонда Bounty:
Future Bounty EV = Chip Share × Remaining Bounty Prizes



🃏Примеры расчетов EV$ Hero

Пример 1. Rush-стадия (без All-in)

Условия:

  • Бай-ин 10$
  • 18 игроков
  • Блайнды 10/20, анте 20%
  • У всех стеки по 1000 фишек
  • Hero на BB фолдит на опенрейз от баттона

Изменение стоимости стека Hero:

  • Начало раздачи: 1000 фишек
  • Конец раздачи: 976 фишек
  • ICM Value: 5$ → 4.89$
  • Future Bounty EV: 4.12$ → 4.02$
  • Bounty EV: не рассчитывается (Bounty не разыгрывался)

EV$ Hero:

4.89$ - 5$ + 4.02$ - 4.12$ = -0.21$

Пример 2. Rush-стадия (All-in)

Условия:

  • Бай-ин 10$
  • 12 игроков
  • Блайнды 40/80, анте 20%
  • Эффективный стек 500 фишек, стек Hero 1500 фишек
  • Hero на BB коллирует All-in баттона (500 фишек)
  • Hero: AA (82.22% EQ)
  • Баттон: 22 (17.78% EQ)

Изменение стоимости стека Hero:

  • Начало раздачи: 1500 фишек
  • Конец раздачи: 1905 фишек (с учетом All-in Adj)
  • ICM Value: 7.62$ → 9.5$
  • Future Bounty EV: 6.18$ → 7.85$
  • Bounty EV: не рассчитывается (Bounty не разыгрывался)

EV$ Hero:

9.5$ - 7.62$ + 7.85$ - 6.18$ = +3.55$

Пример 3. Финальный стол (All-in с Bounty)

Условия:

  • Бай-ин 10$
  • 9 игроков
  • Блайнды 50/100, анте 20%
  • Эффективный стек 500 фишек, стек Hero 1500 фишек
  • Hero на BB коллирует All-in баттона (500 фишек)
  • Hero: AA (82.22% EQ)
  • Баттон: 22 (17.78% EQ)
  • Стоимость Bounty: 9.27$ (без учета топ-3 множителей)

Изменение стоимости стека Hero:

  • Начало раздачи: 1500 фишек
  • Конец раздачи: 1991 фишек (с учетом All-in Adj)
  • ICM Value: 8.49$ → 11.03$
  • Future Bounty EV: 6.18$ → 7.18$
  • Bounty EV: 0$ → 7.62$

EV$ Hero:

11.03$ - 8.49$ + 7.18$ - 6.18$ + 7.62$ - 0 = +11.16$

✅Резюме

Применение данной математической модели позволяет рассчитывать изменение стоимости стека Hero в любой раздаче турнира Mystery Battle Royale. Это также дает возможность вычислять All-in Adjusted EV$ на протяжении всего турнира — от первой раздачи до последней.



📚Дополнительные материалы


Report Page