Uus poiss peeretas

Sunday 27 February 2011
Üks käsi livest, ei hakka eraldi käte foorumisse panema, aga kui kellelgi mõtteid siis siia või foorumi blogisse palun lahkesti neid avaldada.

Olympicu Monthly Special 70€ NLHE Freezeout, 20 entries, algstack 5000.

Level 2, Blindid 25/50, minu stack ~4000.

Tuleb EP raise ~175, Priit Brikker callib MP, ma CO T,T, callin samuti. Flopp on J33. Algne tõstja cBetib ~225, Brikker call, mu kümned tunduvad siin päris head, otsustan otsa panna, et oma kätt kaitsta, kuna ülekaarte ei taha näha. Panen mingi 850. EP foldib, Priit lükkab AI, coverdab mind ka, mul ~3000 järgi, põhimõtteliselt otsus kogu turna peale.

Eelnevat infot on niipalju, et olen esimesel levelil 3bet/callinud QQ ja foldinud lahtiselt 10-high boardil turnis (vastane näitas AA). Ise olen näinud Priitu Tartu Meistrikatel AJ 3bettimas ja läks AI 9-high flopil. Suurem asi info ei ole, aga ta näeb, et ma suudan foldida ja ma näen, et ta võib olla võimeline stacki peale bluffima seal, kuigi tookord tal oli 2 ülekaarti..

Ägisen tükk aega ja foldin, kuna tundub, et kui ma olen taga, siis way behind ja kui ma olen ees, siis ei pruugi väga palju ees olla, kui tal FDR, eriti kui ülekaartidega. Näitab A
9, ehk siis pure bluff. Küsimus, kas fish mängiti siin puhtalt üle? See, et ta callis C-Betti tegi selle käe mu jaoks eriti keeruliseks, natuke üle BR-i turna ka mu jaoks ja järgi jäi mängitav stack.. Väga 50-50 olin aga panin maha. Kas see on tema poolt väga hea spot bluffimiseks, kuna mul on seal väga harva käsi, mis kannataks AI callida? Arvamusi?

Что это такое "EV-joon"?

Thursday 17 February 2011
Pokkerimängijate kõnepruugis kohtab tihti väljendit "EV-joon". Ka sellestsinasest blogist käib see mõiste üpris tihti läbi ja üks pisut pokkerikaugem inimene sattus küsima, mida see joon näitab ja miks sellest nii tihti juttu on. Enamikule lugejatest ma ei räägi järgnevalt midagi uut, kuid et ma mäletan ise kuidas ma pokkeriga algust tehes ei saanud täpselt pihta, mis joon see selline on, siis otsustasin ühe postituse antud joonele pühendada.

EV-joon, täpsemalt All-in EV = All-in Expected Value näitab mängija hüpoteetilist võitu/kaotust, mis ta oleks saavutanud juhul, kui ta oleks võitnud kõikidest all-in situatsiooni jõudnud pottidest protsendi, mis võrdus tema käe equity-ga selles käes all-in mineku hetkel. Mis on equity? See on käe tõenäosus, millega antud käsi antud situatsioonis on riveriks parim käsi. Toome lihtsa näite:

Oletame, et jõuad preflopis all-in käega AA ning Sinu vastasel on QQ. Tõenäosus, et Sinu käsi selle jaotuse võidab on 80,9%, seega omad selles käes 80,9% equity't ning vastane omab 19,1%. Oletame, et te mõlemad panite potti 10$, seega pot on 20$. Sinu EV(ehk summa, mida Sa võidad sellisest situatsioonis long-runis 1 käe kohta) on 20$*80,9%-10$=6,18$. Sinu vastase EV antud käes on samamoodi arvutates -6,18$.

