Open Side Menu Go to the Top
Register
PioSOLVER - postflop equilibrium solver for Holdem PioSOLVER - postflop equilibrium solver for Holdem

10-24-2019 , 08:06 AM
Quote:
I have run a sim.
I'd like to list all the possible lines available in this sim.

Like for example :

XX_XX_XX is one line
XX_XX_XBC is another line
XX_XX_BC is another line
etc.

X = Check
B=Bet
C = Call

Can this be exported somewhere ?
There is show_all_freqs command (see the docs). You can call it for example like this:
-ctrl+b to bring up arbitrary solver command
-type:
show_all_freqs global pp
[hit enter]

Example output for a simple tree with one bet size everywhere:

Code:
r - 100.000%
r:0 - 100.000%
r:0:c - 45.676%
r:0:c:c - 30.206%
r:0:c:c:c - 20.394%
r:0:c:c:c:c - 14.331%
r:0:c:c:c:c:c - 9.421%
r:0:c:c:c:c:c:c - 5.232%
r:0:c:c:c:c:c:b126 - 4.189%
r:0:c:c:c:c:c:b126:f - 2.190%
r:0:c:c:c:c:c:b126:c - 1.552%
r:0:c:c:c:c:c:b126:b320 - 0.447%
r:0:c:c:c:c:c:b126:b320:f - 0.238%
r:0:c:c:c:c:c:b126:b320:c - 0.182%
r:0:c:c:c:c:c:b126:b320:b910 - 0.027%
r:0:c:c:c:c:c:b126:b320:b910:f - 0.015%
r:0:c:c:c:c:c:b126:b320:b910:c - 0.012%
r:0:c:c:c:c:b126 - 4.910%
r:0:c:c:c:c:b126:f - 2.324%
r:0:c:c:c:c:b126:c - 2.080%
r:0:c:c:c:c:b126:b320 - 0.506%
r:0:c:c:c:c:b126:b320:f - 0.273%
r:0:c:c:c:c:b126:b320:c - 0.186%
r:0:c:c:c:c:b126:b320:b910 - 0.047%
r:0:c:c:c:c:b126:b320:b910:f - 0.024%
r:0:c:c:c:c:b126:b320:b910:c - 0.023%
r:0:c:c:c:b99 - 6.063%
r:0:c:c:c:b99:f - 2.582%
r:0:c:c:c:b99:c - 3.309%
r:0:c:c:c:b99:c:c - 3.232%
r:0:c:c:c:b99:c:c:c - 1.319%
r:0:c:c:c:b99:c:c:b364 - 1.914%
r:0:c:c:c:b99:c:c:b364:f - 0.857%
r:0:c:c:c:b99:c:c:b364:c - 0.886%
r:0:c:c:c:b99:c:c:b364:b910 - 0.171%
r:0:c:c:c:b99:c:c:b364:b910:f - 0.098%
r:0:c:c:c:b99:c:c:b364:b910:c - 0.072%
r:0:c:c:c:b99:c:b364 - 0.077%
r:0:c:c:c:b99:c:b364:f - 0.042%
r:0:c:c:c:b99:c:b364:c - 0.024%
r:0:c:c:c:b99:c:b364:b910 - 0.010%
r:0:c:c:c:b99:c:b364:b910:f - 0.006%
r:0:c:c:c:b99:c:b364:b910:c - 0.005%
r:0:c:c:c:b99:b269 - 0.172%
r:0:c:c:c:b99:b269:f - 0.049%
r:0:c:c:c:b99:b269:c - 0.123%
r:0:c:c:c:b99:b269:c:c - 0.048%
r:0:c:c:c:b99:b269:c:c:c - 0.027%
r:0:c:c:c:b99:b269:c:c:b910 - 0.021%
r:0:c:c:c:b99:b269:c:c:b910:f - 0.012%
r:0:c:c:c:b99:b269:c:c:b910:c - 0.009%
r:0:c:c:c:b99:b269:c:b910 - 0.075%
r:0:c:c:c:b99:b269:c:b910:f - 0.042%
r:0:c:c:c:b99:b269:c:b910:c - 0.033%
r:0:c:c:c:b99:b269:b592 - 0.000%
r:0:c:c:c:b99:b269:b592:f - 0.000%
r:0:c:c:c:b99:b269:b592:c - 0.000%
r:0:c:c:c:b99:b269:b592:c:c - 0.000%
r:0:c:c:c:b99:b269:b592:c:c:c - 0.000%
r:0:c:c:c:b99:b269:b592:c:c:b910 - 0.000%
r:0:c:c:c:b99:b269:b592:c:c:b910:f - 0.000%
r:0:c:c:c:b99:b269:b592:c:c:b910:c - 0.000%
r:0:c:c:c:b99:b269:b592:c:b910 - 0.000%
r:0:c:c:c:b99:b269:b592:c:b910:f - 0.000%
r:0:c:c:c:b99:b269:b592:c:b910:c - 0.000%
r:0:c:c:c:b99:b269:b592:b910 - 0.000%
r:0:c:c:c:b99:b269:b592:b910:f - 0.000%
r:0:c:c:c:b99:b269:b592:b910:c - 0.000%
r:0:c:c:b99 - 9.812%
r:0:c:c:b99:f - 3.683%
r:0:c:c:b99:c - 5.733%
r:0:c:c:b99:c:c - 3.038%
r:0:c:c:b99:c:c:c - 1.821%
r:0:c:c:b99:c:c:b364 - 1.217%
r:0:c:c:b99:c:c:b364:f - 0.686%
r:0:c:c:b99:c:c:b364:c - 0.383%
r:0:c:c:b99:c:c:b364:b910 - 0.149%
r:0:c:c:b99:c:c:b364:b910:f - 0.086%
r:0:c:c:b99:c:c:b364:b910:c - 0.063%
r:0:c:c:b99:c:b364 - 2.695%
r:0:c:c:b99:c:b364:f - 1.234%
r:0:c:c:b99:c:b364:c - 1.193%
r:0:c:c:b99:c:b364:b910 - 0.268%
r:0:c:c:b99:c:b364:b910:f - 0.156%
r:0:c:c:b99:c:b364:b910:c - 0.112%
r:0:c:c:b99:b269 - 0.395%
r:0:c:c:b99:b269:f - 0.125%
r:0:c:c:b99:b269:c - 0.213%
r:0:c:c:b99:b269:c:c - 0.198%
r:0:c:c:b99:b269:c:c:c - 0.080%
r:0:c:c:b99:b269:c:c:b910 - 0.118%
r:0:c:c:b99:b269:c:c:b910:f - 0.070%
r:0:c:c:b99:b269:c:c:b910:c - 0.048%
r:0:c:c:b99:b269:c:b910 - 0.015%
r:0:c:c:b99:b269:c:b910:f - 0.008%
r:0:c:c:b99:b269:c:b910:c - 0.007%
r:0:c:c:b99:b269:b592 - 0.058%
r:0:c:c:b99:b269:b592:f - 0.023%
r:0:c:c:b99:b269:b592:c - 0.012%
r:0:c:c:b99:b269:b592:c:c - 0.004%
r:0:c:c:b99:b269:b592:c:c:c - 0.001%
r:0:c:c:b99:b269:b592:c:c:b910 - 0.002%
r:0:c:c:b99:b269:b592:c:c:b910:f - 0.001%
r:0:c:c:b99:b269:b592:c:c:b910:c - 0.002%
r:0:c:c:b99:b269:b592:c:b910 - 0.008%
r:0:c:c:b99:b269:b592:c:b910:f - 0.003%
r:0:c:c:b99:b269:b592:c:b910:c - 0.005%
r:0:c:c:b99:b269:b592:b910 - 0.023%
r:0:c:c:b99:b269:b592:b910:f - 0.002%
r:0:c:c:b99:b269:b592:b910:c - 0.020%
r:0:c:b94 - 15.469%
r:0:c:b94:f - 6.504%
r:0:c:b94:c - 7.555%
r:0:c:b94:c:c - 6.978%
r:0:c:b94:c:c:c - 2.371%
r:0:c:b94:c:c:c:c - 1.525%
r:0:c:b94:c:c:c:c:c - 1.135%
r:0:c:b94:c:c:c:c:b352 - 0.390%
r:0:c:b94:c:c:c:c:b352:f - 0.171%
r:0:c:b94:c:c:c:c:b352:c - 0.168%
r:0:c:b94:c:c:c:c:b352:b910 - 0.050%
r:0:c:b94:c:c:c:c:b352:b910:f - 0.029%
r:0:c:b94:c:c:c:c:b352:b910:c - 0.022%
r:0:c:b94:c:c:c:b352 - 0.846%
r:0:c:b94:c:c:c:b352:f - 0.624%
r:0:c:b94:c:c:c:b352:c - 0.174%
r:0:c:b94:c:c:c:b352:b910 - 0.047%
r:0:c:b94:c:c:c:b352:b910:f - 0.027%
r:0:c:b94:c:c:c:b352:b910:c - 0.020%
r:0:c:b94:c:c:b296 - 4.607%
r:0:c:b94:c:c:b296:f - 1.527%
r:0:c:b94:c:c:b296:c - 2.729%
r:0:c:b94:c:c:b296:c:c - 2.540%
r:0:c:b94:c:c:b296:c:c:c - 0.917%
r:0:c:b94:c:c:b296:c:c:b910 - 1.623%
r:0:c:b94:c:c:b296:c:c:b910:f - 0.807%
r:0:c:b94:c:c:b296:c:c:b910:c - 0.815%
r:0:c:b94:c:c:b296:c:b910 - 0.189%
r:0:c:b94:c:c:b296:c:b910:f - 0.107%
r:0:c:b94:c:c:b296:c:b910:c - 0.082%
r:0:c:b94:c:c:b296:b910 - 0.351%
r:0:c:b94:c:c:b296:b910:f - 0.174%
r:0:c:b94:c:c:b296:b910:c - 0.177%
r:0:c:b94:c:b296 - 0.576%
r:0:c:b94:c:b296:f - 0.257%
r:0:c:b94:c:b296:c - 0.294%
r:0:c:b94:c:b296:c:c - 0.166%
r:0:c:b94:c:b296:c:c:c - 0.078%
r:0:c:b94:c:b296:c:c:b910 - 0.088%
r:0:c:b94:c:b296:c:c:b910:f - 0.050%
r:0:c:b94:c:b296:c:c:b910:c - 0.038%
r:0:c:b94:c:b296:c:b910 - 0.129%
r:0:c:b94:c:b296:c:b910:f - 0.065%
r:0:c:b94:c:b296:c:b910:c - 0.064%
r:0:c:b94:c:b296:b910 - 0.025%
r:0:c:b94:c:b296:b910:f - 0.012%
r:0:c:b94:c:b296:b910:c - 0.013%
r:0:c:b94:b260 - 1.411%
r:0:c:b94:b260:f - 0.558%
r:0:c:b94:b260:c - 0.634%
r:0:c:b94:b260:c:c - 0.300%
r:0:c:b94:b260:c:c:c - 0.167%
r:0:c:b94:b260:c:c:c:c - 0.139%
r:0:c:b94:b260:c:c:c:c:c - 0.073%
r:0:c:b94:b260:c:c:c:c:b910 - 0.066%
r:0:c:b94:b260:c:c:c:c:b910:f - 0.039%
r:0:c:b94:b260:c:c:c:c:b910:c - 0.026%
r:0:c:b94:b260:c:c:c:b910 - 0.028%
r:0:c:b94:b260:c:c:c:b910:f - 0.016%
r:0:c:b94:b260:c:c:c:b910:c - 0.012%
r:0:c:b94:b260:c:c:b910 - 0.134%
r:0:c:b94:b260:c:c:b910:f - 0.076%
r:0:c:b94:b260:c:c:b910:c - 0.058%
r:0:c:b94:b260:c:b910 - 0.333%
r:0:c:b94:b260:c:b910:f - 0.163%
r:0:c:b94:b260:c:b910:c - 0.170%
r:0:c:b94:b260:b575 - 0.220%
r:0:c:b94:b260:b575:f - 0.067%
r:0:c:b94:b260:b575:c - 0.087%
r:0:c:b94:b260:b575:c:c - 0.016%
r:0:c:b94:b260:b575:c:c:c - 0.001%
r:0:c:b94:b260:b575:c:c:c:c - 0.001%
r:0:c:b94:b260:b575:c:c:c:c:c - 0.000%
r:0:c:b94:b260:b575:c:c:c:c:b910 - 0.001%
r:0:c:b94:b260:b575:c:c:c:c:b910:f - 0.000%
r:0:c:b94:b260:b575:c:c:c:c:b910:c - 0.000%
r:0:c:b94:b260:b575:c:c:c:b910 - 0.000%
r:0:c:b94:b260:b575:c:c:c:b910:f - 0.000%
r:0:c:b94:b260:b575:c:c:c:b910:c - 0.000%
r:0:c:b94:b260:b575:c:c:b910 - 0.015%
r:0:c:b94:b260:b575:c:c:b910:f - 0.010%
r:0:c:b94:b260:b575:c:c:b910:c - 0.006%
r:0:c:b94:b260:b575:c:b910 - 0.071%
r:0:c:b94:b260:b575:c:b910:f - 0.000%
r:0:c:b94:b260:b575:c:b910:c - 0.070%
r:0:c:b94:b260:b575:b910 - 0.066%
r:0:c:b94:b260:b575:b910:f - 0.000%
r:0:c:b94:b260:b575:b910:c - 0.066%
r:0:b94 - 54.324%
r:0:b94:f - 20.207%
r:0:b94:c - 33.883%
r:0:b94:c:c - 15.533%
r:0:b94:c:c:c - 8.227%
r:0:b94:c:c:c:c - 5.670%
r:0:b94:c:c:c:c:c - 3.297%
r:0:b94:c:c:c:c:b352 - 2.373%
r:0:b94:c:c:c:c:b352:f - 1.408%
r:0:b94:c:c:c:c:b352:c - 0.727%
r:0:b94:c:c:c:c:b352:b910 - 0.239%
r:0:b94:c:c:c:c:b352:b910:f - 0.141%
r:0:b94:c:c:c:c:b352:b910:c - 0.098%
r:0:b94:c:c:c:b352 - 2.557%
r:0:b94:c:c:c:b352:f - 1.147%
r:0:b94:c:c:c:b352:c - 1.129%
r:0:b94:c:c:c:b352:b910 - 0.280%
r:0:b94:c:c:c:b352:b910:f - 0.166%
r:0:b94:c:c:c:b352:b910:c - 0.114%
r:0:b94:c:c:b296 - 7.306%
r:0:b94:c:c:b296:f - 3.916%
r:0:b94:c:c:b296:c - 2.355%
r:0:b94:c:c:b296:c:c - 2.205%
r:0:b94:c:c:b296:c:c:c - 0.900%
r:0:b94:c:c:b296:c:c:b910 - 1.305%
r:0:b94:c:c:b296:c:c:b910:f - 0.648%
r:0:b94:c:c:b296:c:c:b910:c - 0.657%
r:0:b94:c:c:b296:c:b910 - 0.150%
r:0:b94:c:c:b296:c:b910:f - 0.081%
r:0:b94:c:c:b296:c:b910:c - 0.069%
r:0:b94:c:c:b296:b910 - 1.036%
r:0:b94:c:c:b296:b910:f - 0.536%
r:0:b94:c:c:b296:b910:c - 0.500%
r:0:b94:c:b296 - 18.350%
r:0:b94:c:b296:f - 4.940%
r:0:b94:c:b296:c - 12.393%
r:0:b94:c:b296:c:c - 6.372%
r:0:b94:c:b296:c:c:c - 3.141%
r:0:b94:c:b296:c:c:b910 - 3.231%
r:0:b94:c:b296:c:c:b910:f - 1.824%
r:0:b94:c:b296:c:c:b910:c - 1.407%
r:0:b94:c:b296:c:b910 - 6.021%
r:0:b94:c:b296:c:b910:f - 3.007%
r:0:b94:c:b296:c:b910:c - 3.014%
r:0:b94:c:b296:b910 - 1.017%
r:0:b94:c:b296:b910:f - 0.491%
r:0:b94:c:b296:b910:c - 0.526%
r:0:b94:b260 - 0.234%
r:0:b94:b260:f - 0.076%
r:0:b94:b260:c - 0.107%
r:0:b94:b260:c:c - 0.093%
r:0:b94:b260:c:c:c - 0.052%
r:0:b94:b260:c:c:c:c - 0.038%
r:0:b94:b260:c:c:c:c:c - 0.019%
r:0:b94:b260:c:c:c:c:b910 - 0.019%
r:0:b94:b260:c:c:c:c:b910:f - 0.011%
r:0:b94:b260:c:c:c:c:b910:c - 0.008%
r:0:b94:b260:c:c:c:b910 - 0.014%
r:0:b94:b260:c:c:c:b910:f - 0.008%
r:0:b94:b260:c:c:c:b910:c - 0.007%
r:0:b94:b260:c:c:b910 - 0.041%
r:0:b94:b260:c:c:b910:f - 0.023%
r:0:b94:b260:c:c:b910:c - 0.018%
r:0:b94:b260:c:b910 - 0.014%
r:0:b94:b260:c:b910:f - 0.006%
r:0:b94:b260:c:b910:c - 0.008%
r:0:b94:b260:b575 - 0.051%
r:0:b94:b260:b575:f - 0.018%
r:0:b94:b260:b575:c - 0.005%
r:0:b94:b260:b575:c:c - 0.000%
r:0:b94:b260:b575:c:c:c - 0.000%
r:0:b94:b260:b575:c:c:c:c - 0.000%
r:0:b94:b260:b575:c:c:c:c:c - 0.000%
r:0:b94:b260:b575:c:c:c:c:b910 - 0.000%
r:0:b94:b260:b575:c:c:c:c:b910:f - 0.000%
r:0:b94:b260:b575:c:c:c:c:b910:c - 0.000%
r:0:b94:b260:b575:c:c:c:b910 - 0.000%
r:0:b94:b260:b575:c:c:c:b910:f - 0.000%
r:0:b94:b260:b575:c:c:c:b910:c - 0.000%
r:0:b94:b260:b575:c:c:b910 - 0.000%
r:0:b94:b260:b575:c:c:b910:f - 0.000%
r:0:b94:b260:b575:c:c:b910:c - 0.000%
r:0:b94:b260:b575:c:b910 - 0.005%
r:0:b94:b260:b575:c:b910:f - 0.000%
r:0:b94:b260:b575:c:b910:c - 0.004%
r:0:b94:b260:b575:b910 - 0.028%
r:0:b94:b260:b575:b910:f - 0.000%
r:0:b94:b260:b575:b910:c - 0.028%
The percentages mean how often a given line is reached. If you use "local" instead of "global" above you will get frequencies of lines assuming the previous line happened (so something like 50%-call 50% fold instead of 0.22% call - 0.22% fold in a rare line).
The way the solver represents lines is the following:
-"b" represents a bet or a raise
-the number after "b" is a total (cumulative) invested so far by the player taking that action
-"c" means a call or a check
-"f" means a fold
-"r" means the beginning of the tree
-"r:0" means the first decision node
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-24-2019 , 08:23 AM
Hi,is it possible to change the strategy,like if pio solver doesnt fold some hands to bet and instead is calling but i think the villain is folding that particular hand to a bet can i change it to a fold and run the tree again with that hand getting folded instead of calling?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-24-2019 , 11:15 AM
I was running a hand for a friend. He check raised the flop on a monotone board, leaving effective stack of SPR=1. PIO mostly defended that check/raise by calling.

