User Manual

Oranges Omaha Calculator - Руководство

О программе

Программа представляет собой аналитический инструмент для анализа игры Омаха покер.
Этот инструмент помогает игрокам в Омаха покер лучше понять, как часто руки диапазона составляют различные комбинации, и позволяет рассчитать вероятность того, как стартовый диапазон рук будет соответствовать заданной доске, а также помогает создавать свои собственные диапазоны, что может значительно повысить уровень мастерства.

Удобный интерфейс поможет разобраться в структуре диапазонов игроков и рассчитать эквити.
Эквити рассчитывается как методом Монте-Карло, так и методом полного перебора по выбору пользователя (кроме ситуаций на префлопе).

В программе имеются встроенные синтаксические анализаторы выражений, помогающие создавать и фильтровать входные диапазоны, а также создавать пользовательские статистики на основе статистик по умолчанию. Есть возможность включать или отключать руки, попадающие в определенную статистику, для полноценного анализа сужения диапазонов по улицам и многое другое.
На момент написания данного руководства программа поддерживает только Omaha Hi.

Oranges Omaha Calculator - Main window

Совместимость с операционными системами: Windows and MacOS

Программа имеет полнофунцианальный 5-дневный пробный период.
Как активировать пробный период?

Выбор карт борда

В этом блоке, расположенном в левом верхнем углу окна программы, вы можете выбрать карты борда.

Board cards

Карты стола можно выбирать по одной или генерировать случайным образом с помощью кнопок справа от блока.
Используйте кнопки F Random, T Random, R Random для выбора случайных 3, 4 или 5 карт.

Если 3 или 4 карты борда уже выбраны , вы можете зафиксировать их, установив соответствующий флажок Fix.
Когда карты борда зафиксированы, нажатие кнопок T Random и R Random соответственно сгенерирует одну случайную карту для тёрна или ривера.

Выбор мертвых карт

Блок Dead cards предназначен для эмуляции удаления карт из колоды. В этом блоке можно выбрать мертвые карты.

Dead cards

Если вы уже выбрали карты борда, то эти карты не будут доступны для выбора.

Таблица диапазона

В главном окне программы есть возможность создать диапазоны для двух игроков. Руки из диапазонов отображаются в соответствующих таблицах.

Таблицы имеют колонки - Rank, Hands, Weight, Distinct rank, Hand group.

Range table

Все 270 725 возможных рук ранжируются в порядке убывания значения эквити против случайного диапазона в ситуации хедз-ап и соответственно ранжируются. Таким образом, рука A♣A♦T♣T♦ имеет ранг - 1, и рука 2♣2♦2♥2♠ имеет ранг - 270725.

В столбце Hands перечислены все руки из диапазона. Если указан дополнительный фильтр или включены постфлоп фильтры, то будут показаны руки соответствующие выбранным фильтрам из начального диапазона.

Столбец Weight показывает вес рук. По умолчанию веса всех рук равны 1 (100%). Их можно изменить на постфлопе, установив процент использования рук из определенной статистики. На момент написания этого документа невозможно назначить вес руки на префлопе.

Многие руки эквивалентны по перестановкам мастей и порядку в раунде торговли. Это свойство имеет название — мастевой изоморфизм. Например, все руки A♣A♦J♣J♦, A♣A♥J♣J♥, A♣A♠J♣J♠, A♦A♥J♦J♥, A♦A♠J♦J♠ и A♥A♠J♥J♠ сопоставляются с одним и тем же префлоп-индексом. Специальный алгоритм вычисляет индексы каждой руки и сравнивает их с уникальным индексом, который указан в столбце Distinct rank.
Всего существует 16432 уникальных индексов.

Все руки изоморфные по масти можно разделить на группы по количеству одномастных карт в руке. Одномастные карты в руке обозначаются квадратными скобками. Одномастные карты разных мастей отмечены разными квадратными скобками.
Например, группа [AJ][AJ] содержит руки A♣A♦J♣J♦, A♣A♥J♣J♥, A♣A♠J♣J♠, A♦A♥J♦J♥, A♦A♠J♦J♠ и A♥A♠J♥J♠ , и группа [AJ]AJ содержит A♣A♥J♣J♦, A♣A♠J♣J♦, A♦A♥J♣J♦, A♦A♠J♣J♦, A♣A♦J♣J♥, A♣A♠J♣J♥, etc.
В столбце Hand group указана группа, к которой принадлежит рука.

