[PT4] HUD Básico con fiabilidad de datos y debilidades

30/04/2014 01:10
1
montag
Cash Project
Nivel 26
2.904 mensajes
126 premiados

Antes de nada confirmadme que el archivo del HUD se importa correctamente en el PT4, porque he tenido algunos problemas a la hora de exportarlo... Ahora mismo debería ir bien.

Necesitaba urgentemente esto para poder empezar a aplicar la nueva estrategia con buen pie, y ahora que lo tengo hecho he pensado en compartirlo. Básicamente es el HUD Básico desarrollado por Campa pero con dos cambios mayores y un par de cambios menores fácilmente revertibles. Enumero los cambios más importantes.

Nota: Todo el HUD está formado por stats personalizadas. Son las mismas stats del HUD oficial, con sus mismas definiciones o equivalentes, y he comprobado que ofrecen exactamente los mismos números reproduciendo varias manos con este HUD y con el oficial y comparando todas las stats de todos los HUDs de la mesa. Sólo cambia el código de colores, que las stats originales no llevaban. Aun así, algunos de los códigos son complejos y el tiempo de carga del HUD es alto (diría que entre 8 y 10 segundos, supongo que con discos duros rápidos la cosa irá mejor). Eso significa que igual en ZOOM este HUD da problemas. No lo sé porque no juego en Stars.

Ah, y esto no lo he probado en las mesas todavía, pero en el Replayer va bien XD

Datos fiables



Los datos del HUD (excepto VPIP y PFR) se ponen en gris cuando no han acumulado suficientes casos (y resalto que son casos, no manos) para ser fiables. Hay dos tonos de gris, uno cuando se tienen menos de 25 casos que es casi negro y apenas se distingue la stat porque con tan pocos casos prácticamente ninguna stat va a ser fiable salvo con valores muy extremos; y otro más claro, que no deja de ser gris pero que permite ver cómodamente la stat, cuando se tienen más de 25 casos pero todavía no se llega a los 50, 75 o 100 que requiere la stat para ser fiable; ese segundo intervalo ya permite ver tendencias del rival por si queremos hacer algunos ajustes en nuestros rangos para casos muy altos o muy bajos de una stat concreta. Por encima de esos 75 o 100 casos las stat se muestran en el color original que tenían en el HUD, rojo los raises, verde los folds, etc.

Para sacar el número de casos de cada stat he usado este artículo de la nueva estrategia Multistack. Para sacar los valores de stats que no salen ahí, como el WWSF o el WSD, me he basado en este artículo de Poker-Red. Por ejemplo, para el WWSF hacían falta 828 casos para una fiabilidad del 75% pero lo he dejado en 500 casos porque para el FCbet también hacen falta 133 y en la estrategia se nos dice que con 75 casos ya es suficiente.

Debilidades



Las debilidades de la nueva estrategia Multistack se muestran indicando de forma brillante las stats en cuestión. Para ello es imprescindible que las stats sean fiables, en caso contrario no se indican. Si tenéis 50 casos del FCbet y éste es del 75% podéis considerarlo una debilidad, pero hacedlo bajo vuestra propia responsabilidad ;) Cuando la stat es fiable e indica una debilidad, se muestra con un color más claro, casi blanco. Algunas van por parejas de forma que se encienden las dos o no se enciende ninguna. Por ejemplo, el BB Fold vs BTN y el BB 3bet vs BTN se ponen más claros cuando el 3bet no es alto Y cuando o bien el Fold no es bajo o bien el Fold es bajo pero el FCbet es alto. Está pensado de forma que si veis que el HUD de un rival tiene un dato de un color muy claro, sepáis que ahí hay algo que explotar (siempre basándose en la estrategia).

Popups



Esto es un cambio importante que en realidad no pensaba compartir, pero me ha dado pereza quitar todo esto... El HUD del Hero lleva incorporadas tablas similares a las antiguas pero con los rangos nuevos, en lugar de los rangos en texto sin más. También está el popup de fuerza de la mano y el de outs ajustadas. Digo que no pensaba compartirlos porque los hice para uso personal y no sé si gustarán o se verán útiles, igual a muchos no os gusta el formato. En cualquier caso, es fácil quitarlos y sustituirlos por los popups oficiales de Educa con los rangos en texto.