Kui me siin oma ässadega võidame, siis meie graafik tõuseb 10$ võrra, kuna võitsime oma käega 10$. EV-joon tõuseb aga 16,18-10$=6,18$ võrra, kuna pikas perspektiivis me võidame iga sellise käega sellisest potist mitte 10$ vaid 6,18$. Seega antud juhul tõuseb meie winrate graafik rohkem kui meie EV-joon - antud situatsiooni nimetatakse ka üle EV jooksmiseks. Kui aga vastasel õnnestub käsi võita (tabada Q, mast või rida), siis langeb meie winrate graafik 10$ võrra, kuna kaotasime selle käega 10$. EV-joon aga tõuseb endiselt 6,18$ võrra, kuna me endiselt pikas perspektiivis võidame sellises situatsioonis 6,18$. EV-joon tõusis seega rohkem kui meie winrate graafik(mis hoopis langes) - seda olukorda nimetatakse alla EV jooksmiseks.

Oluline on siin tähele panna, et all-in EV joone kallutavad tavalise winrate graafikust kõrvale üksnes need käed, mis jõuavad all-in enne riverit. Oletame, et eelmises näites jõuavad antud käed all-in hoopis flopis, mis on Q26 ja poti suurus on selleks hetkeks 10$. Sellises situatsioonis on ässade equity üksnes 8,6%(tõenäosus et turn või river on A), ning selle käe EV selles situatsioonis on 20$*8,6%-5$=-3,28$.

Mida siis EV joon näitab? EV-joon näitab põhimõtteliselt mingit protsenti õnne osakaalust mingi käte valimi juures. Lihtsalt öeldes - kui me jookseme üle EV, siis meil on olnud rohkem õnne, kui meil oleks keskmiselt olnud, kui me peaksime täpselt samades kätes samu otsuseid tegema mitmeid tuhandeid kordi. Kui me jookseme alla EV, siis on meil olnud rohkem ebaõnne kui meil keskmiselt oleks, kui peaksime sama valimi täpselt samamoodi tuhandeid kordi uuesti mängima. Miks ma ütlen, et "mingi protsent õnne osakaalust" - põhjuseks on see, et EV joon arvestab üksnes AI jõudnud situatsioone - mitte näiteks olukordi, kus meie equity on turnis 98%, kuid all-ini jõutakse riveris, kus vastane on hittinud oma 1-outeri ja meie equity ja EV on 0. Samuti võib ebaõnneks lugeda olukordi, kus me näiteks blind vs blind mängus hitime kuival flopil middle-seti, kuid vastasel on top-set. Jällegi meie ebaõnn ei peegeldu EV joonel kuna meie equity on tegelikult 7%. EV joon näitab seega õnne osakaalu üksnes neis situatsioonides, mis esinevad peale AI jõudmist, ning kus meil kas on või ei ole õnne et meie käsi on lauakaartide jagamise lõppedes parim.

Peaks olema arusaadav, et matemaatiliselt on EV-joone piirväärtus võrdne meie winrate graafikuga. Tihtipeale see nii ei ole, ning siis öeldaksegi näiteks, et joostakse sitasti, kuna graafik jääb oluliselt alla EV joone - on olnud ebaõnne, kuna me pole keskmiselt all-ini jõudnud pottidest võitnud nii palju, kui suur oleks olnud meie tõenäosus võita. Või ütleme, et jookseme nagu jumal kui meie graafik on oluliselt üle EV joone - tõenäosuse järgi oleksime pidanud võitma all-in situatsioonides vähem kui me tegelikult oleme võitnud.

Veebruari graafik Big Blindides


