Product 01 / launch preview

Advanced
PT4 Stats.

A focused custom-stat bundle for reviewing opponent responses to Hero and pressure patterns in your PokerTracker 4 database.

PokerTracker 4 is required and sold separately. SpotSignal Poker is an independent third-party project.

One bundle / two lenses

Focus the review.
Keep the context.

The product page describes the intended study lenses without pretending the final stat manifest has been approved. Exact names, counts and formulas are a launch gate.

01ASTAT FAMILY

VS HERO

Review how opponents respond in situations involving Hero. The exact included-stat manifest and definitions will be published before sales open.

ILLUSTRATIVE SIGNAL62%
40 OPPORTUNITIESDEMO DATA
01BSTAT FAMILY

PRESSURE

Study pressure-related patterns through clearly scoped custom statistics. Exact names and definitions remain pending until the product manifest is frozen.

ILLUSTRATIVE SIGNAL48%
27 OPPORTUNITIESDEMO DATA

Illustrative preview only. These panels are not PokerTracker screenshots and the numbers are not customer data or performance claims.

Auditability standard

A percentage without a denominator is just decoration.

Every final stat should ship with enough context to understand what it measures, what it leaves out and how many qualifying opportunities sit underneath it.

DEFINITION CARD / TEMPLATESSP — [FINAL STAT NAME]

Template only. The product’s actual formulas and names are still required.

01

Question

What poker question is this stat answering?

02

Numerator

Which observed actions count as the result?

03

Denominator

Which qualifying opportunities count?

04

Scope

Game, format, street and player context.

05

Exclusions

Situations intentionally left out.

06

Sample

How to interpret the opportunity count.

07

Version

A visible definition and release version.

08

Validation

A reproducible test case before release.

EDUCATIONAL METHOD · SYNTHETIC DATA · NOT A PRODUCT DEMO

Definitions / worked examples

Define the opportunity before reading the result.

Three synthetic teaching pieces about denominators, nested eligibility and composition. They do not demonstrate product capabilities.

P1DENOMINATORS
EN

The denominator is not a footnote. It is the question.

Changing the denominator changes the event being estimated—not merely the reliability of the same estimate.

Suppose a player is dealt 120 hands on the Button. In 60 of them, the action reaches the player after a Cutoff open, creating the exact 3-bet opportunity under study. The player 3-bets 18 times.

18 / 60 = 30% asks: when this player faced this defined opportunity, how often did the player 3-bet? 18 / 120 = 15% asks: across all Button hands, how often did this sequence occur?

Neither denominator is decorative. The first describes a decision conditional on eligibility. The second folds card distribution, prior action and opportunity arrival into the result.

SYNTHETIC FUNNELx/nRESULTQUESTION
Response per opportunity18 / 6030%Conditional decision frequency
Sequence per Button hand18 / 12015%Sequence incidence

120 Button hands → 60 exact 3-bet opportunities → 18 3-bets. Same 18 actions. Different denominators. Different questions. Not a benchmark or pool read.

CAVEATThe 30% remains an observed frequency, not a claim about range composition, intent or future behavior. Eligibility must be defined before looking at the result; changing positions, openers, stack rules or excluded hands changes the estimand again.

LEER LA VERSIÓN ESPAÑOLA +
ES

El denominador no es una nota al pie. Es la pregunta.

Cambiar el denominador cambia el suceso que se está estimando, no solo la fiabilidad de una misma estimación.

Supongamos que un jugador recibe 120 manos en Button. En 60 de ellas, la acción le llega después de una apertura de Cutoff, lo que crea la oportunidad exacta de 3-bet que se quiere estudiar. El jugador hace 3-bet 18 veces.

18 / 60 = 30% pregunta: cuando este jugador afrontó esta oportunidad definida, ¿con qué frecuencia hizo 3-bet? 18 / 120 = 15% pregunta: entre todas las manos en Button, ¿con qué frecuencia ocurrió esta secuencia?

Ningún denominador es decorativo. El primero describe una decisión condicionada a la elegibilidad. El segundo incorpora la distribución de cartas, la acción previa y la llegada de la oportunidad.

EMBUDO SINTÉTICOx/nRESULTADOPREGUNTA
Respuesta por oportunidad18 / 6030%Frecuencia de decisión condicional
Secuencia por mano en Button18 / 12015%Incidencia de la secuencia

120 manos en Button → 60 oportunidades exactas de 3-bet → 18 3-bets. Las mismas 18 acciones. Denominadores distintos. Preguntas distintas. No es un benchmark ni una lectura de pool.

