User Manual

Oranges Calculator - User Manual

About Oranges Calculator

Holdem Ranges Explorer is a hand range tool which was developed to help holdem poker players better to understand how frequently range hits specific hands and allows you to calculate the probability of starting hand range to fit a given board, conveniently visualize opponents ranges and build your own range to significantly increase your skill.

Oranges Calculator - Main window

Starting hands selection

The starting hands table is designed for constructing ranges.

Click the left mouse button on the desired hand to select or deselect it. If you need to select several nearby hands, hold the left mouse button pressed over the desired hands and release it at the end of the selection.

Board cards

Below the starting hands table is located the range selection slider, which is designed to quickly enter and delete starting hands, according to the hand ranking order, which can be set up in the drop-down list above the table.

Hand ranking

Below the range selection slider, there are two input fields PFR and VPIP, where you can manually enter the percentage of range hands. Enter the percentage of hands you would like to add to the range in the VPIP field and press Enter, and in the PFR field - percentage of hands you would like to delete from range.

Below the PFR and VPIP fields there is Orange button for saving of current range, 6 buttons for tool's quick launch (from Menu->Tools) and 5 buttons for standard ranges selection.

Range slider

Tip: If you click on the tool's quick launch button when it's already open, the tool window will be closed.

Applying weights to starting hands

Each hand from the range can have its own percentage of use. Some hands (for example AA-KK) are always played (100%), and some (66-22) in a certain percentage of cases, for example, in 50% of cases.

To set the frequency of usage of the hand in the range, the weight of the hand is used.

There are two ways to set the weight value:

1. using the slider above the starting hands table.

Turn On weight slider above starting hands table.
To activate/deactivate the slider for setting up the weight of the hands, set the button to the left of the slider in the ON/OFF mode. Use the slider to set the desired weight value. If ON mode is active, left-click on the hand in the starting hands table, which weight has to be changed. If you do not release the mouse button, you can set the weight of a number nearby starting hands.

Slider On/Off

2. Right mouse click on specific starting hand to set the the desired value of weight slider in pop-up window.
Close the pop-up window by clicking on the red Close button close button.

Weight selection

The weight bars have different colors depending on the weight value in the intervals:
(0%,20%],(20%,40%],(40%,60%],(60%,80%],(80%,100%)

Tip: Move mouse over any weight slider and use the mouse scroll to set the value of weight.
All weight sliders in the program can be configured with a mouse scroll.

Fine-tune selection of starting hand

Right mouse click on any hand in the starting hands table. A pop-up window will be shown with a table of all possible combinations of cards for the hand.

close button close button close button

Hand can be selected or deselected by pressing the left mouse button. Do not release the mouse button, if you want select/deselect nearby hands.

To deselect all hands containing a particular card, click on the button with corresponding card.

close button

Close the pop-up window by clicking on the red Close button close button.

Board cards selection (flop, turn and river)

If the starting hands table is not empty, the program will start automatically Preflop calculation.

The board cards can be selected one at a time or use the buttons below board cards table for generating random 3 (flop), 4 (turn) or 5(river) cards.

Board cards buttons

If 3 or 4 board cards have been already selected, you can fix them by checking the corresponding Fix checkbox. When the board cards are fixed, clicking on the Turn Random and River Random buttons respectively will generate one random card for the turn or river.

Flop texture filter

This filter is used to generate random flops with a specific structure. With the help of this filter you can conduct a study how certain ranges fall into the boards with the selected texture.

To open the filter, you can press Ctrl + X or open it using the main menu Tools -> Flop Texture filters

Flop texture filter

All possible flops are being generated at the opening of the filter window. All cards are taken into account except those selected in Dead cards. Therefore if you will change the Dead cards, you should reopen the Flop texture filter window, to generate new flops to avoid discrepancy between previously generated flops and new dead cards selection.

The filter consists of several blocks. By combining filters from different blocks, you can generate almost all kinds of flops.

