Grinders Vault PLO6 calculator

User Manual

Introductory video to PLO6 calculator

About Grindersvault PLO6 calculator

GrindersVault PLO 6 Calculator is a powerful analytical tool designed for 6-Card Omaha players. It helps you analyze hand ranges, calculate equity, and understand how often specific hand ranks occur within a given range.

With a user-friendly interface, you can explore the structure of players' ranges, assess the probability of different starting hands fitting a given board, and refine your own ranges to improve your decision-making.

Equity calculations are performed using the Monte Carlo method, ensuring accurate probability estimations. The tool also features built-in expression parsers, allowing you to efficiently create and filter hand ranges.

At present, the calculator supports Omaha Hi only.

Compatible operating systems: Windows and MacOS

PLO6 Calculator Interface

Board cards selection

In this block, located in the upper left corner of the program window, you can select board cards.

Board cards can be selected one at a time or can be generated randomly using buttons to the right of the block. Use F Random, T Random, R Random buttons for generating random 3, 4 or 5 board cards.

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 T Random and R Random buttons respectively will generate one random card for the turn or river.

Board Cards Selection

Dead cards selection

Dead cards block is designed to remove cards from the deck. You can select dead cards in this block.

If you have already selected board cards, then these cards will not be available for selection.

Dead Cards Selection

Single hand

To indicate a single hand, directly enter 6 cards that make up the hand into the Range field - AsKdAd9d6h3s, for example.

Multiple hands combinations

To get all hands containing eg A, K, Q and J, enter AKQJ without any suits. Cards in a hand can be specified with suits.

For example, if you enter AdKQJ, then we get hands containing Ad and all possible combinations of 3 cards with a rank of K, Q, J of all possible suits.

Suit specifications

To indicate cards of the same suit, you must enclose them in square brackets.

Examples:

  • [AT]**** will give you all hands containing AT suited and 4 other cards.
  • [AT][AT]** will give you a pair of suited A and T, and [QT][87]** will give you all QT87 hands, where QT and 87 are suited and their suits are not the same.
  • [***]*** will give you all hands with at least three same suit cards. * - denotes any rank A,K,Q, ...,2.
  • [***][**]* will give you all hands with three cards of one suit and 2 cards of other suit.
  • [AhKhQh][*][*][*] will give you all hands with AhKhQh combined with any cards of three distinct suits (c, d, s).
Suit Specifications Example

Pairs

QQ**** gives all hands containing at least two queens.

[Q*][Q*]** gives hands with queens of two suits with two other cards of the same suit.

Percentile

17.3% will give the best 17.3% of hands, according to hand rank.

10-23.5% will give the best hands from 10% to 23.5%, according to hand rank.

Cards pattern

  • * = Cards of all ranks: A, K, Q, ..., 2.
  • B = big cards: A, K, Q, J.
  • R = broadway cards: A, K, Q, J, T.
  • F = face cards, K, Q, J.
  • M = medium cards, T, 9, 8, 7.
  • Z = small cards, 6, 5, 4, 3, 2.
  • L = low cards, A, 2, 3, 4, 5, 6, 7, 8.
  • N = no low cards, K, Q, J, T, 9.
  • W = wheel cards, A, 2, 3, 4, 5.
  • Y = baby cards, 2, 3, 4, 5.
  • [ ] = grouping of suited cards.

For each of the 6 cards, you can enter a range. For example, A-T***** will give you A*****, K*****, Q*****, J*****, T*****.

For each of the 6 cards, you can enter an open range. For example, Q+***** will give you A*****,K*****,Q*****.

Additional filters

Each additional filter must be separated from the main pattern by a slash. Filter syntax: RangePattern/filter.

For example, BB****/op.

Pair filters

  • np = no pair, unpaired hands (contains XYZR hands).
  • nt = no trips (contanins XYZR,XXYZ,XXYY hands).
  • nq = no quads (contains XYZR,XXYZ,XXYY,XXXY hands).
  • op = one pair, exact pair (contains XXZR hands).
  • alop = at least one pair, one pair or more (contains XXXX, XXXY, XXYY and XXYZ hands).
  • tp = two pair, exactly two pair (contains XXYY hands).
  • tr = trips, exact trips (contains XXXYZW hands).
  • ta = trips, exact trips (contains XXXYZW and XXXYYY hands).
  • 3p = trips, exact trips (contains XXYYZZ hands).
  • altr = at least trips (contains hands XXXX and XXXY).
  • tw = trips and pair (contains XXXYY and XXYYYY hands).
  • qu = quads, exact quads (contains XXXX hands).