Под таблицей указано количество рук и количество уникальных рук в выбранном диапазоне.

Ввод диапазонов

Чтобы ввести диапазон, вы можете использовать поле Range, Range Assistant, который открывается при нажатии кнопки Range, или кнопку Hand, когда вам нужно ввести одну руку.

Entering ranges

При вводе диапазона в поле Range используется парсер выражений, позволяющий вводить множество рук, согласно правилам составления выражений.

Синтаксис выражения имеет набор правил, которые необходимо использовать для эффективного ввода диапазонов.

Одиночная рука
Чтобы указать одну руку, введите 4 карты, составляющие руку, в поле Range — например, AsKd6h3s.

Комбинации рук
Чтобы получить все 256 комбинаций, содержащих, например, A, K, Q и J, введите AKQJ без мастей. Карты в руке могут быть указаны с мастями.
Например, если ввести AdKQJ, то мы получим 64 руки, содержащие Ad и все возможные комбинации из 3-х карт рангом K, Q, J всех возможных мастей.

Масти
Чтобы указать карты одной масти, необходимо заключить их в квадратные скобки.
Примеры:
[AT]** даст вам все руки, содержащие AT одномастные и две другие карты.
[AT][AT] даст вам пару одномастных A и T и [QT][87] даст вам все руки QT87, где QT и 87 одномастные, и их масти не совпадают.
[***]* даст вам все руки как минимум с тремя мастями. * - обозначает любой ранг A,K,Q, ...,2.
[***][*] даст вам все руки с тремя картами одной масти и одной другой масти.
[*][*][*][*] даст вам все руки четырех разных мастей (радуга).
[Ah][*][*][*] даст вам все руки с Ah в сочетании с любыми картами трех разных мастей (c, d, s).

Пары
QQ** дает все руки, содержащие не менее двух дам.
[Q*][Q*] дает все руки с дамами двух мастей с двумя другими картами той же масти.

Процентиль
17.3% дадут 17.3% лучших рук в зависимости от ранга руки.
10-23.5% дадут лучшие руки от 10% до 23,5%, в зависимости от ранга руки.

Шаблоны карт
* = Карты всех рангов: A, K, Q, ..., 2.
B = большие карты: A, K, Q, J.
R = бродвейные карты: A, K, Q, J, T.
F = фейс карты, K, Q, J.
M = средние карты, T, 9, 8, 7.
Z = маленькие карточки, 6, 5, 4, 3, 2.
L = младшие карты, A, 2, 3, 4, 5, 6, 7, 8.
N = нет младших карт, K, Q, J, T, 9.
W = колесо, A, 2, 3, 4, 5.
Y = бэби карты, 2, 3, 4, 5.
[ ] = группировка одномастных карт.

Для каждой из четырех карт вы можете ввести диапазон. Например, A-T*** даст вам A***, K***, Q***, J***, T*** .
Для каждой из четырех карт вы можете ввести открытый диапазон. Например, Q+*** даст вам A***,K***,Q***.
Вы можете комбинировать диапазоны для всех четырех карт. Например, K-TQ+9-73+ даст вам руки, в которых первая карта имеет ранг от K до T, вторая карта имеет ранг больше или равный Q, третья находится между 9 и 7, а четвертая карта имеет ранг больше или равный 3.

Дополнительные фильтры
Каждый дополнительный фильтр должен быть отделен от основного шаблона косой чертой. Синтаксис фильтра: RangePattern/filter.
Например, BB**/ds/op/sa.

Фильтр пары
np = нет пары, непарные руки (содержит руки XYZR).
nt = без трипсов (содержит руки XYZR,XXYZ,XXYY).
nq = без квадсов (содержит руки XYZR,XXYZ,XXYY,XXXY).
op = одна пара, только одна пара (содержит XXZR рук).
alop = по крайней мере одна пара, одна пара или более (содержит XXXX, XXXY, XXYY и XXYZ руки).
tp = две пары, ровно две пары (содержит XXYY рук).
tr = трипсы, только трипсы (содержит XXXY раздач).
altr = не меньше трипсов (содержит руки XXXX и XXXY).
qu = квадс, только квадсы (содержит XXXX рук).