SALVEDADEl 30% sigue siendo una frecuencia observada, no una afirmación sobre composición de rango, intención o comportamiento futuro. La elegibilidad debe definirse antes de mirar el resultado; cambiar posiciones, aperturas, reglas de stack o manos excluidas vuelve a cambiar la cantidad estimada.

Official PT4 Database Caching Guide ↗
P2NESTED OPPORTUNITIES
EN

A river denominator is born on the river, not on the flop.

Every node in a nested action tree owns its eligibility set. Earlier hands are not automatically failed opportunities at a later node.

Start with 400 synthetic flop opportunities. The player bets 160 times; opponents call 96. Those 96 calls—not the original 400 flops—create the 96 turn-barrel opportunities. The player barrels 48 times; opponents call 24; those 24 calls create 24 river-jam opportunities. The player jams 6 times.

The local decision frequencies are 160 / 400 = 40%, 48 / 96 = 50%, and 6 / 24 = 25%. The global path incidence is 6 / 400 = 1.5%. It reconciles as 40% × 60% × 50% × 50% × 25% = 1.5%.

Calling the other 394 starting cases “missed river jams” would corrupt the denominator. Most never qualified for that decision.

NODEx/nLOCAL RATEELIGIBILITY
Flop bet160 / 40040%400 flop opportunities
Turn barrel48 / 9650%96 flop bet-calls
River jam6 / 2425%24 barrel-calls
Whole path6 / 4001.5%Global incidence

400 → 160 bets → 96 calls → 48 barrels → 24 calls → 6 jams. Every decision owns its denominator. Synthetic teaching example; not pool data.

CAVEATThe tree is intentionally simplified. Real histories may include raises, checks, all-ins, multiway branches and missing or excluded records. Each node needs a frozen eligibility rule, and branches must be exhaustive or explicitly labelled as omitted before the multiplication identity is used.

LEER LA VERSIÓN ESPAÑOLA +
ES

Un denominador de river nace en el river, no en el flop.

Cada nodo de un árbol de acciones anidado tiene su propio conjunto de elegibilidad. Las manos anteriores no son oportunidades fallidas del nodo posterior.

Partimos de 400 oportunidades sintéticas de flop. El jugador apuesta 160 veces; los rivales pagan 96. Esos 96 calls —no los 400 flops originales— crean las 96 oportunidades de segundo barrel en turn. El jugador barrelea 48 veces; los rivales pagan 24; esos 24 calls crean 24 oportunidades de jam en river. El jugador hace jam 6 veces.

Las frecuencias locales son 160 / 400 = 40%, 48 / 96 = 50% y 6 / 24 = 25%. La incidencia global del recorrido es 6 / 400 = 1,5%. Se reconcilia como 40% × 60% × 50% × 50% × 25% = 1,5%.

Llamar “jams de river omitidos” a los otros 394 casos iniciales corrompería el denominador. La mayoría nunca cumplió los requisitos para esa decisión.

NODOx/nFRECUENCIA LOCALELEGIBILIDAD
Apuesta de flop160 / 40040%400 oportunidades de flop
Segundo barrel48 / 9650%96 apuesta-calls de flop
Jam de river6 / 2425%24 barrel-calls
Recorrido completo6 / 4001,5%Incidencia global

400 → 160 apuestas → 96 calls → 48 segundos barrels → 24 calls → 6 jams. Cada decisión tiene su denominador. Ejemplo didáctico sintético; no son datos de pool.

SALVEDADEl árbol está simplificado de forma intencionada. Los historiales reales pueden incluir raises, checks, all-ins, ramas multiway y registros ausentes o excluidos. Cada nodo necesita una regla de elegibilidad fijada, y las ramas deben ser exhaustivas o estar señaladas explícitamente como omitidas antes de usar la identidad multiplicativa.

Official PT4 Database Caching Guide ↗
P4DESCRIPTIVE VS HERO SUBSET
EN

Vs Hero is an interaction signature, not a motive.

A Hero-conditioned subset can differ from a broader report even when every measured context-specific frequency is identical.

“Vs Hero” is used here only as a descriptive label for hands involving Hero, not as a causal verb or a statement of product capability.

In the synthetic broader report, the action occurs 20 / 80 = 25% in-position and 10 / 20 = 50% out-of-position: 30 / 100 = 30% overall. In the synthetic Vs Hero subset, it occurs 5 / 20 = 25% in-position and 40 / 80 = 50% out-of-position: 45 / 100 = 45% overall.