In my experience, real life Villains often play jam/fold here. Indeed Villain jammed a hand PIO would have flatted.

What I'd like to do is force Villain to jam/fold. How do I do that?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-24-2019 , 03:33 PM
Quote:
Originally Posted by 3for3poker
I was running a hand for a friend. He check raised the flop on a monotone board, leaving effective stack of SPR=1. PIO mostly defended that check/raise by calling.

In my experience, real life Villains often play jam/fold here. Indeed Villain jammed a hand PIO would have flatted.

What I'd like to do is force Villain to jam/fold. How do I do that?


Remove line:

check, bet, raise, call
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-24-2019 , 11:35 PM
well, that sort of worked. unfortunately, PIO knows it can't call the flop, so it doesn't bet the flop. I want PIO to bet like it normally does, THEN to play fold/jam on turn. I am guessing that is not possible...
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-25-2019 , 12:07 AM
Quote:
Originally Posted by 3for3poker
well, that sort of worked. unfortunately, PIO knows it can't call the flop, so it doesn't bet the flop. I want PIO to bet like it normally does, THEN to play fold/jam on turn. I am guessing that is not possible...
Use the Add Line like was used in your original ?? where used Delete Line
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-25-2019 , 04:48 AM
Quote:
Originally Posted by 3for3poker
well, that sort of worked. unfortunately, PIO knows it can't call the flop, so it doesn't bet the flop. I want PIO to bet like it normally does, THEN to play fold/jam on turn. I am guessing that is not possible...


