**Moderators:** WhiteRider, kraada, Flag_Hippo, morny, Moderators

13 posts
• Page **1** of **2** • **1**, 2

Hello, how can I realize for limped multiway pots, something like bet flop/turn/river and fold2bet flop/turn/river?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

There are no built-in statistics for that but it can be done with custom statistics - see this guide for the basics on custom statistics creation and this guide for a deeper walkthrough. While the latter was written for PokerTracker 3 and the user interface is different the techniques still apply to PokerTracker 4. There is also a built-in statistic called 'Bet Flop (limp pot)' which can be edited for multiway pots and there may also be some similar stats if you search this forum or the Download Warehouse.

- Flag_Hippo
- Moderator
**Posts:**15116**Joined:**Tue Jan 31, 2012 7:50 am

ok, i've read the guide.

here's what i've got for the bet flop in a limped mutiway pot:

stat: Bet Flop Limped MW Pot

(cnt_f_bet_limped_mw_pot / cnt_f_bet_limped_mw_pot_opp) * 100

1. column: cnt_f_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_summary.cnt_players_f >= 3 and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

2. column: cnt_f_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_f_open_opp and cash_hand_summary.cnt_players_f >= 3 and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

is this fine? for the turn and river stat do i just have to change from _f_ to _t_ and _r_?

now i want to make a more sophisticated stat:

bet next street after raise previous street

&

fold to bet on next street after calling a raise on the previous street

any tips for doing these? do i have to go through all flop, turn and river combinations for this?

here's what i've got for the bet flop in a limped mutiway pot:

stat: Bet Flop Limped MW Pot

(cnt_f_bet_limped_mw_pot / cnt_f_bet_limped_mw_pot_opp) * 100

1. column: cnt_f_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_summary.cnt_players_f >= 3 and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

2. column: cnt_f_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_f_open_opp and cash_hand_summary.cnt_players_f >= 3 and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

is this fine? for the turn and river stat do i just have to change from _f_ to _t_ and _r_?

now i want to make a more sophisticated stat:

bet next street after raise previous street

&

fold to bet on next street after calling a raise on the previous street

any tips for doing these? do i have to go through all flop, turn and river combinations for this?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

sidequestion: how can i validate that my created stat works right? i dont mean the validate option to check if the expression is right, rather if it works as expected and gives reasonable results?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

friidayy wrote:bet next street after raise previous street

i've found some reference stat: Bet River After Delayed CBet Turn % with

stat: (cnt_t_delayed_cbet_r_bet / cnt_t_delayed_cbet_r_open_opp) * 100

and cnt_t_delayed_cbet_r_bet:

sum(if[cash_hand_player_statistics.flg_t_bet AND lookup_actions_t.action = 'B' and cash_hand_player_statistics.flg_r_bet and cash_hand_player_statistics.flg_f_cbet_opp AND lookup_actions_f.action='X', 1, 0])

q: what's the difference between cash_hand_player_statistics.flg_t_bet and lookup_actions_t.action = 'B'? isn't this the same expression, so you can delete one and get the same resulting stat?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

this is what i've got so far:

stat

Bet Turn After Flop Raise Cbet

(cnt_t_bet_after_f_raise_cbet / cnt_t_bet_after_f_raise_cbet_opp)*100

cnt_t_bet_after_f_raise_cbet

