Skip to main content

PushFoldThresholdResult

Returned by solveSymmetricPushFoldThreshold.

FieldTypeMeaning
thresholdEquitynumberMinimum equity to jam profitably (symmetric model)
jamEvAtThresholdnumberJam EV at thresholdEquity (≈ 0)

Semantics

Symmetric push/fold: dead money is smallBlind + bigBlind + 2 × antePerPlayer. Native code binary-searches equity in [0, 1] where jamEv(equity) = equity × (2 × effectiveStack + dead) - effectiveStack crosses zero. jamEvAtThreshold should be numerically near zero.

Example

const poker = require('poker-calculations');

const { thresholdEquity, jamEvAtThreshold } = poker.solveSymmetricPushFoldThreshold(
10, // effectiveStack
0.5, // smallBlind
1, // bigBlind
0.1, // antePerPlayer
);
console.log({ thresholdEquity, jamEvAtThreshold });

See also

solveSymmetricPushFoldThreshold