Фильтр масти
rb = руки радуга, только разномастные руки (содержит руки xyzr).
ss = одна одномастная, только одна одномастная рука (содержит xxyz рук).
alss = хотя бы одна одномастная (содержит комбинации xxxx, xxxy, xxyz и xxyy).
os = одномастные(содержит комбинации xxxx, xxxy и xxyz).
ds = двойные одномастные руки, только двойные одномастные руки (содержит xxyy руки).
ts = три карты одной масти, руки, содержащие ровно три карты одной масти (содержит xxxy руки).
alts = минимум три карты одной масти (содержит руки xxxx и xxxy).
mt = монотонные руки, только карты одной масти (содержит руки xxxx).

Специальные фильтры
sa = одномастные тузы.
sna = одномастные руки без туза.

Фильтр рандаун
rd00 = рандаун, карты в руке расположены в последовательном порядке.
rdAB = рандаун с промежутками, карты в руке расположены в последовательном порядке с промежутками A и B.
Если A = 0 или B = 0, то промежутков нет.
Примеры:
rd01 последовательные карты в руке с одной дыркой и разрывом в 1 ранг - AcKdJdTc, JhTc9c7d.
rd03 последовательные карты в руке с одной дыркой и разрывом в 3 ранга - AcKd9d8c,Jh7h6s5s
rd13 карты подряд в руке с двумя дырками и пробелами рангов 1 и 3 - AcKdJd7c, JdTh8s4c

Импорт/Экспорт диапазонов

Чтобы экспортировать диапазон, выбранный в таблице, можно нажать на правую маленькую кнопку, во всплывающем окне выбрать имя файла для сохранения.
Руки из текущего диапазона будут сохранены в формате рука@вес и разделены запятой. Пример: QhQs3s2s@100,QdQs3s2s@45,QcQs3s2s@100,AhAs3s2s@87,KdAs3s2s@5,...

Чтобы импортировать диапазон, вы можете нажать на маленькую левую кнопку и выбрать имя файла во всплывающем окне. Вы можете импортировать как ранее сохраненные диапазоны, так и диапазоны в формате Monker Solver. Диапазоны Monker Solver распознаются в следующих форматах:

AhAs3s2s@87,KdAs3s2s@5,AdAs3s2s@50,AcAs3s2s@87
и
Ah4h3s2s,0.085,8764
6h5h3s2s,1,9099
Ah5h3s2s,0.025,8893

Операции с диапазонами

Понятие множества относится к числу исходных, основных понятий математики.
Множество обычно представляют как объект, образованный за счет собирания в единое целое каких-либо предметов, в том числе, возможно, и самих множеств.
Множество — ни что иное, как неупорядоченная коллекция, в которой нет дублирующихся элементов.

Вы можете выполнять различные операции над множествами. Важными операциями, которые выполняются над множествами, являются объединение, пересечение и вычитание.

Пример:
Пусть у нас есть 2 множества натуральных чисел: A = {1, 2, 3, 4} и B = {3, 4, 5, 6}.

Объединение множеств A и B — это множество A | B = {1, 2, 3, 4, 5, 6}, состоящее из элементов, включенных в A или B без повторения.
Пересечением множеств A и B является множество A & B = {3, 4}, состоящее из элементов, которые появляются одновременно как в A, так и в B.
Вычитание множества B из A дает множество A ! B = {1, 2}, состоящее из элементов A, которых нет в B.

Рассматривая диапазоны как множества рук, можно ввести операции над этими множествами.

А | B = дает вам все руки, которые находятся в A или B (Union Operator). Это то же самое, что и A, B.
A & B = дает вам все руки, которые находятся в A и B (оператор пересечения).
А! B = дает вам все руки, которые находятся в A, но НЕ в B (оператор вычитания).
() = Круглые скобки можно использовать для группировки выражений. Например, А! ((B | C) & D).

Вы можете использовать операторы для создания сложного выражения. Например, (AA, KK | (QQ & dd**)) ! 20%.

Поле Filter

Поле Filter предназначено для фильтрации введенного диапазона, когда необходимо найти, просмотреть часть диапазона, рассчитать эквити этой части, который удовлетворяет критериям, указанным в поле.

При анализе текста, введенного в это поле, используется анализатор выражений, аналогичный полю Range. Любое допустимое выражение, удовлетворяющее описанному выше синтаксису, также доступно для этого поля.