Paraku on nii, et tihtipeale märkame foorumites, blogides ning omavahelistes jutuajamistes, et rohkem räägitakse olukordadest, kus joostakse alla EV, aga mitte üle. Ka enamus postitatud graafikuid näivad olema alla EV. Kuidas see nii saab olla, matemaatiliselt on ju selge, et kui üks mängija jookseb alla EV, siis peab keegi kusagil jooksma üle EV - kõikide mängijate summaarne EV joon peab võrduma 0. Suure tõenäosusega on asi selles, et halba jooksu lihtsalt rõhutatakse ja postitatakse rohkem - kellelegi ei meeldi väga näidata graafikut, mis jookseb mitmeid BI üle EV, kuna ta oleks sunnitud kaudselt tunnistama, et tema winrates moodustab õnn väga olulise osa. Lihtsam on rääkida alla EV mängimisest, stiilis "biidin küll jube hästi, aga näed, jooksen sitasti lihtsalt". Muidugi on olemas ka keerulisemaid teooriaid, koondnimetusega "online pokker on rigged". Selle teooria pooldajad viitavad faktile, et enamik regular-mängijate graafikud on alla EV jooksvad ning toovad põhjuseks tarkvarapettuse - nad väidavad, et enamik kaotavaid fishe jooksevad üle EV (nad mängivad nii halvasti, et kaotavad hoolimata üle EV jooksust) või et eksisteerivad bot-id (mängijad, kelle eest mängib tarkvara ise), kes jooksevad rängalt üle EV. Absoluutset tõde on muidugi väga raske välja selgitada, sest selleks vajalikku samplet on võimatu kokku panna. Isiklikult leian, et sellist pettust on väga võimalik teostada (puht algoritmiliselt), kuid risk selle avalikuks tulekul ei kaalu üle kasumit, mida pokkeritarkvara pakkujad selle pealt niiehknii teenivad. Aga see kipub juba pisut teise teemasse minema.

Kui hullusti või hästi siis ikkagi võib joosta? Kas 8BI alla EV 20k käe peale on standard või ulmeliselt kehv? Kas 300BI või 100k käeline downswing võib tulla üksnes halvast jooksust või on 99% kindel, et viga on mängus? Paraku on sellele küsimusele õigem vastata mängijatel, kes omavad piisavalt kogemust, aastaid mängimist, kümneid miljoneid käsi. Minu sample juures on üsna mõttetu järeldusi teha, kuid et see on siiski huvitav, siis laseme oma veebruarikuu sample läbi variatsiooni-simulaatorist. Kordan veelkord, et see sample on tegelikult liiga väike, kuid mingit aimu siiski annab.

Mõistmaks, kuidas simulaator töötab on vajalik aru saada mõistest standardhälve (standard deviation). Lihtuse huvides olgu öeldud, et tegu on suurusega, mis näitab kui suures mahus erinevad üksikud väärtused valimi keskmisest. Pokkeri mõistes tuntakse seda ka variatsiooni nime all, põhimõtteliselt näitab, mil määral erineb üksikute käte winrate kõikide käte keskmisest winratest. Kui oled tight mängija, kellele ei meeldi väga riskida ja flipata, siis on sinu SD väiksem, kuna võidad/kaotad summasid, mis on keskmisele lähedal. Kui oled loose gambler ja võtad tihti flippe, siis Sinu winrate võib tulla sama aga sinu SD on suurem, kuna üksikud võidud/kaotused erinevad keskmisest winratest suuremas mahus. Oluline on see mõiste läbi ablada, sest simulaator ei mängi läbi reaalseid pokkerikäsi, vaid kasutab Sinu etteantud SD(võimalik saada HEMist) ning arvutab sinu variatsiooni ning winrate põhjal x koguse potentsiaalseid graafikuid.