With node locking you can make IP bet any range you choose.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-25-2019 , 11:16 AM
Yes, but I wanted to see what PIO would choose to jam with if it had the choice. If I pick the hands it jams with, I don't need PIO, I just need a calculator to see if Hero has enough equity to call.

Since we are off the 'tree', we need to go back to exploit land.

Thanks for your help.

I have a million questions about all of the functionality PIO has that has gone unused by me as yet.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-25-2019 , 11:36 AM
Quote:
Hi,is it possible to change the strategy,like if pio solver doesnt fold some hands to bet and instead is calling but i think the villain is folding that particular hand to a bet can i change it to a fold and run the tree again with that hand getting folded instead of calling?
Yes, you can use node-locking and combo-locking specifically for that.
Choose the decision point you want to edit and then click ctrl+N to bring up node-locking interface.

Quote:
I was running a hand for a friend. He check raised the flop on a monotone board, leaving effective stack of SPR=1. PIO mostly defended that check/raise by calling.

In my experience, real life Villains often play jam/fold here. Indeed Villain jammed a hand PIO would have flatted.

What I'd like to do is force Villain to jam/fold. How do I do that?
What you want here is to build a tree without an option to call.
To do that you have to remove the line where the call you don't want is made.
In the case it would be:
Code:
check, bet, raise, call
After adding it to remove lines field, like this:
https://gyazo.com/7194f735afa33becb7e5a12deb8cc187