Например, если вы хотите проверить, содержит ли диапазон определенную руку, просто введите ее в поле Filter. Если вы хотите просмотреть все руки из диапазона, содержащие A, K, просто введите AK.

На самом деле, если в поле Range указан диапазон A, а в поле Filter указан диапазон B, и оба они являются допустимыми выражениями, тогда вы получите диапазон в таблице, который является пересечением наборов A и B и может быть записан как A & B.
Тот же результат можно получить, если ввести A & B в поле Range.

Filter

Поля Range и Filter имеют контекстное меню, которое открывается при нажатии правой кнопки мыши.

Context menu

Пункты меню Undo, Redo, Copy, Paste, Copy Selected доступны для удобства работы с выражением для диапазона.

Range Assistant

При нажатии на кнопку Range появляется окно, в котором можно выбрать диапазоны в удобном графическом интерфейсе, применять фильтры и составлять сложные выражения для диапазона.

Range assistant

В разделе Range вы можете использовать ползунок, чтобы установить нижний и верхний пределы процентиля.

В разделе Mask можно задать диапазоны рангов для карт руки и указать их масть в выпадающем списке.
Используйте мышь, чтобы включить или исключить ранги карт, которые вы хотите иметь в руках в вашем диапазоне. Ранги могут быть выбраны или отменены, не отпуская кнопку мыши. Вы также можете указать мастевой шаблон, используя раскрывающийся список Distinct suit groups.

В разделах Pair filters, Suit filters, Rundown, функционально описанных выше, вы можете комбинировать существующие фильтры. При выборе фильтров в поле Hand group создается выражение, соответствующее выбранным критериям.

В поле Hand group создаются выражения с использованием базовых фильтров.
Если вы хотите создать сложное выражение, используя операции объединения, пересечения или вычитания из поля Hand group, с помощью кнопок Add, Union, Intersection, Substration и скобок, перенесите диапазон из поля Hand group в поле Final range, для создание нового сложного выражения по мере необходимости.

Любое выражение из Range Assistant экспортируется в главное окно только из поля Final range. Это означает, что вы всегда должны переносить выражение из поля Hand group в поле Final range, используя как минимум кнопку Add, даже если это простое выражение в поле Hand group, созданное с помощью базовых фильтров.

Если введенное выражение неверно, оно будет выделено красным цветом. Когда вы нажмете «ОК», созданное выражение будет экспортировано в поле Range главного окна.

Если поле Final range некорректно или пусто, импорт завершится ошибкой.

Выбор одиночной руки

При нажатии на кнопку Hand появляется окно, в котором можно указать конкретную руку или выбрать случайную руку, нажав на кнопку Random.

Hand selection

Статистики

В программе есть два блока статистики, которые подсчитывают, какой ранг получают руки из диапазонов на текущей улице. Эти блоки состоят из 4-х разделов, отделенных друг от друга пробелами, отмеченных разными цветами, и кнопками активации фильтров.

Статистика разделена на 4 блока: «Made hands», «Draws hands», «Draws and made hands» and «User statistics».
«User statistics» появляется только на постфлопе.

Статистика

Первый блок предназначен для оценки ранга составленных 4-карточных рук, принятых в Омахе. Отмечено синим цветом.

Второй блок предназначен для оценки дро-комбинаций из шести рук по 2 карты, которые есть у каждой руки из 4 карт. Если хотя бы одна 2-карточная рука образует дро-руку, то 4-карточная рука считается дро-комбинацией. Отмечено зеленым.

Третий блок предназначен для оценки дро и готовых рук, которые вы получаете из шести двухкарточных рук, которые есть у каждой четырехкарточной комбинации.
Если хотя бы одна 2-карточная рука образует дро и готовую руку, то 4-карточная рука считается дро и готовой рукой. Отмечено фиолетовым.

Четвертый блок предназначен для статистики пользователя, которая создается с помощью инструмента User statistics. Этот инструмент будет описан ниже.
Пользовательскую статистику можно создать на основе статистик по умолчанию путем создания выражений. Отмечено красным.

Каждая статистика из «Made hands» блок представляет собой разбиение множества всех рук в выбранном диапазоне и каждая рука в диапазоне входит в одну и только одну статистику этого блока. Другими словами, статистика из этого блока не имеет общих рук, т.е. пересечение любых двух статистик из этого блока пусто.