It should be kept in mind that each of the filter blocks A: Groups by paired, B: Groups by suited, C: Groups by broadway are the partitions of the set of all possible flops. It means:

{Trips}% + {Overpaired}% + {Underpaired}% + {Unpaired}% = 100% and
{Trips}, {Overpaired}, {Underpaired} and {Unpaired} subsets do not contain common elements.
Every possible flop is included in one and only one of the subsets.

Flops are filtered according to the formula:

Filtered flops = (A ∩ B ∩ C) ∩ (D ∪ E ∪ F), if (D ∪ F ∪ E) is nonempty, and
Filtered flops = (A ∩ B ∩ C), if (D ∪ F ∪ E) is empty.

where ∪ - Union of sets and ∩ - Intersection of sets.

In other words, the flop will be filtered only if it is included to the groups A, B, C simultaneously (when (D ∪ F ∪ E) set is empty) or if it is included to the groups A, B, C and (D ∪ F ∪ E) simultaneously (when (D ∪ F ∪ E) set is nonempty).

Block G: Mask is intended for selection of a flop mask. Since the order of 3 flop cards does not matter, you can choose any. In the program, the order of descending rank is selected. Example: if 3d Js Ac were floped, the AcJs3d flop will be generated.

The first column of the G: Mask corresponds to the flop card with the maximum rank, and the third column to the card with the minimum rank. This means that if the maximum rank in the first column is K, then A, in columns 2 and 3, will not affect the mask.

To activate the filter, select the «Set flop texture filter» check box and click Ok.

If number of filtered flops is equal to total number of possible flops there is nothing to filter and filter will not be activated.

After activating the filter, the letter F on the random flop generation button will be changed to Red color.

Activated Flop texture filter

Statistics

This area consists of statistics bars and filter activation buttons.

Statistics are divided into 4 blocks: «Made hands», «Draws hands», «Draws and made hands combination» and User filter.
User filter appears only postflop.

Statistics preflop

«Made hands» block is a partition of the set of all hands in the selected range and every hand is included in one and only one of the statistics of this block.

Each hand which is included in one of the statistics of blocks «Draws», «Draws and made hands combination» will be definitely included in some «Made hands» statistics, and possibly in other statistics. The statistics of «Draws», «Draws and made hands combination» have usually intersections with the statistics of other blocks.

This means that some hands can be included in several statistics of different blocks.

Example: AcKc on the flop Kh7c2c is included into "top pair" in «Made hands», "fd (2card)" in «Draws hands» hands and "fd + pair" in «Draws and made hands combination» block.

For each statistics, you can set , or leave it blank. Above the statistics block there is a button for switching mode or .

The / sign means that the statistics will be added or deleted. If you do not select or , the statistics will be skipped.

Statistics with a are combined and hand repetitions are ignored. Then, statistics with a are deleted from the obtained set.

To activate the selected filters, you must click on the corresponding main filter button below all statistics.

Statistics preflop

There are 3 main filter buttons for activating filters on each street postflop.

If you have already selected a turn or river card, and you need to change the filters in the previous street, use main menu -> Commands -> "Switch to prev. street"/"Switch to next street" or press the Ctrl+Left / Ctrl+Right keys to return to the previous or next street, respectively.

When you press Ctrl+Left and turn or river card is selected, the turn or river card is moved to Dead cards table and vice versa, when you press Ctrl+Right, the river or turn card is moved back to the Boards cards.

Cards with T or R icons in Dead cards table is a clear sign that you are in switched mode.

When double clicking on the turn or river card you will get the same result as if you pressed Ctrl+Left / Ctrl+Right keys. Also double clicking on any flop card allows to edit filters on flop.

Statictics highligth

! If you select any Board or Dead card in this mode, the moved cards will be removed.

More information about statistics

You can get more information about a statistics by mousing over the statistics bar.

