This tab is designed to set up default bets depending on the game situation at a table.
Betscript can be used to set the most frequently used bet sizes for various situations. When it is your turn at the table, Betscript will automatically insert the calculated value into the bet box. Thus, in most cases, you will not need to change the bet size, but only need to click the Bet/Raise button or Check/Fold if you do not want to bet.
To enable Betscript, turn on the Active checkbox.
You can create one or more bet formulas and configure filters for them.
To add a bet, click the Add new bet button. A pop-up menu will appear where you can select a bet type template:
Preflop bets templates
Flop bets templates
Choose one of the templates to create a bet. After that, the dialog box of the parameters of the selected template will appear, where we can make the necessary settings:
With this template you can set up openraise/isolate parameters. Set the openraise size, as well as the number of big blinds per each limper, and the program will automatically generate a formula for this bet option. You can don't use these parameters and instead enter the formula manually if you are familiar with the WinamaxCaption formula syntax.
In addition, here you can set up a filter for the blind level (so that this bet will only work in a given range of big blind values). Other filters for this bet (position of hero, for example) can be set up later, after the bet is inserted.
With this template you can set up 3bet/squeeze parameters. Set the 3bet size in times relative to the opponent's open raise size, as well as the number of times added for each caller, and the program will automatically generate a formula for this bet option. If you want to set up some other formula, you can enter it manually in the Formula line (for example, the formula x1 if you want to use a pot sized raise for 3bet). Other filters for this bet can be set up later, after the bet is inserted. Using the Relative pos filter, for example, you can set up different 3bet sizes in position and out of position.
With this template you can set up your postflop bet parameters. Set the bet size in times (a bet of 0.5, as in the screenshot above, corresponds to a bet of 50% of the pot, etc.)
With this template, you can set up the parameters of a postflop raise. The raise size can be set in times relative to the opponent's bet size, in direct percentages of the total pot, or by the potbet formula (raise as a percentage of the pot, which is usually used by poker clients, works exactly according to this formula, only here it is set in times, not in percentages, i.e. for a raise of 75% of pot, select 0.75)
After adding, the new bet will appear in the list of bets. After that, you can set up its parameters in the Bet's properties section. There you can set up the formula, filters, and additional options. For the simplest situations, automatic settings using a template may be enough. However, if you need more subtle settings (for example, different sizings depending on your position or stack size), then you may need to manually edit the filters and formula.
You can use a set of filters to separate different game situations and apply formulas to calculate bet sizes. For each bet, you can set the following filters:
Game type - table type (cash, SnG, MTT, etc)
Street - you can define one or more streets.
Positions - absolute position of a hero (BB, SB, BU, CO etc).
Big blind - size of big blind in chips or money.
Ante - size of ante.
Pot size - current size of pot in big blinds.
Bet/raize size - raise size in big blinds on preflop or bet/raise size in % of pot on postflop.
Effective stack size - effective hero size in big blinds.
Players count - number of dealt players in a current hand.
xBet preflop - number of preflop raises. It will be 1 for limp pot, 2 for raised pot, 3 for 3bet pot, etc. Its value is not changed on postflop.
There is no need to manually configure this filter at all, since most situations can be handled using templates.
Most filters are double inequalities, such as
4 < Pot size ≤ 8
Any double inequality can be written as two separate inequalities:
Pot size > 4 (pot size is greater than 4bb)
Pot size ≤ 8 (pot size is less than or equal to 8bb)
Both of these inequalities must be true for the filter to work. If you want to use only one condition in the filter, select Any in the second condition (you can select it from the drop-down list).
That is, a condition like 4 < Pot size ≤ Any is the same as a single condition like 4 < Pot size (or Pot size > 4, which is the same thing).
Note that the left inequality is strict (meaning it does not include the comparison boundary), while the right inequality is non-strict (meaning it does include the boundary). For example, the inequality
4 < Pot size ≤ 8
will be true for all pot sizes between 4bb and 8bb, not including 4bb but including 8bb (the filter will not work for a 4bb pot, but will work for 4.01bb and 8bb pots).
Betscript tries to find a suitable set of filters for the current game situation in the bet list. The search in the list is performed from top to bottom. As soon as a suitable filter (i.e. satisfying all conditions) is found, further search is stopped. If no suitable filter is found, then betscript will not work and the default value in the bet box will not be changed.
You can use the arrow buttons to the right of the list to move bets up and down, thus changing their priorities (bets located higher in the list are checked first, and therefore have a higher priority).
Clone bet button can be used to make a copy of the selected bet.
Delete button is used to delete a bet from the list.
After the bet filters have been triggered, the bet size will be calculated using the formula.
Round bet to parameter is used to round bets. It is applied to the bet size after the formula is calculated. You can use this option to round bets to half a big blind (enter 50 for this) or to any other value.
The Push if bet > X% of stack parameter is intended to limit the maximum bet value obtained as a result of the betscript. If the calculation results in a value exceeding the specified one, instead of substituting the calculated value into the bet box, the program will offer all-in. The value is set as a percentage of the hero's stack.