Каждая рука, входящая в один из блоков статистики «Draws hands», «Draws and made hands» обязательно войдет в состав некоторых «Made hands» статистик и, возможно, в другой статистике. Статистика «Draws hands», «Draws and made hands» обычно имеют пересечения со статистикой других блоков.

Это означает, что некоторые руки могут быть включены в несколько статистик разных блоков.

Статистика не отображается, если в ней нет рук. Пустая статистика не отображается!

При наведении указателя мыши на цветную полосу любой статистики в таблице диапазонов будут показаны руки из диапазона, применимого к этой статистике. Цветные полосы других статистик будут показывать процент общих рук с выбранной статистикой (пересечение).

Если вы отодвинете курсор мыши от статистики, весь выбранный диапазон снова будет показан в таблице диапазонов.

Если щелкнуть правой кнопкой мыши на цветной полосе любой статистики, руки из этой статистики будут заблокированы и показаны в таблице диапазонов. Если в этом случае отвести указатель мыши от этой статистики, в таблице диапазонов не будет отображаться весь диапазон.
Когда у вас есть какая-либо заблокированная статистика, при наведении курсора мыши на любую другую статистику, в таблице диапазонов будут показаны общие руки с заблокированной статистикой.

Fixed statistics

Чтобы отменить фиксацию заблокированной статистики, нажмите на ее цветную полосу мышкой.

Для каждой статистики можно установить флаги , или оставьте поле пустым. Над блоком статистики есть кнопка переключения режима или .

Флаги / означают, что статистика будет добавлена или удалена. Если вы не выбрали флаги или статистика будет пропущена.

Статистики с объединяется, а повторы рук игнорируются. Затем из полученного набора вычитаются статистики с флагом .

Чтобы активировать выбранные фильтры, необходимо нажать на соответствующую кнопку главного фильтра под всеми статистиками.

Статистика на префлопе

Есть 3 основные кнопки фильтра для активации фильтров на постфлопе для каждой улицы. Читать ниже

Каждой статистике на постфлопе можно назначить вес. Читать ниже

Если вы уже выбрали карту терна или ривера и вам нужно изменить фильтры на предыдущих улицах, Вы можете дважды щелкнуть по карте терна или ривера над картами борда в верхнем левом углу. Карта терна или ривера перемещается в таблицу мертвых карт, и наоборот, карта ривера или терна перемещается обратно в карты борда. Также двойной щелчок по любой карте флопа позволяет редактировать фильтры на флопе.

Карты со значками T или R в таблице мертвых карт — явный признак того, что вы находитесь в переключенном режиме.

Если в этом режиме вы выберете любую доску или мертвую карту, перемещенные карты будут удалены.

Главные фильтры

Под всеми статистиками находятся кнопки основных фильтров, которые вы можете использовать для включения/отключения выбранных статистик на каждой улице постфлоп. Кнопка фильтра будет отображать процент и количество рук, прошедших через фильтры.

Основные фильтры

Если вы включите фильтр, то все руки, прошедшие через фильтр, будут показаны в таблице диапазонов.

Процедуру использования этих кнопок можно описать следующим образом:

На каждой улице вы выбираете статистики с руками, с которыми игрок предположительно может предпринять какие-то действия.
Когда вы включаете фильтр на любой улице, вы оставляете в диапазоне только те руки, с которыми игрок предположительно готов продолжать.
Таким образом, включение фильтров помогает сузить диапазон в зависимости от анализируемой ситуации.

Применение веса к статистикам

В некоторых случаях возникает необходимость настроить частоту действий оппонента с готовыми или дро-руками.

Например, в зависимости от того, как часто ваш оппонент совершает действие со старшей парой или средней парой и т. д. в конкретной ситуации, вы можете указать вероятность этого действия.

Вес

Чтобы установить вес статистики, щелкните значок рядом со статистикой. Появится всплывающее окно для установки веса статистики. Нажмите кнопку close button, чтобы закрыть всплывающее окно.

Чтобы сбросить веса всех статистик на значения по умолчанию на текущей улице, нажмите кнопку очистить вес статистики над всеми весами.

Совет. Наведите указатель мыши на любой ползунок установки веса и с помощью прокрутки мыши установите значение веса.

Пользовательские статистики

С помощью этого инструмента может быть создана пользовательская статистика на основе статистик по умолчанию путем составления выражений. Чтобы запустить инструмент, нажмите кнопку быстрого доступа с подписью UStats под левой таблицей диапазонов или одновременно нажмите Ctrl+U (Command+U для MacOS).

