King Trade Copier MT4
- Utilities
-
Mohammed Maher Al-sayed Mohammed Ahmed Saleh
"I am an independent Trading Bot Developer specialized in creating automated trading solutions using advanced techniques on platforms like MetaTrader 4 and MetaTrader 5. I have experience in designing and developing custom trading strategies, including using technical indicators and data analysis to - Version: 1.2
- Updated: 24 September 2026
- Activations: 5
King Trade Copier connects MetaTrader terminals that run on the same computer or VPS. Trades opened on one account appear on the others. The file carries both roles, so the same download becomes the sender or a receiver depending on what you set Mode to.
On every chart the panel states whether this terminal is sending or receiving, names the account on the other side, counts the receivers that answered, and gives the age of the last signal. An order that was not copied leaves its reason on the panel rather than disappearing.
What is copied
- Market orders, open and close
- Pending orders: place, modify and delete
- Stop Loss and Take Profit, first values and every change after
- Partial closes and added volume
Because each change is followed on its own, a stop that is moved to break even and then trailed arrives on the receiving account the same way, for as long as the order is open.
Speed and unattended running
Nothing is polled on a schedule at the sending side. An update is written the instant an order changes, and receivers read the channel every millisecond, so what is left of the delay belongs to your broker.
Start a receiver again after a restart and it measures itself against the sender and closes the gap. The tie between a copied order and its source lives on disk, which is what carries it through a restart, a re-attach, a partial close, and a broker that rewrites comments. MaxSlippagePoints keeps an entry waiting while price sits too far from the sender's, then takes it when price returns. MaxDelayMs stops an old signal being opened as a fresh order. A half written record on the channel is discarded. Symbol properties always come from the receiving broker, which is what makes any broker, symbol and account currency work.
Lot size on the receiver
- Multiplier, the sender lot times your factor
- Fixed lot, one size for everything copied
- Balance ratio, taken from the two balances, so a 500 USD account follows a 5,000 USD one in proportion
Whatever the mode returns is then fitted to the minimum, maximum and step of the receiving broker.
Symbol names at different brokers
The same metal can be XAUUSDr at one broker and XAUUSDm at another, and prefixes such as m.EURUSD are common. Rather than matching names, the copier reads the base and profit currency of the instrument and looks for the same pair in the receiving broker's list, which it does without being told. Index names that no rule can derive, GER40 against DE40 for instance, go in a short rename list written as GER40=DE40. Whatever a symbol resolved to is printed on the panel, so a missing name is visible instead of silent.
Reverse mode
Switch on ReverseCopy and the receiving account takes the other side of every order. The stop and the target are rebuilt from the sender's distances, measured around the price the receiver actually got. A close on the sender does not drag the reversed order with it, the order keeps running to its own target, and ReverseAutoClose is there if you want the opposite. Pending orders follow the same logic, so a Buy Stop arrives as a Sell Limit at the same price.
Settings
Only two matter at the start. Mode decides what this terminal is, and CopierID is the channel number that one sender shares with its receivers.
Sending side: MagicFilter, SymbolFilter, CopyPending, AutoSL_Pips and AutoTP_Pips.
Receiving side: LotMode, LotValue, ReverseCopy, ReverseAutoClose, CopySLTP, SyncOnStart, SymbolMap, MaxSlippagePoints and MaxDelayMs.
The panel itself can be switched off, dragged where you want it, or coloured to follow the chart, and a diagnostic line can be sent to the Experts log.
Getting started
Put the file on a chart in the first terminal with Mode on Master. Do the same in the second terminal with Mode on Slave, and give both the same CopierID. One receiver should then be counted on the sending panel, and the receiving panel should read LINK OK. Leave both on Master by mistake and each panel will name the other account, so the error shows itself.
This is the MetaTrader 4 version. By itself it copies from one MetaTrader 4 terminal to any number of MetaTrader 4 terminals. Copying in either direction between MetaTrader 4 and MetaTrader 5 also needs King Trade Copier for MetaTrader 5. The two write the same channel, so matching the CopierID is all that is required.
A copier has nothing to do in the Strategy Tester, since the tester cannot join two terminals. Take the free demo onto two demo terminals on one computer and the answer arrives in about a minute.


So far it works just like in the video. Mohammed was always helpful, attentive and professional! I recommend!