• Overview
  • Reviews (7)
  • Comments (79)
  • What's new

Auto Trade Copier for MT5

Auto Trade Copier MT5 is designed to copy trades between multiple MT4/MT5 accounts/terminals with 100% accuracy.

With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay.


Note: Demo version for testing can be downloaded at: https://www.mql5.com/en/market/product/5006.

Followings are highlight features

  • Copy between MT4 and MT5 accounts.
  • Switch between Provider or Receiver role within one tool.
  • One provider can copy trades to multi-receiver's accounts.
  • One receiver can copy trades from multi-provider's accounts.
  • Each account can act as both Provider and Receiver, so accounts can copy to each other in 2 ways transmission. This is like a trade sharing network.
  • Absolutely compatible with MetaTrader 5's order/position manage rule, which allows only one position with adjusted volume for each symbol.
  • Copy SL/TP modifications, not only Entry and Exit, so it's more secure for receiver in the case the connection is lost or terminal is down.
  • Receiver's account can still trade manually or use other EAs without any conflict.
  • Auto recognize and synchronize symbol suffix between brokers.
  • Allows up to 5 special symbols setup (i.e.: GOLD --> XAUUSD, etc.,).
  • Multi lot size setting options.
  • Allows to filter copy either SL or TP or exit point.
  • Allows to filter which type of orders will be copied.
  • Allows inverted copying.
  • Drawdown protection.
  • Restore previous settings and status after terminal turn-off or power shutdown.
  • Real-time control panel.
  • Easy usage and friendly interface.


  • Install the tool to any chart (but no more than one) of Provider's MetaTrader 5 terminal and choose the role as "Provider", then Enable it.
  • Install the tool to any chart of Receiver's MetaTrader 5 terminal and choose the role as "Receiver", enter the Provider's account number, then click on Enable button.
  • To copy from multi-providers, just attach the copier to an any new chart for each provider.

Settings and Parameters

  • Special symbols setting (Menu): Config up to 5 special pair symbols synchronization. Currency symbols will be auto recognized, but some special symbol pairs are different between brokers and may need to be setup manually, such as: GOLD --> XAUUSD, SILVER --> XAGUSD, etc.,..
  • Font size setting (Menu): Change the font size of interface if it's too small or too large for your screen resolution.
  • Reset to default settings (Menu): Reset all the settings back to manufacture settings.
  • Choose your role: Choose your role for the current account. It can be either Provider (copy source) or Receiver (copy destination).
  • Provider's account number: Enter the account number of the provider that you want to copy trades from.
  • Hidden mode (for provider only): Provider can hide his Stoploss/Takeprofit info as well as order modification from receivers in order to keep his strategy secret. Only entry and exit will be copied and results are still the same, but this mode may be a bit risky for receivers if the connection is lost and the orders are not protected.
  • Max. slippage: Maximum accepted slippage to copy trades. Price might be different between brokers, so if the current price of the receiver's account exceed max. slippage distance compared to entry price of provider's account, the trade will not be copied. This is useful to prevent unwanted slippage of copied trades, specially during high volatility (news releases).
  • Open trade timeout: Maximum waiting time that trades can be still copied from provider to receiver. If this trade timeout is exceeded from provider's trade open time, trade will not be copied, this only works with Instant/Market orders. This is useful to prevent copying outdated trades if receiver's account/terminal is shutdown for a while. For example: Trade timeout is 60 seconds means if receiver's is disconnected while provider open a Buy/Sell order, then receiver's terminal connect again within 60s and order will be copied, but if it's later than 60s the order will be ignored.
  • Set lotsize by: Choose how the trade volume on receiver's account will be set. There are 3 options:
    • Provider's lotsize scale: Receiver's lotsize will be scaled with Provider's base on their balance. Example: Provider trades 0.5 lot with 1000$ --> Receiver with 2000$ will trade 1.0 lot.
    • Ratio with receiver's balance: Receiver's lotsize will be calculated based on a ratio factor of its own account balance. For example: Set 0.1 lot for each 1000$ balance, then it will trade 0.2 lot for 2000$ balance, 0.05 lot with 500$ balance.
    • Fixed lotsize: Every trades on receiver's account will be set with a fixed lotsize regardless of provider's lotsize or receiver's balance.
    • Custom risk percentage: Enter a specify risk percentage for each trade if stoploss occur. Example: A trade with 20pip stoploss is copied, receiver's lotsize will be set so that if stoploss occur receiver will lose 5% of balance. This regime is only applied for trades with predefined stoploss; with no-stoploss trades, "Provider's lotsize scale" regime will be applied.
  • Max. lotsize: Maximum allowed lotsize to open trade. This will prevent your account from open unanticipated over lotsize that may lead to unwanted drawdown.
  • Max Equity DD % (for receiver only): Select the scenario when a specified percentage of drawdown reached.
    • Close All Trades: Close all openning trades and delete all pending orders.
    • Stop Copy: Stop copying new trades, but still keep following the openning trades.
    • Close & Stop Copy: Close all openning trades and delete all pending orders. Also, stop copying new trades, but still keep following the openning trades.
    • Close Win Trades: Close all winning trades.
    • Close Lose Trades: Close all losing trades.
  • Copy Filter (for receiver only): Select which parameter of the orders will be copied.
    • Entry: Copy every trades from provider. If you disable this, it will only manage the copied trades, without copying new ones.
    • SL: Stoploss level of the orders will be copied.
    • TP: Takeprofit level of the orders will be copied.
    • Exit point: Receiver will close the orders folllow the provider. Otherwise, it will not follow exit and receiver have to exit on its own manually.
  • Order filter: Select which types of orders will be copied. Some filters are for both provider and receiver, but provider's choice is priority. There are multi-options:
    • Buy orders: Buy orders will be copied.
    • Sell orders: Sell orders will be copied.
    • Pending orders: Pending orders will be copied.
    • With comment: Orders with specified comment will be copied.
    • W/o comment: Orders without specified comment will be copied.
    • With magic #: Orders with specified magic number will be copied.
    • W/o magic #: Orders without specified magic number will be copied.
    • Custom pair: Only trade of custom pair will be copied (combine with order types above).
    • Inverted copy: All filtered trades will be inverted when come to/from receiver/provider: Buy<-->Sell, BuyLimit<-->SellStop, BuyStop<-->SellLimit, Stoploss<-->Takeprofit.
  • Copied Order Comment: Setting how the comment will be shown in copied orders at receiver's side
    • Default: Copied orders will have comment in format “Copied from #[provider account number]”.
    • None: Copied orders will have no comment.
    • Same: Copied orders will have the same comment as provider's orders.
    • Custom: Set a specific comment for copied orders.