Пользовательские статистики

С правой стороны есть 3 списка статистик по умолчанию для «Made hands», «Draws hands», «Draws and made hands».
Если вы хотите, чтобы статистика содержалась в выражении пользовательского фильтра, дважды щелкните по нему. Название статистики появится в окне выражений в фигурных скобках.

Используйте кнопки Union, Intersection, Substraction и квадратные скобки, чтобы составить выражение. Встроенный анализатор выражений для статистики проверяет правильность выражения перед сохранением новой статистики. Вы можете проверить правильность текущего выражения, нажав кнопку Check Expression.

Сгенерированную статистику можно сохранить в библиотеке для дальнейшего использования. Перед сохранением необходимо указать название статистики и нажать на кнопку Add to Library. Чтобы удалить статистику из библиотеки, выберите ее мышью и нажмите Remove from Library.

При двойном щелчке по статистике в библиотеке ее выражение будет отображаться в окне выражения и может быть применено к любой улице постфлоп или для создания нового выражения.

Введенную в окно выражений действительную пользовательскую статистику можно применить к любой постфлоп улице, выбрав соответствующую кнопку Add to Flop, Add to Turn, Add to River.
Можно применить до 10 пользовательских статистических данных.
Вся примененная пользовательская статистика будет отображаться в соответствующих списках Flop, Turn, River. Чтобы удалить статистику пользователя из списка, выберите ее мышью и нажмите кнопку Remove.

Чтобы применить статистику пользователя, нажмите кнопку Save. После закрытия инструмента пользовательская статистика будет активирована немедленно.
Обратите внимание, что статистика не отображается, если в нее не попадает ни одна рука. Пустая статистика не отображается!

Расчет Эквити

Программа может рассчитать эквити в хедз-апе, используя как метод приближения Монте-Карло, так и полным перебором.
Эквити на префлопе рассчитывается только методом Монте-Карло, а на постфлопе можно выбрать метод расчета.

Расчет эквити

Выберите метод расчета Monte Carlo или Enumeration, установив соответствующий переключатель, и нажмите кнопку Calculate. Вы можете остановить текущий расчет, нажав на переключатели выбора метода расчета - Monte Carlo или Enumeration.

Фильтр текстуры флопа

Этот фильтр используется для генерации случайных флопов с определенной структурой. С помощью этого фильтра можно провести исследование того, как те или иные диапазоны попадают в доски с выбранной текстурой.

Чтобы открыть фильтр, вы можете нажать Ctrl + T или открыть его с помощью главного меню Tools -> Flop Texture filters .

Фильтр текстуры флопа

При открытии окна фильтра генерируются все возможные флопы. Учитываются все карты, кроме выбранных в Мертвых картах. Поэтому, если вы будете менять мертвые карты, вам следует снова открыть окно фильтра текстуры флопа для генерирации новых флопов, чтобы избежать несоответствия между ранее сгенерированными флопами и новым выбором мертвых карт.

Фильтр состоит из нескольких блоков. Комбинируя фильтры из разных блоков, можно генерировать практически любые флопы.

Следует иметь в виду, что каждый из блоков фильтров A: Groups by paired, B: Groups by suited, C: Groups by broadway являются разделами множества всех возможных флопов. Это значит:

{Trips}% + {Overpaired}% + {Underpaired}% + {Unpaired}% = 100% и
Подмножества {Trips}, {Overpaired}, {Underpaired} и {Unpaired} не содержат общих элементов.
Каждый возможный флоп входит в одно и только одно из подмножеств.

Флопы фильтруются по формуле:

Отфильтрованные провалы = (A ∩ B ∩ C) ∩ (D∪E∪F), если (D∪F∪E) не пусто, и
Отфильтрованные флопы = (A∩B∩C), если (D∪F∪E) пусто.

где ∪ - Объединение множеств и ∩ - Пересечение множеств.

Другими словами, флоп будет отфильтрован только в том случае, если он входит в группы A, B, C одновременно (когда множество (D ∪ F ∪ E) пусто) или если он входит в группы A, B, C и (D∪F∪E) одновременно (когда множество (D∪F∪E) непусто).

Блок G: Mask предназначен для выбора маски флопа. Поскольку порядок 3-х карт флопа не имеет значения, вы можете выбрать любой. В программе выбирается порядок убывания ранга. Пример: если на флопе выпадет 3d Js Ac, будет сгенерирован флоп AcJs3d.