and building the tree again you will get:
https://gyazo.com/2de40072c4936f5bf432515fac1602f6

Now you just need to solve the tree again to see the solution without an option to call.

Quote:
well, that sort of worked. unfortunately, PIO knows it can't call the flop, so it doesn't bet the flop. I want PIO to bet like it normally does, THEN to play fold/jam on turn. I am guessing that is not possible...
It's possible although it's a lot of clicking:
1)First solve the tree normally
2)Then save the ranges for all the previous flop decisions
3)Build a new tree without an option to call
4)Lock the previous nodes with the ranges you saved
5)solve

It's not the most convenient but if you are really determined you can do that.
The question is why would you. If you want to know how to react to the shove you can see that in a normal solution. If you want to know how to play if call is not an option then solve it without a call. It's hard for me to imagine practical applications of solving it in a way that the solver doesn't know it can't call on latter streets.

Quote:
I have a million questions about all of the functionality PIO has that has gone unused by me as yet.
Well, there are maybe too many features. Don't worry about not using things just because they exist
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-26-2019 , 07:23 AM
how can I deactivate a pio license from 1 PC to activate it in another PC ?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-26-2019 , 11:29 AM
Hi,

Is there a way I can run aggregations for all turns, like I can all flops? Ie 843r+Ac, 843r+Ad, etc.