Minu SD = 70bb/100 (antud valimi peale 69, lifetime 70)
Winrate - see on suurus, mida ma eeldan, et ma võiksin näidata (selle väärtuse saaks võtta siis, kui mul oleks varasem suurem sample, mille pealt seda võtta. Winrate ei tohiks võtta uuritava sample pealt, kuna me uurime kas selline winrate x võiks selle sample raames tulla selline variatsioonist sõltuvalt, arvestades, et meie tegelik winrate on y. Antud näites võtame minu winrateks EV winrate, milleks on 4,3bb/100.
Nr. of hands = 18841, mis on meie veebruari sample
Nr. of runs = 50 - jooksutame simulatsiooni 50 korda


Mida me antud graafikult näeme? Näiteks seda, et matemaatiliselt ei ole meie jooks midagi üle mõistuse käivat - kõige halvemal juhul võiksime olla -550bb asemel olla -1500bb. Parimal juhul, võiksime sama mängu näidates olla 2000bb plussis. Min ja max väärtus on muidugi suured erandid, kuid näeme et meie winnings -550bb juurde või sellest allapoole jookseb päris suur hulk graafikuid. -550bb on küll saast jooks aga veel mitte ulmeliselt saast, selle graafiku põhjal ütleks, et umbes -1000bb korral oleksime kogenud ikka äärmiselt ebausutavat downswingi. Kui tähelepanelikult vaadata siis meie reaalne graafik käib vahepeal -1000bb peal ära ka, sel hetkel võib tegelikult öelda isegi, et oli tõesti kohutavalt halb jooks, kuid sample on ikkagi liiga väike siin. No väike lohutus ikkagi.

Huvilistele veel mõned numbrid, mida simulaator selle sample põhjal leidis:

Suurim downswing: -1900bb
Pikim BE periood: 14700 kätt
Keskmine BE periood: 5500 kätt

Simulaator ise: http://www.evplusplus.com/poker_tools/variance_simulator/

Kokkuvõtteks - tahaks eelneva jutu põhjal ümber lükata 2 müüti, mis EV joone kohta ringluses on. Esiteks väide, kui graafik on miinuses aga EV plussis, siis see näitab, et oled ikkagi võitev ja hea mängija ei ole tõsi. Põhjuseks see, et EV joon näitab ainult mingi osa õnne osakaalu Sinu mängus - seal peegelduvad ainult need olukorrad, kus minnakse all-in ja ka sel juhul võis "õnn" Sulle juba varem naeratada, tabasid turnis 1-outeri vms. Teiseks väide, et ma olen 2 kuud alla EV jooksnud ja nüüd peaks hiiter tulema on samuti väär, kuna matemaatiliselt on up- või downswingi tõenäosus alati täpselt sama suur - 50/50% Kui norida, siis on downswingi tõenäosus pisut suurem, kuna 20$ potis kaotad alati 10$ aga võidad ~9$, kuna rake sööb osa ära. Jah, statistiliselt peaks EV alati nulli jooksma, kuid selleks vajalik käte arv võib olla kaugelt suurem, kui keegi oma eluea jooksul mängida jõuab :)

Lõpetuseks, kui te lähete pf AI AA vs AA ja vastane tõmbab masti kokku, siis ärge heituge ja mõelge, kuidas oleks kui teile tehtaks seda ~300 korda aastas:




Swingime

Monday 14 February 2011
Kui läheb sitasti siis üldiselt väga ei kiputa sissekandeid tegema või graafikuid postitama. Mis viga on rakette üles panna aga pärast suurema auguga lõppenud sessi väga ei tihka miinusgraafikut üles toppida. Sai seda nüüd siiski tehtud ja tuleb tunnistada, et kaks NL25 shotti tõmbasid miinusesse nii veebruari kui ka kogu aasta graafiku. Esialgu tundub katastroof aga BI-de mõistes tegelikult ei olegi see auk nii sügav, 6BI, põhimõtteliselt samamoodi kahe sessiga tagasi tehtav. Ja nagu graafikust näha on, siis jooksin NL25 kena 100$ alla EV, maakeeli öeldes lihtsalt imeti välja. Loomulikult tegin ise ka siin-seal vigu, mida pastilaa abil siluda püüan, kuid hetkeks siirdun siiski tagasi kodusesse limiiti. Järgmine NL25 shot tuleb siis, kui roll uuesti 800$ peal on.

