Calcular equities en modo batch

3 respuestas
07/05/2009 22:59
1

Buenas,

quería saber si alguien ha encontrado alguna forma de calcular en modo batch equities de rangos determinados contra manos particulares. Por ejemplo, si quiero sacar la equity de AK contra el 22+poker stove, pero si quiero compararla con cientos de rangos (y lo mismo para otras manos) es un trabajo de chinos...

He encontrado por ahí el pokenum.exe, que parece que con algo de curro puede hacer algo parecido..pero la verdad es que me da que no lo se usar bien

Alguien tiene o sabe donde conseguir (que no sea el pokerstove batch, que vale una pasta) un programa de estas características? Si es el pokenum, alun tutorial para ahorrarme todas las pruebas/error que me quedan por delante?

Gracias!

08/05/2009 08:51
Re: Calcular equities en modo batch

Hola,

personalmente no he sentido la necesidad que planteas pero si sabes programar no es complicado hacerlo.

Dos puntos de partida:

- El codigo fuente de Holdem Ranger (Hold'em Ranger) que puedes descargar desde su página web (http://www.holdemranger.com/HERangerSrc.zip)

- Este artículo del (para mí) imprescindible blog Coding The Wheel (A Pokersource Poker-Eval Primer - Coding the Wheel) donde explica cómo utilizar la librería Poker-eval de pokersource.

Con unos mínimos conocimientos puedes programar tú mismo (o algún conocido tuyo que sepa programar y tenga tiempo) lo que pides en un par de días,

suerte,

08/05/2009 09:09
Re: Calcular equities en modo batch

vaya,

acabo de ver que el programa que comentas (pokenum) es uno de los ejemplos que viene con poker-eval. El problema que tiene pokenum es que no calcula rangos, solo calcula manos directas.

Asi funciona pokenum

>pokenum Ah Kh - Tc Ts

Holdem Hi: 1712304 enumerated boards

cards win %win lose %lose tie %tie EV

Ah Kh 786350 45.92 919710 53.71 6244 0.36 0.461

Ts Tc 919710 53.71 786350 45.92 6244 0.36 0.539



Usage:

$ pokenum [-mc niter] [-t]

[-h|-h8|-o|-o8|-7s|-7s8|-7snsq|-r|-5d|-5d8|-5dnsq|-l|-l27]

-
- ... [ -- ] [ / ]

-t terse output (one line, list of EV values)

-mc sample monte-carlo style instead of full enumeration

-h holdem hi (default)

-h8 holdem hi/lo 8-or-better

-o omaha hi

-o8 omaha hi/lo 8-or-better

-7s 7-card stud hi

-7s8 7-card stud hi/lo 8-or-better

-7snsq 7-card stud hi/lo no stinking qualifier

-r 7-card stud ace-to-5 low (razz)

-5d 5-card draw hi (with joker)

-5d8 5-card draw hi/lo 8-or-better (with joker)

-5dnsq 5-card draw hi/lo no stinking qualifier (with joker)

-l 5-card draw ace-to-5 lowball (with joker)

-l27 5-card draw deuce-to-seven lowball

Use '-' between each player (optional in flop games).

Use '--' before the board (if any).

Use '/' before dead cards (can appear within a hand for discards).

Use 'Xx' for the joker.

Examples:

$ pokenum -h Ac 7c - 5s 4s - Ks Kd

$ pokenum -h Ac 7c 5s 4s Ks Kd

$ pokenum -h Ac 7c 5s 4s Ks Kd -- 7h 2c 3h

$ pokenum -o As Kh Qs Jh - 8h 8d 7h 6d

$ pokenum -o As Kh Qs Jh 8h 8d 7h 6d

$ pokenum -o As Kh Qs Jh 8h 8d 7h 6d -- 8s Ts Jc

$ pokenum -7s As Ah Ts Th 8h 8d - Kc Qc Jc Td 3c 2d

$ pokenum -7s As Ah Ts Th 8h 8d - Kc Qc Jc Td 3c 2d / 5c 6c 2s Jh

$ pokenum -l 7h 5s 3d Xx / Kd - 9s 8h 6d 4c / 8c

$ pokenum -l27 5h 4h 3h 2h / 5s - 9s 8h 6d 4c / Kd

$ pokenum -mc 10000 -l27 5h 4h 3h / 5s Qd - 9s 8h 6d / Ks Kh

08/05/2009 19:35
Re: Calcular equities en modo batch

En realidad esperaba no tener que programar (hace años que no escribo ni un Hello World! 😫 pero me ha picado la curiosidad con la libreria esa, voy a echarle un ojo a ver qué se puede hacer...

Muchas gracias!

Responder

¿Quieres participar?

Inicia sesión o crea tu cuenta gratis para formar parte de la comunidad de Poker-Red.