Skip to main content

solveSymmetricPushFoldThreshold

Symmetric push/fold breakeven equity — minimum hero equity to jam profitably given stacks, blinds, and antes.

solveSymmetricPushFoldThreshold(effectiveStack: number, smallBlind: number, bigBlind: number, antePerPlayer: number): PushFoldThresholdResult

Import

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

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

You need a quick jam threshold in a symmetric push/fold model — for study charts, bot preflop gates, or comparing to Chubukov-style jam searches.

How to use

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

const { thresholdEquity, jamEvAtThreshold } = poker.solveSymmetricPushFoldThreshold(
10,
0.5,
1,
0.1,
);

console.log('Min equity to jam:', thresholdEquity);
console.log('Jam EV at threshold (≈ 0):', jamEvAtThreshold);

Dead money is smallBlind + bigBlind + 2 × antePerPlayer.

Return type

PushFoldThresholdResult.

See also

chubukovMaxSymmetricJamStackBinarySearch · decideAction · Kelly & jam