Pair Filters Interface

Special filters

Additional filtering options for unique scenarios and advanced range construction.

Rundown filters

  • rd00 = rundown, hand cards are in consecutive rank order.
  • rdAB = rundown with gaps, hand cards are in consecutive rank order with gaps A and B.

Examples:

  • rd01 consecutive cards in a hand with one hole and a gap of 1 rank - AcKdJdTc9c, JhTc9c7d6h.
  • rd03 consecutive cards in a hand with one hole and a gap of 3 ranks - AcKd9d8c7h,Jh7h6s5s4c

Statistics filters

All of these filters begin with a capital letter F and the filter names are case-sensitive. These filters work on the flop and turn only!

Example for 10% range:

10%/FSF,10%/F4k,10%/FFH,10%/Ff,10%/FST,10%/Fs,10%/F2p

Made Hands:

  • FSF = Straight Flush
  • F4k = Four of a kind
  • FFH = Full House
  • Ff = flush
  • FST = Straight
  • Fs = set
  • F2p = two pair

Draw Hands:

  • FSD6 = Straight Draw 6 outs
  • FFD = Flush Draw (2 cards)
  • FNFD = Nut Flush Draw
Statistics Filters

Range Operations

You can perform various operations on sets. Important operations that are performed on sets are union, intersection and subtraction.

Example: Let us have 2 sets: A = {1, 2, 3, 4} and B = {3, 4, 5, 6}.

  • A | B = Union gives you all hands that are in A OR B = {1, 2, 3, 4, 5, 6}
  • A & B = Intersection gives you all hands that are in A AND B = {3, 4}
  • A ! B = Subtraction gives you all hands that are in A but NOT in B = {1, 2}
  • () = Parentheses can be used to group expressions

Range Assistant

When you click on Range 1,... or Range 5 button a window appears in which you can select ranges in a convenient graphical interface, apply filters and compose complex expressions for the range.

In the Range section, you can use the slider to set the lower and upper limits of the percentile.

In the Mask section, you can set ranges of ranks for the cards of the hand and specify their suit in dropdown list.

Import/Export ranges

To import a range, you can click on the button and select the file name in the pop-up window.

To export a range, you can click on the button and select the file name in the pop-up window.

You can import/export ranges in the Monker Solver format.

Temporarily storing ranges for use in expressions

The program has the ability to temporarily save entered ranges and use them in new expressions.

To save ranges, use 5 buttons that are located under the fields for entering ranges.

To use the entered range in expression, you should use the expression */sr1 for the range which was saved using 1st button, */sr2 for the range which was saved using 2nd button etc.

Hand selection

When you click on the button, a window appears in which you can specify a specific hand or select a random hand by clicking on the Random button.

Range table

When you click on the button, a window appears in which you can view all hands in selected range.

Range tables have columns - Rank, Hands, Weight, Distinct rank, Hand group, %.

All 20,358,520 possible hands are ranked in descending order by equity value against a random range in a heads-up situation.

Distinct hands

When you click on the button, a window appears in which you can view distinct hands in selected range.

Many hands are equivalent in suit permutations and order within a betting round. This property has a name - suit isomorphism.

There are 962,988 unique indices in total.

Statistics

When you click on the button, a window appears in which you can view statistics how the selected range hits the board.

The program has two blocks of statistics, which calculate what rank the hands from the ranges receive on current street.

Statistics are divided into 3 blocks: «Made hands», «Draws hands», «Draws and made hands».

Multiway Equity Calculator

This tool calculates equity multiway using Monte Carlo simulation.

Range fields are recognized automatically as you enter text. If the range is not recognized, the text will appear red.

You can use the Range Assistant, import a range from a previously saved file or enter a specific hand.

Settings

You can change the default values for the number of Monte Carlo iterations for calculating preflop statistics and the number of iterations for calculating equity.

  • Default iterations value for calculating preflop statistics is 100,000 (Min 100,000).
  • Default iterations value for calculating equity is 1,000,000 (Min 100,000).
  • Default calculation time for Multiway Equity Calculator is 60 sec (minimum 10)
  • Default calculation time for Next Card Equity is 120 sec (minimum 10)

It is possible to specify default folders that will be opened automatically when Import/Export ranges in Monker format.