Page 1 of 1

Classification of IP and OOP in CBet multi-way pots.

PostPosted: Sun Sep 16, 2018 9:06 am
by acesjohn
So what I understand of IP/OOP specific filters are:

IP = Last to act
OOP = Acting first

However there is some crossover that I need to understand in multi-way situations, when we are the middle of 3 players.

From what i can see, IP is defiantly last to act.

So what does this mean for OOP?

-When we CBet as the 2nd of 3 players, is this OOP or IP? I'm guessing OOP?
-When we are the 2nd player and respond to a CBet from the 1st player, are we calling IP or calling OOP? We have position on the CBet, but are not IP.

on my Hud I have:
CBet Total
CBet IP
CBet OOP

Also; fold-call-raise when facing.

I notice my IP and OOP add up to the Total stat, so this has led me wanting to know how the middle player is classified in multi-way spots.

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Sun Sep 16, 2018 12:23 pm
by Flag_Hippo
acesjohn wrote:So what does this mean for OOP?

A player is IP when they are last to act and every other player is classed as being OOP whether they are acting first or in the middle of other players in a multiway pot.
acesjohn wrote:When we CBet as the 2nd of 3 players, is this OOP or IP? I'm guessing OOP?

Yes.
acesjohn wrote:When we are the 2nd player and respond to a CBet from the 1st player, are we calling IP or calling OOP? We have position on the CBet, but are not IP.

You are considered OOP for the hand overall but you are IP relative to the cbettor which can be tested for in a custom statistic:

Code: Select all
cash_hand_player_statistics.flg_f_cbet_def_opp and not cash_hand_player_statistics.flg_f_has_position and cash_hand_summary.cnt_players_f >= 3 and char_length(cash_hand_summary.str_aggressors_f) >= 1 and substring(cash_hand_summary.str_aggressors_f from 1 for 1)::int > cash_hand_player_statistics.position

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Wed Jan 02, 2019 10:26 am
by dave2085
i have a found some issues while using the stat: "Fold to F CBet IP". I see Villains with 150% (6/4) etc.

expressions:

Code: Select all
sum(if[not(cash_hand_player_statistics.flg_f_check) AND cash_hand_player_statistics.enum_f_cbet_action='F', 1, 0])


Code: Select all
sum(if[cash_hand_player_statistics.flg_f_cbet_def_opp AND cash_hand_player_statistics.flg_f_has_position, 1, 0])



While the code of the _opp is fine i think, this codes has some issues in Multiwaypots:
Code: Select all
sum(if[not(cash_hand_player_statistics.flg_f_check) AND cash_hand_player_statistics.enum_f_cbet_action='F', 1, 0])


for example: BU limps, SB raises and BB calls. SB cbets F and "BB folds to cbet IP" --> This condition is not counted.

How can I change this condition, while not excluding multiwaypots!?
I think this does not work:
not(cash_hand_player_statistics.flg_f_check)

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Thu Jan 03, 2019 9:52 am
by dave2085
maybe my post was too confusing.

I search a "term" which tests for "Fold to F CBET IP", that when such a scenario occurs:

BU limps, SB raises and BB calls. SB cbets F and "BB folds to cbet IP"

that when the BB folds, the stat "fold to f cbet ip" recognizes that BB was NOT in Position (because the BU is last to act)

So the expressions in this stat are not accurat for Multiwaypots (which is downloadable from the warehouse: Fold to Flop, Turn & River Cbet, IP and OOP)

Code: Select all
sum(if[not(cash_hand_player_statistics.flg_f_check) AND cash_hand_player_statistics.enum_f_cbet_action='F', 1, 0])


Code: Select all
sum(if[cash_hand_player_statistics.flg_f_cbet_def_opp AND cash_hand_player_statistics.flg_f_has_position, 1, 0])

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Thu Jan 03, 2019 1:33 pm
by Flag_Hippo
Thanks and you are correct so I've removed that set of custom statistics from the Download Warehouse. So both heads up and multiway pots are accounted for correctly what exactly do you want to count? When the player is IP relative to the CBettor or when the player is IP on all players (last to act)?

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Thu Jan 03, 2019 4:14 pm
by dave2085
Flag_Hippo wrote:Thanks and you are correct so I've removed that set of custom statistics from the Download Warehouse. So both heads up and multiway pots are accounted for correctly what exactly do you want to count? When the player is IP relative to the CBettor or when the player is IP on all players (last to act)?


Tahnks for taking the time :)

I need a "Fold to Flop C-Bet IP" Stat, which counts headsup and multiway pots.

This stat should only count when the player is IP on all players. It shouldn't count in multiwaypots when the "player who folds vs. cbet" is relative IP, but isn't IP on all players.

for example this stat should count a situation like this: CO openraise, BU calls. CO bets F and BU folds and any other Headsup Situation...
This stat should NOT count a Situation like this: BU limps, SB raises and BB calls. SB cbets F and "BB folds to cbet IP" and BU can still act,...
but it should count a Situation where BU limps, SB raises and BB calls. SB cbets F, BB folds (dont count, because not ip on all players) and "BU folds to cbet IP".

Re: Classification of IP and OOP in CBet multi-way pots.

PostPosted: Fri Jan 04, 2019 2:30 pm
by Flag_Hippo
cash_hand_player_statistics.flg_f_has_position means that the player is last to act on the flop so just add that to the other column as well. You could also remove not(cash_hand_player_statistics.flg_f_check) as well since that technically isn't needed anymore because if a player folds to a CBet and they were last to act then it's impossible for them to have checked.