Cambios menores



La primera fila del HUD es visualmente distinta a la del original porque la prefería así. Una vez más, son cambios fáciles de deshacer si tenéis el HUD oficial a mano. También he oscurecido un pelín el verde y el cyan para no confundirme con el color más claro de las debilidades.



Pues hale, ahí os lo dejo. En el siguiente mensaje os pongo una captura y una pequeña explicación para los desarrolladores que echen un ojo al código y se lleven las manos a la cabeza...

Últimos cambios


http://www.educapoker.com/foros/general/comunidad/programas-software/pt…

30/04/2014 01:11
montag
Cash Project
Nivel 26
2.904 mensajes
126 premiados

CAPTURA

Para los programadores

Antes de que reaccionéis como este pobre hombre al ver el código, y como me piro una semana y no tengo ni idea de si esto funcionará o no, dejo un par de explicaciones por si las moscas:

- Todas las stats son personalizadas. El motivo básicamente es que para cambiar los colores de esta forma sólo se puede hacer modificando la stat en cuestión, y las stats del HUD (salvo dos creadas por Campa) van incluidas con el PT4 y están protegidas para impedir su manipulación, así que había que duplicarlas sí o sí. Deberían haberse exportado todas con el HUD.

- Las columnas que indican las oportunidades para cada stat (los casos de cada una) las he sacado de la propia definición de la stat, concretamente del denominador. ¿De dónde mejor que de ahí?

- Algunas stats llevan columnas nuevas hechas por mí. Esto se debe a que cuando se añade una stat al HUD y se le pone una posición, arriba a la derecha en la ventana del editor de HUDs, no coinciden los casos de esa stat en una posición con los que cuenta la columna en cuestión. La posición que tú indicas en el editor de HUDs no la tiene en cuenta el código de colores de la stat. Así que la única solución que se me ha ocurrido es crear stats nuevas que sean posicionales en sí mismas (por ejemplo, en lugar de meter el "3bet preflop" y ponerle la posición de BTN hay que crear un "3bet preflop" que sólo valga para BTN). Eso implica coger las columnas originales y añadirles un "cash_hand_player_statistics.position = X". No he cambiado nada más.

- El código de las debilidades es quizá lo más complejo del HUD. Creo que no he cometido ningún error con él porque lo he probado varias veces en bastantes manos, pero estad al loro por si acaso.

- He tenido problemas al intentar exportar el HUD porque ciertas stats no se exportaban bien. Concretamente, las stats en cuyo código de colores se hacía referencia a otras stats que, a su vez, referenciaban a la primera. Stats como las de BB Fold vs BTN Open y BB 3bet vs BTN Open, que llevan el mismo código de colores en el que se referencia a ambas stats para señalar las debilidades en zona de robo. Por lo que sea, no se exportaban bien. Así que he tenido que resolverlo cambiando la referencia a algunas stats por su definición. Aquí podéis leer más al respecto. La definición en algunos casos era larga, convirtiendo el código en un bodrio infumable e incomprensible con más de cuatro paréntesis pegados. Sorry. Al menos funciona.

Y creo que ya está bien XD Espero que todo funcione bien y que esto le sea útil a alguien más, que bastante doy el follón de continuo en Educa preguntando dudas y cosas como para no contribuir en nada...

hud.png (290KB)
30/04/2014 05:32
Brandooo
Cash Project
Nivel 23
658 mensajes
1 premiado

Hola :)

Muchisimas gracias por este gran aporte, se ve muy interesante y seguro sera muy util :)

Ya mismo lo pruebo.

Nuevamente muchisimas gracias :)

Saludos :)

30/04/2014 07:19
agutca
Cash Project
Nivel 21
244 mensajes
3 premiados

Grandísimo trabajo!!!
Campaaaa!! EPs para Montag!

30/04/2014 11:13
agutca
Cash Project
Nivel 21
244 mensajes
3 premiados

No me aparecen las BB jugando zoom. ¿Esto es normal?
(Nunca había jugado zoom hasta ahora)

