Winning-Streak Position Risk

Anti-Martingale Calculator

Build a win-triggered Anti-Martingale, reverse-Martingale or Paroli-style lot progression from your own base lot, multiplier and payoff assumptions. The page shows accumulated gross winning-streak gains and how much the next displayed stop would give back, without recommending that traders increase size after a win.

Win-triggered ladderNext-loss effect exposedNo sizing recommendation

Enter the Anti-Martingale sequence

Each later row assumes the previous trade reached its entered target. A loss ends the illustrated streak; no random sequence or re-entry rule is simulated.

Entered

First order volume and reset volume after a stopped trade.

Applied only to the illustrated consecutive-win ladder.

Number of target-hit rows to display, including the base trade.

Constant entered stop distance used to value every row.

Gross target distance divided by stop distance, before trading costs.

Enter a broker- and account-currency-specific value.

Every raw lot is rounded down to this entered executable step.

Per-order comparison only; aggregate volume and margin remain outside the model.

Comparison base in the same currency as the pip value.

Anti-Martingale model boundary: This page audits one hypothetical consecutive-win ladder. It does not estimate the chance of a winning streak, prove that profits are house money, or decide whether increasing risk is suitable.

Win-progression exposure

Entered Position Progression 1.0.0.

Derived
Enter a winning progressionThe result will show rounded lots, gross target gain, cumulative streak gain, the next stop loss and the sequence net after that loss.

How the Anti-Martingale ladder is calculated

Displayed loti = floor(base lot × multiplieri ÷ volume step) × volume step

The Anti-Martingale convention used here increases the next raw lot only after a target-hit trade. The base row represents the starting order or the reset after a stopped trade. Each later row multiplies the base lot by the entered win multiplier raised to the number of prior illustrated wins.

The engine rounds each raw lot down to the entered broker step. This is important because a 1.5 multiplier applied to 0.15 lot produces 0.225 lot, which cannot be submitted on a 0.01 step without normalization. The calculator uses 0.22 rather than silently rounding up and risking more than the raw ladder requested.

Trade stop loss equals rounded lot multiplied by stop pips and pip value per 1.00 lot. Gross target gain multiplies that stop amount by the entered target-to-stop ratio. Cumulative winning-streak gain adds the target result from every illustrated successful row before the current one.

For each row, net after next loss equals earlier cumulative winning-streak gain minus that row’s stop loss. The current row’s target gain is not counted when the row is modeled as the losing trade. This separates earned gross streak gains from the amount exposed on the next increase.

The page keeps starting equity as a fixed denominator so risk growth is visible across rows. It also shows account equity after the current row loses, assuming all earlier displayed rows hit their targets. It does not compound lot size from the changing equity unless the entered multiplier happens to recreate that rule.

Worked example from the audited fixture

The audited example starts at 0.10 lot, multiplies by 1.5 after each target for five rows, rounds down to a 0.01 broker step, uses a 25-pip stop, a pip value of 10, a 2R gross target and 10,000 starting equity.

  1. The displayed lots are 0.10, 0.15, 0.22, 0.33 and 0.50. Their stop-loss amounts are 25, 37.50, 55, 82.50 and 125, while gross target gains are 50, 75, 110, 165 and 250.
  2. If all five rows reach their targets, gross cumulative streak gain is 650 before costs. If the fifth row instead loses after the first four targets, the sequence retains 275 before costs because 400 earlier gross gain minus the fifth row’s 125 stop equals 275.

Reproduce it: select “Load audited example” above. The governed fixture was independently recomputed with decimal arithmetic, and the interface rounds only displayed values.

