Hold'em Ranger
Hold'em Ranger
Realtime HUD

What is it?

If you have ever watched poker on TV, I'm sure you have seen the percentages that appear by each player's hand, telling you what his chances of winning the pot is. HoldemRanger is a free utility that allows you to calculate those percentages.

Obviously when actually playing poker, you don't get to see the other players' hands. However, you will have some idea of of what they might be holding based upon how the betting has gone so far. You can use HoldemRanger to calculate your chances of winning against a range of your opponents hands.

This program was inspired by PokerStove. It is an excellent program that does a similar job. However, I believe I made a few worthwhile improvements. If you are familiar with PokerStove you may want to skip to the PokerStove Users' section at the end.

Instructions

Run the downloaded program, extract the HERanger.exe file and place it either in it's own folder or on the desktop.

Enter the hole cards for a hand using the rank (2-9, T, J, Q, K, A) and suit (s=spades, h=hearts, d=diamonds, c=clubs). In the example above, the first hand is the Ace of diamonds and the Ace of spades.

If you are entering a range of hands, you can use short hand. JJ+ means all pairs of Jacks, Queens, Kings and Aces. Separate the various hands making up the range with either a comma or space.

Enter the board cards using the same suit and rank notation. In this case the flop is King, Queen and Jack of diamonds.

Click the "Calc Equities" button. The results show the number of boards and the hole card combinations evaluated. In this example there was one combination for the first hand (AdAs) and 16 for the second hand (3 x JJ, 3 x QQ, 3 x KK, 1 x AA and 6 x AK).

The equity is how much of the pot you would expect to win against an opponents range of hands. In this example you would win 57.23% with AdAs and tie a further 8.18% of the hands for a total return of 61.33% of the pot (57.23 + 8.18/2)

This was a simple example. You can enter hand ranges for up to 6 players 

PokerStove Users

Here are the main differences between Hold'em Ranger and Poker Stove:-

1. The ability to weight hands within a range.

E.g. You are dealt Ace King and raise, everybody else folds and your opponent pushes all-in. You believe he would make this play with pocket Kings or Aces 100% of the time. However if he had Queens or Ace-King himself, you believe he would make this play 50% of the time. For his range, you can enter KK, AA, QQ(50), AK(50). Holdem Ranger calculates your equity against QQ and AK, but only weights those hands 50% as much in the overall result.


2. More flexible hand range inputs.

You can enter Ad2d+ for A2 diamonds, A3 diamonds... AK diamonds. Or you can enter AdKd-AdJd for AdKd, AdQd and AdJd

You can enter the suit for just one card. E.g. AdA is all pairs of Aces containing the Ace of diamonds (AdAs, AdAh and AdAc). In this example AdT is all combinations of the Ace of diamonds and a Ten.


You can enter 45s-9Ts for all suited connectors from 45 through 9T. Or 46s-8Ts for one-gapper hands. Or you can specify the suit with 4d5d-9dTd. You can also enter SCd as shorthand SCd diamond suited connectors 45-9T.

 
3 Fold percentage calculation.

E.g. you are dealt AK and raise. Everybody folds except an opponent in the big blind and he re-raises. You believe he would only do this with any pocket pair Jacks or higher. You believe if you push all-in, he will fold everything apart from pocket Aces and Kings. If you enter the hands he will call with followed by the hands he folds, separated by a '/' (i.e. "KK+ / JJ, QQ"), Holdem ranger wail give you the percentage of times he will fold. You can also weight hands within his calling and folding ranges. So if you believe he will call with QQ half the time and fold the rest, you can enter "KK+, QQ(50) / QQ(50), JJ.


4. Less nitty input

Again I should sing the praises of PokerStove, but I did find the input a bit fiddly at times. I have not included a graphic card selector, but hopefully it is a little more forgiving if you put a space where a comma was expected and a little more informative if you input something the program doesn't understand.

 
I should say there is at least one area where PokerStove is still undeniably superior. The programmer did some pretty sick pre-flop equity optimizations. I have a lookup table for 2 player pre-flop equity, but if you want to do multi-way pre-flop calculations Hold'em Ranger will handle it, but PokerStove is a lot faster. For everything else, HoldemRanger is quite fast enough.

A couple of people have asked me about the source code. Here is a link. You can do what you want with it. Send me an email and let me know what you are doing with it though.