LearnRisk essentials

Prop Firm Position Sizing: From Stop Distance to Remaining Loss Buffer

Size a proposed trade by calculating its loss under stated exit assumptions, then checking that loss alongside existing positions against the account's current limits. The advertised account size, available margin and maximum contract count answer different questions. None tells you how much of the remaining loss buffer to commit to one trade.

Prop Firm WizCFD/FX and FuturesPublished Sources checked 12 min read

On this page

Start with the trade you intend to take: its instrument, entry, exit condition and permitted quantity increments. Translate those into money, include costs, and check the resulting account state. If the smallest permitted position exceeds the amount you have chosen to allocate, the calculation returns no position at that stop distance.

This guide uses hypothetical CFD/FX and futures accounts. CME contract specifications support the futures units; the account rules, fees and slippage assumptions are invented for the calculations. They are not recommended trade sizes or estimates of typical execution. Official documentation was checked on 25 October 2026.

How much loss room remains now?

Use the value that each rule actually monitors. For a rule that tests equity against a lower threshold:

Remaining loss buffer = current monitored equity − current equity threshold

Calculate the daily and overall buffers separately. If both rules continuously test the same equity, the smaller positive buffer is the nearer boundary at that moment. A balance-based test, a daily pause or a rule with different timing needs its own treatment. The daily-loss guide and overall max-loss guide explain those differences.

Consider this hypothetical USD account, before adding a new trade:

Account inputValue or rule
Initial balance and advertised size$100,000
Today's opening balance$98,500
Current balance$97,000
Current floating P&L−$650, including costs already reflected in equity
Current equity$96,350; no separate account credit
Daily loss rule$3,000 below today's opening balance: a $95,500 equity threshold
Overall max lossStatic $90,000 equity threshold
EnforcementTouching either threshold is an immediate hard breach

The daily buffer is $96,350 − $95,500 = $850. The overall buffer is $96,350 − $90,000 = $6,350. The daily rule is closer, even though the account still carries a $100,000 label.

The floating loss has already reduced equity. Subtracting that same $650 again would count it twice. What matters next is the additional loss existing positions could produce from their current values. If your platform includes separate account credit, reconcile it and its permitted treatment before using the equity figure, as explained in balance versus equity.

How much of that room would the new trade use?

The firm boundary is an account constraint. A planned loss ceiling is an amount you choose to test for this trade. Keep both separate from room deliberately left unallocated.

For the hypothetical account, choose these additional assumptions:

  • Existing positions could lose another $250 from current marks to their modeled exits, including costs not yet charged.
  • Leave $200 of the daily buffer unallocated after those exits and the new trade's modeled loss.
  • Apply a separate $500 planned loss ceiling to the new trade, including its modeled costs.

With thresholds fixed during this scenario, the new trade's allowance is the smaller of:

Chosen ceiling = $500

Room after existing exposure and unallocated room = $850 − $250 − $200 = $400

So $400 is available to the new trade in this calculation. The $500 ceiling cannot override the nearer account boundary. If the second calculation is zero or negative, there is no positive allowance under these assumptions.

The $200 is an illustrative planning choice, not a firm requirement or protection against every possible gap. A different joint-loss scenario or a different amount left unallocated changes the result. A percentage-based personal ceiling also needs a named base: account label, current equity and remaining loss buffer are very different amounts.

How does a stop distance become a position size?

First calculate the projected loss for one lot or one contract. For a linear instrument with a constant account-currency tick value over the modeled move:

Price loss per unit = distance in ticks × value per tick

Projected loss per unit = price loss + additional slippage loss + uncounted costs

Raw quantity = new-trade allowance ÷ projected loss per unit

Round down to a permitted quantity, then recalculate the money amount. Check the minimum, increment and maximum separately. If costs include a fixed charge or a minimum commission, calculate the total cost of each candidate quantity instead of assuming everything scales proportionally.

The symbol specification supplies the units. MetaTrader 5 lists contract size, profit currency, tick size, tick value and volume restrictions. Do not substitute a familiar lot value when the actual symbol or account-currency conversion differs. MetaTrader 5 symbol specifications.

Measure the move between the prices relevant to execution. MetaTrader documents buys at Ask and sells at Bid; for its ordinary non-exchange Stop Loss conditions, a long position is checked against Bid and a short against Ask. Exchange instruments can use a different trigger basis. A chart level alone therefore may not supply both ends of the calculation. MetaTrader 5 trading principles.

When the entry-to-exit difference already uses executable prices, it already includes their spread effect. Add only costs or execution differences not counted there. The spreads and slippage guide follows that accounting through a complete trade.