Thank you!
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-27-2019 , 12:13 AM
It's not the most convenient but if you are really determined you can do that.
The question is why would you. If you want to know how to react to the shove you can see that in a normal solution. If you want to know how to play if call is not an option then solve it without a call. It's hard for me to imagine practical applications of solving it in a way that the solver doesn't know it can't call on latter streets.


Mainly because:

1. I don't really know what range an unknown Villain will bet here.
2. I do know that most low to medium buy in players either jam or fold flop.
3. The normal solution has PIO calling with 95% of its continuing range, so determining whether we should call off vs PIO does not match my view of how most Villains play this situation.

That being said, thank you for your response. I will try it.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-27-2019 , 10:07 AM
Hi, I am looking to setup a cloud computing server for piosolver. I currently have Piosolver pro and have it activated on 2 computers.

If I get edge version can I switch the licences between these 3 devices (server and 2 physical) and is the process smooth?

Thank you.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-27-2019 , 04:15 PM
It would be nice if there is bdfd option in range explorer. Even better if there is 2 card bdfd, 1 card bdfd, no bdfd. And if it can be combined with and/or with draws, made hands and no made hands.
In add extra lines it would be useful if you could add line for specific suit/card. Fe in some solutions it uses smaller turn cb size only on flush turns so it would be faster and more precise if you could do it.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-28-2019 , 04:53 AM
Quote:
how can I deactivate a pio license from 1 PC to activate it in another PC ?
Use the instructions here:
https://licences.piofiles.com/