The raw gap is +15 percentage points, but the within-position gap is zero. Reweighting the Vs Hero rates to the broader 80/20 mix gives 80% × 25% + 20% × 50% = 30%: the raw gap disappears. The example does not establish that anyone identified Hero or adapted intentionally.

SAMPLEIN POSITIONOUT OF POSITIONRAW OVERALL
Broader report20 / 80 = 25%10 / 20 = 50%30 / 100 = 30%
Vs Hero subset5 / 20 = 25%40 / 80 = 50%45 / 100 = 45%
Standardized Vs Hero80% × 25%20% × 50%30%

Raw gap: +15 pp. Matched-position gap: 0 pp. Descriptive interaction signature; no causal claim. All data synthetic.

CAVEATEven a gap that survives measured splits remains observational. Cards, table assignment, prior action, player selection, sizing and unmeasured branches can all condition which opportunities appear. A causal claim would require a much stronger design than a database split.

LEER LA VERSIÓN ESPAÑOLA +
ES

Vs Hero es una firma de interacción, no un motivo.

Un subconjunto condicionado a Hero puede diferir de un informe más amplio incluso cuando todas las frecuencias medidas dentro de cada contexto son idénticas.

“Vs Hero” se usa aquí únicamente como etiqueta descriptiva para manos que involucran a Hero, no como verbo causal ni como afirmación de capacidad de producto.

En el informe amplio sintético, la acción ocurre 20 / 80 = 25% en posición y 10 / 20 = 50% fuera de posición: 30 / 100 = 30% overall. En el subconjunto sintético Vs Hero, ocurre 5 / 20 = 25% y 40 / 80 = 50%: 45 / 100 = 45% overall.

El gap bruto es +15 puntos, pero el gap dentro de cada posición es cero. Reponderar las frecuencias Vs Hero con la mezcla 80/20 más amplia da 80% × 25% + 20% × 50% = 30%: el gap desaparece. El ejemplo no establece que alguien identificara a Hero o se adaptara intencionadamente.

MUESTRAEN POSICIÓNFUERA DE POSICIÓNOVERALL BRUTO
Informe más amplio20 / 80 = 25%10 / 20 = 50%30 / 100 = 30%
Subconjunto Vs Hero5 / 20 = 25%40 / 80 = 50%45 / 100 = 45%
Vs Hero estandarizado80% × 25%20% × 50%30%

Gap bruto: +15 pp. Gap con posición equivalente: 0 pp. Firma descriptiva de interacción; ninguna afirmación causal. Todos los datos son sintéticos.

SALVEDADIncluso un gap que sobrevive a los cortes medidos sigue siendo observacional. Las cartas, la asignación de mesas, la acción previa, la selección de jugadores, los sizings y las ramas no medidas pueden condicionar qué oportunidades aparecen. Una afirmación causal exigiría un diseño mucho más sólido que un corte de base de datos.

Compatibility before checkout

Check your setup.
Then decide.

PokerTracker’s own platform support does not automatically prove this bundle on every combination. Product-level testing comes first.

RequirementStatusLaunch evidence
Licensed PokerTracker 4Required

Sold separately by PokerTracker.

Supported 64-bit PT4 buildRequired

Exact minimum bundle version still to be tested.

WindowsPending

Clean installation and regression matrix required.

macOSPending

Product-level validation required; no inferred claim.

Game / format / sitePending

Exact Hold’em/Omaha, cash/tournament and network scope required.

Premium deliveryPending

PokerTracker developer approval and customer test required.

EDUCATIONAL METHOD · SYNTHETIC DATA · NOT A PRODUCT DEMO

Compatibility / audit method

Separate movement, composition and cause.

Two synthetic methods for auditing comparability. Neither is a compatibility result, benchmark or causal estimate.

P5FIXED-WEIGHT STANDARDIZATION
EN

Freeze the weights before you call the movement adaptation.

Standardizing both periods to the same predeclared weights separates observed composition from within-stratum association. Survival is not proof of deliberate adaptation.

The synthetic baseline has Small, Medium and Large opportunity counts of 50, 30 and 20, with action rates of 20%, 40% and 70%. The counts are 10, 12 and 14: 36 / 100 = 36% overall.