CFD/FX example: fit a proposed EUR/USD trade into $400

Continue the hypothetical USD account above. The proposed trade is a EUR/USD buy. These specifications and charges are stipulated for the example, not taken from a named prop firm's offering:

Trade inputAssumption
Entry fillAsk 1.08000
Stop triggerBid 1.07800, 20 pips below the entry fill
Contract size100,000 EUR per lot
Pip size and value0.0001 USD per EUR; $10 per pip per lot
Allowed quantitiesMinimum 0.01 lot, in 0.01-lot increments
Round-trip commission$7 per lot, none yet charged for this new trade
Modeled exit slippage2 pips worse than the trigger, giving a 1.07780 exit fill
Other conditionsEnough margin and no tighter volume cap for the illustrated quantities

The position closes within this session, with no financing, reset, withdrawal or other adjustment. Existing positions lose the further $250 already allowed for. Equity declines to the modeled exits without an intervening lower value; both account thresholds remain fixed. The 2-pip slippage and commission are illustrative inputs, not typical rates.

At one lot, the price loss to the trigger is 20 × $10 = $200. The modeled slippage adds 2 × $10 = $20, and commission adds $7:

Projected loss per lot = $200 + $20 + $7 = $227

Raw quantity = $400 ÷ $227 = 1.762114... lots

Rounding down to the stipulated step gives 1.76 lots, with a projected loss of $399.52. The next step, 1.77 lots, would lose $401.79 under the same assumptions and exceed the $400 allowance. That is a failure of the chosen trade calculation, not an automatic firm breach.

Modeled account stateEquityDaily bufferOverall buffer
Before the new trade$96,350.00$850.00$6,350.00
After both modeled exits and costs$95,700.48$200.48$5,700.48

The second row is $96,350 − $250 − $399.52. It preserves slightly more than the selected $200 because quantity was rounded down.

The hypothetical account's $850 daily buffer is allocated to $250 of further loss on existing positions, $399.52 of projected new-trade loss and $200.48 of remaining room.
The existing $650 floating loss is already in current equity. The $250 is further loss from current marks, and the $399.52 includes the new trade's modeled slippage and round-trip commission.

Now change only exit slippage to 5 pips. The new trade loses 1.76 × ($200 + $50 + $7) = $452.32. With the same $250 further loss on other positions, equity becomes $95,647.68 and the daily buffer falls to $147.68. This alternative remains above the assumed firm threshold, but exceeds the trade allowance and uses part of the room you intended to leave untouched.

An ordinary stop does not make the trigger price a guaranteed fill; the spreads guide's trigger section separates trigger evidence from fill evidence. CME also distinguishes stop-limit orders from stops with protection: the first becomes a limit order, while the second can execute within a protection range after triggering. A price restriction and a completed exit are separate checks. Use the actual platform's order behavior. CME futures order types.

Check your understanding · Optional
Keep every input of the EUR/USD example except commission, which is now $10 per lot round trip. What happens to the 1.76-lot size?

Futures example: the money calculation and the contract cap

Use a separate hypothetical USD futures account with $50,600 balance and equity, no open positions or account credit, a $49,600 daily equity threshold and a $48,600 overall threshold. Both are fixed during this example; touching either is a hard breach. No session reset or EOD update occurs before the trade closes.

The nearer buffer is $1,000. Leave $200 unallocated and choose a $325 loss ceiling for the trade. The smaller of $325 and $1,000 − $200 is $325.

CME specifies Micro E-mini Nasdaq-100 futures, MNQ, at $2 per index point and an outright tick of 0.25 points worth $0.50. E-mini Nasdaq-100 futures, NQ, use $20 per point and a 0.25-point tick worth $5. The exchange specifications establish price sensitivity; they do not set the prop account's permitted contract count. CME Micro E-mini specifications · CME NQ contract specifications.

Model a 20-point adverse move from entry fill to the stop trigger, a further four ticks of exit slippage, and full entry and exit fees not yet charged. Assume $2 round-trip fees per MNQ contract and $6 per NQ contract. Those fees and slippage inputs are illustrative, not quotations. No other costs apply, and equity reaches the modeled exit without an earlier lower value.

Per-contract calculationMNQNQ
Loss over 20 index points$40$400
Four further ticks of slippage$2$20
Assumed round-trip fees$2$6
Projected loss per contract$44$426
Whole contracts within $32570

Seven MNQ contracts would project $308 of loss. An eighth would project $352, above the allowance. Even one NQ contract exceeds it.