Quote:
Is there a way I can run aggregations for all turns, like I can all flops? Ie 843r+Ac, 843r+Ad, etc.
If you choose a spot on the turn and then run the aggregation report it will produce results for all turns.

Quote:
If I get edge version can I switch the licences between these 3 devices (server and 2 physical) and is the process smooth?
Yes.

Quote:
It would be nice if there is bdfd option in range explorer. Even better if there is 2 card bdfd, 1 card bdfd, no bdfd. And if it can be combined with and/or with draws, made hands and no made hands.
Yes, this is a good idea.
Right now you can kinda get it by adding all combos which have a certain suit. It requires some clicking - first choose "selection", then mark for example all hearts. It's not the most convenient but doable.

Quote:
In add extra lines it would be useful if you could add line for specific suit/card. Fe in some solutions it uses smaller turn cb size only on flush turns so it would be faster and more precise if you could do it.
This is unlikely to happen. Once you allow different bet sizes on different cards a lot of features are no longer possible (anything that uses lines like aggregation, averages, comparing EVs on different cards etc.). This is a trade-off and we still think a good one to not allow that.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-28-2019 , 10:08 AM
Quote:
Originally Posted by punter11235
Yes, this is a good idea.
Right now you can kinda get it by adding all combos which have a certain suit. It requires some clicking - first choose "selection", then mark for example all hearts. It's not the most convenient but doable.
I'm doing that a lot. That's why i want it