sum(if[cash_hand_player_statistics.flg_t_bet AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

cnt_t_bet_after_f_raise_cbet_opp

sum(if[cash_hand_player_statistics.flg_t_open_opp AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

does this work?

stat

Bet Turn After Flop Raise Cbet

(cnt_t_bet_after_f_raise_cbet / cnt_t_bet_after_f_raise_cbet_opp)*100

cnt_t_bet_after_f_raise_cbet

sum(if[cash_hand_player_statistics.flg_t_bet AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

cnt_t_bet_after_f_raise_cbet_opp

sum(if[cash_hand_player_statistics.flg_t_open_opp AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

does this work?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

friidayy wrote:1. column: cnt_f_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_f_bet and cash_hand_summary.cnt_players_f >= 3 and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

2. column: cnt_f_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_f_open_opp and cash_hand_summary.cnt_players_f >= 3 and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

is this fine?

That's fine.

friidayy wrote:for the turn and river stat do i just have to change from _f_ to _t_ and _r_?

Yes provided you are not concerned with what actions took place on the prior street(s). For example if you only want to count river hands where the flop and turn got checked through then just changing the street identifier wouldn't be sufficient on its own.

friidayy wrote:sidequestion: how can i validate that my created stat works right? i dont mean the validate option to check if the expression is right, rather if it works as expected and gives reasonable results?

If you want to check some hands you can test the expressions using the method described in this post.

friidayy wrote:q: what's the difference between cash_hand_player_statistics.flg_t_bet and lookup_actions_t.action = 'B'? isn't this the same expression, so you can delete one and get the same resulting stat?

They are not exactly the same. cash_hand_player_statistics.flg_t_bet is true when the player makes a turn bet and it isn't dependant on subsequent actions the player takes on that street. lookup_actions_t.action = 'B' specifies that the only action the player took on the turn was a bet which is useful if you want to specify that they didn't take any further actions which they would have to do if they faced a raise.

friidayy wrote:Bet Turn After Flop Raise Cbet

(cnt_t_bet_after_f_raise_cbet / cnt_t_bet_after_f_raise_cbet_opp)*100

cnt_t_bet_after_f_raise_cbet

sum(if[cash_hand_player_statistics.flg_t_bet AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

cnt_t_bet_after_f_raise_cbet_opp

sum(if[cash_hand_player_statistics.flg_t_open_opp AND cash_hand_player_statistics.flg_f_first_raise AND cash_hand_player_statistics.flg_f_cbet_def_opp, 1 , 0])

does this work?

That's fine but bear in mind that you've only specified that the player made the first flop raise. What if the cbettor 3bets the flop and the player calls - do you still want to count turn bets in that case? Currently those hands would be included.

- Flag_Hippo
- Moderator
**Posts:**15116**Joined:**Tue Jan 31, 2012 7:50 am

Flag_Hippo wrote:friidayy wrote:for the turn and river stat do i just have to change from _f_ to _t_ and _r_?

Yes provided you are not concerned with what actions took place on the prior street(s). For example if you only want to count river hands where the flop and turn got checked through then just changing the street identifier wouldn't be sufficient on its own.

fair point, i want to take prior street actions into account. how do i define that the flop, for example, got checked through?

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

friidayy wrote:fair point, i want to take prior street actions into account. how do i define that the flop, for example, got checked through?

If the players only action on the flop was a check then the flop must have been checked through:

- Code: Select all
`lookup_actions_f.action = 'X'`

- Flag_Hippo
- Moderator
**Posts:**15116**Joined:**Tue Jan 31, 2012 7:50 am

cnt_t_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_t_bet and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

cnt_t_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_t_open_opp and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

Bet Turn Limped MW Pot

(cnt_t_bet_limped_mw_pot / cnt_t_bet_limped_mw_pot_opp) * 100

-----------------------------------------------------------------------------------------------

cnt_r_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_r_bet and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and lookup_actions_t.action = 'X' and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

cnt_r_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_r_open_opp and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and lookup_actions_t.action = 'X' and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

Bet River Limped MW Pot

(cnt_r_bet_limped_mw_pot / cnt_r_bet_limped_mw_pot_opp) * 100

-----------------------------------------------------------------------------------------------

now the corresponding folding stat

-----------------------------------------------------------------------------------------------

cnt_f_fold2bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_f_fold and not cash_hand_player_statistics.flg_f_face_raise and cash_hand_summary.cnt_players_f >= 3 and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

Is this fine? Do I need some additional brackets?

-----------------------------------------------------------------------------------------------

cnt_f_fold2bet_limped_mw_pot_opp

How can I do this? I would expect something like: cash_hand_player_statistics.flg_f_fold_opp, but it's

not there.

sum(if[cash_hand_player_statistics.flg_t_bet and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

cnt_t_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_t_open_opp and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

Bet Turn Limped MW Pot

(cnt_t_bet_limped_mw_pot / cnt_t_bet_limped_mw_pot_opp) * 100

-----------------------------------------------------------------------------------------------

cnt_r_bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_r_bet and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and lookup_actions_t.action = 'X' and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

cnt_r_bet_limped_mw_pot_opp

sum(if[cash_hand_player_statistics.flg_r_open_opp and cash_hand_summary.cnt_players_f >= 3 and lookup_actions_f.action = 'X' and lookup_actions_t.action = 'X' and not(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

-----------------------------------------------------------------------------------------------

Bet River Limped MW Pot

(cnt_r_bet_limped_mw_pot / cnt_r_bet_limped_mw_pot_opp) * 100

-----------------------------------------------------------------------------------------------

now the corresponding folding stat

-----------------------------------------------------------------------------------------------

cnt_f_fold2bet_limped_mw_pot

sum(if[cash_hand_player_statistics.flg_f_fold and not cash_hand_player_statistics.flg_f_face_raise and cash_hand_summary.cnt_players_f >= 3 and NOT(cash_hand_player_statistics.flg_p_face_raise) and cash_hand_player_statistics.cnt_p_raise = 0, 1, 0])

Is this fine? Do I need some additional brackets?

-----------------------------------------------------------------------------------------------

cnt_f_fold2bet_limped_mw_pot_opp

How can I do this? I would expect something like: cash_hand_player_statistics.flg_f_fold_opp, but it's

not there.

- friidayy
**Posts:**52**Joined:**Tue Dec 20, 2011 3:39 pm

13 posts
• Page **1** of **2** • **1**, 2

Return to Custom Stats, Reports and HUD Profiles

Users browsing this forum: Google [Bot] and 4 guests