Reedel nägin kõige kreisimat live-mängu, mida ma siiamaani näinud olen, kus 0,10/0,20€ lauas oli maksimumhetkel mingi ~2600€ ja tehti 160€ open-shovesid 48off tüüpi kätega. Vahepeal mängisin 1250bb deep - see on ikka hoopis teine mäng. Suuremad stäkid olid 3000-6000bb deep. Põhimõtteliselt foldisin AJ, AQ, 99 tüüpi käsi EP-lt. Kuigi sai võetud väike rumm, siis soovitaks pokkerilauas mõistuse juurde jääda, oli üpris hirmutav näha mingeid vanasid 70BI miinuses. Paraku sellest vaalamerest endal väga suuri kalasid välja tõmmata ei õnnestunud ja hommikuks olin +150€. Abiks seegi. Vanasõnagi ütleb, et kel ei vea online-pokkeris, sel veab lives :)

Beating live

Friday 11 February 2011
Pokker on oskusmäng.

Live No-Limit Hold'em, 0.20€ BB (4 handed)

SB (60€)
Hüdrovaal (48€)
Hero (60€)
Vaal (150€)

SB posts small blind 0,10€
Hüdrovaal posts big blind 0,20€
Hero posts straddle 0,40€

Preflop: Hero is UTG with ,

Vaal raises to 1€
, SB calls, Hüdrovaal calls, Hero raises to 6€
, Vaal calls, SB calls, Hüdrovaal raises to 48€(All-in), Hero raises to 60€(All-in)

Vaal proposes 4-way all-in with a 20€ cap, SB agrees, Hero agrees, Hüdrovaal rejects. Vaal folds, SB folds.

Shows Hero A, A (pair of aces)
Shows Hüdrovaal Q, 4 (absolute nuts, Q-high)


Flop: (108€) , , (2 players)

Results:
Hüdrovaal won gazillion €
Hero goes on tilt

The worst best day

Tuesday 8 February 2011

NL25st ilmselt suusad mõneks ajaks. EV joon vast iseloomustab tänast sessi ilma et peaks midagi juurde rääkima. Isegi tilti ei ole, naljakas vaadata kuidas mingi 150 käega läheb mutiauku kõik. Viimane maasikas eriti mahlane, 42/23/5 fish raise, ma misclickin minraise 99-ga (kuna sulgesin laudu siis olin TableNinja juba kinni pannud), fish call. Flopp T9K, stäkid-värgid-särgid, keerab ümber JQ. Is naiss.

NL25 shot

Monday 7 February 2011
Nonii. Kuna roll on boonustest ja rakebackist piisavalt priskeks pundunud, siis otsustasin NL25 shoti võtta hoolimata sellest, et NL10 on endiselt nutuselt break-even. Pastilaa kõuts-diili raames on winrate 16k käe peale 1,5bb/100. Printing pennies. Jooks muidugi on me diili jooksul olnud mõni BI alla EV aga siiski ma ei tunne kuidagimoodi et nl10t cruchiks, mida ABC pokker ju idee poolest tegema peaks. Mänguliselt ei tunne ka ennast väga ebakindlalt aga tulemust ei ole. Mingid käed küll paraku on sellised, kus hiljem üle vaadates ei saa täpselt aru, miks ma mingi otsuse tegin - see on pisut kehv ja mindset tuleb selle koha pealt korda saada.

Igatahes NL25 sai kuuel laual ette võetud ja positiivne on see, et sess õnnestus plussi tirida. Üks pisut lollisti mängitud käsi + üks set mis läks auto-foldi, kuna tegime alguses ühissessi ja nende raames ma ei pane tähele kui aeg otsa saab järsku. TableNinja hankimisega hakkan homme tegelema, see peaks sääraseid jamasid vältida aitama. Summad on pisut harjumatud, mitte hirmutavad, vaid lihtsalt ei ole veel harjunud standarditega a la 3beti suurused, 3+limparid, 3/4pot jne arvuliste väärtustega. Võrreldes nl10-ga tundub, et CBetti austatakse rohkem. Selliseid ulme-fishe nagu nl10-s kohata võib, vähemalt tänases sessis mulle ette ei sattunud, kuigi räägitakse et nl25 on vähemalt sama kalane, kui mitte hullemgi. Eks näis, kuna sess jäi plussi siis tuleb võtta ka järgmine shot, stoploss piiri panin NL25-ga bankrolli langemine 700$ peale, seega võin endale 6BI suurust kukkumist lubada.