Quote:
Originally Posted by punter11235
This is unlikely to happen. Once you allow different bet sizes on different cards a lot of features are no longer possible (anything that uses lines like aggregation, averages, comparing EVs on different cards etc.). This is a trade-off and we still think a good one to not allow that.
Yea makes sense. Didn't think of that.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-29-2019 , 06:02 AM
Is Piosolver allowed to be open while pokerstars client is open?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-29-2019 , 09:19 PM
how could I convert the pio range(like:AA:0.9961,KK,QQ:0.9989,JJ:0.9986,TT:0.9 956,99:0.9995,88:0.9991) to pio preflop chare range format(like:
PreflopCharts
1 1 1 1 1 1 1 1 1 1 1 1 1 1
True
-7357301 Call 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0)?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-30-2019 , 04:13 AM
Quote:
Is Piosolver allowed to be open while pokerstars client is open?
They have asked us to prevent Pio running along with their client so we implemented a check. Pio will automatically close (giving a warning first) when you open Stars client when it's on and it will not start if the Stars client is on.
You can add more poker sites to the list (edit pokersites.txt file). Stars is hardcoded as it's big enough player base that we wanted to protect our users from bans.
While we consider the policy of not allowing Pio being used along with Stars client but allowing things like trackers or HUDs to be nonsense their leverage is big enough for us to comply with the demands.

Quote:
how could I convert the pio range(like:AA:0.9961,KK,QQ:0.9989,JJ:0.9986,TT:0.9 956,99:0.9995,88:0.9991) to pio preflop chare range format(like:
PreflopCharts
1 1 1 1 1 1 1 1 1 1 1 1 1 1
True
-7357301 Call 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0)?
First copy the range to range explorer (you can bring it up by pressing ctrl+g) and then go to Copy/Paste in the top menu and choose Copy in PioSOLVER format (ctrl+shift+C)
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-30-2019 , 07:02 PM
Having trouble creating my first Preflop tree....I believe it's a "Solver" connection issue as I keep getting a server message (Server error: Command add_all_flops not recognized)

I think all the parameters are OK. I only have one option for Solver connections and it is:PioSolver-basic.exe

Am I missing something?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-31-2019 , 01:13 AM
Forgive me but I have quite a few questions:

Is 2+2 or Discord the preferred to ask questions?

I recently purchased the pre-flop solver and there are a few things I am confused on.

Can you explain exactly what "Build pure preflop tree" does and what effects that may have on the ultimate solution.

I found that if I try to estimate a new tree that doesn't have the call options configured it will complain and throw an error but i can still build the tree. Is this to be expected?
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-31-2019 , 03:56 AM
Quote:
Having trouble creating my first Preflop tree....I believe it's a "Solver" connection issue as I keep getting a server message (Server error: Command add_all_flops not recognized)
The preflop solver is only available in the edge version and requires very serious hardware to run (at least 64GB of RAM, fast modern CPU).

