WhiteRider wrote:Firstly, if you face a steal then the raise aggressor position has to be 9, 0 or 1 so there is no need to check that.

In your expression:

(((cnt_steal_att_btn / cnt_steal_opp_btn) * 100) * ((cnt_r_4bet / cnt_r_4bet_opp) * 100)) / 100

..you are multiplying the steal% by the 4-bet% so if either is zero the result will be zero.

Can you explain exactly what this stat is supposed to indicate?

You dont resolve any of my questions. Do first and second stat work good?

I suppose that steal from button its the same that raise first in button. Is it correct? If we multiplicate our OR and our 4bet, and this we divide it between 100, we have the 4bet range for that position, it would be better if we use 4bet by position, but well, we ll need a lot of hands.

OR UTG: 10 % 4bet: 5% 4bet range utg: 10 * 5 / 100 = 0.5

OR button: 30 % 4bet: 5% 4bet range button: 30 x 5 / 100 = 1.5

Obv, if our OR or 4bet is 0, our 4bet range = 0. I see that 4bet will not 0 the until second time. We need two 4bet to know if this works correctly, ¿no?