How to interpret the result

  • Read the next-trade stop-loss column before focusing on cumulative wins. The open risk grows even when the prior sequence is profitable.
  • A positive net-after-next-loss amount does not make the next trade risk-free. It only compares one hypothetical loss with earlier gross gains; the starting account still bears execution and model risk.
  • Broker rounding can flatten or distort early steps. A small multiplier may produce repeated normalized lots before the next step boundary is reached.
  • The maximum-lot warning identifies the first displayed order above the entered per-order maximum. It does not verify whether smaller rows fit free margin or aggregate symbol limits.
  • Anti-Martingale differs from pyramiding an open trade. This page assumes one trade closes at its target before the next trade begins; it does not add to a simultaneously open winner.
  • Compare the output with fixed-lot sizing by setting multiplier to one. That changes the arithmetic baseline without creating a separate duplicate calculator page.

Assumptions and limits

  • The illustration assumes consecutive target hits followed, when inspected, by one full stopped trade. Partial wins, breakeven exits, trailing stops and variable outcomes are excluded.
  • Win rate, streak probability, serial dependence, changing market regimes and uncertainty in the entered payoff ratio are not estimated.
  • All rows use the same stop pips, pip value and target ratio. The page does not update values from live prices or broker symbol data.
  • Spread, commission, swap, slippage, gaps, rejected orders and taxes are excluded. Those costs can materially change small target gains.
  • The model is sequential. It does not calculate a pyramid of simultaneously open positions, a basket stop, grid liquidation or netted-account margin.
  • No multiplier, step count, risk percentage, stop, target, reset rule, strategy, EA parameter, signal or trade is recommended.

Which position progression answers which question?

Martingale, Anti-Martingale and grid planning are not interchangeable. The first two model sequential closed trades with different outcome triggers. The grid models simultaneously filled price levels and one shared adverse stop. Setting a multiplier to one creates a useful fixed-volume comparison without publishing another overlapping route.

Comparison of progression triggers and risk outputs
ModelSize changes afterPosition statePrimary auditShared stop
MartingaleAfter a stopped tradeSequential closed tradesCumulative stopped-trade lossNo
Anti-MartingaleAfter a target-hit tradeSequential closed tradesNext-loss givebackNo
Forex gridAt entered price levelsSimultaneous filled basketShared-stop basket lossYes
Fixed lotNo multiplierDepends on chosen workflowConstant per-row volumeNot a separate route

Frequently asked questions

  • Under the convention on this page, lot volume increases after a target-hit trade and resets to the base lot after a stopped trade. The calculator illustrates one entered winning streak.
  • Martingale increases the next displayed lot after a loss. Anti-Martingale increases it after a win. They therefore expose capital to different outcome sequences.
  • It subtracts the current row’s stop loss from gross target gains accumulated on all earlier displayed winning rows. The current row is treated as the loss, not another win.
  • No. Earlier gains remain part of account equity, and the next order still faces market, execution, gap, margin and model risk.
  • Each raw geometric lot is rounded down to the entered volume step. Any displayed order above the entered maximum order lot is flagged rather than silently capped.
  • Not here. This calculator assumes each trade closes before the next begins. Pyramiding usually adds to a position while earlier entries remain open.
  • No. It performs deterministic arithmetic only and does not use a win rate, independence assumption, simulation or forecast.
  • No. It provides no multiplier, lot, risk level, stop, target, strategy, EA parameter, signal or trade recommendation.

Sources and methodology

Version 1.0.0 performs deterministic local arithmetic and uploads no entered values. The audited examples were recomputed from first principles with decimal arithmetic. External product documentation is used only to define explicit fields and broker constraints; no platform outcome, backtest or profitability claim is imported.

Check the symbol specification before increasing size

Confirm the minimum lot, maximum lot, volume step, aggregate directional limit, pip or tick value and margin requirements. A prior winning trade does not ensure the next larger order will be accepted or filled as planned.

XM

Review the exact symbol specification, volume constraints and execution terms.

Check XM terms

FBS

Confirm applicable margin, volume, stop and order rules for your account.

Check FBS terms

FXOpen

Verify pip or tick values, costs and symbol limits before planning volume.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. Progressive sizing and grids can increase exposure quickly. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.