Anti-Martingale Calculator — Pyramid Trading Strategy
Calculate position sizing for the anti-martingale strategy. Enter your base position, win rate, and multiplier to see how your position grows during winning streaks and resets on losses.
USD size of the first position
Probability of winning each trade
% profit on a winning trade
% loss on a losing trade
Position size growth per win
Resets after this many consecutive wins
Trades for P&L simulation
How to Use the Anti-Martingale Calculator — Pyramid Winners
Enter your base position size — the dollar amount you trade at the start of each sequence or after any loss. Set your win rate (the percentage of trades you expect to win) and your average win and loss percentages from historical data or your trading plan. Choose a win streak multiplier (how much you scale up after each consecutive win) and the maximum streak level before you reset to the base position regardless of outcomes.
The calculator builds a position ladder showing your size, potential profit, and potential loss at each consecutive win level. It also runs a deterministic simulation over your chosen number of trades to show expected P&L, profit factor, and a break-even win rate analysis.
Use the simulation to test whether your win rate and reward-to-risk ratio genuinely support the anti-martingale approach. Unlike the standard martingale, losses stay small because you reset to your base position — only your winning streaks carry larger size.
The Formula
The anti-martingale strategy increases position size after each win and resets to the base after any loss. This is the opposite of the classic martingale, which doubles after losses.
Position Size at Each Streak Level
- Level 1 (Base): P1 = InitialSize
- Level n: Pn = P1× Multipliern−1
With a 2× multiplier and $100 base: Level 1 = $100, Level 2 = $200, Level 3 = $400, Level 4 = $800. A loss at any level resets immediately to $100.
Break-Even Win Rate
- Break-Even Win Rate= AvgLoss% ÷ (AvgWin% + AvgLoss%) × 100
For a strategy with 5% average wins and 3% average losses, the break-even win rate is 3 ÷ (5 + 3) × 100 = 37.5%. Any win rate above this produces a positive expected value per trade at the base level.
Expected Value per Trade (Base Level)
- EV= (WinRate × AvgWin$) − ((1 − WinRate) × AvgLoss$)
Why Anti-Martingale Works (When It Works)
The key insight is asymmetry of outcomes: during a winning streak you carry larger size and compound gains; when the streak ends (a loss), you return to base size, limiting the damage. This aligns position sizing with momentum — you're larger when the market favors you and smaller when it turns. The strategy requires a genuine positive edge (win rate above break-even) to show long-run profit; it does not create edge where none exists.
Practical Examples
Example 1 — Conservative 2× Multiplier, 4 Levels
A swing trader with a 55% win rate, average win of 5%, and average loss of 3% uses a $100 base position with a 2× multiplier and 4 levels.
- Break-even win rate = 3 ÷ (5 + 3) × 100 = 37.5% ✓ (55% > 37.5%)
- Base EV per trade = 55% × $5 − 45% × $3 = $2.75 − $1.35 = +$1.40
- At level 4: position = $800, potential win = $40, potential loss = $24 (then reset)
- Maximum drawdown on a single loss at peak = $24
The trader profits consistently because the edge is real. The anti-martingale amplifies that edge during streaks without risking catastrophic loss.
Example 2 — Aggressive 3× Multiplier
Same win rate (55%) and R:R, but a $50 base and 3× multiplier over 3 levels.
- Level 1: $50 → win $2.50, lose $1.50
- Level 2: $150 → win $7.50, lose $4.50
- Level 3: $450 → win $22.50, lose $13.50 (then reset to $50)
A three-win streak followed by a loss nets: $2.50 + $7.50 + $22.50 − $13.50 = +$19.00. A loss on the very first trade costs only $1.50. The asymmetry is clear.
Example 3 — No Edge (Break-Even Trade)
Win rate = 37%, avg win = 5%, avg loss = 3% (below break-even of 37.5%).
- EV = 37% × $5 − 63% × $3 = $1.85 − $1.89 = −$0.04
Even the anti-martingale cannot save a strategy with negative EV. The system amplifies losses equally during any brief winning run. Always verify your edge before applying any position scaling system.
Frequently Asked Questions
Related Calculators
Martingale Position Size Calculator
Calculate martingale position sizes for crypto and forex trading. Enter initial size, price drop trigger, and multiplier to see capital required at each level and risk metrics.
Monte Carlo Trading Simulator
Run a Monte Carlo simulation on any trading strategy. Enter win rate, average win/loss, and risk per trade to see probability of profit, ruin, and outcome distribution.
ROI Calculator — Return on Investment
Calculate return on investment for any trade or investment. Enter initial cost, final value, and holding period to see ROI percentage, annualized return, and profit/loss.
Bankroll Management Calculator
Calculate optimal bet sizes with fixed stake, fixed percentage, and Kelly Criterion staking plans. Project bankroll growth over time.