The Definitive Guide to Forex Trade Copying · Chapter 7 of 10

Control What Gets Copied: Stops, Pending Orders, Partial Closes, Filters and Reverse Copying

By Rimantas Petrauskas · Updated November 2026 · 10 min read

A trade copier copies three kinds of events from the master: new trades and pending orders, changes to them (stop loss, take profit, pending price), and closes, including partial closes. You can switch each kind on or off, change how the stop loss and take profit are copied, and filter trades by symbol, direction, magic number, comment, time of day or number of open trades. Two features change the trade itself: entry shifting places the copy at a better or worse price, and reverse copying turns every buy into a sell. All examples use Local Trade Copier (LTC) by Algonexis Technologies, mt4copier.com. Filters on LTC Server apply to every client of that master; filters on LTC Client apply to that one account.

Key facts

  • By default, everything is copied: market and pending orders, stop loss and take profit changes, partial closes and closes.
  • Stop loss and take profit are copied at the master’s prices by default. They can also be copied at the same distance, scaled, fixed or removed.
  • Partial closes are copied in proportion: when the master closes half, the copy closes half.
  • The magic number filter copies only one EA’s trades, or only manual trades (magic number 0).
  • Reversed trades pay the spread too, so a reversed copy wins a little less than the master loses and loses a little more than the master wins.

Which trade events can you switch off?

Three switches in the LTC Client inputs decide what reaches the client at all:

Related settings: WaitForSLTP ignores the master’s close for copies that have both a stop loss and a take profit, so they run to one of them. DontManageTradeTickets lists copies that LTC Client should leave alone from now on. And two-way closing (SendTradeCloseSignalsToMaster on the client and CloseTradesWithClient on the master) closes the master trade when you close a copy.

How are the stop loss and take profit copied?

By default the copy gets the master’s stop loss and take profit at the same prices. That’s right when both brokers quote the same prices, which is the case for most forex pairs. LTC Client has separate settings for the take profit (“How to copy Take Profit”) and the stop loss (“How to copy Stop Loss”), and both offer the same methods:

MethodWhat the copy getsUse it when
Same value as on the master account (default)The master’s priceBoth brokers quote about the same prices
Same size in points as on the master accountThe master’s distance, measured from the copy’s own entryThe brokers’ prices differ, as they often do for indices and some CFDs
Multiply by X, Double the size, Cut in half, Increase by 10%The master’s distance, scaledYou want wider or tighter levels than the master
Fixed X value in pointsAlways the same distanceYou set your own risk per trade, whatever the master does
Master SL/TP + X points, Same size in points + X points or × XThe master’s level with your adjustmentYou want a little more room, for example for a wider spread
RemoveNo stop loss or take profitThe master’s exit decides, or you manage the exit yourself

One more setting protects copies of master trades without a stop loss: EmergencyStopLossPoints gives them one. TakeProfitMoney and StopLossMoney close all copies on the account when their total profit or loss reaches an amount; with MagicNumber at 0, the default, they also count and close other EAs’ trades on that account.

LTC Server can change the stop loss and take profit for every client at once: OverrideStopLossPoints and OverrideTakeProfitPoints set fixed levels, StopLossMultiplier and TakeProfitMultiplier scale them, and EmergencyStopLossPoints adds a stop loss where the master trade has none. The master trades themselves aren’t changed.

How are pending orders copied?

By default, a pending order on the master is placed as the same pending order on every client, and it’s moved, changed and deleted along with the master’s. That works well when the brokers’ prices are close. When they aren’t, the copy can stay unfilled while the master’s order fills, or the other way round. LTC Client has four settings for this:

MT4 has no stop-limit orders. If an MT5 master uses Buy Stop Limit or Sell Stop Limit orders and a client is on MT4, set IgnorePendingOrders on that client so the trade is copied once the master’s order fills.

How are partial closes copied?

In proportion. When the master closes half of its trade, every copy closes half of its own size: a 0.50 lot copy of a 1.00 lot master trade becomes 0.25. Whether the copy is bigger or smaller than the master’s trade doesn’t matter. “Close By”, where one trade closes against an opposite one, is copied too.

Partial closes need LTC Client’s MagicNumber setting at 0, the default. It gives each copy the master trade’s ticket as its magic number, which is how LTC Client links each copy to its master trade. With MagicNumber above 0 you can run several LTC Clients on one account, but partial closes and Close By are no longer copied.

On MT5 netting accounts there is one position per symbol, so a partial close is a reduction of that position. Chapter 9 explains what changes on netting and US FIFO accounts.

How do you copy only some trades?

Filters decide which master trades a client copies. These are the main ones in the LTC Client inputs:

To copy only…Setting and example
Some symbolsTradePairs=EURUSD,GBPUSD (DontTradePairs excludes symbols instead)
Some order types or directionsFilterByTradeType: 0 buy, 1 sell, 2 buy limit, 3 sell limit, 4 buy stop, 5 sell stop, and from an MT5 master also 6 buy stop limit, 7 sell stop limit. 0,2,4,6 copies buys only
One EA’s tradesFilterMagicNumber=12345 (ExcludeMagicNumber skips an EA instead)
Manual trades onlyFilterMagicNumber=0 (ExcludeMagicNumber=0 copies only EA trades)
Trades with a word in their commentFilterTradeComment=Scalper (ExcludeTradeComment skips them instead)
Trades at certain hoursDailyTimeFilterMode and DailyTimeFilter, in broker time: MODE_ALLOW with 08:00-17:00 copies only daytime trades
Trades on certain weekdaysIgnoreWeekDays, 1 for Monday to 5 for Friday: 5 skips Friday’s trades
A limited number of tradesMaxTrades for the whole account; LimitTradeCountPerPair per symbol, such as EURUSD=1,ANY=2
Trades with a stop loss within your limitsMinSLAllowed and MaxSLAllowed in points, with IgnoreTooSmallSLTrades and IgnoreTooBigSLTrades set to true
Trades from some masters onlyCopy From These Master Accounts, or Signal_Provider_ID (chapter 4)

