Select Page
Poker Forum
Over 1,291,000 Posts!
Poker ForumTournament Poker

Nakamura's 2K post - with multitabling code - video added

Results 1 to 31 of 31
  1. #1

    Default Nakamura's 2K post - with multitabling code - video added

    Nakamura's 2K post

    Well, here is my 2k profit post (well it’s 2k if I add up all the bits and pieces of money and bonuses I have earned, ignoring my initial foray into cash games).

    Warning: This may get long, feel free not to read.

    Background

    About 3 years ago my house-mate introduced me to the idea of online poker. I started playing cash games at Party Poker and I wasn’t very good. I didn’t have much idea what I was doing and was playing anything up to $1/$2 on a bankroll of less than $100 (in fact, if you listen very carefully you can hear the feint sound of impending doom ). Every month or so, I would drop in $50. I honestly don’t know how much I lost at Party Poker (probably something like $250-$300), because I didn’t keep records.

    Then, in the quest for more poker knowledge, I found FTR! On it I found plenty of information, including AOK 19-hand chart. In theory, a simple way to keep me out of trouble and build my bankroll. Unfortunately, that wasn’t to be the case ... I had ups, but then the downs were worse. I distinctly remember being distraught when holding 33 in an un-raised pot and the flop came down Q 3 2. No way I was behind, right? All the money went into the middle and my opponent flipped up QQ. Why was I distraught? Well, I had just lost ¼ of my bankroll!

    Several bad beats later, I was down and out ... destined for the poker graveyard. Down to my last $6, and breaking all bankroll rules, I started playing the $2 SNG tables on FTP. I’m probably the best example I know of why it’s really, really important to play within your bankroll. I should have busted out and, in fact, I had already resigned myself to stop playing poker once this money was finished.

    Incredibly, though the knowledge I had gained from FTR, I started to win. I still wasn’t a great player, but I was doing very well. As my confidence grew, I started posting more hands and tournaments in the FTR forum. I will be forever grateful to fjuanl, who very patiently taught me ICM (learn, learn, learn!) and reviewed several tournaments and commented very liberally on them.

    Once my bankroll had grown to $150, I took $50 and put it into PokerStars. Unfortunately, I didn’t really understand the importance of maximising the welcome bonus. Nevertheless, I was soon hammering at the $3.40. I don’t remember exactly how I moved up to the $6.50, but there I ended up. And the rest, as they say, is history.

    Books

    Read Colin Moshman’s “Sit 'n Go Strategy”. It’s my personal favourite and he presents a lot of information in a very accessible manner. “Kill Everyone: Advanced Strategies for No-Limit Hold-em Tournaments and Sit-n-go’s” by Streib and Lee, is also very good and definitely a must read. “Harrington on Hold ’em” is a useful read, although many of the situations apply only to MTT.

    Partnerships

    I ground almost all the way to $1000 on $6.50s (mostly 2-tabling); the later part was due in part to $5.20 turbo double or nothings (DON). Later I would start playing lots of these, both $5.20 and $10.40’s.

    Through playing DONs I met Rage2100 on FTR. As I was doing fairly well at DONs at the time, Rage2100 sent me a private mail asking me for some hand histories. Thinking nothing of it, I sent him 6. Since then we have exchanged hand histories, comments, ideas, code and tilt control (especially me).

    Tilt

    Everyone suffers from this at some point in their career. As a serious SNG player, you will need to control and manage your tilt. Tilt starts usually starts manifesting itself after several bad beats in a row. It puts you in a very bad mental state of mind and will usually cause you to drop more money which serves to push you further into the tilt spiral.

    Signs you are tilting:

    #1 You start to question whether your overall strategy is good or even right.
    #2 You start to play hands differently, because the last 3 times your KK was cracked, so maybe you should limp this time and see the flop.
    #3 Inability to play an optimal push/fold game at the end (this is related to a fear of being beaten and it takes a lot of courage to push weaker hands into opponents when have been pwned the last 5 or 6 times).

    Controlling/Preventing tilt

    Rule #1 Never play when drunk.
    Rule #2 Never play when tired.
    Rule #3 Never play when angry (if you get angry after several bad beats, STOP!).
    Rule #4 Never play when you are disinterested (distractions such as emails, IM, naked girlfriends, etc.).
    Rule #5 Never play to ‘win’ money back

    All of these will cause contribute to losing streaks and potentially lead to tilt. Please avoid them and do have the discipline to stop when the signs are there.

    Completely aside from tilt is your luck. Lucky streaks and downswings will happen, even if you bring your A-game to the table every time. To illustrate the point, you can try downloading my simple double or nothing simulator. It simulates profits from double or nothing games, simply assuming Hero loses 1 (buy-in) or wins 0.95 (1 buy-in – rake). It produces some interesting graphs, even when Hero has a clear edge. Even 15 buy-in downswings are not uncommon. Notice this has nothing to do with tilt, but rather to do with ‘luck’ or randomness. http://www.megaupload.com/?d=70OEEMYZ

    This demonstrates that just because you have moved sideways or had a downswing over 200 games, this does not necessarily mean tilt. Tilt specifically refers to changing your style of play or significantly diverging from your usual play in particular hands. Learn to identify what is tilt and what is variance! They are different.

    Bankroll

    It will suffice to say that there are good threads on bankroll management for SNG’s in the stickies digest. They don’t tend to cover double or nothings, but playing around with the simulator should make you nervous if you only have 20 buy-ins. There is a reason why most of the regs on this forum are over-rolled for the stakes they play at. For one it’s hard to recover from going bust-o, but more importantly you bring a fearless game to the table and therefore you have an extra edge over most opponents.

    Alternative bankroll strategies

    Although poker is a fun way to build your bankroll, the daily grind can be frustrating slow. Often we are ready to level up in terms of skill, but our bankroll prevents us from doing so. Casino bonus whoring can be a very profitable method of greatly increasing your bankroll. [brag] I have made £3k clearing casino bonuses [/brag]. Online casinos offer bonuses to attract you to their casino. There is normally a play-through requirement to clear the bonus, but often it is profitable to clear the bonus using an optimal strategy in blackjack. This should get you going http://casino-bonus.flopturnriver.com/. If you are interested in learning more, please PM me and I can point you in the right direction (Taipan, I’m not sure how much I can link here).

    Multitabling

    A few months after meeting Rage2100 he sent me a link to what was probably my most important recent development. It was a link to a players’ 1k post, in which he described how to play 10+ tables at once in a stacked formation (all the tables’ one on top of the other). At the time I was tiling 6 tables on my 14” screen and I instantly recognised the value in being able to play more tables at once. I cautiously started out with a stack of 7, and this has grown steadily to 16 tables.

    The setup

    Once I worked out the exact dimensions of the table I wanted, I ‘observed’ at 20 PokerStars tables and used PlaceMint http://sourceforge.net/projects/placemint to replicate the exact table size on all 20 tables. In my case, I divided my screen into 4 quadrants, with a little bit of overlap between the top and bottom tables. Once this was sorted, I saved this as a PokerStars ‘custom layout’ so I could use this layout every time.

    Next, you need to get yourself AHK http://www.autohotkey.com/. It’s free and users can download a variety of useful codes. You can find lots of helpful scripts here http://www.overcards.com/wiki/moin/AutoHotKey. I use a very clever AHK script Rage2100 wrote to control the movement of tables in and out of the stack with only the press of the Spacebar! This allows me to concentrate on a particular table without holding up the action on other tables. It uses counters to calculate if tables are occupying other slots and automatically places the target table in the next available slot.

    Here is a short video to help you understand what I mean ( http://www.megaupload.com/?d=KF0UPBSZ ). You need to upzip and click on the internet browzer icon. Please notice, the video is driven by input from the mouse or k/b, so things aren’t really in real-time per se. I’m really sorry the video is so crap, but I’m on a really restrictive capped ADSL. I’ll try give it a better go when I have a better data solution.

    Anyway, give it a try and I guarantee you will blinded by the sheer awesomeness of what Rage2100 wrote (Please give him credit if you alter or change his code) You can find the code at the end of the thread - you will need to paste into a blank AHK script and change the coordinates to suit your screen and table size.

    Software


    Keeping track of your results is very important and you should have a way of doing this. Hold ‘em Manager and Poker Tracker are two, affordable, commercial programs to track your progress through the poker ranks. Personally, I own a Beta copy of the new HEM, with tourney support added. You can check out some short videos demonstrating its features here http://www.flopturnriver.com/phpBB2/...dacc35ffbeb893. You need to scroll down a bit in the thread.

    I am well aware that the price of these programs can sometimes fall beyond the scope of the small stakes players’ bankroll. Step in freepokerdb http://fpdb.sourceforge.net/. I recently came across this free piece of software while surfing the web. I have never used it, and it seems to be in its infancy, so expect some teething problems.

    For ICM play and practice, you’ll need a copy of Sit-and-Go Wizard. For those who cannot afford SNGWIZ, Sit-and-Go End Game Tools www.sngegt.com/ offers similar functionality for free. Remember using this tool during live play is strictly prohibited on most sites. That aside, it’s a fantastic it’s of software to practise your ICM play. Quiz mode is a must.

    Lastly, I use a program called TableNinja http://tableninja.com/index.php to deal with many of the annoyances in PokerStars and help with multi-tabling. It can be configured to provide hotkeys for automatically betting set amounts etc., and can actually replace a variety of AHK scripts. It’s a very polished product, and while it’s still in the Beta phase, it’s free to download and use!

    All the little people...

    In this last part I would like to thank all the little people who helped my along the way ... Taipan, Fjuanl, Drmcboy, bjsaust, TLR, Rage2100 and all the regulars who I may have forgotten. Honestly, I didn’t mean too. You guys probably helped me way more than I deserved. Thanks.

    Just so that you don't have to waste a Sharkscope search..




    Code: Note open a blank notepad document and paste this code into that. Save document as move_table_by_Rage2100.ahk. Getting the extension right (i.e. the .ahk bit, deleting the .txt bit) is really important. Provided you have AHK installed, double-clicking on this file should automatically open the script in AHK (there will be a little green H in your system tray).

    Table moving code

    ;================================================= =========================================
    ;Move Table by Rage2100
    ;================================================= =========================================
    ;Spacebar moves table under mouse to next empty slot or back into stack again
    ;F1 can be used to move tables to the home position at the start of the session
    ;Escape closes table and updates counter
    ;================================================= ===============================================

    X_home=0
    Y_home=0
    Slot1_X=640
    Slot1_Y=0
    Slot2_X=640
    Slot2_Y=270
    Slot3_X=0
    Slot3_Y=270

    ;================================================= ===============================================

    S1=0 ;Counts how many tables are in Slot 1
    S2=0 ;Counts how many tables are in Slot 2
    S3=0 ;Counts how many tables are in Slot 3
    T=50 ;Tolerance in pixels used in case a table slightly moves

    ;================================================= ===============================================

    space::
    CoordMode, Mouse
    MouseGetPos,,,tableID
    IfWinExist, ahk_id %tableID%
    WinGetPos, X, Y,,, %ahk_id%

    If (X < (X_home + T)) AND (Y < (Y_home + T))
    {
    If (S1 <= S2) AND (S1 <= S3)
    {
    WinMove,,, Slot1_X, Slot1_Y
    S1+=1
    } else
    If (S2 < S1) AND (S2 <= S3)
    {
    WinMove,,, Slot2_X, Slot2_Y
    S2+=1
    } else
    If (S3 < S1) AND (S3 < S2)
    {
    WinMove,,, Slot3_X, Slot3_Y
    S3+=1
    }

    } else
    If (X > (Slot1_X - T)) AND (Y < (Slot1_Y + T))
    {
    If S1 > 0
    {
    WinMove,,, X_home, Y_home
    S1-=1
    } else
    WinMove,,, X_home, Y_home

    } else
    If (X > (Slot2_X - T)) AND (Y > (Slot2_Y - T))
    {
    If S2 > 0
    {
    WinMove,,, X_home, Y_home
    S2-=1
    } else
    WinMove,,, X_home, Y_home

    } else
    If (X < (Slot3_X + T)) AND (Y > (Slot3_Y - T))
    {
    If S3 > 0
    {
    WinMove,,, X_home, Y_home
    S3-=1
    } else
    WinMove,,, X_home, Y_home
    }
    return


    Escape::
    CoordMode, Mouse
    MouseGetPos,,,tableID
    IfWinExist, ahk_id %tableID%
    WinGetPos, X, Y,,, %ahk_id%

    If (X < (X_home + T)) AND (Y < (Y_home + T))
    {
    } else

    If (X > (Slot1_X - T)) AND (Y < (Slot1_Y + T))
    {
    PostMessage, 0x10, 0, 0,, %ahk_id% ;Close the window
    S1-=1

    } else
    If (X > (Slot2_X - T)) AND (Y > (Slot2_Y - T))
    {
    PostMessage, 0x10, 0, 0,, %ahk_id% ;Close the window
    S2-=1

    } else
    If (X < (Slot3_X + T)) AND (Y > (Slot3_Y - T))
    {
    PostMessage, 0x10, 0, 0,, %ahk_id% ;Close the window
    S3-=1
    }
    return


    F1::
    MouseGetPos,,,tableID
    IfWinExist, ahk_id %tableID%
    WinMove,,, X_home, Y_home
    return
  2. #2
    rong's Avatar
    Join Date
    Nov 2008
    Posts
    9,033
    Location
    behind you with an axe
    How long did it take you?
    I'm the king of bongo, baby I'm the king of bongo bong.
  3. #3
    Quote Originally Posted by DanAronG
    How long did it take you?
    333 hours playing time on Stars. Probably around 70-80 hours elsewhere.
  4. #4
    great post...

    well done on your success so far...!! keep it up
  5. #5
    Gratz......nice post, the part about multitabling helped me out.
  6. #6
    Nice post man. Well thought out and good links which I have now clicked on and am about to check out...

    That's a nice graph, did it feel like that all the way? Or was that bump around 1500 a problem?

    Do you have overall stats by stakes? I'm an ex-ring player so I like PT/HEM shots
    Blah blah Op Blah blah

    Faith in Jesus Christ is +EV. That is all.
  7. #7
    Quote Originally Posted by Anosmic
    Nice post man. Well thought out and good links which I have now clicked on and am about to check out...

    That's a nice graph, did it feel like that all the way? Or was that bump around 1500 a problem?

    Do you have overall stats by stakes? I'm an ex-ring player so I like PT/HEM shots
    I was more concerned by the flattening out around the 1000-mark. The downturn afterwards was caused in part by me being pwned at the 16's.

    I can guarantee it didn't always feel comfortable and I needed several months away from the game at one point (I went and earned loads off casinos).

    PS stats

    $2.20 3 336.4
    $3.40 3 -100.0
    $5.20 1782 10.2
    $6.25 15 -48.8
    $6.50 448 18.7
    $10.40 937 4.3
    $12.00 1 -100
    $16.00 6 -79.9
    $20.80 4 -3.8

    I must be missing some of my earlier hand histories in HEM, as I have definitely played more $3.40's (Sharkscope needs at least 20 to plot a data point and I have a data point
  8. #8
    Congratulations on your $2k profit, well done! Very nice post too. Good skill in the future and may your success continue! Very glad that you've found the forums (and the people you met on them) useful too.
  9. #9
    I appreciate the post, the links and insight.
    On your stats, I'm guessing those are games played and roi, correct?
    Donk Skills:
    #1 The bluff call
    #2 The Drawing-Dead Value Bet
    __________________________________________________ _____________
    "What we do in life echoes in eternity."
    Maximus Decimus Meridius - Gladiator
  10. #10
    Wow. Nice post and milestone, sir.
  11. #11
    I really enjoyed your post, congrats on the 2K. I am currently trying to workout a better multitabling system. Right now I do a mix of 8 tables: 4 $20-30 single table sngs, and then some combo of the $10 single/double/triple table SNGs, the $12 180s or 45s. I might throw in a sat, or DON if the timing works. Right now the tables are all on the screen with a bit of overlapping. I can handle 8 fairly easily, and have done 10. The problem isn't so much being able to concentrate, but more so how messy my screen looks and the technical difficulties---Hence the enjoyment of your post!

    I downloaded everything and briefly tried to get things set-up but didn't succeed very well. I would really like to see your video of this in action, to have a better idea of what the end result should be. I imagine that you could keep stacking tables ontop of each other for nearly as many as you wanted.

    I hope to be able to dedicate some more time to getting this set up and running this weekend. Thanks for all the links and info regarding the programs, it's always nice to read comments on these and get ideas of what works out there.

    Congrats again, can't wait to read your 10k post
  12. #12
    I've been away on holiday for the last week, so have only just read this post.

    Congratulations on the 2k mark, I hope you keep it going.

    I'm glad my little script came in handy.
  13. #13
    erguonlove Guest
    great post , thoroughly enjoyed it , what you acheived is really impressive

    keep up the goodwork
  14. #14
    Great post

    Congratulations on reaching the 2K mark, nice accomplishment

    I would take this oppurtunity to thank you for all the time and effort invested in FTR, I really think you helped in having the Sng forum one of the more active and interesting on FTR


  15. #15
    Thanks for all the comments. Kijjo, yes you are correct.

    A short video has now been added. It's pretty bad, but at least it gives you an idea of the layout in general.
  16. #16
    Great post and congratulations.Im going to check the links out when i get the chance. Ive only joined the forum a few weeks ago but already ive learned so much.
  17. #17
    Just saw this due to Mr. Rotten's bump - nice job, Naka. I have benefited from you and Rage and AHK scripts, too. Thanks again!!
  18. #18
    Quote Originally Posted by Robb
    Just saw this due to Mr. Rotten's bump - nice job, Naka. I have benefited from you and Rage and AHK scripts, too. Thanks again!!
    No, thank you. You make a lot of effort to help noobs in cash. Nice work with the AHK stuff too.
  19. #19
    So far I've played 2 sessions, first session i played 11 tables, 2nd session 16 tables, I like the set up. $2 + $.25 buyins, went +$27 in ~2 1/2 hours, we'll see how consistent I am. When I go all in I like to put the table back in the stack so I'm not tempted to base my play off of the specific results rather than statistically good play!

    Edit 1: Thank you for posting this, the AHK script was helpful, also glad for the reminders about boredom!

    Edit 2: another session of 16 +$10 Wow that gets crazy when you have 10 tables with 2-4 people.. haha
    Last edited by sven00100; 04-18-2010 at 02:39 AM. Reason: Add thanks
  20. #20
    Hehe, well you might want to check out this thread http://www.flopturnriver.com/pokerforum/sit-n-go-tourney-tactics/beginners-guide-multi-tabling-nakamura-rage2100-171157.html. -Scroll to the end of the thread -

    We worked out how to allow users to continue using the Spacebar to move tables from the main stack while still allowing it to function normally in the chatbox/notes.
  21. #21
    Great tips! This one makes me think:

    Signs you are tilting:

    #1 You start to question whether your overall strategy is good or even right.
    I find myself doing this all the time. I keep thinking I've got a great plan going to really capitalize on all those loose-passives, and then I lose 20 6-player games in a row against them and can't help but reconsider my entire strategy.
  22. #22
    Grats on your success nakamura and ty for an inspirational and well put together post.
    Shut up! Shut up and take the pain! Take the pain
  23. #23
    bump

    and thanks rage for the move table script and naka for the entire post.
  24. #24
    bump

    Naka, thx for checking out my "tools of poker" thread. Just had to bump this since I reloaded your "move tables" script on a new machine we got. I still learn a ton every time I open that script and modify it for my preferences, and I appreciate the time you took helping me learn basic AHK scripting.

    Hope 2011 is going great for you. Liked the "Kill Everyone" link as well. NH, sir.
  25. #25
    I'd just like to point out that MoveTable was coded by Rage2100 not me! In fact I only learnt AHK subsequently and now code some of my own scripts. So I'm afraid I can't take any credit for teaching you AHK!

    2011 is rocking so far although I'd be happier if I ran closer to EV :/ Maybe I'll post a BBV thread sometime :P
  26. #26
    Haven't seen Rage around the FTR forums of late, but I knew about his work and I'm glad you reminded us all what a great job he did. I have this plan to learn more this week about AHK scripts by reworking Rage's original into a 2-slot version for Dad's laptop. Awesome stuff.
  27. #27
    As if by magic!

    I've still been having the odd look on FTR, but poker has taken a back seat for me over the last few months, due to other work. I hope to play much more regularly in 2011 though, and start posting a lot more too.

    Good to see you are still around Robb, and good luck doing a 2-slot version of the script. I only just noticed you've posted some new AHK stuff in the Tools of Poker section, so I will go and check those out.

    I know Naka has recently written some really cool stuff in AHK, so it would be good to get a few more people interested in it, and posting their own scripts. I just noticed dneureiter has had a go.
  28. #28
    Quote Originally Posted by Rage2100 View Post
    As if by magic!

    I've still been having the odd look on FTR, but poker has taken a back seat for me over the last few months, due to other work. I hope to play much more regularly in 2011 though, and start posting a lot more too.

    Good to see you are still around Robb, and good luck doing a 2-slot version of the script. I only just noticed you've posted some new AHK stuff in the Tools of Poker section, so I will go and check those out.

    I know Naka has recently written some really cool stuff in AHK, so it would be good to get a few more people interested in it, and posting their own scripts. I just noticed dneureiter has had a go.
    Glad to see you back, Rage!! Happy 2011 pokerz to you.

    Just curious about this piece of code at the bottom of your Move Table script:
    Code:
    F1::
    MouseGetPos,,,tableID
    IfWinExist, ahk_id %tableID%
    WinGetClass, class
    If class=%Class_Name%
    WinMove,,, X_home, Y_home
    return
    Looks like to me that this grabs a table and puts it in the main stack without adjusting the counters, e.g. helpful when you're starting up and the poker client is putting tables in the "last remembered spot," not in the main stack. Do I have it right? Or is there some MAGICAL feature here I'm not understanding?

    Best regards.
  29. #29
    You are correct, Robb. This is for when you are loading the tables at the start of a session. I sometimes used to have the tables scattered about the screen, just to make sure they had loaded properly. F1 then moves them to the stack without interfering with the counter.

    Happy 2011 pokerz to you, too.
  30. #30
    Are you the chess player Nakamura?
  31. #31
    Quote Originally Posted by lonnie View Post
    Are you the chess player Nakamura?
    I do play Chess, but not for cash. More of a hobby, although I haven't played in years.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •