Trade planning workspace

Multi-Target & Partial Close Calculator

Split one position across up to five entered targets, or model one partial close and the remaining position at an entered stop. Results are deterministic price-and-volume scenarios, not fill forecasts or strategy recommendations.

Browser-side calculation No default probabilities Models 1.0.0

Build an entered-price scenario

Choose one mode. Both use the same position, pip-pricing and scale-out engine.

Entered

Supplies the stored pip size, contract size and quote currency.

All P/L and risk amounts are displayed in this currency.

Trade direction

The reference price for every signed pip and P/L calculation.

Must be below entry for a buy or above entry for a sell.

The quantity expressed in the selected lot type; broker volume limits are not checked.

The multiplier applied to the stored standard contract size.

Target prices and allocations

Targets must progress away from entry and allocations must total exactly 100%.

1–5 targets

Scale-out result

Pip Pricing 1.0.0 plus Trade Scale-Out 1.0.0.

Derived
Choose a mode and enter every required value The result will show deterministic P/L, allocation and remaining-position arithmetic.
Next: add entered trading costsInspect how spread, commission, slippage and financing change the gross scenario.
Total Trade Cost Calculator

How are multiple targets and partial closes calculated?

Each leg uses the signed pip distance from entry, the full-position pip value and that leg's allocation percentage. The multi-target mode requires all allocations to total 100%. The partial-close mode leaves a remainder and combines the entered close-leg result with the remainder's result at an entered stop.

Leg P/L = Signed pips from entry x Full-position pip value x Allocation %
Weighted-average exit = Sum(Target price x Allocation %) / Sum(Allocation %)
Combined partial-close outcome = Close-leg P/L + Remainder P/L at entered stop

A single exit at the genuine allocation-weighted-average price produces the same gross P/L as the fully filled scale-out plan. A different result requires a different exit price, different fill path, or costs—not a mathematical advantage created by splitting alone.

Worked EUR/USD scale-out example

Assume a 1.00-standard-lot EUR/USD buy at 1.08500, an initial stop at 1.08200, and USD 10 per pip. The 30-pip initial stop risk is USD 300. A 50/30/20 allocation at +30, +60 and +90 pips produces the following entered-price scenario:

LegAllocationMovementGross P/L
TP1 at 1.088000.50 lots30 pipsUSD 150
TP2 at 1.091000.30 lots60 pipsUSD 180
TP3 at 1.094000.20 lots90 pipsUSD 180
All entered targets1.00 lots51-pip weighted averageUSD 510; 1:1.70

If only 50% is modeled closed at 1.08800, that leg contributes USD 150 before costs and leaves 0.50 lots. An entered remainder stop at 1.08500 contributes zero gross P/L on the remainder, so the combined modeled result is USD 150 before costs. This does not guarantee an entry-price fill.

Assumptions and limits

  • Prices, allocations, position size, direction and manual conversion are user-entered. No live market or account data is read.
  • Multi-target results assume every entered target fills exactly. They do not attach probabilities or label one path likely, best or worst.
  • Spread, slippage, commission, financing, gaps, taxes, partial fills and unentered charges are excluded.
  • The tool does not validate broker minimum volume, maximum volume, volume step, stop distance, FIFO restrictions or account accounting mode.
  • An entry-price remainder stop has zero gross price movement in the model, but real execution and trading costs can still produce a loss.
  • Reward:risk is a ratio of entered gross outcomes to entered initial stop risk. It is not expectancy, probability or a recommendation.

Frequently asked questions

  • A partial close exits less than the full open volume and leaves the balance of the position open. MetaTrader's help describes entering the volume to close; the exact permitted volume depends on the broker and account setup.
  • Target quantity equals the entered position quantity multiplied by the allocation percentage. A 1.00 position with a 50/30/20 split assigns 0.50, 0.30 and 0.20 to the three targets.
  • It is the sum of each target price multiplied by its allocation percentage, divided by the total allocation. If all legs fill, exiting the whole position at that genuine weighted-average price gives the same gross P/L as the scale-out.
  • No. It reduces the position quantity still exposed, but the remaining outcome depends on its stop or final exit. The partial-close mode shows both the risk left at the original stop and the combined outcome at the new entered stop.
  • No. An entry-price stop is zero gross price movement in this deterministic model. Spread, slippage, commission, gaps and execution differences can make the realized result negative.
  • MetaTrader documents that minimum volume and volume-change steps are limited by the broker. Round the planned quantity to the symbol's permitted volume step and verify that both the close and remainder satisfy the broker specification.
  • No. MetaTrader documents different workflows: a smaller opposite operation reduces a netting position, while a hedging account exposes a partial-close command for the selected position. Confirm the account mode and broker rules before execution.
  • No. It calculates deterministic outcomes from entered prices and allocations. It supplies no default probability, likely path, positive-EV verdict, execution forecast or recommendation.

Sources and methodology

The arithmetic contract is Trade Scale-Out model 1.0.0. Position pip value is delegated to Pip Pricing model 1.0.0.

Compare broker execution and volume terms

Verify symbol contract size, minimum volume, volume step, stop rules, commission and account accounting mode for the entity available in your jurisdiction.

XM

Check the account and symbol terms before turning an entered allocation into an order.

Check XM terms

FBS

Confirm the permitted volume step, stop rules and execution terms for your account.

Check FBS terms

FXOpen

Verify the symbol specification and partial-close workflow before execution.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. 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.