Gracias.

30/04/2014 12:22
SirBocane…
Cash Project
Nivel 29
221 mensajes
6 premiados
No me aparecen las BB jugando zoom. ¿Esto es normal?
(Nunca había jugado zoom hasta ahora)

Gracias.

Si, es normal. En zoom no aparecen las bbs en el HUD ;)

30/04/2014 12:24
montag
Cash Project
Nivel 26
2.904 mensajes
126 premiados

¿Pero el resto de stats se muestran correctamente en ZOOM? Yo pensaba que igual el HUD no funcionaba bien en esa modalidad... Si funciona también ahí, mejor todavía.

Confirmadme que se importa bien el HUD y se comporta bien en las mesas, que me vaya tranquilo al Viña XD

30/04/2014 12:27
SirBocane…
Cash Project
Nivel 29
221 mensajes
6 premiados

Cuando llegue a casa lo pruebo :)

30/04/2014 12:35
agutca
Cash Project
Nivel 21
244 mensajes
3 premiados

Yo, es que, como estoy empezando, no tengo manos. Pero aparentemente va funcionando... Lo iré probando más exhaustivamente en estos días.

Sea como sea, has hecho un trabajo excelente, y los popups son la leche...

Una cosita, ¿que diferencia hay entre vpip normal y legacy? ¿y las hands abreviated...?

Muchas gracias, Un saludo.

30/04/2014 13:18
montag
Cash Project
Nivel 26
2.904 mensajes
126 premiados

No lo sé porque el VPIP no lo he tocado, he dejado el que venía de fábrica con el HUD sin meterle código de colores ni nada... Supongo que mirando la definición se podría saber. De todas formas no creo que haya muchas diferencias.

En cuanto a las hands abreviated, son simplemente para que en lugar de ponerte 1,732 manos te ponga 2k que ocupa menos. Si prefieres que te las muestre sin abreviar basta con sustituir ese dato por el de las manos sin abreviar.

30/04/2014 14:02
icrave
Cash Project
Nivel 24
193 mensajes
4 premiados

¡Menudo currazo!

