Bonjour, es ce que quelqu’un sait ou je pourrai trouver un code VBA range vs range Equity ?
Pour avoir un calculateur d’équité range vs range, il te faut un évaluateur de mains efficace, ce n’est pas une mince affaire: The Great Poker Hand Evaluator Roundup — Coding the Wheel
Ce serais plus simple de te tourner vers des langages comme C++, Java, j’ai même trouvé des évaluateurs très efficaces en python qui te permettent de calculer les équités sans trop ramer.
ok merci pour ta réponse, je vais chercher en python
Pour le python , j’ai trouvé, je vais tester ca.
freepokerdb - Parcourir /fpdb/pypoker-eval-win32 sur SourceForge.net
Personnellement, j’avais fais des tests en python pour un projet sur lequel je travail, j’ai utilisé cet évaluateur: GitHub - ihendley/treys: A pure Python poker hand evaluation library
C’est un portage en python 3 de la version originale (GitHub - worldveil/deuces: A pure Python poker hand evaluation library) qui était en python 2. En terme de vitesse, obtiennent environ +235000 évalutions/s pour 5 cartes, +45000 ev/s pour 6 cartes et +15000 ev/sec pour 7 cartes. Sur ma machine j’atteins les 20k ev/s pour 7 cartes perso.
Par contre, si il te faut plus de vitesse, tu seras obligé de passer sur un autre langage comme Java ou C++. Par exemple (GitHub - andrewprock/pokerstove: poker evaluation and enumeration software) ou tu peux atteindre 10+ million évaluations par seconde.
Ok, merci, je vais rester sur python, je ne maîtrise pas le java et C++ pour le moment.
ta besoin pour le preflop?
Si c’est pour preflop, tu peux faire comme Poker Equilab, c’est a dire enregistrer les equity de chaque main vs main dans une liste ou autre, et ensuite pour calculer range vs range, ya plus qu’a additionner (et multiplier par les freq de chaque main). et le tour est joue. C’est pour ca que equilab a des resultats instantanes. C’est deja enregistre dedans =).
Non, j’en ai besoin pour le post-flop, ce que je veux faire, c’est de trouver l’Equity des catégories de combo pour les 1755 flop, pour ensuite en faire une analyse de données, et essayer de trouver des patterns de comment les range se connecte avec le board, et à quel point le board est volatile. Pour en déduire les Strat GTO.
Tout ça, je peux le faire manuellement en copie colle les data flop par flop, ensuite, j’ai un code VBA qui traite tout ça, mais je veux créer une macro, ou en un clique sa le fait sur les 1755 flop d’affilé
par exemple
Equity catégorie
flop | catégorie | quads | full | flush | straight | set | two pair | overpair | top pair | pp < tp | 2 nd pair | pp < 2 nd | third pair | pair < 3 rd | pair | A high | K high | overcards | two card > board | one card > board | no mad hand | flush draw | bck flush draw | osed | gutshot | no draw | draw | total combo |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Js3d2c | equity | #DIV/0! | #DIV/0! | #DIV/0! | #DIV/0! | 95,22933645 | 88,80396766 | 85,55316667 | 79,83064139 | 63,23369577 | 58,95548283 | #DIV/0! | 56,80318784 | #DIV/0! | 72,7567593 | 53,70083066 | 41,35655799 | 54,1826875 | 54,1826875 | 44,04634901 | 40,49567897 | #DIV/0! | 47,16379448 | 43,46275 | 46,56319004 | 51,74222379 | 46,1010844 | 51,39895089 |
As8d4s | equity | #DIV/0! | #DIV/0! | #DIV/0! | #DIV/0! | 93,3339595 | 85,42559916 | #DIV/0! | 78,55017978 | 64,34770428 | 63,70136185 | 52,68377065 | 51,21171399 | 43,02516154 | 67,64755944 | #DIV/0! | 41,29012979 | 41,71478339 | #DIV/0! | #DIV/0! | 33,76663577 | 57,1751602 | 51,49939453 | 51,33155782 | 73,45334183 | 49,30162734 | 63,91657604 | 51,6070467 |
% que le joueur à chaque catégorie
Je peu aussi soustraire au catégorie du joueur B pour voir qui à l’avantage pour chaque catégorie
strat macro GTO