Comment filters are case-sensitive and match any part of the comment. Time filters use the broker’s server time, the clock shown in Market Watch. Without the two “IgnoreToo…SLTrades” settings, a stop loss outside your limits is moved to the limit instead of the trade being skipped. The LTC Client settings manual lists every filter with more examples.

Delay or ignore?

When a trade can’t be copied right now, LTC Client either delays it and copies it later, at the price of that moment, or ignores it for good. Most filters ignore, because a trade that doesn’t pass a symbol or magic number filter will never pass it. The limits on the number of trades let you choose: with IfMaxTradesReached and, since 3.1.10, IfPairLimitReached, extra trades are either delayed until a copy closes, or ignored. Ignore them when the master opens several trades as one signal: a delayed one would open later at a different price.

Since 3.1.10, LimitTradeCountPerPair also accepts the master’s symbol names and names without the broker’s suffix, so EURUSD=1 also limits EURUSD.m and XAUUSD=1 also limits GOLD.

The MAAB filter

On the MANAGER and VIP plans, LTC Client can also follow a master only while that master’s balance is above its own moving average, and pause copying while it’s below. MAAB stands for moving average on account balance. Like any filter based on recent results, it skips some losing streaks, and it also skips the trades that would have recovered them, so test it on your own history before you rely on it.

How do you copy trades at a better or worse price?

ShiftEntryPoints moves the entry of every copy by a number of points. A market trade on the master then becomes a pending order on the client:

With RelativeShift = true (the default) the shift is mirrored for sell trades, so -200 is always a better price. Set ShiftStops to true to move the stop loss and take profit by the same distance, so the copy keeps the master’s risk and target. If the master closes before the copy fills, the copy is deleted.

Since 3.1.10, entry shifting also works with IgnorePendingOrders = true: no pending order is placed, and LTC Client opens the copy at market when the price reaches the shifted entry. A better entry means some trades are never copied, because the price never comes back. Those are often the trades that went straight into profit. The tutorial Shift the Entry Price of Copied Trades has screenshots of each step.

How does reverse copying work, and what does it cost?

With ReverseTrades = true, every buy is copied as a sell and every sell as a buy. Pending orders are reversed too: a Buy Limit becomes a Sell Stop and a Buy Stop becomes a Sell Limit. In version 3.1.10, MT5 Buy Stop Limit and Sell Stop Limit orders aren’t reversed: if the master uses them, set IgnorePendingOrders = true on the reversed client, and the trade is copied, reversed, at market when the master’s order fills (Reverse Trade Copying Setup). The stop loss and take profit swap places, so the copy closes at the master’s prices: the master’s stop loss is the copy’s take profit, and the master’s take profit is the copy’s stop loss.

Reversing doesn’t remove the trading costs. Both trades pay the spread and any commission:

So a strategy that loses mainly because of its costs loses on the reversed side as well. Reversing turns a strategy’s direction around, not its costs. If you use it, test it on demo accounts, with the spreads and commissions of the real accounts. If the brokers’ prices differ, the copy can hit its own stop loss before the master reaches its take profit; a wider stop loss on the copy (How to copy Stop Loss = Multiply by X) leaves the exit to the master’s close. SwapSLTP is a separate setting: it swaps the stop loss and take profit distances without reversing the trade.

Prop firms usually ban opposite positions across accounts, also when all the accounts are yours. Check the rules before you reverse anything onto a funded account (chapter 9).

Checklist

All the settings are in place. Chapter 8 keeps them running around the clock on a VPS and grows the setup to many accounts.

All 10 chapters of the guide

The Definitive Guide to Forex Trade Copying: contents

  1. What trade copying is and how a trade copier works
  2. How to choose a trade copier: 12 questions
  3. Run several MT4 and MT5 terminals on one PC or VPS
  4. Set up a trade copier and copy your first trade
  5. Lot size and risk: how copied trades are sized
  6. Symbol mapping between brokers
  7. Control what gets copied (you are here)
  8. Run your copier 24/5 on a VPS, and scale up
  9. Prop firms, US FIFO rules and MT5 netting accounts
  10. Troubleshooting: why a trade wasn't copied
Rimantas Petrauskas

About the author

Rimantas Petrauskas

Rimantas Petrauskas is a software developer who has built trading tools for MetaTrader traders since 2009. He created Local Trade Copier in 2010 and still develops it today. It copies trades locally between MT4 and MT5 accounts on a trader’s own PC or VPS. He also created the Signal Magician trade copier, FxMagnetic and Equity Sentry EA. Rimantas is the author of two books: “How to Start Your Own Forex Signals Service”, which reached #4 in Amazon’s Forex category in its launch week, and “Trading Mindset Unlocked” (2025), a guide to the psychology of prop and retail traders. He runs Algonexis Technologies, based in Dubai.

rimantaspetrauskas.com · LinkedIn · YouTube

Local Trade Copier

Try it on your own demo accounts

Local Trade Copier (LTC) by Algonexis Technologies copies trades between MT4 and MT5 accounts on your own Windows PC or VPS, with unlimited accounts per computer. Start the 7-day trial and copy your first trade between two demo accounts.

Card required. After 7 days the trial continues as the PERSONAL plan (€29 a month, 1 PC/VPS) unless you cancel. 30-day conditional money-back guarantee on your first purchase.