In this article
After this article, you can
- Calculate net break-even from volume and round-trip costs.
- Check whether rounding to a price step changes the result's sign.
Terms at hand: Break-Even · Stop loss · Commission · Order execution · Position notional (notional value) · Demo account
Break-even means zero net result under specified fill prices and transaction costs. Moving SL to entry may leave a net loss even if it fills there; an ordinary stop can also slip. Calculate the price result, round-trip charges and any conversion separately, then verify that a requested modification was accepted. Whether and when to move the stop is a rule to evaluate, not a universal promise of a risk-free trade.
Price break-even and net break-even
Net break-even is the closing price at which the trade’s price result plus financing credits minus charges equals zero. It may be at, beyond or on the adverse side of entry, depending on the net costs or credits. The equation describes a hypothetical fill result; setting an ordinary stop at that price does not guarantee execution or the final result.
For a standard two-sided FX quote, a long opens at Ask and closes at Bid; a short opens at Bid and closes at Ask. Equal actual opening and closing prices give zero price P/L, so do not subtract spread again. Add separately booked opening and closing commissions, financing and other charges in consistent currency units. A financing credit can reduce the price gain needed to offset costs. Recalculate when volume, charges or conversion inputs change; an ECN label alone does not define the fee schedule.
How to request and verify an SL modification in MT5
In desktop MT5, open the relevant position’s context menu on Trade, choose Modify or delete, enter the new Stop Loss and submit. The platform also supports chart dragging when enabled; settings can require a confirmation dialog. Inspect the server response and saved S/L field. A drawn candidate or submitted request does not confirm that the modification was accepted. For another platform or version, check its own instructions.
The calculated level must fit the symbol’s price step, minimum stops distance and other modification restrictions. A commission-free position closed on one local calendar date is not necessarily free of financing or other charges: the provider’s accrual cutoff matters. If the final fill equals entry and there are no net separate costs or credits, the result is zero. A script faces the same acceptance and execution constraints as a manual request, and may require a running terminal.
Exact break-even may fall between available prices
The break-even formula returns a number. The instrument specification determines whether that price can actually be submitted.
Scroll sideways to see the full diagram
An illustrative linear EUR/USD model with P/L in USD. Round-trip costs remain 5 USD; no conversion or further charges. Assume execution exactly at each compared price and no other SL-modification constraints. In practice, the price step alone does not guarantee stop acceptance or execution. MetaQuotes distinguishes minimum price steps from stop restrictions.
Calculation: 1.10000 + 5 / 12,000 = 1.1004167… At 1.10040, 12,000 × 0.00040 − 5 = −0.20 USD; at 1.10050, 12,000 × 0.00050 − 5 = +1.00 USD. Rounding to the nearest price does not necessarily preserve a non-negative result. This is an arithmetic check, not an SL-level recommendation.
An illustrative example: where break-even actually sits
Assume a hypothetical linear EUR/USD position of 100,000 EUR, filled at Ask 1.08500 on a USD account, with a 0.0001 pip. At the assumed opening Bid 1.08492, immediate price P/L is −8 USD; one pip corresponds to 10 USD. Assume separately charged opening and closing commission totals 7 USD and no financing, conversion or other charges. That fee is equivalent to 0.7 pip. These are model inputs, not a broker’s pricing.
With an exact closing Bid fill of 1.08500, price P/L is zero and net P/L is −7 USD. An exact fill at 1.08507 gives 7 USD and offsets the assumed fee. If a later financing debit is 3 USD, total costs become 10 USD and mathematical break-even moves to 1.08510. An ordinary stop cannot guarantee that fill. This separates the calculation from actual stop-loss execution.
Evaluating when to request the change
A break-even modification changes the exit path, not the entry hypothesis. On one hypothetical path, price returns to the new SL before moving favourably; on another, the earlier exit avoids a larger loss. Neither selected case establishes the better rule. Compare variants defined in advance on the same entries, position units, costs and execution assumptions.
A rule might propose moving SL after an excursion equal to initial planned price risk, often called 1R, or after a stated chart condition. These are candidate designs rather than the safest moment or evidence of increased win rate. Track achieved net results and drawdown, including both missed later gains and avoided losses. Related comparisons appear in the one and two percent risk rule and mental stop instead of a hard one articles.
What to do tomorrow
- Calculate one model’s net zero. Use actual contract units and entry price, booked financing and estimated closing charges in the account currency. Record costs and credits separately, then solve for the closing price and compare neighbouring permitted price steps. Refresh the calculation when those inputs change; it is not a recommended SL level or an execution guarantee.
- Review the complete trade sample. Compare the recorded break-even policy with a predefined alternative including costs and execution assumptions. An arbitrary one-third threshold in twenty selected trades cannot establish a better policy.
- Define the modification rule before comparison. State the threshold, requested price, handling of rejected changes and costs. Compare it with a predefined alternative before adopting it; a 1R threshold or chart condition is not automatically appropriate because it can be written as a simple rule.
- Rehearse and verify the modification. On demo, try the documented position dialog and enabled chart-dragging route. Inspect acceptance and the saved SL each time, including a rejected request. Demo practice checks operation, not live fill quality. The broader calculations appear in the risk management section on forexmechanics.com.
Check your understanding
One short exercise
About 2 min · you can try again
The diagram compares execution at 1.10040. What is the net result?
- Exactly zero because it is nearest to the formula.
- A net profit of 4.80 USD.
- A net loss of 0.20 USD.
Check the answer and explanation
A net loss of 0.20 USD.
12,000 × 0.00040 − 5 = −0.20 USD.
Frequently asked
Does moving the stop-loss to the entry price really give a zero result?
Only if the actual fill equals entry and there are no net separate costs or credits. Equal fill prices give zero price P/L; do not subtract spread again. Commission, financing and conversion can change net P/L, even for a position opened and closed on the same local date. A credit can also offset a charge. Recalculate from the applicable amounts; setting SL at entry does not guarantee the fill.
After how big a move in my favour should I move the stop to break-even?
There is no universally safest threshold. A favourable excursion of 1R or a specified chart event can be a candidate rule, but evaluate it with the same entries, volumes, costs and execution assumptions as alternatives. Include avoided losses as well as later gains missed by earlier exits. A chosen threshold does not guarantee acceptance, zero net result or future performance.
What is the difference between moving to break-even and a trailing stop?
A break-even modification targets a specified price or net-result threshold; trailing applies a rule for subsequent favourable updates. They can be combined, but neither removes all loss risk. Fees, further financing and adverse fills can leave a net loss, and a local candidate must be accepted by the server. Confirm the actual levels and the platform’s activation and update rules.
Does moving the stop to break-even with an Expert Advisor make sense?
An EA can apply a stated rule consistently, but first check its price units, cost and credit handling, account-currency conversion, operating requirements and server responses. A calculated level can be invalid or rejected. Test those cases and inspect the saved SL; automation does not guarantee a correct calculation, accepted modification or closing price.
Sources & bibliography
-
MetaQuotes Software Modifying a Position - MetaTrader 5 for iPhone Help · Official iPhone/iPad help explains modifying an open position and its protective-order settings. www.metatrader5.com ↗
-
MetaQuotes Software Basic Principles — Trading Operations, MetaTrader 5 Help · Official MT5 help explains Stop Loss/Take Profit settings and their handling when positions are increased or reversed. www.metatrader5.com ↗
-
Corporate Finance Institute Break-Even Analysis: How to Calculate the Break-Even Point · Explains break-even as the equality of total revenue and total cost, providing an accounting analogy for trade break-even. corporatefinanceinstitute.com ↗
-
CMC Markets Forex Spread Explained: What It Is and Why It Matters · Explains the spread as a transaction cost and its relationship with a position's break-even point. www.cmcmarkets.com ↗
-
MetaQuotes MT5 Executing Trades — account fields, modifications and closures · Official desktop MT5 help describes balance/equity components, server-held stop levels, modification acceptance, partial closes and Close By versus separate closures. www.metatrader5.com ↗
-
MetaQuotes MT5 Market Watch — Symbol Specification and commission modes · Official desktop MT5 specification lists contract units, price steps, stops distance and volume constraints, plus provider-set commission booking and financing parameters. www.metatrader5.com ↗
-
IG UK Help Centre IG order types — ordinary, guaranteed and trailing stops · UK provider documentation separates ordinary stop slippage, guaranteed-stop terms and fees, and a trailing distance/step. These are provider-specific product conditions. www.ig.com ↗
