Betscript

Данная вкладка предназначена для настройки дефолтных ставок в зависимости от игровой ситуации за столом.

Бетскрипт может быть использован для задания наиболее часто используемых размеров ставок для различных ситуаций. Когда до вас доходит ход за столом, бетскрипт будет автоматически вставлять вычисленное значение в бетбокс. Таким образом, в большинстве случаев вам не нужно будет менять размер ставки, а нужно будет только нажать кнопку Bet/Raise или Check/Fold, если вы не хотите делать ставку.

Чтобы включить бетскрипт, включите чекбокс 1 'Active'.

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

Чтобы добавить ставку, нажмите кнопку2. Появится всплывающее меню, где вы сможете выбрать шаблон типа ставки:

Шаблоны префлоп-ставок

Шаблоны ставок на флопе

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

Параметры шаблона размера ставки для неоткрытого пота

В этом диалоговом окне вы можете задать параметры для оупенрейза / изолейта. Размер оупенрейза можно выбрать из выпадающего списка Raise size или ввести вручную в поле Formula. Напрямую можно задать только размер оупенрейза, размер изолейта можно задать косвенно исходя из размера пота (примеры формул смотрите здесь).

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

Параметры шаблона открытого пота (маленький рейз)

Параметры шаблона открытого пота (большой рейз)

StarsCaption не может отличить 3бет от 4бета (это запрещено правилами PokerStars), поэтому тип ставки определяется по размеру рейза последнего рейзера. По умолчанию все рейзы размером менее 5bb считаются маленькими, а больше - большими, и вы можете использовать разные формулы для них.

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

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

Параметры шаблона постфлоп бета

Вы можете использовать шаблоны ставок для больших и маленьких потов. Это можно использовать для задания различных дефолтных ставок в рейженых/лимп потах и в 3бетпотах. По правилам PokerStars запрещено разделять обычные и 3бетпоты, однако можно попытаться разделить их по размеру. "Большим" по умолчанию считается любой пот, размер которого превышает 11bb. После создания ставки при необходимости вы можете изменить этот порог на любой другой вручную в свойствах фильтров.

Параметры шаблона постфлоп рейза

После добавления новая ставка появится в списке 5. После этого вы сможете настроить её параметры в секции 6. Там можно настроить формулу, фильтры и дополнительные опции. Для простейших ситуаций автоматических настроек при помощи шаблона может быть достаточно. Однако если вам нужны более тонкие настройки (например, различные сайзинги в зависимости от вашей позиции или размера стека), то вам может потребоваться ручное редактирование фильтров и формулы.


Настройка фильтров и формулы

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

Для каждой из ставок можно задать следующие фильтры:

Game type - тип стола (кэш, турнир или всё сразу).

Street - улица. Можно выбрать какую-то одну улицу или несколько.

Positions - абсолютная позиция хиро (BB, SB, BU, CO и т.д.). Здесь можно задать до 10 позиций, на столах меньшего размера можно задать только нижние позиции в списке.

Big blind - размер большого блайнда, то есть лимит для кэша и уровень блайндов для турниров.

Ante - размер анте.

Pot size - размер пота в бб.

Bet/raize size - размер бета на постлофпе в процентах от пота или размер рейза в бб на префлопе (только в том случае, если в фильтре Street выбран только Preflop - если же там выбрана хотя бы одна постфлоп-улица, то размер ставки в любом случае будет задаваться в процентах от пота).

Effective stack size - эффективный размер стека хиро в бб. Вычисляется следующим образом - среди несфолдивших оппов находится опп с максимальным стеком и между ним и стеком хиро выбирается минимальное значение.

Players count - количество игроков, которым раздали карты в данной руке.


Операции сравнения в фильтрах

Большинство фильтров представляют собой двойное неравенство, например

4 < Pot size ≤ 8

Любое двойное неравенство может быть представлено в виде двух отдельных неравенств:

Pot size > 4 (размер пота больше 4бб)

Pot size ≤ 8 (размер пота меньше или равен 8бб)

Чтобы фильтр сработал, оба эти неравенства должны выполняться. Если вы хотите использовать только одно условие в фильтре, то выберите во втором условии Any (его можно выбрать из выпадающего списка).

То есть условие типа 4 < Pot size ≤ Any - это то же самое, что и единственное условие 4 < Pot size (или Pot size > 4, что то же самое).

Обратите внимание, что левое неравенство - строгое (то есть оно не включает границу сравнения), а правое нестрогое (то есть оно включает границу). Например, неравенство

