Как работает алгоритм расчета в Mystery Tracker
Наша задача — в любой раздаче турнира вычислить стоимость стека Hero в $, а затем определить изменение его стоимости после раздачи. Это позволит нам точно рассчитать All-in Adj EV.
🎯Mystery Pool Tracker
Это программа, подобная обычным трекерам как H2N4, HoldemManager3, но разница между ними в том, что в MPTracker реализован функционал, с помощью которого в раздачах турниров Mystery Battle Royale можно вычислить Hero All-in Adj EV$:
- Корректная обработка рук из PokerCraft
- Встроенный ICM-калькулятор
- Встроенный 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
- ICM Value of Your Stack — доля стека Hero от текущего призового фонда ITM (подробнее о расчетах - Wikipedia и GTOWizard).
- Bounty EV — доля Hero от Bounty в конкретной раздаче (учитывается, если есть шанс выбить игрока).
- 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$ на протяжении всего турнира — от первой раздачи до последней.
📚Дополнительные материалы
- Bounty Models Explained: Solving Knockout Tournaments
- ICM Basics
- The Theory of Bounty Tournaments – Part 1: Prize Pool Fundamentals
- Independent Chip Model