Page 1 of 1

Positional stats question

PostPosted: Sun Feb 05, 2012 4:16 pm
by EinSIM
in pt3 i did build several stats like 3 betting in pos x vs pos y

bsp : 3Bet BU vs UTG

sum(if[holdem_hand_player_statistics.flg_p_3bet
AND holdem_hand_player_statistics.position = 0
AND holdem_hand_summary.cnt_players = 6
AND NOT holdem_hand_player_statistics.flg_p_squeeze
AND(holdem_hand_player_detail.val_p_raise_aggressor_pos = 3)
, 1, 0])

is there another possibility in pt4 to build this, how can i be sure that there is no coldcaller between the 3bet and the rfi ?

Re: Positional stats question

PostPosted: Sun Feb 05, 2012 5:09 pm
by random
If you need specifically 3bet in xx position vs yy position it is already included in PT4.

When you are adding it to hud, look for 3bet vs XX position stat, than in the pull down select the position for which you want the stat.

You should also be able to find stat under Configure stats if you want to see how it's made.

Re: Positional stats question

PostPosted: Sun Feb 05, 2012 6:13 pm
by WhiteRider
EinSIM wrote:is there another possibility in pt4 to build this, how can i be sure that there is no coldcaller between the 3bet and the rfi ?

It might be possible, but I think it would be pretty complex.
In PT4 we have a string of "aggressors" (i.e. bettors or raisers): cash_hand_summary.str_aggressors_p
..and a string of "actors" (i.e. players who put money in): cash_hand_summary.str_actors_p
Both of these are strings of position numbers for the positions of each player to raise/act. It might be possible to determine whether a player called between the 2-bettor and the 3-bettor, but I'd have to think how to do that.
As a start, you can get the position of the 2-bettor like this:
substring(cash_hand_summary.str_aggressors_p from 2 for 1)::int
..and the 3-bettor by replacing the 2 with a 3.