Первый столбец G:Mask соответствует карте флопа с максимальным рангом, а третий столбец — карте с минимальным рангом. Это означает, что если максимальный ранг в первом столбце равен K, то A в столбцах 2 и 3 не повлияет на маску.

Чтобы активировать фильтр, выберите пункт «Set flop texture filter» установите флажок и нажмите «ОК».

Если количество отфильтрованных флопов равно общему количеству возможных флопов, фильтровать нечего и фильтр не будет активирован.

После активации фильтра буква F на кнопке генерации случайного флопа изменит цвет на красный.

Activated Flop texture filter

Next card Equity

Иногда полезно проверить, как изменится эквити на следующей улице. Для этих целей предназначен инструмент Next Card Equity. Выберите Главное меню -> Command -> Next card Equity или нажмите Ctrl + E.

В таблице показаны все возможные карты на следующей улице и то, как они меняют эквити. Карты, отмеченные зеленым цветом, увеличивают эквити диапазона, а красным – уменьшают его.

Клетки с картами кликабельны (при нажатии выделяется соответствующая строка в таблице)

Этот инструмент работает только на флопе и терне.

Multiway Equity Calculator

Этот инструмент рассчитывает эквити мультивей с использованием симуляции Монте-Карло.

Поля диапазона распознаются автоматически при вводе текста. Если диапазон не распознан, текст станет красным.

Диапазоны можно вводить с помощью кнопок перед текстовой строкой диапазона.

Вы можете использовать Range Assistant, аналогичный Range Assistant из главного окна программы, импортировать диапазон из ранее сохраненного файла или ввести конкретную руку.
Файлы в формате Monker Solver также распознаются, и в этом случае текстовое поле диапазона будет пустым и отмечено светло-зеленым цветом. Также возможен просмотр рук выбранного диапазона.

Если вы нажмете на кнопку со стрелкой в конце текстового поля, вы сможете восстановить ранее введенные диапазоны в этой строке.

Если нажать кнопку Next Card Equity, откроется окно, в котором можно рассчитать эквити для всех возможных карт на следующей улице.
Этот инструмент работает только на флопе и терне.

Продолжительность вычислений в Multiway Equity и Next Card Equty можно изменить в настройках.

Калькулятор пот-оддсов

Шансы банка — это отношение суммы, которая в настоящее время находится в банке, к сумме денег, которую вы должны заплатить, чтобы сделать колл. При принятии решения о том, уравнивать ставку или нет, шансы банка помогут вам принять правильное решение.

Инструмент Калькулятор шансов банка предназначен для расчета шансов банка.
Выберите Главное меню -> Команда -> Калькулятор шансов банка или нажмите Ctrl + C.

В основе расчета шансов банка лежит простая математика.
Пусть Pot = размер пота
Call = сумма денег, которую вы должны заплатить, чтобы сделать колл,
Eq = эквити вашей руки против диапазона оппонента и
EV = ожидаемая стоимость колла.
Тогда
EV = Eq * Pot - (1 - Eq) * Call
EV >= 0
Eq * (Pot + Call) - Call >= 0
Eq >= Call / (Pot + Call)
Таким образом, минимальный Эквити, который вы должны иметь для неотрицательного ожидаемого значения в споте, равен Call / (Pot + Call)
Поле Equity% имеет значение 100 * Call / (Pot + Call)
Поле Odds имеет значение 100 * (Pot / Call) : 1

Установки

Вы можете изменить значения по умолчанию для количества итераций Mote Carlo для расчета префлоп-статистики и количества итераций для расчета эквити.

Значение итераций по умолчанию для расчета префлоп-статистики составляет 100 000 (минимум 100 000).
Значение итераций по умолчанию для расчета эквити составляет 1 000 000 (минимум 100 000).
Также имеется возможность установить продолжительность вычислений для Multiway Equity Calculator и Next Card Equity.
Продолжительность вычислений для Multiway Equity Calculator по умолчанию - 60 сек. (минимум 10)
Продолжительность вычислений для Next Card Equity по умолчанию - 120 сек. (минимум 10)
Если вы нажмете кнопку «По умолчанию», вы сможете восстановить значения по умолчанию.
Чтобы настройки вступили в силу, нажмите кнопку ОК.