Open Side Menu Go to the Top
Register
3-Bet Shove Calculator 3-Bet Shove Calculator

02-09-2011 , 05:42 PM
Hi.

I am currently working on a C# programm (the programm will need .net framework 4.0 installed on your computer... i am a software developer and do this partly as a privat coding exercise) which when it is finished (hopefully in about 1-2 months) should be able to do the following:

You enter a potsize
You enter a shove size (that way you can calculate shoves over limps too)

You enter opening & calling ranges for villains

You click "Calculate"

In a few seconds the programm calculates for every possible preflop hand your shove EV. (including card removal effects)

How can the programm be that fast:

With the program will come a preflop-equity lookup file, where i pre-calculated the equitys of every possible preflop confrontation (so there is no enumeration of hands at runtime... just looking up in the equity file)

I am posting this because i would like some input about how the user interface should / could look like so that it is most useful.

Please also inform me if such a programm already exists. I dont like to solve already solved problems
3-Bet Shove Calculator Quote
02-09-2011 , 05:55 PM
or you could just create an Excel Spreadsheet and call it "The Endgame Calculator"
3-Bet Shove Calculator Quote
02-09-2011 , 05:56 PM
Is this program planned to be unrestricted/free?
3-Bet Shove Calculator Quote
02-09-2011 , 06:02 PM
I dont like the excel spreadsheet because you have to manually input hand vs. range equities from pokerstove... and i want to be able to do this ingame... so it must be very fast (also i think the spreadsheet doenst account for card removal effects, which can be quite big)

Yes it will be free (my back-contribution to the community)

My current idea for the user interface is:

To textfields for pot & shovesize
Two sliders for opening and callingranges.

Two preflop hand charts, one where you can manually selects hands (to include in the ranges) and one where the result will be (EV for every hand, + hands green and - hands red)

I will design the user interface with WPF (windows presentation foundation), because i need to learn this for my job.... so its something i would have to do anyway.
You can make really cool interfaces with WPF (full scaling to any screen resolution, etc. etc.), so some creative input would be nice.

I think later i could also calculate how narrow / wide the calling range must become for a specific hand to switch from +Ev to -EV or vice versa.

Last edited by Frosti85; 02-09-2011 at 06:12 PM.
3-Bet Shove Calculator Quote
02-09-2011 , 06:15 PM
Quote:
Originally Posted by Frosti85
To textfields for pot & shovesize
Two sliders for opening and callingranges.
You can include only one textfield - for pot size. Shovesize could be calculated automatically using stack sizes, blinds and pot size. However stacks and blinds had to be extracted from the hand history.

(yes, it won't be easy, but you dont like easy solutions, do you?
3-Bet Shove Calculator Quote
02-09-2011 , 06:25 PM
Reading the info from the hand history would be nice, maybe i will include that later. But writing a hand history parser is a little bit of work So the first version will only have manual input.

I think the layout of insane steves spreadsheet is actually very nice, i didnt know that the version 2.0 is that advanced.

But i still dont like that it only works with pre-defined ranges... so i will write my tool anyway

I think i will actually calcualte 2 numbers for each hand: the shove EV for the given calling range, and the % calling range at which the shove switches from +EV to -EV (if it is not +EV vs. every range)
3-Bet Shove Calculator Quote
02-09-2011 , 06:31 PM
Quote:
Originally Posted by Frosti85
I dont like the excel spreadsheet because you have to manually input hand vs. range equities from pokerstove... and i want to be able to do this ingame... so it must be very fast .
Yah this isn't allowed and sites will insta disallow your software while their client is open. There was one called short stack strategy, that showed which hands to jam when villian raises x percent at x blinds. Can't open it while poker clients are open.
3-Bet Shove Calculator Quote
02-09-2011 , 06:39 PM
When the programm runs on a seperate laptop there is nothing they can do about it (just the hand history parsing is impossible then, but i think thats a minor problem )

Currently i have the preflop equity tool running:



I takes about ~5 hours to calculate all the equitys on my quad core machine... my enumeration algorithm is very slow
3-Bet Shove Calculator Quote
02-09-2011 , 06:42 PM
Well you're pretty much admitting to cheating. Also, gl trying to play more than 1 table while plugging in numbers into a program on your laptop
3-Bet Shove Calculator Quote
02-09-2011 , 06:50 PM
There is a table of all hand's preflop equity against all other hand's on the pokerstove website, no need to calc them yourselve.

I'm sure the program exists but mostly for personal use and it's probably not been distributed. It's actually really easy to code.
3-Bet Shove Calculator Quote
02-09-2011 , 06:51 PM
I only one-table Thats why i play headsup, i suck at multitabling and hu is the only form where i can single table and not get bored.
3-Bet Shove Calculator Quote
02-09-2011 , 07:43 PM
This thread probably can't stay if it's advocating going around the site's terms and conditions, but I'll get some clarification on that.
3-Bet Shove Calculator Quote
02-09-2011 , 07:51 PM
I dont think i advocated that. If someone wants to use the program or not is his own decission.
I am not very good at english so if some nuance of my post lead you to believe that, please forgive me
3-Bet Shove Calculator Quote

      
m