Durable reference map
A three-stage method to reuse whenever conditions change
Keep the sequence of inputs, calculation and exception testing stable instead of relying on a market forecast.
- Align inputs and unitsGo to equations and definitionsEstimated loss after a stop is moved to entry・Share of current equity
- Reconcile the worked exampleGo to table and calculation stepsHypothetical execution of a 0.40-lot remainder
- Test exceptions and next checksGo to rules and counterexampleUse an adverse executable-price assumption, not the stop label alone.
Separate entry from the executable exit
For a long position, a sell stop placed at entry can be filled below entry when the market moves quickly. The displayed stop is the activation level; the order rules and available liquidity determine the execution.
A stop-limit can constrain price but introduces non-execution risk if the market passes the limit. Record the actual order type rather than treating all protective orders as equivalent.
- Store stop price and assumed execution price separately.
- Keep symbol, side, session and order type with the estimate.
Where this differs from scaling out
A scale-out calculation reconstructs exited quantity, realized P&L and the remaining position. This page starts after that reconstruction and asks how much the remainder could still lose after its stop is moved to entry.
Do not net realized profit against the new loss estimate until both amounts have been calculated independently.
Put distance, value and charges in one currency
Fix the distance unit as pip or point, the value as account currency per lot per distance unit, and quantity as lots. Convert commission, financing and other charges into the same account currency before adding them.
A gap case should not be presented as an observed percentile unless it is supported by a relevant execution history. Label an assumed stress distance as hypothetical.
- Read current remaining quantity.
- State whether charges are one-way or round-trip.
- Record the conversion timestamp when currencies differ.
Events that require a fresh estimate
Update the estimate after a partial exit, stop amendment, session change, holding-period change or specification change. A platform action labeled break-even should not automatically write zero into the risk ledger.
- After a partial fill or partial exit
- After changing the stop
- Before a non-trading interval
- After a fee or contract change
When no further position-loss calculation is needed
If remaining quantity is zero, there is no further stop-loss exposure for that position. A contractual guaranteed-exit feature may define a different boundary, but a screen label or hoped-for price is not a guarantee.
Calculation framework
Estimated loss after a stop is moved to entry
Read the role of each equation first, then follow the numerical example to check the decision path.
Estimated loss after a stop is moved to entry
L_be = Q_r × D_adverse × V_pip + C- L_be: estimated loss in account currency
- Q_r: remaining quantity in lots
- D_adverse: adverse distance from entry to execution in pips
- V_pip: account-currency value per lot per pip
- C: commission, financing and other stated costs
In plain language: Even when the price distance is zero, non-zero costs keep the estimate above zero.
When this conclusion does not apply: Calculate remaining-position stop loss only when Q_r > 0, D_adverse ≥ 0, V_pip > 0 and C ≥ 0. When Q_r is zero, stop this formula and handle any separate charge in the appropriate cost ledger.
Share of current equity
r_be = L_be / E_current- r_be: estimated loss as a share of current equity
- E_current: equity measured at the same timestamp
In plain language: Return the monetary estimate to the current equity denominator for comparison.
When this conclusion does not apply: Compute the ratio only when L_be is non-negative and E_current is positive with a valid timestamp.
Separate a stop trigger at entry from an executable exit
Moving a protective stop to the entry price changes the trigger, not the price at which the resulting order is guaranteed to fill. For a long position, a fast decline can activate the sell stop at entry and execute below it. The order type and available liquidity determine the realized price after activation.
A stop-limit can constrain acceptable price but introduces non-execution risk if the market passes the limit. It should not be grouped with an ordinary stop or a contractual guaranteed feature. The record needs the exact order type, trigger, limit relationship, duration, and provider rules before the residual exposure is estimated.
The phrase “break-even” is therefore a label for a submitted price relationship, not a complete account-currency result. Spread, commission, financing, conversion, and adverse execution can leave a loss even when the intended exit equals entry. The ledger should calculate those components rather than write zero from the label.
The user-facing state should distinguish stop amended, amendment pending, and amendment rejected. Only the confirmed state can replace the prior trigger in the risk record. A local chart line that moved successfully does not prove the provider accepted the instruction or that the residual quantity is fully covered.
Begin with the confirmed remaining quantity
After a partial exit, use the residual position reconstructed from unique fills, not the original order size. In the example, the quantity under review is 0.40 lot. Applying the break-even scenario to a prior full position would overstate loss, while using an intended exit quantity before confirmation could understate it.
A submitted reduction does not change position state until execution is confirmed. Cancel-pending and partially filled exits require reconciliation. The stop quantity should match the confirmed remainder, and any excess or uncovered amount should be treated as an operational exception rather than normalized away.
If remaining quantity is zero, there is no further position stop-execution exposure for this formula. Separate charges can remain in their appropriate ledger. This boundary depends on confirmed state, not on a platform display that says closed before all fills and position updates reconcile.
A quantity audit should sum unique entry and exit executions on one basis before the scenario runs. It should reject a residual below zero, a stop quantity larger than the holding without documented intent, or a remainder inferred solely from submitted exits. The monetary estimate begins only after this state balances.
Express adverse distance in the same unit as monetary value
The estimate multiplies residual lots by an adverse distance and account-currency value per pip or point, then adds costs. Distance must be nonnegative and direction-aware. A favorable fill should not become negative risk that offsets charges unless a separate realized-P&L policy explicitly permits it.
Pip value can begin in a profit currency and require a loss-side conversion factor. The factor and its timestamp belong in the record. Applying a second conversion to a value already in account currency or mixing pips with raw price differences can create a plausible but dimensionally invalid result.
Routine adverse fill and a discontinuous gap should be separate scenarios. Calling an 18-pip stress an observed percentile requires a relevant execution history and disclosed cohort. Without that evidence it can still be used as a clearly hypothetical stress, but not as a measured forecast.
Sensitivity can vary adverse distance while holding quantity, pip value, and costs fixed. This reveals the linear price-loss component and the fixed cost floor. It should not attach probabilities to the scenario rungs unless a comparable sample and declared estimation method support those frequencies.
Replay zero, two, and eighteen adverse pips
With 0.40 lot, USD 10 per pip per lot, and USD 4 of stated costs, zero price difference still yields USD 4. The result exposes the simplest failure of the break-even label: even perfect execution at entry does not remove explicit costs. This cost floor remains until the stated charges are reconciled.
At two adverse pips, price loss is 0.40 times two times USD 10, or USD 8. Adding USD 4 gives USD 12. At the hypothetical 18-pip gap, price loss is USD 72 and the combined estimate is USD 76. The same trigger label therefore maps to three different account outcomes.
All values are educational assumptions, not provider specifications or observed performance. Their role is to separate quantity, price difference, and costs. They do not claim that either two or 18 pips describes the next execution, and USD 76 is not a maximum possible loss.
The table should retain the zero-distance row rather than suppress it as trivial. It demonstrates that price and account break-even are different concepts. Removing that row would let readers attribute every modeled loss to slippage and overlook the independent effect of charges.
Keep realized scale-out profit outside the new risk estimate
A prior partial exit can create realized profit while the remainder stays exposed. Calculate that realized component from its own fills and costs, then calculate residual break-even loss independently. Netting them too early can hide whether the remainder itself exceeds a risk allowance or depends on an optimistic execution price.
A positive combined position result is conditional on the realized amount, residual fill, and remaining charges. It does not make the residual risk zero. If the market gaps farther, the open component can outweigh the realized profit. The phrase “free trade” obscures this path and should not replace the account-currency ledger.
Realized profit can affect equity, but a daily non-replenishing policy may not restore consumed capacity. Margin released by a partial exit is also distinct from loss budget. Each downstream control should receive typed realized, open, and reserved values rather than one net label.
A combined whole-position result can be shown after the two ledgers reconcile, but it must not replace residual risk in capacity controls. A positive total can coexist with an over-budget open remainder, while a negative total can coexist with a correctly limited current stop. The measures answer different decisions.
Model costs without assuming absence from a screen
Costs can include commission, financing, provider markup, and conversion. Spread may already be embedded in the difference between entry and exit fills, so subtracting it again can double count. Each cost field should say whether it is actual, reserved, embedded, fixed, or quantity-dependent.
A cost value of zero needs an evidence period and inclusion definition. A commission-free label does not prove that spread, financing, or conversion is zero. If required costs are unknown, the estimate should be marked incomplete or unavailable rather than promoted as exact break-even.
Future costs may change with holding time and residual quantity. A stop amendment should therefore trigger a refreshed estimate, not just a price-field update. The USD 4 example is fixed for illustration; a real ledger must reconcile actual charges at final exit without rewriting the decision-time assumption.
Cost sensitivity should identify which items are fixed, per lot, per day, or embedded in fills. Varying them under those rules is more informative than adding a single arbitrary surcharge. It also prevents the same spread from appearing once in the price difference and again in the explicit cost column.
Separate ordinary liquidity from closed-market gaps
A routine two-pip scenario can be informed by comparable stop executions during defined sessions. An 18-pip gap involves a discontinuity or stressed condition and should not be pooled automatically with routine fills. Each scenario needs its own evidence, sample boundaries, and update rule.
Scheduled releases form another conditioned population. A stop at entry near a known announcement may require an event-specific fill analysis rather than the generic routine distribution. Combining every adverse event into one percentile removes the state information that tells the assumption when to apply.
If a contractual guaranteed stop applies under verified conditions, ordinary adverse-fill scenarios may be inappropriate, but the premium and exclusions remain. A stop-limit is not that guarantee. Contract type should be stored so executions from different protections do not contaminate one sample.
Refresh the estimate after every relevant state change
A confirmed partial exit changes remaining quantity. A stop amendment changes the trigger. A session transition changes the relevant execution condition. A holding-period extension can change costs, while a specification or conversion update changes monetary value. Each event should create a new estimate version.
The order state matters as much as the number. A rejected or canceled stop means the prior scenario is no longer active protection. The system should flag the missing state rather than continue displaying a calculated USD amount as though an executable protective instruction were confirmed.
Versioning preserves the earlier assumptions for later evaluation. Replacing the two-pip scenario with the realized fill after exit would make the record appear prescient. Append the outcome and compare it with the original model instead of rewriting what was known at the time.
Attack the zero-risk claim with operational failures
One adversarial test sets adverse distance to zero but retains USD 4 costs; the result must remain USD 4. Another uses original quantity after a partial exit and checks that reconciliation rejects it. A third labels a stop-limit as guaranteed and expects the protection-type validation to fail.
A gap test supplies a fill beyond the trigger and confirms that the executable-price assumption, not the displayed stop, drives loss. A missing-conversion test should return unavailable rather than USD. A canceled-stop test should remove the active scenario and raise an operational exception instead of writing zero.
Boundary tests include negative quantity, negative costs, nonpositive pip value, invalid equity, and residual quantity zero. Absolute values should not rescue contradictory data. When quantity is zero, the position-loss formula stops; when equity is nonpositive, the loss-share ratio is undefined.
Return the estimate to a current capital denominator carefully
Dividing the nonnegative loss estimate by current equity can express its present account share. The equity field needs a provider definition and aligned timestamp. Reusing a stale cash balance after open losses can make the displayed percentage smaller than the true current-equity share.
The ratio does not create a budget or authorize another order. It is a comparison output. Daily remaining capacity and portfolio exposure can be tighter than the per-position share. The interface should show those constraints separately rather than implying that a small break-even estimate frees all risk.
If current equity is missing or nonpositive, the ratio should not be calculated. The monetary estimate can remain visible if its own inputs are valid, but it should not be divided by an invalid denominator or normalized through an old positive snapshot solely to produce a percentage.
Build a residual-risk record that can be reproduced
The record needs parent position and fill IDs, side, confirmed remaining quantity, entry basis, stop trigger, order type and state, adverse executable-price scenario, distance unit, pip value and currency, conversion, cost inclusions, monetary estimate, equity, and timestamps.
Scenario provenance should say routine observed quantile, event-conditioned estimate, weekend stress, contractual guarantee, or purely hypothetical value. Count and period accompany observed claims. This prevents an invented 18-pip stress from later being cited as historical execution evidence.
No-exposure and unavailable states should be distinct. Zero remaining quantity ends position risk; missing order status or monetary value prevents estimation. A generic zero can conceal a data failure and incorrectly release capacity to downstream daily or portfolio controls.
Reconcile final execution without retroactive certainty
At exit, append actual fill quantities, prices, fees, financing, and conversion. Decompose variance from the scenario into adverse distance, cost, value, and quantity. Keep the original USD 4, USD 12, or USD 76 scenario version unchanged for calibration and operational review.
A fill at entry with only costs does not prove future break-even orders will behave identically. A large gap does not establish a universal 18-pip buffer. Review needs a comparable out-of-sample set and declared update schedule, with provider or order-method changes marked as breaks.
The final whole-position result can combine earlier realized scale-out P&L and residual net P&L after each is independently reconciled. That aggregation answers a different question from residual stop risk. Both should remain available so a positive total does not erase an over-budget open component.
Read stop-order and forex-cost sources narrowly
FINRA and SEC material supports the statement that a stop is a trigger, can become a market order, and may execute away from the stop, while a stop-limit can remain unfilled. CFTC material supports that OTC forex can include dealer-controlled execution, spreads, commissions, financing, and other expenses.
Those sources do not provide the 0.40 lot, USD 10 pip value, USD 4 cost, or two- and 18-pip scenarios. They do not guarantee that every product follows identical order behavior. Current provider terms and instrument specifications must be verified for an actual calculation.
The evidence supports rejecting zero-risk language, not predicting a specific loss. The example derives conditional amounts from transparent assumptions. It remains separate from trading advice and from any claim that a submitted stop or smaller residual quantity assures a nonnegative outcome.
State the break-even conclusion in conditional terms
Under the hypothetical 0.40-lot remainder and USD 4 costs, execution at entry still loses USD 4. A two-pip adverse fill yields USD 12, and an 18-pip stress yields USD 76. The trigger label is identical while executable-price and cost assumptions change the result.
The decision consequence is to refresh residual risk from confirmed quantity, actual order type, condition-specific adverse distance, monetary value, and explicit costs. The system should not write zero merely because stop equals entry, nor enlarge another order because a platform labels the position risk free.
This calculation is educational. It does not recommend moving a stop, forecast fill distance, or guarantee a loss bound. If residual quantity is zero, position stop exposure ends; otherwise the account retains conditional risk until execution and costs are fully reconciled.
Decision and control rules
- Use an adverse executable-price assumption, not the stop label alone.
- Recalculate whenever remaining quantity changes.
- Keep routine slippage and a closed-market gap as separate cases.
- If costs are set to zero, retain the evidence and period supporting that input.
- Do not enlarge a new order when the refreshed estimate already exceeds the stated budget.
Common failure modes
- Writing zero risk solely because the stop is at entry.
- Using original quantity after a partial exit.
- Omitting account-currency conversion of pip value.
- Ignoring the non-execution risk of a stop-limit.
Evidence and specifications
- FINRA Regulatory Notice 16-19 — Stop Orders
What this source supports: A stop price is a trigger rather than a guaranteed execution price, and a fast market can produce a materially different fill.
- SEC Investor Bulletin — Trading Basics
What this source supports: A triggered stop becomes a market order; the execution price can deviate from the stop price, while a stop-limit order can remain unfilled.
- CFTC Customer Advisory — Eight Things You Should Know Before Trading Forex
What this source supports: OTC forex trading can include dealer-controlled execution, spreads, commissions, financing charges, and other expenses.
Questions to resolve
Does a break-even stop guarantee at least a zero result?
No. Adverse execution, spread, commission, financing and gaps can leave a negative result.
Can realized scale-out profit offset the estimate?
It can be included in final P&L, but calculate realized P&L and remaining risk independently before netting them.
What fixed slippage allowance should I use?
There is no universal value. Use observations matched to symbol, session and order type, or clearly label the distance as an assumption.
Is a stop-limit always safer?
It constrains price but can remain unfilled. Choose between execution and price risks with the order rules visible.
Recalculate from current inputs
Enter remaining lots, an adverse execution distance, pip value and explicit costs to inspect the current monetary estimate.
Important: This is educational material about stop-order loss estimation. It does not recommend an order, quantity or exit method and does not guarantee execution at the stop or a loss ceiling.