When you mouse over a bar of any statistics, the starting hands that applicable to that statistics will be highlighted in violet in the starting hands table. You can also check it out how this statistics intersect with other statistics.

Statictics highligth

Right mouse click on the bar of any statistics will lock the statistics. Now when you mouse over the bar of other statistics, the hands of these statistics will be highlighted in olive in the starting hands table. Click on the selected statistics bar to remove fixation.

Statictics highligth

If you set the flag in the main menu Commands -> «Enable statistics popup», and right-click on the name of the statistics, a window appears with a list of all the hands of the range that are included in this statistics.

Statictics highligth

If you click on Commands -> «Show filtered hands» in the main menu, a window appears with all the hands that passed through the filter. This option works only postflop.

Applying weights to statistics

In some spots it becomes necessary to set up the frequency of opponent's actions with the made or draw hands.

For example depending on how often your opponent makes a 3-bet with top pair or middle pair, etc. in a particular situation, you may want to specify the probability of this action.

Statictics weight

To set the weight of statistics, click the icon clear stats weight next to the statistics. A pop-up window will appear to set the weight of the statistics. Press button close button to close pop-up window.

To reset statistics weights to default values on the current street, press the button clear stats weight above all the weights.

Tip: Move mouse over any weight slider and use the mouse scroll to set the value of weight.
All weight sliders in the program can be configured with a mouse scroll.

User Filter

Sometimes it becomes necessary to add or delete some hands to/from standard statistics. A User filter is designed for these purposes.

Oranges Calculator has in fact 3 independent user filters on each street postflop, on which you can create and edit custom filters.

To start editing the User filter, double-click on the bar for User filter statistics. The User filter will be highlighted in orange and the starting hands table and panels below will be changed.

To exit from User filter editor mode, double-click on the bar of User filter statistics again.

Editing the User filter

It is possible to add all hands at once from any current nonempty statistics to the User filter or do it manually.

To add hands from any current statistics to the User filter, move the mouse cursor to its bar and click on it, while holding down the Ctrl key.

The hands from selected statistics will appear in the starting hands table and will be marked with the symbol in the lower right corner of the added hands.

Similarly, by holding down Alt and Shift keys while clicking on statistics, you can create intersections and subtractions of the User filter and standard statistics.

The Union is a set of hands of all unique hands in the User filter and selected statistics.

The Intersection is a set of hands which contains all hands of User filter that also belong to selected statistics (or equivalently, all hands of selected statistics that also belong to User filter), but no other elements.

The Subtraction is a way of modifying the User filter by removing the hands belonging to selected statistics.

By setting the Set or Clear buttons, you can manually add or remove hands from the User filter.

The Invert button inverts the current User filter. It removes all selected hands and adds all hands from the range that do not match the selected ones.

Main filters

Below all statistics there are main filter buttons which you can use to enable/disable the selected filters. The Main filter button will display the percentage and number of hands that passed through the filters.

Main filters

After turning filter On, all hands that passed through the filter will be highligthed in starting hands table.

Dead cards

Dead cards block is designed to remove cards from the deck, as well as to enter hole cards.

If you have selected exactly 2 dead cards, then they are considered as hole cards. If the number of dead cards is not 2, then it is assumed that there are no hole cards, and all selected cards are considered as dead cards.

You can run equity of your hand against your opponents range by entering your hole cards into the dead cards area.

Equities calculation starts automatically preflop and postflop if the selected range is not empty and hole cards are specified.

The Random button generates 2 random hole cards.

Equity Panel

The fields Hand Eq., Range Eq., Tie show the equity of the range and hole cards.

The Hande, Range, Same fields show the percentage of hands in the range that are worse, better or equivalent to the hole cards.

When the equity calculation has been made, and you move mouse over the labels of Hand Eq., Range Eq., Tie, Hand, Range, Same, additional information will appear in the starting hands table.

Additional information about Hand, Range, Same is shown only postflop.