Change only the mix to 20, 30 and 50. The counts become 4, 12 and 35, so the raw overall rises to 51 / 100 = 51%. With frozen 50/30/20 weights it remains 50% × 20% + 30% × 40% + 20% × 70% = 36%.

Now change the within-context rates to 30%, 50% and 80%. With the recent mix, the raw overall is 61 / 100 = 61%. With the same frozen weights it is 46%: a 10-point within-stratum shift. Neither result tells us why rates moved.

SCENARIOSMALLMEDIUMLARGERAWFIXED
Baseline10 / 50 = 20%12 / 30 = 40%14 / 20 = 70%36%36%
Recent: mix only4 / 20 = 20%12 / 30 = 40%35 / 50 = 70%51%36%
Recent: rates + mix6 / 20 = 30%15 / 30 = 50%40 / 50 = 80%61%46%

Raw movement can be composition. Standardized movement can be a within-stratum association. Neither proves intent. Synthetic data; not a pool benchmark.

CAVEATFixed-weight standardization controls only the included strata. Sparse cells, post-hoc buckets, changing eligibility and unmeasured context can still mislead. A standardized shift must not be translated into deliberate adaptation without additional evidence.

LEER LA VERSIÓN ESPAÑOLA +
ES

Fija los pesos antes de llamar adaptación al movimiento.

Estandarizar ambos periodos con los mismos pesos predeclarados separa la composición observada de la asociación dentro de los estratos. Sobrevivir no prueba adaptación deliberada.

La base sintética tiene 50, 30 y 20 oportunidades en Pequeño, Medio y Grande, con frecuencias del 20%, 40% y 70%. Los recuentos son 10, 12 y 14: 36 / 100 = 36% overall.

Cambiamos solo la mezcla a 20, 30 y 50. Los recuentos pasan a 4, 12 y 35, así que el overall bruto sube a 51 / 100 = 51%. Con pesos fijos 50/30/20 permanece en 50% × 20% + 30% × 40% + 20% × 70% = 36%.

Ahora cambiamos las frecuencias dentro de contexto al 30%, 50% y 80%. Con la mezcla reciente, el overall bruto es 61 / 100 = 61%. Con los mismos pesos fijos es 46%: un cambio de 10 puntos dentro de los estratos. Ningún resultado explica por qué se movieron las frecuencias.

ESCENARIOPEQUEÑOMEDIOGRANDEBRUTOFIJO
Base10 / 50 = 20%12 / 30 = 40%14 / 20 = 70%36%36%
Reciente: solo mezcla4 / 20 = 20%12 / 30 = 40%35 / 50 = 70%51%36%
Reciente: frec. + mezcla6 / 20 = 30%15 / 30 = 50%40 / 50 = 80%61%46%

El movimiento bruto puede ser composición. El movimiento estandarizado puede ser una asociación dentro de los estratos. Ninguno demuestra intención. Datos sintéticos; no es un benchmark de pool.

SALVEDADLa estandarización a pesos fijos solo controla los estratos incluidos. Las celdas escasas, los buckets posteriores al análisis, los cambios de elegibilidad y el contexto no medido todavía pueden inducir a error. Un cambio estandarizado no debe traducirse en adaptación deliberada sin evidencia adicional.

P6HYPOTHETICAL BEFORE / AFTER AUDIT
EN

Before and after is a timeline. Causality needs more than a calendar.

A disciplined observational audit reports raw change, standardized change and unresolved alternatives as three separate outputs.

HYPOTHETICAL/SYNTHETIC SCENARIO — THIS EVENT, ROOM AND DATA ARE NOT REAL: at T0, an imaginary room called LabPoker reduces its decision clock from 20 seconds to 10 seconds. We audit observed river-call frequency in synthetic 14-day windows before and after T0.

Before: Small is 10 / 20 = 50%, Large is 24 / 80 = 30%, raw total 34 / 100 = 34%. After: Small is 48 / 80 = 60%, Large is 8 / 20 = 40%, raw total 56 / 100 = 56%: +22 percentage points.

At predeclared 50/50 weights, before is 40% and after is 50%: +10 points. That +10 is still not “the effect of the clock change.” It is the observed association remaining after one measured compositional adjustment.

Protocol: freeze T0, 14-day windows, outcome and eligibility; exclude event day; hold game, stake, table size, position and river node constant; predeclare sizing buckets; report x/n; log concurrent changes and missing histories; label every visual observational and hypothetical.