2018.01.10 10:31 

it's a scam and i want to be paid back the EA didn't work and i advise all people to not buy this .....

Gael Gourdel
2017.09.04 02:48 


I would have loved to give my money away to a homeless people instead of Vu Trung Kien...I'm sur this is a good person but he forgot to mention that this EA DOESN'T WORK WITH MT5 HEDGE !!

I paste my whole conversation and i advise you to avoid purchasing this EA.

Hello Vu !

I want to purchase your trade copier but i want to know if it works between MT4 and MT5

Thanks for your response


My copier can copy from MT4 to MT4 and from MT5 to MT5.2017.08.29

ok thanks !2017.08.29

Hello again, i bought your trade copier for MT5, and your EA copies openned trade but doesn't close them..

Can you help me ? :)2017.08.30

Do you use Hedge or Netting account for MT5?2017.08.30

MT5 hedge :)2017.08.30

Can you help ??2017.09.01

At the moment, the copier only supports MT5 Netting account.2017.09.01

So you're telling me that i bought your copier and it doesn't work on my MT5, i keep scearching on your advertising page, i dont find any information related to MT5 Hedge.


Thanks for reading me fellows traders

Ilya Bachu
2016.04.28 04:15 

Робот сырой, робот по рынку сделки не копирует.

Jin Li
2015.03.23 08:42 

Kevin , the developer , is a very good guy , very patient , I was having difficulty while copying signals , he solved the problem very quickly , it turn out that I was using wrong setting , the EA works very well! Highly recommend !

Nicolas Spilmann
2015.01.22 20:27 

This is a good tool and if you need help or update, the developer will respond promptly.

Richer Araujo
2014.11.22 00:10 


Tamer Soliman
2014.10.31 17:20 

I highly recommend it for all money managers or traders who manage multiple accounts. so fast so accurate and so flexible to make it work as you need.

also i don't want to forget the developer, who is also so responsive to any questions. Very Well Done.

