Skip to main content

expectedValueRaiseWithRake

Raise EV with rake on called pot.

expectedValueRaiseWithRake(equityWhenCalled: number, potBeforeRaise: number, raiseSize: number, foldEquity: number, potIfCalled: number, rakeFraction: number, rakeCap: number): number

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

Same as expectedValueRaise but rake is taken from potIfCalled when called.

How to use

const ev = poker.expectedValueRaiseWithRake(
0.45, 60, 45, 0.35, 150,
0.05, 3,
);
const evNoRake = poker.expectedValueRaise(0.45, 60, 45, 0.35, 150);
console.log({ ev, evNoRake }); // ev <= evNoRake

See also

expected-value-raise · expected-value-call-with-rake