Next card Equity

Sometimes it's useful to check how the Equity will be changed on the next street. The option "Next Card Equity" is designed for these purposes. Select the Main menu -> Command -> "Next card Equity" or press Ctrl + N.

The table shows all possible cards on next street and how they change the Equity. Cards marked in green increase Equity of the range, and in red - reduce it.

The cards are clickable (when pressed, the corresponding row in the spreadsheet is highlighted)

This option works only on flop and turn.

Range Equity Distribution

Combos of the range are arranged by equity value in descending order. It can help to determine how polar range is, for example. Select the Main menu -> Command -> "Range Equity Distribution" or press Ctrl + M.

The table shows all possible cards on next street and how they change the Equity. Cards marked in green increase Equity of the range, and in red - reduce it.

This option works only on flop and turn.

Range Combos Statistics

This tool allows you to find out how many cards of a certain rank contains or does not contain the selected range.

There are two sets of filters for this: The first set is designed to select the rank of cards that are contained in combos, The second set is designed to select the rank of cards that are NOT contained in the combos,

Ranks in filters can be selected or deselected without releasing the mouse button.

The table on the left shows the precalculated percentages for all ranks. When you click on the rows of this table, the filter will be installed automatically.

Range Combos Statistics

Select the Main menu -> Command -> "Range Combos Statistics" or press Ctrl + J.

Preflop All-in Helper

This option is designed to calculate Equities of all hands against the selected ranges and determine EV Call and EV Push in the situations of call an opponent's push or possible opponent's call on your push.

This option works only when board and dead cards are not selected.

Calculations are made instantly !!!

Select in the Main menu -> Command -> «Preflop All-in Helper» or press Ctrl + P.

Preflop All-in Helper

There are 2 Tabbed Panes: Preflop Call and Preflop Push. Select a tab by clicking it. The tabbed pane displays the component corresponding to the tab where you can make the necessary calculations.


Hands vs. Range Eq.%

Select any range in the starting hands table and click «Hands vs. Range Eq.%»

The table shows Equities of all hands vs. the selected range. Hands marked in green have Equity not less than 50%, and in red - less than 50%.

Calculations can be made by changing ranges, without closing the «Preflop All-in Helper» window.


Preflop Call EV

With the help of «Preflop All-in Helper» you can easily analyze the preflop situation when an opponent puts you All-in.

Enter the pot size before you call All-in in the field "Pot size", the size of your call in the field «Bet (call)» and
press the «Preflop Call EV».

Hands marked in green have a positive EV (+ EV), and in red - a negative EV (-EV).

Calculation formula: EV = EQ x (Pot) - (1 - EQ) x (Hero to Call)

Examples:

Examples 1. Effective stack is 60Bb. You open raise 3Bb from the Btn position. SB re-raise to 9Bb. BB fold. You re-raise to 25Bb. The SB shoves All-in 60Bb.

Possible range of SB pushing : QQ+, AK
The size of the pot before your call: 1Bb (BB) + 60Bb (SB) + 25Bb (your bet) = 86Bb
The size of your call: 35Bb

You can enter values 86 and 35 to Pot and Hero to Call fields and press Preflop Call EV button.

But there is no need to make the calculations above manually. Follow the instruction below:

- We make calculation in BB. So you should select Enter values in BB checkbox.
- Viallain is on SB. Select SB checkbox in line with Villain Stack.
- Effective stack is 60BB. Enter 60 to Hero and Villain Stack fields.
- Your last bet before you call all-in is 25BB. Enter 25 to Hero Bet
- Pot and Hero to Call values will be calculated automatically.
- Press Preflop Call EV.


Examples 2. Effective stack is 70Bb. You open raise 3Bb from the Btn position. SB re-raise to 9Bb. BB fold. You re-raise to 25Bb. The SB shoves All-in 70Bb.