Te confirmo que funciona el HUD en Zoom (salvo las bb's). Y el tiempo de carga es como con el resto de HUDs. No noto ningun retardo extra. Aunque ahi afectara el ordenador tambien...

30/04/2014 15:10
mgilcarm
Cash Project
Nivel 19
62 mensajes

Hola,

En primer lugar felicitarte por el inmenso curro. Yo también tenía pensado hacerme algo parecido, pero no encontré por ninguna parte cómo 'programar' para hacer esto. Así que al final lo dejé rezando para que algún día alguien se pusiera con ello.

Sin embargo, tengo un par de sugerencias que creo que mejorarían el resultado final.

1 - Dejar los números con sus colores originales. Creo que es muy útil seguir utilizando el código de colores que usa Educa (verde para los folds, rojo para sus bets, naranja para raises, etc) básicamente porque permiten ubicarte rápidamente en el valor que estás buscando.

2 - Como resultado de 1, lo que haría para indicar si hay suficientes casos de un valor o si hay alguna debilidad es cambiar el fondo de ese valor. Para ello podríamos usar algo parecido a lo que has hecho: fondo negro cuando no hay suficientes casos, fondo gris cuando hay los suficientes para hacerte una idea del juego del rival, fondo verde oscuro cuando ese valor muestra una debilidad y fondo blanco cuando el valor está entre el valor medio esperado.

Entiendo que es bastante curro, pero creo que quedaría mucho mejor así. Yo ahora tengo mucho tiempo libre, si me pasas alguna página en la que expliquen como cambiar estas cosas me puedo poner con ello en seguida.

30/04/2014 15:27
DiaboliK
Cash Project
Nivel 46
2.164 mensajes
20 premiados

educapuntos por montag pleaseeeeeeeeeeeee!!!

30/04/2014 15:59
kontry
Spin Project
Nivel 33
3.642 mensajes
10 premiados

Gran curro tio. Te mereces unos cuantos EducaPuntos de recompensa.

30/04/2014 18:07
montag
Cash Project
Nivel 26
2.904 mensajes
126 premiados

Muchas de nadas :P Como ya digo me hacía falta algo así en el HUD, sin esta ayudita extra tardaría el doble en empezar a aplicar bien la nueva estrategia. Y ya que está hecho, pues lo comparto, aunque si caen algunos EPs mejor XD Me alegro de que funcione bien en ZOOM también.

@mgilcarm El problema de lo que planteas es que básicamente no se puede hacer :( El PT4 sólo permite cambiar el color de la estadística según las variables que tú pongas, pero no permite modificar otras cosas como el color de fondo, la opacidad, el tipo de fuente, etc. Ojalá pudiera, porque yo también preferiría dejar el color por defecto de las stats del HUD (son mucho más fáciles de ubicar e identificar) pero es que lo único que puedo cambiar es eso.

Respecto a aprender a programar esto... Bueno, yo aprendí viendo una captura de una stat modificada XD Pero es cierto que hacen falta algunos conocimientos de programación. Igual te sirve de algo este link:

https://www.pokertracker.com/guides/PT4/tutorials/custom-statistics-gui…

30/04/2014 20:09
dav1993
Cash Project
Nivel 20
221 mensajes
1 premiado

montag, estoy a punto de llegar a uni, por lo que tendré que empezar a usar HUD.

¿En qué difiere este del de EducaPoker? Veo que comentas que necesitabas algo así para poder aplicar bien la estrategia nueva, etc etc. ¿Qué es exactamente, los colores?

Perdón si parece que estoy menospreciando tu trabajo, pero para nada es así. Al revés, supongo ( ya que no tengo ni idea ) que es un gran curro el que te has pegado, pero como todavía no he entrado en materia de huds, nueva estrategia, etc, pues no me ha quedado claro la diferencia.

De nuevo perdón si se malinterpreta el comentario. Muchas gracias montag ;)

Un saludo!

30/04/2014 20:33
turko_19
Cash Project
Nivel 51
1.249 mensajes
46 premiados

grandisimo aporte...

a ver si campa lo implanta en el hud avanzado ;)

30/04/2014 21:24
Rufologos
Cash Project
Nivel 24
839 mensajes
6 premiados

montag me has dejado sin palabras, unos compañeros y yo estábamos intentando algo parecido pero estábamos estancados. Gracias x tu aporte!!

Yo como minino te subía a Licenciado!!!

30/04/2014 21:47
mgilcarm
Cash Project
Nivel 19
62 mensajes

@montag En ese caso podríamos hacer lo contrario, ponemos de color los fondos de los datos según el criterio de Educa y hacemos que lo que cambie de color sean los números.

30/04/2014 21:58
majonyjony
Spin Project
Nivel 19
606 mensajes
1 premiado

Muy buen curro!

30/04/2014 22:55
kontry
Spin Project
Nivel 33
3.642 mensajes
10 premiados
Y los de HM2? :'(

¿?¿?

30/04/2014 23:00
SirBocane…
Cash Project
Nivel 29
221 mensajes
6 premiados

@montag, hay un pequeño problema que tiene facil solución ;)
En las condiciones de los colores, cuando el numero es exactamente entre un color y otro, sale en el color original.
Poniendo en la del gris clarito ">=" en vez de solo ">" está solucionado.

Por el resto, sigo testeando.
He estado probando otros colores, pero no hay muchas opciones para que se distingan entre unos y otros, por lo que al final el gris no me parece mala opción.

Te comento si veo algo mas.
Buen curro.

01/05/2014 03:06
JMGnz
Cash Project
Nivel 28
161 mensajes

Buen trabajo! Habra que probarlo...
Gracias.

01/05/2014 13:10
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados

Genial tu currazo. Enhorabuena.

Si haces algo asi con el Hud avanzado que está pariendo Campa, de hecho podria ya ponerse en contacto contigo. Me cambio del Hm2 al PT4 insta.

Gracias crack

01/05/2014 13:34
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados

Vi los popups muy buenos, voy a probar el PT4.

Alguien sabe porque el popup del juego postflop sin iniciativa todos los datos me aparece 99 ???

