Two Plus Two Publishing LLC
Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > >

Notices

Commercial Software Discussion of commercial gambling-related / poker software & commercial graphics modifications

Reply
 
Thread Tools Display Modes
Old 02-02-2013, 01:47 PM   #2676
ivenhoe
journeyman
 
Join Date: Apr 2007
Posts: 223
Re: CardRunnersEV

Yes, it`s beta. Thanks for videos.
ivenhoe is offline   Reply With Quote
Old 02-03-2013, 11:38 AM   #2677
Emus
adept
 
Join Date: Oct 2008
Location: N-Europe
Posts: 839
Re: CardRunnersEV

Hi, a suggestion,

would it be possible to implement a table form as output for your scripts?

ie,
columns => either automatically add all variable names (or if absent) all variable numbers that are used in CREV & then all script point numbers used in CREV that grab EV, eq or freq are added OR
use a 'set variable' to define the order & which variables and script point numbers to add.

Row 1 equals iterations run 1.

An 'add data point' would grab + adds value of all variables + adds value (EV , eq, freq) of the script pointer to the row.
Emus is offline   Reply With Quote
Old 02-03-2013, 10:31 PM   #2678
eQuadro
journeyman
 
eQuadro's Avatar
 
Join Date: Jan 2011
Location: Pokerstars
Posts: 220
Re: CardRunnersEV

how can I do 3-variables calculations?
like if I want to just get an answer to the question:
It's shove or fold game, SB shoves with X range or folds, BB calls with Y range or folds, it's Z bb effective stack.
eQuadro is offline   Reply With Quote
Old 02-04-2013, 06:06 AM   #2679
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by eQuadro View Post
how can I do 3-variables calculations?
like if I want to just get an answer to the question:
It's shove or fold game, SB shoves with X range or folds, BB calls with Y range or folds, it's Z bb effective stack.
The max is 2, so personally, I would just do several 2-variable spots for different stack sizes by hand.
scylla is offline   Reply With Quote
Old 02-04-2013, 06:07 AM   #2680
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by Emus View Post
Hi, a suggestion,

would it be possible to implement a table form as output for your scripts?

ie,
columns => either automatically add all variable names (or if absent) all variable numbers that are used in CREV & then all script point numbers used in CREV that grab EV, eq or freq are added OR
use a 'set variable' to define the order & which variables and script point numbers to add.

Row 1 equals iterations run 1.

An 'add data point' would grab + adds value of all variables + adds value (EV , eq, freq) of the script pointer to the row.
I'm not entirely sure what you mean, but since you can program a 2D graph to give any output that you like, I suspect you can do it with that. After all, it ís a table.
scylla is offline   Reply With Quote
Old 02-04-2013, 06:55 AM   #2681
Emus
adept
 
Join Date: Oct 2008
Location: N-Europe
Posts: 839
Re: CardRunnersEV

Quote:
Originally Posted by scylla View Post
I'm not entirely sure what you mean, but since you can program a 2D graph to give any output that you like, I suspect you can do it with that. After all, it ís a table.
Indeed, I can achieve what I want by running multiple times and adding results to the same excel table by export.
The idea was to have an equivalent excel sheet output in CREV where each iterations (= data in 1 row) adds data in multiple columns to avoid having to run countless times the same script while grabbing the data each time out of different script point locations.

Is is somewhat related to the previous posters question.
He just can run 1 script that makes 2 columns (1 eff stacks, 1 EV)
then the same that makes 2 columns (1eff stacks, 1 SB shove freq)
then the same that makes 2 columns (1eff stacks, 1 BB call freq)
Each time export to excel and study the whole there. Meaning he has now the frequencies which are nice to have related to ingame observations and HUD use and he has now the EV for his decision making process when considering other options.
I know that you can get your results this way.

I was just trying this suggestion in the hope that some day in the future you would consider this as potential implementation as it certainly would save tons of time/iterations to run.
Emus is offline   Reply With Quote
Old 02-06-2013, 08:00 AM   #2682
oracle3001
adept
 
oracle3001's Avatar
 
Join Date: Nov 2006
Posts: 785
Re: CardRunnersEV

Is there a way to do the following?

Now I know how to set ranges, and how to set accompanying weights i.e 3betting from the BB and we want to say that we 3bet AA & KK 90% of the time.

OK. So I have been creating a series of custom hand rankings to match various standard scenarios e.g 3B polarised from BB, so I can easily use variables in determining general strategies and not have to keep going back and changing the hand range i.e simply alter a variable for the 3bet %.

What I can't see how to do (if at all possible) is to combine the changed hand ranking, weights and variables to enable me to do the following (so that it automatically altered via simply changing a variable or two).

For example, I want to take my preset "3bet polarised from the BB" hand rankings, set it to variable #1, but I want that preset hand rankings to also have some hands weighted e.g AA / KK to only be in there 90% of the time.

The only way I can think of doing this is to have a "3bet polarised from the BB excluding AA / KK" and then have an extra manual condition with the weighted AA / KK hands manually, but this is rather cumbersome and messes up the ease of saying ok villain is 9% 3bet from BB...set variable #1 to 9%.
oracle3001 is offline   Reply With Quote
Old 02-06-2013, 04:59 PM   #2683
sthief09
Josh.
 
Join Date: Feb 2004
Posts: 20,654
Re: CardRunnersEV

Is there any way to set a starting point for the max exploit tool and/or to protect a node from being effected by it?

Simple example: looking at a raise, 3-bet, 4-bet, 5-bet, 6-bet no-call model preflop. I want to keep the raise and 3-bet ranges static. from there, I want to find an equilibrium 4-bet, 5-bet, 6-bet, call strategy pair using a script. the problem I'm having is that the max exploit tool alters the raise and 3-bet ranges and the answer isn't useful for me.

Last edited by sthief09; 02-06-2013 at 05:05 PM.
sthief09 is offline   Reply With Quote
Old 02-06-2013, 05:59 PM   #2684
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by oracle3001 View Post
Is there a way to do the following?

Now I know how to set ranges, and how to set accompanying weights i.e 3betting from the BB and we want to say that we 3bet AA & KK 90% of the time.

OK. So I have been creating a series of custom hand rankings to match various standard scenarios e.g 3B polarised from BB, so I can easily use variables in determining general strategies and not have to keep going back and changing the hand range i.e simply alter a variable for the 3bet %.

What I can't see how to do (if at all possible) is to combine the changed hand ranking, weights and variables to enable me to do the following (so that it automatically altered via simply changing a variable or two).

For example, I want to take my preset "3bet polarised from the BB" hand rankings, set it to variable #1, but I want that preset hand rankings to also have some hands weighted e.g AA / KK to only be in there 90% of the time.

The only way I can think of doing this is to have a "3bet polarised from the BB excluding AA / KK" and then have an extra manual condition with the weighted AA / KK hands manually, but this is rather cumbersome and messes up the ease of saying ok villain is 9% 3bet from BB...set variable #1 to 9%.
Do you mean like in this savefile?
www.cardrunnersev.com/savefiles/weights.stx

If so, then yes, it's possible, but you kind of have to "hack" the condition editting system so that you have a weighted AA-KK condition with the var1% condition below it:

First let SB raise variable 1%.
Then, edit the fold condition to AA-KK and set their weight to 90%.
Then, click his new fold condition and then click the "variable 1% condition" so that the AA-KK condition is moved above it.
And now edit the condition list for the fold action and accept the "all hands" condition.

So, you cán get this done, but it's not straightforward.
scylla is offline   Reply With Quote
Old 02-06-2013, 06:29 PM   #2685
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by sthief09 View Post
Is there any way to set a starting point for the max exploit tool and/or to protect a node from being effected by it?

Simple example: looking at a raise, 3-bet, 4-bet, 5-bet, 6-bet no-call model preflop. I want to keep the raise and 3-bet ranges static. from there, I want to find an equilibrium 4-bet, 5-bet, 6-bet, call strategy pair using a script. the problem I'm having is that the max exploit tool alters the raise and 3-bet ranges and the answer isn't useful for me.
Well, you can't set restrictions to the max exploit tool, but if your tree is a raise-or-fold one, then it's fairly straightforward to write your own custom max exploit algorithm.

Basically you would just need to delete -EV hands backwards through the tree while recomputing for every step.

Please see the screenshot below where it's SB vs BB and we want SB to max exploit.

If you would want to max exploit manually, then you would need to:

1) Set the tree to "all hands" in location 1
2) Set the tree to "all hands" in location 2
3) Set the tree to "all hands" in location 3
4) Compute
5) Remove all -EV hands in location 1
6) Compute
7) Remove all -EV hands in location 2
8) Compute
9) Remove all -EV hands in location 3
10) Compute

This is the exact same thing as the max exploit tool.

And if you would want to skip certain locations, then you could just skip their steps.

scylla is offline   Reply With Quote
Old 02-07-2013, 03:13 PM   #2686
sthief09
Josh.
 
Join Date: Feb 2004
Posts: 20,654
Re: CardRunnersEV

^^ scylla, thanks very much for an incredibly helpful reply
sthief09 is offline   Reply With Quote
Old 02-07-2013, 05:33 PM   #2687
icantfoldatc
grinder
 
icantfoldatc's Avatar
 
Join Date: Jan 2011
Posts: 409
Re: CardRunnersEV

When I have assigned a hand range preflop do I need to assign the handrange everytime again on the flop and further streets or is there a shortcut or an option that the handrange stays the same throughout the whole hand?

The FAQ says I can copy paste an action. I copy the range from preflop then select all hands with left click on the flop and try to paste but nothing happens...

When I click edit conditions then the menu is totally different to that preflop..
Sorry I read the manual but I dont understand why..

Also I cant find it through several searches: How can I change the frequency of an action?
I added action Fold, call and Raise on the flop and it is fixed to 100% on fold..

Last edited by icantfoldatc; 02-07-2013 at 05:55 PM.
icantfoldatc is offline   Reply With Quote
Old 02-07-2013, 05:48 PM   #2688
TheBob
adept
 
Join Date: Dec 2004
Location: Toronto
Posts: 1,049
Re: CardRunnersEV

Hey, I'm trying to run a script whereby random flops are created and then unexploitable shoves are performed on those flops. The script seems to work about half the time but other times I get the error message "Error in line 2. The most likely cause for this is that the tree is incomplete. The "Random Board" command only works for completed trees. Basically, if you can't perform an EV Run (F7) then the "Random Board" command won't work either. Another possible cause is a conflict in the board/ranges. Please check for such a conflit."

Now, my tree appears to be complete and I have no trouble performing an EV run on any of the random flops if I perform these EV runs manually. Any help would be greatly appreciated.

Thanks.
TheBob is offline   Reply With Quote
Old 02-08-2013, 06:37 AM   #2689
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by icantfoldatc View Post
When I have assigned a hand range preflop do I need to assign the handrange everytime again on the flop and further streets or is there a shortcut or an option that the handrange stays the same throughout the whole hand?..
Just use "all hands".
It means that you take an action with "all hands" within your range.



Quote:
Originally Posted by icantfoldatc View Post
Also I cant find it through several searches: How can I change the frequency of an action?
I added action Fold, call and Raise on the flop and it is fixed to 100% on fold..
Not sure what you mean here.
Could you send a savefile to support please?
scylla is offline   Reply With Quote
Old 02-08-2013, 06:38 AM   #2690
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by TheBob View Post
Hey, I'm trying to run a script whereby random flops are created and then unexploitable shoves are performed on those flops. The script seems to work about half the time but other times I get the error message "Error in line 2. The most likely cause for this is that the tree is incomplete. The "Random Board" command only works for completed trees. Basically, if you can't perform an EV Run (F7) then the "Random Board" command won't work either. Another possible cause is a conflict in the board/ranges. Please check for such a conflit."

Now, my tree appears to be complete and I have no trouble performing an EV run on any of the random flops if I perform these EV runs manually. Any help would be greatly appreciated.

Thanks.
Could you send your savefile to support please?
scylla is offline   Reply With Quote
Old 02-08-2013, 06:40 AM   #2691
goranbaxy
old hand
 
goranbaxy's Avatar
 
Join Date: Oct 2009
Location: Croatia
Posts: 1,362
Re: CardRunnersEV

is it posible to copy par of a three and insert it to a new document.for example, I would like to copy three from turn and river and paste it to another document

Thanks
goranbaxy is offline   Reply With Quote
Old 02-08-2013, 06:56 AM   #2692
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by goranbaxy View Post
is it posible to copy par of a three and insert it to a new document.for example, I would like to copy three from turn and river and paste it to another document

Thanks
You can copy-paste an entire subtree with Ctrl+Alt+C and Ctrl+Alt+V.
This particular type of copying will also work between documents (it does require that the subtree actually makes sense in the location you're copying to).

You may also find the tmp files handy here.
To save a tmp file, press Ctrl+0 through Ctrl+9.
To load a tmp file, press Alt+0 through Alt+9.
The little disc icon in the lower right will show the current list of tmp files.
scylla is offline   Reply With Quote
Old 02-08-2013, 06:18 PM   #2693
TheBob
adept
 
Join Date: Dec 2004
Location: Toronto
Posts: 1,049
Re: CardRunnersEV

Is there a way to run a script and keep "merge data from both engines (MC and Math) checked? It seems to always uncheck it once I start running my scripts.
TheBob is offline   Reply With Quote
Old 02-08-2013, 08:11 PM   #2694
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by TheBob View Post
Is there a way to run a script and keep "merge data from both engines (MC and Math) checked? It seems to always uncheck it once I start running my scripts.
I decided to automatically turn that option OFF when running a script since none of the functions in the script require Monte Carlo calculations.

Have I overlooked some scenario where merging the engines is desired?
scylla is offline   Reply With Quote
Old 02-08-2013, 08:33 PM   #2695
TheBob
adept
 
Join Date: Dec 2004
Location: Toronto
Posts: 1,049
Re: CardRunnersEV

Quote:
Originally Posted by scylla View Post
I decided to automatically turn that option OFF when running a script since none of the functions in the script require Monte Carlo calculations.

Have I overlooked some scenario where merging the engines is desired?
If I'm running a script where I generate random flops and run unexploitable shoves on those flops I'd like to be able to see the EV of the preflop calls in those situations. Am I missing something or is there an easier way to do this?
TheBob is offline   Reply With Quote
Old 02-09-2013, 07:03 AM   #2696
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by TheBob View Post
If I'm running a script where I generate random flops and run unexploitable shoves on those flops I'd like to be able to see the EV of the preflop calls in those situations. Am I missing something or is there an easier way to do this?
Could you send a savefile to support please?
scylla is offline   Reply With Quote
Old 02-09-2013, 07:29 AM   #2697
MDN
grinder
 
MDN's Avatar
 
Join Date: Dec 2007
Location: Dead in the long run
Posts: 458
Re: CardRunnersEV

When I change weight by right-clicking the condition the condition's name does not change. For instance, if I right-click the "55%-hc" and change weight to 45% it stays at "55%-hc". But if I double-click it and click "Done" in the pop-up it does change to "45%-hc". Bug?
MDN is offline   Reply With Quote
Old 02-09-2013, 09:48 AM   #2698
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by MDN View Post
When I change weight by right-clicking the condition the condition's name does not change. For instance, if I right-click the "55%-hc" and change weight to 45% it stays at "55%-hc". But if I double-click it and click "Done" in the pop-up it does change to "45%-hc". Bug?
No, the name should automatically adapt.
Unless you're using a custom name?
Those are not changed, since you have explicitly stated that you wanted that name.
scylla is offline   Reply With Quote
Old 02-09-2013, 10:12 AM   #2699
MDN
grinder
 
MDN's Avatar
 
Join Date: Dec 2007
Location: Dead in the long run
Posts: 458
Re: CardRunnersEV

Quote:
Originally Posted by scylla View Post
No, the name should automatically adapt.
Unless you're using a custom name?
Those are not changed, since you have explicitly stated that you wanted that name.
It doesn't adapt for me and I'm not using a custom name.
MDN is offline   Reply With Quote
Old 02-09-2013, 03:53 PM   #2700
scylla
Pooh-Bah
 
scylla's Avatar
 
Join Date: Mar 2008
Posts: 4,334
Re: CardRunnersEV

Quote:
Originally Posted by MDN View Post
It doesn't adapt for me and I'm not using a custom name.
Could you send a savefile to support please?
scylla is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Forum Jump


All times are GMT -4. The time now is 10:42 PM.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright © 2008-2017, Two Plus Two Interactive
 
 
Poker Players - Streaming Live Online