Possible range of SB pushing : QQ+, AK
The size of the pot before your call: 1Bb (BB) + 70Bb (SB) + 25Bb (your bet) = 96Bb
The size of your call: 45Bb

You can enter values 96 and 45 to Pot and Hero to Call fields and press Preflop Call EV button.

But there is no need to make the calculations above manually. Follow the instruction below:

- We make calculation in BB. So you should select Enter values in BB checkbox.
- Viallain is on SB. Select SB checkbox in line with Villain Stack.
- Effective stack is 70BB. Enter 70 to Hero and Villain Stack fields.
- Your last bet before you call all-in is 25BB. Enter 25 to Hero Bet
- Pot and Hero to Call values will be calculated automatically.
- Press Preflop Call EV.


Examples 3. Effective stack is 100Bb. You open raise 3Bb from the Btn position. SB re-raise to 9Bb. BB fold. You re-raise to 25Bb. The SB shoves All-in 100Bb.

Possible range of SB pushing : QQ+, AK
The size of the pot before your call: 1Bb (BB) + 100Bb (SB) + 25Bb (your bet) = 126Bb
The size of your call: 75Bb

You can enter values 126 and 75 to Pot and Hero to Call fields and press Preflop Call EV button.

But there is no need to make the calculations above manually. Follow the instruction below:

- We make calculation in BB. So you should select Enter values in BB checkbox.
- Viallain is on SB. Select SB checkbox in line with Villain Stack.
- Effective stack is 100BB. Enter 100 to Hero and Villain Stack fields.
- Your last bet before you call all-in is 25BB. Enter 25 to Hero Bet
- Pot and Hero to Call values will be calculated automatically.
- Press Preflop Call EV.


Preflop Push EV

With the help of «Preflop All-in Helper» you can also easily analyze the preflop situation when you go All-in and the opponent can call or fold.

Enter the pot size before shoving in the field «Pot», the size of your supplementary All-in bet in the field «Hero Push» and the size of the opponent's call in «Villain to Call».

It is necessary to select a possible opponent's range at the time of your push and press the button «Range». The number of hands in the range will appear to the right.

Also it is necessary to specify a possible opponent's calling range and press the «Call Range». The number of hands in the calling range and percentage of opponent's folding will appear to the right.

Press «Preflop Push EV».

Hands marked in green have a positive EV (+ EV), and in red - a negative EV (-EV).

Calculation formula:
Fold (FE) = 1 - (number of hands in call range) / (number of hands in range);
EV = FE x "Pot" + (1 - FE) x ( EQ x ("Pot" + "Villain to Call") - (1 - EQ) x "Hero Push" )

Examples:

Examples 1. Opponent from Btn open-raise 3Bb. You (SB) reraise 9Bb. BB fold. Btn 4-bet 25Bb. You shove 100Bb.

Possible Btn range before you shove: 88+,AJs+,KQs,QJs,JTs,AQo+,KQo ( 102 combos )
Possible Btn calling range: JJ+,AQs+,KQs,AQo+ ( 60 combos )