01/05/2014 17:33
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados

vale, ya está. Campa este no lo hizo o subio aun.

Pues es una faena, porque si nos hacen raise a la cbet, no tendremos ni idea muchas veces de la fuerza de la mano del villano, ya que los raises no salen en el popup basico.

01/05/2014 18:51
AceNoMercy
Cash Project
Nivel 45
6.757 mensajes
60 premiados

+10 al trabajo de montag, unos EP se merece :)

Tengo el HM2+NC y estoy planteándome comprar el PT4 aprovechando la oferta del 40% de descuento como complemento para revisar BBDD ya que tiene más filtros.

Una duda que tengo és si en HM2 también puedo oscurecer los datos si no hay muestras fiables pero sin ocultar el número de la stat con un guión, ya que és una de las opciones que me parecen bastante útiles en un tracker.

01/05/2014 19:10
miguel1701
Cash Project
Nivel 28
216 mensajes
19 premiados

Ace donde esta esa oferta?? en serio 40% de descuento en pt4?

Que salgo pitando a pillarlo!!

01/05/2014 19:51
mgilcarm
Cash Project
Nivel 19
62 mensajes

@montag Como te comenté en #20 , al final me puse con ello y tengo la mitad del HUD ya hecha. Cuando la acabe te pongo una screen a ver que te parece. Siempre podemos mantener los dos y que la gente elija el que quiera :)

01/05/2014 20:39
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados
Una duda que tengo és si en HM2 también puedo oscurecer los datos si no hay muestras fiables pero sin ocultar el número de la stat con un guión, ya que és una de las opciones que me parecen bastante útiles en un tracker.

No está esta opcion. Ya se lo pidieron por el foro propio de hm2.

Además el "dim for sample size" no responde al criterio que tu pongas en "min samples" sino a otro propio de ellos que no responde a ningún criterio muy coherente IMO.

For some stats VPIP/PFR/#hands , it's based on "number of hands".

For other stats: it's based on "number of occurrences" or "number of opportunities".

It's not random, it's triggered by 20, 50, 100, etc. so for most stats it's extremely rare to see this effect. (unless you have 50.000+ hands on all your opponents)
Only for VPIP/PFR/#hands will it be easy to spot fairly quickly.

El tipo dice que no es random pero si no pone criterios logicos, parece que si que es "random"

01/05/2014 21:58
Briizt
Cash Project
Nivel 20
180 mensajes
Grandísimo trabajo!!!
Campaaaa!! EPs para Montag!

+ 1000

02/05/2014 06:15
turko_19
Cash Project
Nivel 51
1.249 mensajes
46 premiados

yo tb voto para que le den eps y lo implanten en el beta avanzado ;)

02/05/2014 10:05
Rufologos
Cash Project
Nivel 24
839 mensajes
6 premiados
yo tb voto para que le den eps y lo implanten en el beta avanzado ;)

+1

02/05/2014 12:04
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados

+3 nice work

02/05/2014 15:19
mgilcarm
Cash Project
Nivel 19
62 mensajes

Vale, necesito ayuda. Es una tontería, pero no hay forma.

Estuve modificado las definiciones para cambiarles el color al mostrar una debilidad por otro que yo consideraba que se veía mejor, una tontería vaya. Pero al cabo de un tiempo vi que quedaba peor y tenía intención de volver a empezar de 0 partiendo de tu código.

El caso es que borré el HUD, borré las definiciones y volví a importar tu HUD pensando en que se volverían a cargar las definiciones tal y como tú las dejaste, pero no sé porqué leches se vuelven a cargar las mías que había modificado.

¿Cómo hago para cargar las tuyas?

02/05/2014 16:17
Sarenal
Cash Project
Nivel 21
270 mensajes
3 premiados

Genial Montag!!!!

02/05/2014 16:34
lecorbusier
Cash Project
Nivel 41
10.994 mensajes
27 premiados

me hiper apunto

03/05/2014 09:09
Iratxoak
Spin Project
Nivel 35
1.170 mensajes
41 premiados

Montag please!!

Puedes hacerme lo mismo para HM2?.