WINDOWSMALLLARGERAW OVERALL50/50 FIXED
Before T010 / 20 = 50%24 / 80 = 30%34 / 100 = 34%40%
After T048 / 80 = 60%8 / 20 = 40%56 / 100 = 56%50%
Observed change+22 pp+10 pp

HYPOTHETICAL EVENT / SYNTHETIC DATA / OBSERVATIONAL ONLY → cause not identified.

CAVEATMatching measured game characteristics does not remove unmeasured confounding, selection, secular trends or sampling variation. Without randomization, a defensible comparison group or a stronger quasi-experimental design, the event remains a temporal marker rather than an identified cause.

LEER LA VERSIÓN ESPAÑOLA +
ES

Antes y después es una cronología. La causalidad necesita algo más que un calendario.

Una auditoría observacional disciplinada presenta el cambio bruto, el cambio estandarizado y las alternativas no resueltas como tres resultados separados.

ESCENARIO HIPOTÉTICO/SINTÉTICO — ESTE EVENTO, ESTA SALA Y ESTOS DATOS NO SON REALES: en T0, una sala imaginaria llamada LabPoker reduce su reloj de 20 a 10 segundos. Auditamos la frecuencia observada de call en river en ventanas sintéticas de 14 días antes y después de T0.

Antes: Pequeña es 10 / 20 = 50%, Grande es 24 / 80 = 30%, total bruto 34 / 100 = 34%. Después: Pequeña es 48 / 80 = 60%, Grande es 8 / 20 = 40%, total bruto 56 / 100 = 56%: +22 puntos.

Con pesos 50/50 predeclarados, antes es 40% y después 50%: +10 puntos. Ese +10 todavía no es “el efecto del cambio de reloj”. Es la asociación observada que queda tras un ajuste composicional medido.

Protocolo: fijar T0, ventanas de 14 días, resultado y elegibilidad; excluir el día del evento; mantener juego, stake, mesa, posición y nodo de river; predeclarar buckets de sizing; mostrar x/n; registrar cambios e historiales ausentes; etiquetar cada visual como observacional e hipotético.

VENTANAPEQUEÑAGRANDEOVERALL BRUTO50/50 FIJO
Antes de T010 / 20 = 50%24 / 80 = 30%34 / 100 = 34%40%
Después de T048 / 80 = 60%8 / 20 = 40%56 / 100 = 56%50%
Cambio observado+22 pp+10 pp

EVENTO HIPOTÉTICO / DATOS SINTÉTICOS / SOLO OBSERVACIONAL → causa no identificada.

SALVEDADIgualar características medidas del juego no elimina la confusión no medida, la selección, las tendencias temporales ni la variación muestral. Sin aleatorización, un grupo comparador defendible o un diseño cuasiexperimental más sólido, el evento sigue siendo un marcador temporal y no una causa identificada.

Official PT4 Creating My Reports guide ↗

Preferred fulfilment

Protected delivery, if approved.

The intended route is PokerTracker’s Premium Add-On system. This flow is presented as a target, not a current capability.

  1. 01

    Verify

    Confirm the customer’s registered PT4 email and the minimum licence fragment required by PokerTracker.

  2. 02

    Grant

    Assign access to the approved bundle/package with its documented permissions.

  3. 03

    Receive

    After restart, the approved add-on should download through PokerTracker’s system.

  4. 04

    Support

    Versioned definitions, update notes and a working support route stay with the product.

Final steps may change during PokerTracker review. No customer should be charged until this route, or another lawful approved route, passes an end-to-end test.

FAQ

Short answers.
No river stories.

01Is PokerTracker 4 included?+

No. A valid PokerTracker 4 licence is required and sold separately by PokerTracker.

02Will it work on Windows and macOS?+

PokerTracker 4 itself supports current Windows and macOS environments. Product-level validation for this bundle is still pending and will be published before sales open.

03Which games, formats and poker sites are supported?+

The exact bundle matrix is not yet signed off. Unverified combinations are deliberately marked pending instead of being guessed.

04Are the demo percentages real customer data?+

No. All percentages on this local page are illustrative interface values, clearly labelled as demo data.

05How will the bundle be delivered?+

The preferred route is PokerTracker Premium Add-On delivery. The final fulfilment flow will be confirmed only after developer approval and an end-to-end test.

06Are Database, Poker Voice or Poker Boys included?+

No. They are separate future products with no announced release date.

Launch status

€39.90.
Not for sale yet.

The product has a price and a clear direction. Checkout stays closed until the exact stat manifest, compatibility, delivery and policies are verified.

Review support status