Now add the hypothetical program's separate cap of five MNQ contracts at this account stage. It reduces the illustrated quantity to five, projecting a $220 loss. Equity after the assumed exit is $50,380, leaving a $780 daily buffer and a $1,780 overall buffer. Margin is assumed sufficient, and there are no other positions or orders.

The cap is an invented program condition, not a CME rule. On an actual account, check product eligibility, mini/micro counting, aggregate limits, pending orders and any stage-dependent scaling. Record each of them in the futures position-size record.

What changes when other positions or orders are open?

Size against a combined account scenario. For positions already open, measure further losses from their current marks, plus unposted costs. For proposed trades and pending entries, include their full modeled loss from entry if they can become active together.

Separate tickets do not create separate loss allowances. If two positions could lose together, include both in the same scenario rather than testing each against the whole buffer. Do not assume one will offset another without a defensible joint scenario. Instrument labels alone do not establish that offset.

Also check what another order does to the existing position. MetaTrader supports both netting and hedging accounts. In netting, an opposite deal can reduce, close or reverse an existing position. An order that adds to or reverses the position also replaces its Stop Loss and Take Profit with that order's levels, and zero levels delete them. Reconcile the remaining size and stop levels after each such deal. MetaTrader 5 position accounting.

After a partial fill, addition or partial close, update the remaining quantity, costs and exit conditions. A calculation made for the original order is no longer enough if the actual exposure differs.

Can a trade fit at entry and later breach before its stop?

Yes. An entry calculation uses the thresholds that apply then. An intraday trail, a daily reset or a later account adjustment can change the comparison while the stop stays at the same price.

Consider an isolated hypothetical intraday trailing rule. Equity starts at $50,600, which is also the tracked high. The overall threshold follows the highest observed equity by $2,000, with no lock in this example. Equity is checked continuously, and touching the threshold breaches the account. There is one position, no daily rule, costs, credit, cash flows or other adjustments.

The planned stop would leave equity at $50,300, a $300 loss from the starting state. Follow this path instead:

EventEquityTracked highOverall thresholdRemaining buffer
Start$50,600$50,600$48,600$2,000
Open profit raises the high$52,400$52,400$50,400$2,000
Giveback reaches the threshold$50,400$52,400$50,400$0: hard breach
A hypothetical intraday trail rises from $48,600 to $50,400 after equity reaches $52,400. On the giveback, the account breaches at $50,400, before the planned stop state of $50,300.
The valid path ends at the first touch of $50,400. The planned $50,300 stop state is a reference below the new threshold, not a later valid account state.

The account reaches its rule boundary before the planned stop. Its loss from the starting equity is only $200 at that point, but it has given back the full $2,000 permitted below the new high. Recheck when the overall threshold updates and whether a lock stops it rising, rather than assuming the original buffer lasts for the whole trade.

A daily reset can require a similar recalculation for a carried position. An EOD trail needs its specified end-of-day observations. Use the actual event timing and replay the account in order when testing a proposed path or reviewing what happened.

What should the pre-trade record contain?

Record enough to reproduce the size and the resulting account state:

RecordInclude
Account and rulesExact program, stage, platform and relevant options; current daily and overall thresholds, monitored values, equality boundaries and next updates.
Starting stateBalance, monitored equity, credit treatment, existing positions, pending orders and costs already posted.
Proposed tradeSymbol, direction, executable entry assumption, stop trigger, trigger-price basis and projected exit fill.
Units and costsContract size or tick value in account currency, quantity increments, commission, financing if relevant and slippage assumptions.
AllocationChosen trade ceiling, further losses from existing exposure and the room left unallocated.
ResultRounded quantity, applicable caps, projected account equity and remaining room against each rule.
Path checksA worse exit scenario, changing thresholds, joint exposure and order behavior.

Verify the symbol settings in the actual platform, then compare the applicable account conditions with the margin-and-exposure checks. After entry, reconcile the actual fill and costs with the assumptions. If they changed the result, the original quantity calculation no longer describes the current account.

Sources and method

Official platform and exchange documentation was checked on 25 October 2026. It supports the instrument units, specification fields, order behavior and position-accounting distinctions described beside the links. No named firm's rules, fees or permitted quantities are used as example inputs.

The three account scenarios are original hypothetical calculations. The CFD/FX and futures sizing examples hold their thresholds fixed and include the stated exit costs. The separate intraday-trailing example updates the equity high before testing the threshold, excludes costs to isolate that mechanism and stops at the first hard breach. Neither the chosen allowances nor the modeled slippage represent a recommended risk policy or a maximum possible loss.