Version 5.0 - 2018.03.06
- Improved: Copy between MT4.
- Improved: Codes optimized.
Version 4.24 - 2016.07.18
- Improved: Auto recognize the difference of metal symbols between brokers (XAUUSD <-> GOLD, XAGUSD <-> SILVER).
Version 4.22 - 2016.06.27
- Added: Scale factor for "Provider risk scaling" lotsize option, allow receiver to scale the risk of provider.
- Removed: "Trade Timeout" is removed. Orders will be copied at anytime as long as it has the same or better price of source's order.
Version 4.21 - 2016.06.03
- Added: User can edit the provider/receiver list by .csv file outside of MT5.
- Improved: Auto calculate lot size scale if provider's account currency is different from receiver's account currency.
- Improved: Can connect to all other versions of my copier.
Version 4.20 - 2016.05.06
- Improved: Allows multiple magic numbers filter-in/out by separate symbol ";". E.g: 1234;5678;
Version 4.19 - 2016.02.25
- Added: Filter in/out for order comment and order magic number.
Version 4.18 - 2015.12.01
- Fixed minor bugs.
Version 4.17 - 2015.09.04
- Improved: Allow multiples custom pairs to copy.
Version 4.15 - 2015.05.12
- Improved: Only show trading symbol in Market Watch if necessary.
Version 4.14 - 2015.04.28
- Fixed: Conflict if maximum allowed order amounts between provider and receiver are different.
Version 4.13 - 2015.04.10
- Improved: Better error report.
Version 4.1 - 2015.03.27
- Improved: Better recognition position close with different deviations and filling types.
Version 3.99 - 2015.03.03
- Fixed: Removed untradeable symbols in Market Watch with some brokers (like Exness).
- Improved: A receiver is able to set different options for each providers group by loading the copier on different charts.
- Added: A provider is able to set comments for copied orders.

Caution: All existing copied orders need to be closed before updating this version.
Version 3.96 - 2015.02.13
- Improved: Slightly faster data transfer.
- Added: Notification if Internet connection is lost.
Version 3.95 - 2015.02.04
- Fixed: Minor bugs.
Version 3.93 - 2015.02.02
- Fixed occasional duplicated position opening (sometimes, MT5 platform is late in recognizing a new position).
Version 3.92 - 2015.01.27
- Improved: More attempts to open/close positions if requoted in MT5.
Version 3.91 - 2015.01.21
- Reduced memory consumption.
Version 3.9 - 2015.01.16
- Fixed: Expert Advisor's status message correction.
- Fixed: Eliminate potential zero divides.
Version 3.8 - 2015.01.08
- Fixed: Allow provider role for investor account login.
Version 3.7 - 2015.01.06
- Added: Copy filter options for receiver.
Version 3.6 - 2014.12.24
- Fixed: Minor bugs
Version 3.5 - 2014.12.22
- Fixed: Better order/position management for MetaTrader 5.
- Added: Hiden mode for provider.
- Added: Balance ratio option for lotsize.
Version 3.0 - 2014.11.21
- Improved: Faster copying speed.
- Fixed: Incorrect lotsize add-up in some cases.
Version 2.95 - 2014.11.18
- Improved: More stable for data transferring.
Note: Please make sure that there is no copied order processing before upgrade.
Version 2.90 - 2014.11.14
Increased the number of decimal points in lotsize multiply factor.
Version 2.80 - 2014.10.01
- More compatible with various MT5's order filling policy.
- Fixed minor bugs about symbol recognition (reported from users).
Version 2.70 - 2014.09.30
- Fixed: minor bugs.
Version 2.65 - 2014.08.27
Better adaptability for trading stocks, options, futures on MetaTrader 5 platform.
Version 2.6 - 2014.08.25
- Fixed: Minor bugs.
Version 2.5 - 2014.08.22
- Fixed: Minor bugs
Version 2.4 - 2014.08.19
- Improved: Better recognition for long symbols
Version 2.3 - 2014.08.11
- Improved: Anti-requote, anti-offquote for receiver.
Version 2.2 - 2014.08.05
- Improved: Set virtual SL/TP within receiver's Stop/Limit level.
- Added: Max. lotsize option.
Version 2.1 - 2014.08.01
Improved display speed.
Version 2.0 - 2014.07.28
Now one receiver can copy from multi-providers.
Version 1.8 - 2014.07.17
- Increased interactive speed.
- Some improvements.
Version 1.7 - 2014.07.16
- Added option to set a multiplier for the provider's lot size.
- Сopies even if SL/TP within broker's stop/limit level.
Version 1.6 - 2014.07.01
- Improve symbols compatibility.