He he he... en serio Gran aporte y enhorabuena por el curro por compartir y por darnos a todos la idea...

Ahora con mi HM2 me estoy volviendo loco por tu culpa porque la idea es ... simplemente genial!.

03/05/2014 09:55
Rufologos
Cash Project
Nivel 24
839 mensajes
6 premiados
Vale, necesito ayuda. Es una tontería, pero no hay forma.

Estuve modificado las definiciones para cambiarles el color al mostrar una debilidad por otro que yo consideraba que se veía mejor, una tontería vaya. Pero al cabo de un tiempo vi que quedaba peor y tenía intención de volver a empezar de 0 partiendo de tu código.

El caso es que borré el HUD, borré las definiciones y volví a importar tu HUD pensando en que se volverían a cargar las definiciones tal y como tú las dejaste, pero no sé porqué leches se vuelven a cargar las mías que había modificado.

¿Cómo hago para cargar las tuyas?

Creo que deberías eliminar las stats personalizadas y se te volverán a importar.

03/05/2014 10:40
mgilcarm
Cash Project
Nivel 19
62 mensajes
Creo que deberías eliminar las stats personalizadas y se te volverán a importar.

He probado borrando las stats personalizadas, borrando el HUD y después desinstalando el PT4 y nada, cuando volvía a importar el HUD las stats personalizadas volvían como las había dejado.

Al final he instalado el PT4 en un portátil, he importado y desde ahí he copiado las definiciones otra vez, pero vamos, no entiendo nada xD

03/05/2014 18:22
mgilcarm
Cash Project
Nivel 19
62 mensajes

Bueno, os comento un poco en que ha quedado la modificación que he hecho.

Como comenté antes, la única pega que le veía al curro de montag era el color gris que tenían los datos sin el suficiente número de casos. El problema es que al perder el color los novatos que lleven poco tiempo usando un HUD se desubican.

Dado que la alternativa (cambiar el color del fondo del dato según se den determinadas circunstancias) era imposible de hacer, decidí intentar hacer lo contrario: colorear los fondos según el código de Educa de forma que lo que cambiara de color fueran los números. Tenía pensado utilizar para estos el negro en casos donde no haya datos, gris si tengo lo suficientes para marcar tendencia, blanco para debilidad, etc. El problema es que el resultado final parecía sacado del carnaval de Tenerife:

Si hubiese podido cuadricular las celdas podría haber quedado bien, pero o bien no se puede o bien no se hacerlo.

Como de momento el resultado no me convencía, se me ocurrió simplemente cambiar graduado de color de los datos. De esta forma, incluso los datos con pocas manos mantienen levemente el color del dato original. El resultado me gusta mucho más, siendo los oscuros para datos con pocas manos y se van aclarando a medida que tienes más:

El único problema es que aún no tengo los suficientes casos para ver si el tema de debilidades funciona, pero bueno, seguiré trabajando en esto.

03/05/2014 18:36
agutca
Cash Project
Nivel 21
244 mensajes
3 premiados

Genial, mgilcarm! Yo he hecho un par de popups más abreviados y usando los colores a mi gusto. Siempre uso los mismos colores para las mismas posiciones. Ahí van... por si os gustan. (Me faltan los de 4bet, los cuelgo en un rato).

03/05/2014 18:46
Briizt
Cash Project
Nivel 20
180 mensajes

Que gran trabajo compañeros!

03/05/2014 18:53
caymanako
Cash Project
Nivel 53
3.341 mensajes
32 premiados
Genial, mgilcarm! Yo he hecho un par de popups más abreviados y usando los colores a mi gusto. Siempre uso los mismos colores para las mismas posiciones. Ahí van... por si os gustan. (Me faltan los de 4bet, los cuelgo en un rato).

un screen please?

03/05/2014 20:07
agutca
Cash Project
Nivel 21
244 mensajes
3 premiados

Y aquí está el que faltaba... Quizá lo veais un poco lioso, pero yo estoy acostumbrado a estos colores (los 6 primeros rangos)

Responder

¿Quieres participar?
Inicia sesión o crea tu cuenta gratis para formar parte de la comunidad de EducaPoker.