Betscript

Use this tab to configure the default bets depending on the game situation at the table.

Betscript can be used to define the most commonly used sizings for different situations. When there is your turn on the table, betscript will automatically insert the computed value in the bet box. Thus, in most casesyou will not need to change the size of the bet, and will only need to click Bet/Raise (or Check/Fold, if you do not want to bet).

To enable betscript need to turn on the 'Active' 1 checkbox.

You can create one or more betting formulas and configure filters for them.

To add a new bet, click button 2. Pop up menu appears, where you can select template for bet type:

Preflop bets templates

Flop bets templates

You can select one of templates to create the bet. Template parameters dialog appears, where you can select options for selected bet type:

Unopened preflop raise template paremeters

Here you can adjust basic raise parameters for unopened pot preflop situation. You can just choose a preflop raise vailue from the Raise size drop-down list, or enter a more complex formula to the Formula field (you can find formula syntax and some examples here).

To configure tournament openraise depends on blinds level, turn on the Blinds level checkbox and select a desired blinds levels.

Opened preflop raise template parameters (vs small raise)

Opened preflop raise template parameters (vs big raise)

Postflop bet template parameters

Postflop raise template parameters

The new bet will appear in the list 5. After that you can adjust it in section 6. Here it is necessary to tuning the formula, configure filters and additional settings. For the simplest cases automatic template settings is enough. But if you need more customization options, you may need to set up filters and a formula manually.


Configuring bet filters and formula

You can use a variety of filters to separate different game situations and apply the formula for betsize calculations.

You can set the following filters:

Game type - cash or tournaments.

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 dollars.

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.

Betscript tries to find a suitable filter in the bets list. Search in the list is run from top to down. Once the appropriate filter is found, the search stops. If it isn't found any suitable filter, value in the bet box is not changed.

You can use buttons 7 to move bets up and down in the list and change thus their priorities.

Button 3 can be used to make a copy of selected bet.

Button 4 can be used to delete a bet from the list.

Round bet to is applyed to bet size after a formula calculation. You can use it to round bets to half of big blind (50%) or something else like this.

Push if bet > X% of stack is used for limit the maximum bet size, calculated by betscript.

If the calculation yields a value exceeding a predetermined, then the program will offer to shove instead of betting/raising. The value is specified as a percentage of the stack of hero.

Formula syntax is described here.

How it works

There are 6 bets in this list. Consider a few examples:

1. Cash table without ante. You are preflop on CO, all players before you folded.

The values of variables (in big blinds):

bet=1 (1bb of BB)

pot=1.5 (BB+SB=1.5bb)

antes=0

First filter:

a) street - Ok (this is preflop and PREFLOP is selected in this filter),

b) position - Ok (you are on CO and CO is selected in this filter),

c) bet - Ok (it should be less than or equal 1bb and it is equal 1bb).

All filters are Ok, so this bet is applied.

Formula:

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

So, 2.5bb bet will be used as a default bet and inserted to the bet box in this situation.

In most of cases this formula defines an openraise or isolate (2.5bb plus 1bb per limper).

2. Tournament table, blinds are 150/300, ante 25. Nine players on the table, you are prefop on MP2, there is one limper before you.

The values of variables (in chips):

bet=raise=300 (1bb of BB)

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

antes=25*9=225

First filter:

a) street - Ok

b) position - doesn't match, go to the next filter.

2nd filter:

a) street - Ok

b) position - Ok

c) bet - Ok

Formula:

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

So, 4bb isolate vs 1 limper will be used in this situation.

In most of cases this formula defines an openraise or isolate (3bb plus 1bb per limper).

3. Cash table without ante. You are preflop on SB and BU steals by 2.5bb.

The values of variables (in big blinds):

bet=2.5bb

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

First filter:

a) street - Ok

b) position - Ok

c) bet - doesn't match, go to the next filter.

2nd filter skip in the same way.

3rd filter:

a) street - Ok

b) position - Ok

There is no any other filters (bet size, etc), so ths bet is applied.

Formula:

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

In most of cases this formula defines a 3bet or squeeze (x3.5 plus x1 per caller plus 1bb).

4. Cash table without ante. You are preflop on BU, there are 3bb openraiser (EP) and one caller (MP) before you.

The values of variables:

bet=3bb

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

First three filters are skipped, and 4th filter works in this situation.

Formula:

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

In most of cases this formula defines a 3bet or squeeze (x3 plus x1 per caller).

5. Filters 5 and 6 define postflop betsizings.

Filter 5 defines postflop bet, 66% of pot size.

Filter 6 defines postflop raise, x3 of villains bet size.