4 < Pot size ≤ 8

будет выполняться для для всех размеров пота между 4бб и 8бб, не включая 4бб, но включая 8бб (фильтр не сработает для пота 4бб, но сработает для потов 4.01бб и 8бб).


Логика работы и дополнительные параметры

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

Вы можете использовать кнопки 7 для перемещения ставок в списке вверх и вниз, меняя таким образом их приоритеты (ставки, расположенные выше в списке, проверяются первыми, и имеют, таким образом, более высокий приоритет).

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

Кнопка 4 используется для удаления ставки из списка.

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

Параметр Round bet to используется для округления ставок. Он применяется к размеру ставки после вычисления формулы. Вы можете использовать эту опцию для округления ставок до половины бб (для этого введите 50) или до любого другого значения.

Параметр Push if bet > X% of stack предназначен для ограничения максимального значения ставки, полученного в результате работы бетскрипта. Если в результате вычислений получается значение, превышающее заданное, вместо подстановки в бетбокс вычисленного значения программа будет предлагать all-in. Значение задаётся в процентах от стека хиро.


Как это работает - пример

Рассмотрим данную конфигурацию бетскрипта на нескольких примерах:

1. Кэш стол без анте. Хиро префлоп на CO, все игроки перед ним сфолдили.

Значения переменных в бб:

bet=1 (1bb, проставленный BB)

pot=1.5 (BB+SB=1.5bb)

antes=0

Первый фильтр:

a) street - Ok (это префлоп и PREFLOP выбран в данном фильтре),

b) position - Ok (на CO и CO выбран в данном фильтре),

c) bet - Ok (бет должен быть меньше или равен 1bb и он равен 1bb).

Все фильтры данной ставки сработали, поэтому данная ставка срабатывает.

Формула:

pot+1bb-antes=1.5bb+1bb-0=2.5bb

Таким образом, значение ставки 2.5bb будет использовано для вставки в бетбокс в данной ситуации.

В большинстве случаев эта формула используется для оупенрейзов и изолейтов(2.5bb плюс 1bb на лимпера).

2. Турнирный стол, блайнды 150/300, анте 25. Девять игроков за столов, хиро прелоп на MP2, перед ним один лимпер.

Значения переменных в фишках:

bet=raise=300 (1bb BB)

pot=300+150+300+9*25=975 (BB+SB+limper+9*ante)

antes=25*9=225

Первый фильтр:

a) street - Ok

b) position - не подходит, переходим ко второму фильтру.

Второй фильтр:

a) street - Ok

b) position - Ok

c) bet - Ok

Формула:

pot+1.5bb-antes=975+450-225=1200=4bb

Таким образом, в данной ситуации будет использован изолейт против лимпера размером в 4bb.

В большинстве случаев эта формула используется для оупенрейзов и изолейтов(3bb плюс 1bb на лимпера).

3. Кэш стол без анте. Хиро префлоп на SB и BU стилит размером в 2.5bb.

Значения переменных в бб:

bet=2.5bb

pot=4bb (BB+SB+bet=1+0.5+2.5=4)

Первый фильтр:

a) street - Ok

b) position - Ok

c) bet - не подходит, переходим ко второму фильтру.

Второй фильтр пропускаем по той же причине.

Третий фильтр:

a) street - Ok

b) position - Ok

В этом фильтре больше сравнивать нечего, поэтому данная ставка срабатывает.

Формула:

2.5*raise+pot-0.5bb-antes=2.5bb*2.5+4bb-0.5bb=9.75bb

В большинстве случаев данная формула используется для 3бетов и сквизов (x3.5 плюс x1 на каждого коллера, плюс 1bb).

4. Кэш стол без анте. Хиро префлоп на BU, EP сделал оупенрейз 3bb и MP заколлировал.

Значения переменных:

bet=3bb

pot=7.5bb (BB+SB+bet+call=1+0.5+3+3=7.5)

Первые три фильтра не сработали и были пропущены, четвёртый фильтр срабатывает:

Формула:

2*raise+pot-1.5bb-antes=3bb*2+7.5bb-1.5bb=12bb

В большинстве случаев данная формула используется для 3бетов и сквизов (x3 плюс x1 на каждого коллера).

5. Фильтры 5 и 6 определяют бетсайзинги постфлопа.

Фильтр 5 задаёт сайзинг постфлоп бета, 66% от размера пота.

Фильтр 6 задаёт сайзинг постфлоп рейза, в три раза больше размера бета оппонента.