Pot before you shove: 1Bb (BB) + 25Bb (Btn) + 9Bb (SB) = 35Bb
Your additional bet for shoving : 91Bb = 100Bb(push) - 9Bb(your bet before shoving)
How much opponent needs to call your push: 75Bb = 100Bb(push) - 25Bb(opponent's bet before shoving)

But there is no need to make the calculations above manually. Follow the instruction below:

- We make calculation in BB. So you should select Enter values in BB checkbox.
- Hero is on SB. Select SB checkbox in line with Hero Stack.
- Effective stack is 100BB. Enter 100 to Hero and Villain Stack fields.
- Your last bet before opponent 3-bet is 9BB. Enter 9 to Hero Bet
- Opponent 3-bet is 25BB. Enter 25 to Villain 3B
- Pot, Hero Push and Villain to Call values will be calculated automatically.
- Press Preflop Call EV.


Examples 2. Opponent from Btn open-raise 3Bb. You (SB) reraise 9Bb. BB fold. Btn 4-bet 25Bb. You shove 80Bb.

Possible Btn range before you shove: 88+,AJs+,KQs,QJs,JTs,AQo+,KQo ( 102 combos )
Possible Btn calling range: JJ+,AQs+,KQs,AQo+ ( 60 combos )

Pot before you shove: 1Bb (BB) + 25Bb (Btn) + 9Bb (SB) = 35Bb
Your additional bet for shoving : 71Bb = 90Bb(push) - 9Bb(your bet before shoving)
How much opponent needs to call your push: 55Bb = 80Bb(push) - 25Bb(opponent's bet before shoving)

But there is no need to make the calculations above manually. Follow the instruction below:

- We make calculation in BB. So you should select Enter values in BB checkbox.
- Hero is on SB. Select SB checkbox in line with Hero Stack.
- Effective stack is 80BB. Enter 80 to Hero and Villain Stack fields.
- Your last bet before opponent 3-bet is 9BB. Enter 9 to Hero Bet
- Opponent 3-bet is 25BB. Enter 25 to Villain 3B
- Pot, Hero Push and Villain to Call values will be calculated automatically.
- Press Preflop Call EV.

Filter Manager

Filter Manager is designed for group setting of filters and percentages.
This option allows you to construct and save patterns of filters and procentages for specific actions of your opponent and quickly set them on a specific street postflop.
To open Filter Manager select the Main menu -> Tools -> "Filter Manager" or press Ctrl + Q.

There are many ways to use Filter Manager. For example, when you are on the river, you can quickly install different filters on the flop or turn and see how the result is changed or create an opponent's action pattern, for example for cbet or check raise, and quickly apply them on a specific street.

Double click on filter set to apply it to corresponding street or press Apply button.

The window of Filter Manager can be collapsed and expanded.

There are also hot keys to save and restore the state of filters and procentages on a specific street.
Press Alt +1,2,3,4,5,6,7,8,9,0 - for saving and Ctrl + 1,2,3,4,5,6,7,8,9,0 for setting filters and procentages.

Range vs Range

This option is designed for range vs range equity calculation.

To open Range vs Range select the Main menu -> Tools -> "Filter Manager" or press Ctrl + W.

To save the selected ranges into Range Tree, click the the Orange button from both windows.

You can set the ranges from the Range tree by double clicking on selected range for first range and use Shift + double click for setting range in Range2.
You can also use popup to set ranges to the corresponding Range window. Right mouse click on selected range in the Range Tree.

This option works only if the starting hands table is not empty, no board cards or flop,turn or river cards are specified, and no dead cards are specified.

Range Constructor

This tool is designed to help with the range construction in various situations.
To open Range Constructor select the Main menu -> Tools -> "Range Constructor" or press Ctrl + U.

It allows to mark selected hands with a certain color, select the frequency of the action with them and set the name of the action itself. Each hand can be assigned up to 4 colors with the appropriate frequency (weight) of the action. The created multi-ranges can be saved in the tree for further use.

Also it can be used to create and save charts as images (PNG).

It is possible to transfer the composite range to the main range tree with its partitioning into ranges corresponding to the color splitting and its name. Press button.

It is possible also to transfer selected range from the main starting hands table. Select a color patch when moving a range from the starting hands table. Press button.

There are 16 color groups for indicating the necessary information such as position, action or set of actions.

To select colors there are several palettes and an editor where you can select a palette, disable or enable some elements, name them.

The button with the orange image allows you to save the current range in the tree for further use.
Press button.

The button with the (PNG) allows you to save the current range as an image.
Press button.

Hand Rankings Editor

With the help of «Hand Rankings Editor» option you can create a new or edit the current hand rankings order for range slider.

Select in the Main menu -> Command -> «Hand Rankings Editor» or press Ctrl + R.