Tänase sessi ilmselt võtmekäsi, ilmselt pisut halvasti mängitud minu poolt aga ootan kommentaare, kas siia või siis PokkeriProde foorumi blogisse. MP1 on 14/9/2 60 käe peale, BB on 19/16/2 ~100 ja UTG 33/0/1 ~20. Flopp tundub nii maasikas, et nelja vastase vastu siin ei taha ise esimesena välja lammutada, kas peaks siiski? Riveri otsus on samuti keeruline, kas ma peaksin siin oma käest veel kuidagi lahti saama? Tõenäoliselt ikkagi flopis välja bettida - antud käe juures tõenäoliselt oleks bustoks läinud niiehknii aga pikemas perspektiivis?

saw flop | saw showdown

BB ($25.35)
UTG ($30.41)
UTG+1 ($25)
MP1 ($25.35)
MP2 ($53.67)
CO ($8.75)
Button ($17.04)
Hero (SB) ($25)

Preflop: Hero is SB with ,
UTG calls $0.25, 1 fold, MP1 calls $0.25, 3 folds, Hero bets $1.25, BB calls $1, UTG calls $1, MP1 calls $1

Flop: ($5) , , (4 players)
Hero checks, BB checks, UTG checks, MP1 checks

Turn: ($5) (4 players)
Hero bets $3.75, 2 folds, MP1 calls $3.75

River: ($12.50) (2 players)
Hero bets $6.10, MP1 raises to $20.35 (All-In), Hero calls $13.90 (All-In)

Total pot: $52.50 | Rake: $2.62
Main pot: $52.50 between MP1 and Hero, won by MP1

Results:
Hero had J, J (three of a kind, Jacks).
MP1 had A, 6 (flush, Ace high).
Outcome: MP1 won $49.88


Jõleheast muusikast pole ka siin blogis puudust loomulikult:

Misclick

Friday 4 February 2011
Järgnevalt väike tõestus faktile et online pokker on läbi ja läbi rigged. Hero misclikis, tahtsin ühe teise laua chatis klicki teha. Pärast seda kui sellest sai ohhoooo, call 48s, jäi üle ainult nutsi loota. Obv, et tuli. Üldiselt ma soovitangi sellist mängu teha, sest on näha, et kokku vedamisega ei ole onlines vähemalt probleeme :)

UTG+1 ($9.16)
MP1 ($6.15)
Hero (MP2) ($10.23)
MP3 ($8.78)
CO ($3.35)
Button ($10)
SB ($3)
BB ($10.58)
UTG ($13.09)

Preflop: Hero is MP2 with ,
1 fold, UTG+1 calls $0.10, MP1 bets $0.30, Hero calls $0.30, 5 folds, UTG+1 calls $0.20

Flop: ($1.05) , , (3 players)
UTG+1 checks, MP1 bets $0.60, Hero calls $0.60, 1 fold

Turn: ($2.25) (2 players)
MP1 checks, Hero bets $0.90, MP1 calls $0.90

River: ($4.05) (2 players)
MP1 checks, Hero bets $4.35, MP1 calls $4.35 (All-In)

Total pot: $12.75 | Rake: $0.85
Main pot: $12.75 between MP1 and Hero, won by Hero

Results:
MP1 had 9, 9 (two pair, nines and sixes).
Hero had 8, 4 (straight, eight high).
Outcome: Hero won $11.90