|
本帖最后由 Howard 于 2013-3-26 12:26 编辑
zhaoyue0o0o 发表于 2013-3-26 10:09
我来 问。 有效筹码 40BB。 HERO BB。 UTG 3BB。 HERO HAVE JJ。 UTG OPEN RANGE 12。 CALL RANGE 88 ...
这个问题挺好,但是仍然得澄清几个不太明确的地方
1) utg open range 12 假设 top 12%
2) utg call range 88+AQ+ 假设这是他call我们所有的raise的范围,下至miniraise,上至allin
先用个笨方法分步做吧,毕竟刚起步
1. UTG跟注的概率是多少?
select count(inrange(p2, "AA-88, AK-AQ")) as Opp_Call_Frenquency
from game = "holdem", p1 = "JJ", p2 = "12%"
答案:48.93%
2. Hero push,UTG跟注后,Hero equity多大?
select avg(equity(p1, river)) as HeroE
from game = "holdem", p1 = "JJ", p2 = "AA-88,AK-AQ"
答案:53%
3. Hero push的总EV分两部分,48.93%对手跟了死磕,其他时候hero白捡4BB(小盲0.5忽略):
48.93% * (80BB * 0.53 - 39BB) + (1-48.93% )*4BB = 3.70BB
弃牌EV=0
所以推了一定好于弃牌。
如果用一个大语句解决此问题,读起来就比较费劲了:
select avg(
case
when inRange(opponent, 'AA-88,AK-AQ')
then ((4 + 39 + 37) * riverEquity(opponent)) - 37
else 0
end
) as OPPONENTNET_EV_CallPush,
avg(
case
when inRange(opponent, 'AA-88,AK-AQ')
then ((4 + 39 + 37) * riverEquity(shover)) - 39
else 4
end
) as SHOVER_EV_Push,
count(inRange(opponent, 'AA-88,AK-AQ')) as OPPONENT_Call_FREQUENCY
from game='holdem', syntax='Generic',
shover='JJ',
opponent='12%'
结果是
OPPONENTNET_EV_CALLPUSH 0.334BB
SHOVER_EV_PUSH 3.666BB 与3.70的上述结果基本吻合
OPPONENT_CALL_FREQUENCY 48.94% |
|