Trade Copier Offset Stop Loss and Take Profit
Trade copier offset stop loss and take profit settings control how protective and target levels are translated from a source account to a follower account. The calculation matters because brokers can quote different prices, use different symbol precision and enforce different minimum stop distances.
An offset is not automatically safer than copying the source level. The meaning, sign and unit of every offset field must be confirmed inside the specific copier before an account depends on it.
What is a trade copier stop loss and take profit offset?
A trade copier stop loss and take profit offset is an adjustment applied when the follower's protective or target level is created. It can preserve a relative distance, add a configured buffer or deliberately omit a copied level according to the product's documented rules.
Copiers often expose similar labels with different semantics. One may interpret a positive stop offset as more distance, while another may interpret it as a higher price. Buy and sell orders reverse the directional meaning of higher and lower price, so a universal sign rule is unsafe.
Before deployment, document:
- The unit, such as points, pips, ticks or price
- Whether the value is absolute or relative
- How buy and sell directions are handled
- Whether market and pending orders use the same rule
- What zero and blank values mean
- How invalid levels are rejected or corrected
Should a copier use the source price or follower distance?
A copier should usually translate the economic distance from the source trade when broker quotes are not identical. Copying the same raw price can change the follower's risk or create an invalid order.
There are two main methods:
- Absolute level copying sends the source stop or target price to the follower.
- Relative distance copying measures the source distance from its relevant entry or quote, then applies an equivalent normalised distance to the follower.
Absolute copying can make sense where both accounts trade the same contract on a closely matched feed. Relative copying is generally more portable, but only if the copier handles symbol digits, tick size, bid and ask direction, and price gaps correctly.
The trade copier supports many platforms, including MT4, MT5, cTrader, DXtrade, TradingView and more, and it runs on the trader's own account at their own broker. Cross-platform copying makes explicit normalisation more important because a specific platform should not be assumed.
How is stop loss distance copied between brokers?
Stop loss distance is copied between brokers by measuring the source risk distance and reconstructing it around the follower's accepted entry or current quote. The result must be rounded to a price the follower symbol actually accepts.
A robust process is:
- Identify order direction and source entry.
- Map source and follower symbols to compatible contracts.
- Read follower bid, ask, digits, tick size, stop level and freeze level.
- Measure the source stop distance in a neutral price unit.
- Apply the chosen offset policy.
- Round to a valid tick in the direction that keeps the level outside the minimum distance.
- Revalidate the rounded level against the quote at request time.
- Send the request and preserve the broker response.
The MetaTrader 5 reference for symbol properties documents digits, tick size, spread, stop level and freeze level as SYMBOL_ constants. Those names are MetaTrader 5 only. MT4 and non-MetaTrader platforms expose the same information under different names, so query the connected platform instead of hard-coding one format.
A reported minimum stop distance of zero is not a promise that any level is accepted. Some servers return zero and still validate each request against the spread when it arrives, so a level that was valid when calculated can still be refused.
Why does a copied stop loss get rejected?
A copied stop loss gets rejected when the translated price violates the follower broker's order rules or no longer makes sense at the current quote. Latency, spread movement, precision and symbol restrictions can all create that result.
Common causes are:
- The stop is inside the broker's minimum distance
- The price is not aligned to the symbol tick size
- The wrong side of the spread was used for the trade direction
- The market moved through the intended level
- The symbol is close-only or trading is unavailable
- A freeze level blocks modification
- The follower entry filled far from the source entry
- The source and follower contracts were mapped incorrectly
The copier should not silently remove a rejected stop and leave the position unmanaged. It needs a declared fallback, such as immediate retry with a valid conservative level, order rejection or closure under the risk policy. Log every attempt with the requested level, the quote it came from and the broker response. The broker comparison and full broker table show which account types, symbol names and precision settings differ, which is where most of these rejections start.
How should take profit offsets work on buy and sell trades?
Take profit offsets should preserve the intended target relationship for each direction and follower fill. A buy target must remain above the relevant follower price, while a sell target must remain below it.
The relevant price is the side the position closes on. On MetaTrader-style platforms a long closes at the bid and a short closes at the ask, so validate against those sides and confirm the convention on each connected platform. Define the offset as widening or tightening the target distance rather than as plus or minus, because that language survives a change of direction.
If the follower fills after the source, the original absolute target may leave very little reward or sit on the wrong side of the current price. Skipping the entry when the remaining distance falls outside a predefined tolerance is often better than forcing a trade whose structure no longer matches the source.
Do pending orders need different offset logic?
Pending orders need different offset logic because entry, stop and target must remain internally consistent before the follower order is triggered. A source pending price may already be passed or invalid on the follower feed.
The copier should determine whether to:
- Recreate the pending distance from the follower quote
- Convert a marketable pending order into a market order under a declared rule
- Skip the order when price deviation is too large
- Cancel the follower if the source cancels before execution
- Recalculate stops after the actual follower fill
Recalculating after fill can preserve risk distance, but it leaves a window where the position is open without a protective level until the modification is accepted. The system must define what happens if that modification is rejected or the terminal disconnects first.
Can an offset increase account risk?
An offset can increase account risk when it widens a stop, reduces the remaining target or changes position sizing assumptions. A small-looking price adjustment can also have different monetary impact across contracts.
If size is copied before the final follower stop is known, widening the stop raises the amount exposed. Risk-based copying should calculate follower volume from the accepted stop distance and follower contract properties, then round it to the symbol's volume step. Rounding up to the minimum tradable volume can push exposure above the intended amount, so the copier needs a declared rule for that case. Account-level drawdown and margin limits still apply.
Prop-firm rules differ by firm and change over time, so check the firm's current terms before copying into an evaluation or funded account. Rule types worth checking:
- Whether copying between accounts is permitted at all
- Whether third-party or external signal sources are allowed
- Restrictions around news events
- Minimum holding time or execution-timing conditions
No copier setting can ensure a pass, and follower slippage can make account outcomes diverge.
How do you test copier offsets safely?
You test copier offsets safely by using controlled source and follower environments, then checking every order type and failure path. Visual confirmation is not enough because the log must explain how each translated level was produced.
Test at least:
- Buy and sell market orders
- Buy and sell pending orders
- Trades sent with no stop loss or no take profit
- Different digits and tick sizes
- Wider follower spreads
- Delayed and slipped entries
- Minimum stop-distance rejection
- Source modification and cancellation
- Partial closes and position reversals
- Connection loss and restart recovery
Compare the source intention with the follower's accepted risk after execution, not only the levels that were sent.
For a practical next step, review the automation and risk controls on the JPTC EA page, then run one source-to-follower test for each platform and order type before any account follows copied offsets.
Automated forex and gold trading
Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.
See how it works