Quote:
Is 2+2 or Discord the preferred to ask questions?
2+2 if you want to get answer from us. It's the best to ask general questions which might be of interest to others here.
You can ask on Discord (or start other loosely Pio related topics there) but we don't monitor it closely and we usually don't answer questions there (although other people might as it's quite popular).

Quote:
Can you explain exactly what "Build pure preflop tree" does and what effects that may have on the ultimate solution.
It builds a tree without postflop play. Those are small and very fast to solve (usually 1-2 seconds). They are useful for push/fold situations as well as for trial build to verify the tree looks the way you want it to look before you build a big one with postflop play included.

Quote:
I found that if I try to estimate a new tree that doesn't have the call options configured it will complain and throw an error but i can still build the tree. Is this to be expected?
It throws a warning (not an error). As omitting a call is usually due to forgetting about it we warn that the tree might be incomplete. It's perfectly fine to omit it for certain situations though (when you just want raise or fold for example).
You can disable the warning although that's not recommended as in the future it may remind you about an option you wanted to include.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-31-2019 , 12:17 PM
First off, fantastic support. I am amazed by the response times.

Quote:
Originally Posted by punter11235
It builds a tree without postflop play. Those are small and very fast to solve (usually 1-2 seconds). They are useful for push/fold situations as well as for trial build to verify the tree looks the way you want it to look before you build a big one with postflop play included.
That makes sense then. I thought I was doing something wrong when creating these trees because the solves happened almost instantaneously and the solutions looked a bit "off". For example in one simulation where I gave OOP the option to 4bet or fold, after the 4b the IP player would only call or 5b even if they had the option to fold. Fold was literally 0.00% Looked wonky for sure. Using it for verification seems like a perfect use case.


Quote:
Originally Posted by punter11235
It throws a warning (not an error). As omitting a call is usually due to forgetting about it we warn that the tree might be incomplete. It's perfectly fine to omit it for certain situations though (when you just want raise or fold for example).
You can disable the warning although that's not recommended as in the future it may remind you about an option you wanted to include.
Not the warning but an actual error preventing me from estimating the tree. I'll post the exact message when I can connect back to my remote server but it was something along the lines that the last action/node was missing something (because I didn't add any parameters to the call node). Building the tree however worked.
PioSOLVER - postflop equilibrium solver for Holdem Quote
10-31-2019 , 06:27 PM
Quote:
Originally Posted by ZManODS
I'll post the exact message when I can connect back to my remote server...
Error is "Couldn't estimate tree. Flop exit at has incorrect configuration ..."




Some more questions now that I have continued to play with Pio a bit more. How does "Generate Preflop Charts from current solution" work? I tried on a postflop only solution and it was able to generate images for each node. Am I crazy or should that actually read "Generate Charts from current solution" (ie drop the word preflop)? Same goes for "Open Preflop Charts Editor". Seems like the charting is non-preflop specific.

I've also become aware that when now saving .cfr files the tree building configuration is saved with it. Sweet! What I did notice however is when running a script, the saves do not contain the tree building configuration. Is this true or did I misunderstand/misconfigure something?

Thanks again
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-01-2019 , 06:16 AM
Quote:
Error is "Couldn't estimate tree. Flop exit at has incorrect configuration ..."
You need postflop play and flop subset to estimate how big the tree is.
Estimating pure preflop trees isn't useful because they are all very small.

Quote:
How does "Generate Preflop Charts from current solution" work? I tried on a postflop only solution and it was able to generate images for each node.
It makes sense to use it on a preflop solutoin. You can download some we made available for free from here:
https://www.piosolver.com/blogs/news/piosolver-1-10-13

Quote:
Am I crazy or should that actually read "Generate Charts from current solution" (ie drop the word preflop)? Same goes for "Open Preflop Charts Editor". Seems like the charting is non-preflop specific.
The intended uses is for preflop ranges/trees. It works and generates charts for postflop ranges but it's really not useful as once you are postflop there isn't one "AA" but 6 different combos so looking at one number for all of them isn't very useful.

Quote:
I've also become aware that when now saving .cfr files the tree building configuration is saved with it. Sweet! What I did notice however is when running a script, the saves do not contain the tree building configuration. Is this true or did I misunderstand/misconfigure something?
If you are using the newest version of both the solver and PioViewer and generate scripts using our script generation config then the configs will be saved as well.
It wasn't like that in the past though so it's important to update to the newest version.
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m