• Overview
  • Reviews (9)
  • Comments (235)
  • What's new

Trade Copier Pro

Trade Copier Pro is a tool to copy trade remotely between multiple MT4/MT5 accounts at different computers/locations over internet. This is an ideal solution for signal provider, who want to share his trade with the others globally on his own rules. One provider can copy trades to multiple receivers and one receiver can get trade from multiple providers as well. The provider can even set the subscription expiry for each receiver, so that receiver will not be able to receive the signal after that time.

The copier allows copying to local and remote receivers at the same time. Each provider account can copy to unlimited local receivers and 10 remote receivers at the same time. If you want more remote receivers, please check Unlimited Trade Copier Pro version, which allows unlimited remote receivers.

This version can be used on MT4 accounts only. For MT5 accounts, you must use Trade Copier Pro MT5.

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


Followings are highlight features

  • Copy between MT4 and MT5 accounts.
  • Switchable between Provider or Receiver role within one tool.
  • One provider can copy trades to multiple receivers and one receiver can receive trades from multiple providers.
  • Provider/Receiver can manage his Receiver/Provider list via powered database managing system without additional tool (add, remove, edit, enable/disable, set expiry).
  • The provider can set the subscription expiry for each receiver, so that receiver will not be able to receive the signal after that time.
  • Provider/Receiver list can be edited either inside MT4 or by exported .csv file.
  • Switchable between Remote mode (copy over internet) and Local mode (copy within the same PC/Server).
  • In Remote mode, the copier still send signals to local receivers at the same time.
  • Switchable between Trade protocol (copy trades) and Signal protocol (send/receive signal alert only).
  • Filter to copy EP, SL, TP, Exit.
  • Protect receiver from slippage and outdated orders.
  • Receiver's account can still trade manually or use other EAs without any conflict.
  • Auto recognize and match symbol prefix/suffix between different brokers.
  • Allows up to 5 special symbols setup (i.e.: US500--> USA500, etc.,).
  • Multiple lot size setting options for receiver.
  • Drawdown protection to receiver account.
  • Allows to filter copy either SL or TP or exit point.
  • Allows to filter which type of orders will be copied for both provider and receiver.
  • Allows custom SL and TP at receiver.
  • Allows inverted copying for both provider and receiver.
  • Filter the inclusive/exclusive pairs to copy.
  • Filter the copy orders by order comment and magic number.
  • Send signal notification to email, mobile and telegram.
  • Restore previous settings and status after terminal turn-off or power shutdown.
  • Real-time control panel.
  • Easy usage and friendly interface.


  • Add URL "http://copy.autofxpro.com" into both provider and receiver's MT4 terminal.
  • Install the copier to one of any chart (but no more than one) of Provider's MT4 terminal and choose the role as "Provider", then click Enable button.
  • Click to "Receiver List" button to add remote receiver account number into the list. Only remote receiver in this list can copy provider's signal.
  • Install receiver EA to one of any chart of Receiver's MT4 terminal.
  • Click to "Provider List"button to add provider account number into the list. Then, click Enable button.
    Kelly Yuliana Contreras Navas
    Kelly Yuliana Contreras Navas 2019.01.08 06:18 

    Es práctica si necesitas replicar a pocas cuentas... Si necesitas replicar masivamente a una cartera de clientes este EA no soporta esa operativa ya que debes instalar un MT4 por cada cuenta receptora...

    Roni Yehuda
    Roni Yehuda 2018.10.18 07:44 

    It is look good but suddenly it stops copy.

    Verner Nielsen
    Verner Nielsen 2018.03.05 22:10 

    05.03.2018: The author is very responsive and that would be a 5 star review. But the server http://copy.autofxpro.com was down for several hours 14.02.2018 so copying was interrupted but it was fixed within several hours. I have been using TCP on two instances of MT4 to copy trades to one account, on one for copying forex pairs and on the other MT4 to copy indexes (DE30, US30) but where the base contract has differed by a factor of 100x between the provider and receiver so a conversion factor of 0.01 has been used instead of 1.0 for the forex pairs.

    What I found out is that it is crucial to have a good CPU power on whatever you are running it. If your VPS is running at almost 100% you'll lose connection to the provider more often so in the options menu of MT4 do 3 things:

    1.) uncheck 'enable news' under 'Server' 2.) Uncheck 'Enable' under Events 3.) and most important under Charts set 'max bars history' to 20000 and 'max bars in chart' to 5000

    That will reduce quite some of the CPU power MT4 takes up. And always keep the MT4 window minimized in the task bar.

    09.12.2017: This is a very good utility for copying across accounts locally or worldwide. The setup is fairly easy and copy speeds are very fast locally but on my side are sometimes delayed up to some seconds when going around the globe. It might have some issues with copying both locally and externally and when running several instances of TCP on one platform or even several platforms on the same VPS it seems to have trouble but I need to test this to find out.

    What I would greatly appreciate is an option to select different scale factors for each pair. This is due to the fact that some brokers have 10 times higher contract sizes on eg. XAUUSD and GER30 which is also referred to as DE30. So to select that when a trade on broker A for 10 lot GER30 should be copied to broker B as 1 lot would be nice.

    But overall a very nice copying utility. Definitely worth a buy!

    Brett Jones
    Brett Jones 2017.02.18 06:30 

    Good overall functionality. It can copy trades on local machine and copy to remote accounts on different servers and VPS. The performance has been very good overall. There have been a couple of hours only where the remote signal was delayed, but this has been twice in about 5 months.

    Local copy speeds are very fast. Remote copy speeds for me have been very fast, usually within about 250 milliseconds. An excellent tool!!

    pivovarov 2015.06.20 08:43 

    I've rented this software for 1 month and I have to say it's pretty good. Not perfect though. The main drawback for me was repeatedly lost clients list then I turned off the Trade Copier on the provider machine. Can't be sure for the exact timings, but then you turn off/on the provider for the few minutes or hours, it's fine, clients is all there, but if it's been off for the weekend, you'll have to create the clients list from scratch.

    I'm also suggesting the author to think about improving the option 'Custom pair'. In it's current state it's convient then I want to copy only few instruments (pairs). But imagine, if I want to copy ALL the pairs, exept the few (e.g. metals).

    The speed of copying seems a bit slow at first (compared to copiers working on one computer), but if you don't do scalping, it's OK. For me it was about 2-4 secons between my provider account and few recievers on VPS accross the Europe.

    mark docherty
    mark docherty 2015.06.14 00:06 

    Seems like a very good programme hopefully it works in the long run, I would suggest downloading both copier and receiver from SAME site. Easy to use thanks again!


    Kevin is very professional and is quick to answer any queries that I had.

    He would be a great asset to any provider and also receiver.

    My trade copier reached max capacity and I needed a solution to be able to add new clients, him and his team created a customized copier for myself to allow unlimited clients to be added and the job was completed quickly preventing problems happening and the loss of clients and also for a reasonable price.

    Superb thanks guys!!

    Qing Long Yang
    Qing Long Yang 2015.06.08 06:10   

    我购买的Trade Copier Pro软件不能在英文版本的VPS上运行,如何解决?

    I purchased the Trade Copier Pro software can not run on the English version of the VPS, how to solve?



    Han Siang Yong
    Han Siang Yong 2015.02.28 03:03 

    Very cool EA. Simple to use interface and works well. One thing that I wasn't clear on but was clarified quickly is that your receivers download the free accompanying app Trade Receiver Free at https://www.mql5.com/en/market/product/6140

    Eduardo Bolinches
    Eduardo Bolinches 2015.02.19 13:05 

    Wonderful EA. Very simple and easy to use!

    Version 5.96 2020.05.26
    - Fixed: Set millisecond timer issue.
    Version 5.95 2020.05.19
    - Improved: Code optimized.
    Version 5.94 2020.05.11
    - Improved: Better Telegram sending.
    Version 5.93 2020.05.09
    - Fixed: Match with long order ticket number of MT5 accounts.
    Version 5.92 2020.05.02
    - Improved: Codes optimized.
    Version 5.91 2020.04.18
    - Fixed: Minor bugs.
    Version 5.90 2020.04.13
    - Fixed: Correct Telegram sending.
    Version 5.89 2020.04.12
    - Improved: Send signal notification to Telegram.
    Version 5.88 2020.03.23
    - Improved: Interface optimization.
    Version 5.87 2020.03.14
    - Added: Allow to enable/disable Email & Mobile notification options.
    - Added: Custom SL & TP options.
    Version 5.86 2020.01.24
    - Fixed: Exit option correction.
    Version 5.85 2020.01.20
    - Fixed: Signal alert correction.
    Version 5.84 2020.01.12
    - Improved: Better data structure.
    Version 5.83 2019.12.15
    - Improved: Code optimized.
    Version 5.82 2019.12.15
    - Improved: Code optimized.
    Version 5.81 2019.12.02
    - Fixed: Minor bugs.
    Version 5.80 2019.11.30
    - Improved: Faster connection.
    Version 5.79 2019.10.03
    - Fixed: Correct CloseBy function copying.
    Version 5.78 2019.10.01
    - Improved: Faster connection to copy server.
    Version 5.77 2019.09.28
    - Improved: Auto recognize market close/open.
    Version 5.76 2019.09.27
    - Fixed: MarketInfo() function gives FALSE value with some weird brokers.
    Version 5.75 2019.09.26
    - Improved: Data reading optimized.
    Version 5.74 2019.09.18
    - Improved: Speed improved.
    Version 5.73 2019.09.16
    - Improved: Support credit accounts.
    Version 5.72 2019.09.14
    - Fixed: Still keep market orders that transformed from copied pending orders even provider disable "Buy" and "Sell" filter.
    Version 5.71 2019.09.09
    - Improved: More attempts when EventSetMillisecondTimer() function failed.
    Version 5.70 2019.08.29
    - Fixed: Partial close with small volume.
    Version 5.69 2019.08.16
    - Fixed: Provider in remote mode with input parameter.
    Version 5.67 2019.08.05
    - Fixed: Minor bugs.
    Version 5.66 2019.08.04
    - Improved: Provider can send message to receivers.
    Version 5.65 2019.07.30
    - Fixed: Custom Prefix & Suffix input correction.
    Version 5.64 2019.07.20
    - Fixed: Minor bugs.
    Version 5.63 2019.07.10
    - Fixed: Bug when huge provider account (millions of account balance) trade with minimum lot size.
    Version 5.62 2019.07.01
    - Improved: Better connection recover.
    Version 5.61 2019.06.26
    - Fixed: Partial close copy.
    Version 5.60 2019.06.25
    - Improved: Code optimized.
    Version 5.59 2019.06.21
    - Added: Prefix and Suffix parameters.
    - Added: Notify to mobile and email when the copier is disabled/enabled or disconnected.
    Version 5.58 2019.06.18
    - Fixed: Color fix.
    Version 5.57 2019.06.14
    - Improved: Parameters optimized.
    Version 5.56 2019.06.13
    - Fixed: Minor bugs.
    Version 5.55 2019.06.12
    - Changed: Minor interface changes.
    Version 5.54 2019.06.10
    - Improved: Interface optimized.
    Version 5.53 2019.06.10
    - Change: Add "No Copy Later Than" option/parameter.
    Version 5.52 2019.05.31
    - Improved: Faster connection to server.
    Version 5.51 2019.05.29
    - Fixed: Minor bugs.
    Version 5.50 2019.05.25
    - Improved: Auto recognize CFD and Metal symbols between different brokers.
    Version 5.49 2019.05.04
    - Improved: Add input parameters for simple control mode, which supports MQL5 VPS.
    Version 5.48 2019.03.15
    - Improved: Code optimized.
    Version 5.47 2019.03.13
    - Improved: Code optimized.
    Version 5.45 2019.02.14
    - Fixed: Minor bugs.
    Version 5.44 2019.02.13
    - Improved: Code optimized.
    Version 5.43 2019.01.24
    - Fixed: Minor bugs.
    Version 5.42 2019.01.24
    - Fixed: Minor bugs.
    Version 5.41 2019.01.21
    - Improved: Better partial close and closeby management from MT5 to MT4.
    Version 5.40 2019.01.01
    - Improved: Convert contract size of CFDs and Indexes between different brokers.
    Version 5.39 2018.12.31
    - Improved: Convert contract size of CFDs and Indexes between different brokers.
    Version 5.38 2018.12.19
    - Fixed: Minor bugs.
    Version 5.37 2018.12.18
    - Fixed: SetTimer issue.
    Version 5.36 2018.12.17
    - Improved: Code optimized.
    Version 5.35 2018.12.16
    - Improved: Load saved order faster after restarted.
    Version 5.34 2018.12.15
    - Improved: Auto hide Prefix&Suffix setting if the account has only one symbol for each pairs.
    - Improved: Better copied order management.
    Version 5.33 2018.11.24
    - Improved: Faster speed.
    Version 5.32 2018.11.22
    - Improved: Better prefix & suffix recognition.
    Version 5.31 2018.11.19
    - Improved: Code optimized.
    Version 5.30 2018.11.12
    - Fixed: Minor bugs.
    Version 5.28 2018.11.03
    - Improved: Add Prefix & Suffix option for receiver if there are more than one symbol for the same currency pair.
    Version 5.27 2018.10.21
    - Improved: Support duplicate trades within the same account.
    Version 5.26 2018.10.17
    - Improved: Code optimized.
    Version 5.25 2018.10.15
    - Fixed: Minor bug with copy same order comment from MT5 to MT4.
    Version 5.24 2018.10.04
    - Improved: Better copied orders management.
    Version 5.23 2018.10.02
    - Fixed: Minor bugs.
    Version 5.22 2018.09.22
    - Improved: Better orders management when switching between multiple PCs/VPSs.
    Version 5.21 2018.09.08
    - Fixed: "Stoploss Risk Percent" with small lotsize.
    Version 5.20 2018.09.04
    - Improved: Adapt with some brokers that set their profit currency in pair incorrectly.
    Version 5.19 2018.08.28
    - Fixed: Minor bugs.
    Version 5.18 2018.08.25
    - Fixed: Minor bugs.
    Version 5.17 2018.08.24
    - Fixed: "Can not set millisecond timer" error fixed.
    Version 5.16 2018.08.16
    - Improved: Faster copying due to shorter account checking.
    Version 5.14 2018.06.22
    - Improved: Speed up at receiver mode.
    Version 5.13 2018.06.08
    - Fixed: Still manage copied orders correctly after move to another PC/VPS.
    Version 5.12 2018.05.31
    - Fixed: Minor bugs.
    - Improved: Increased data reading speed in remote mode.
    Version 5.11 2018.05.14
    - Fixed: Auto reconnect HTTP request if failed.
    Version 5.10 2018.05.04
    - Fixed: Fixed lotsize bugs.
    Version 5.1 2018.04.24
    - Fixed: Alert multiple times if copy server's URL is not added.
    Version 5.0 2018.03.06
    - Improved: Copy between MT5.
    - Improved: Code optimized.
    Version 4.45 2017.11.30
    - Fixed: corrected custom pairs filter.
    Version 4.44 2017.07.05
    - Improved: Recognize Forex pairs if even some brokers define them as CFD mistakenly.
    Version 4.43 2017.05.24
    - Improved: adaption to MetaTrader 4 build 1090.
    Version 4.42 2017.04.19
    - Fixed: Correct symbols matching when a broker has more than one symbols of the same pair.
    Version 4.41 2017.04.18
    - Improved: Allow different settings for different providers on each chart.
    Version 4.40 2017.03.24
    - Added: "Do Nothing" option to Equity Drawdown.
    Version 4.38 2017.03.10
    - Added: "Entry" to copy filter. So, receiver can choose to not copy new trades from provider while still follow the current copied trades.
    - Added: Equity drawdown protection. So, receiver account can be protected when a specific drawdown of equity reached.
    Version 4.37 2017.02.28
    - Improved: Faster update to copied trades when provider changes settings.
    Version 4.36 2016.12.22
    - Fixed: Save custom comment setting after reload.
    Version 4.35 2016.12.13
    - Improved: Allows multiple comments filter by putting comments into quote mark. E.g: "Comment 1","Comment 2", "Comment 3"...
    - Improved: Allows multiple magic numbers filter by separated semicolon. E.g: 123;456;789;
    - Added: Same comment option -> the receiver will have the same order comment as provider.
    Version 4.34 2016.11.08
    - Improved: Allows negative slippage value (better copied entry).
    - Improved: Allows excluded custom pairs by adding exclamation (!) before the pair symbol. E.g: !EURUSD, !USDJPY, ...
    Version 4.33 2016.10.24
    - Fixed: Copy SL/TP modification when provider remove SL/TP.
    Version 4.32 2016.10.11
    - Added: Notification about adding the URL of copy server at provider.
    Version 4.31 2016.09.28
    - Improved: Better handle with copy invalid entry pending orders.
    Version 4.30 2016.08.22
    - Fixed: Avoid non-stop loop of error #130 when EP/SL/TP is invalid.
    Version 4.29 2016.07.18
    - Improved: Auto recognize the difference of metal symbols between brokers (XAUUSD <-> GOLD, XAGUSD <-> SILVER).
    Version 4.27 2016.06.28
    - Removed: "Trade Timeout" option is removed. Orders will be copied at anytime as long as it has the same or better entry of source's order.
    Version 4.26 2016.06.22
    - Added: Scale factor for "Provider risk scaling" lot size option allowing a receiver to scale the risk of a provider.
    Version 4.25 2016.05.31
    - Added: Provider can set subscription expiry for each receiver.
    - Added: User can edit the provider/receiver list by .csv file outside of MT4.
    - Added: Copy to remote receivers and local receivers at the same time.
    - Improved: Auto calculate lotsize scale if provider's account currency is different from receiver's account currency.
    - Improved: Can concect to all other versions of my copier.
    Version 4.24 2016.05.06
    - Improved: Allows multiple magic numbers filter-in/out by separate symbol ";". E.g: 1234;5678;
    Version 4.23 2016.03.14
    - Fixed: Fixed unexpected "DISABLE" status.
    Version 4.22 2016.02.25
    - Added: Filter in/out for order comment and order magic number.
    Version 4.21 2015.12.01
    - Fixed minor bugs.
    Version 4.19 2015.11.30
    - Improved: Allow to copy large volume by mutiplying maximum lotsize per order.
    - Fixed: Minor bugs.
    Version 4.18 2015.10.16
    - Improved: Add more detailed message to warn the user if connect demo version to full version.
    Version 4.17 2015.09.04
    - Improved: Notify user about copy server URL if it has not been added.
    Version 4.14 2015.05.12
    - Improved: Only show trading symbol in Market Watch if necessary.
    Version 4.13 2015.04.29
    - Fixed: Conflict if maximum allowed order amounts between provider and receiver are different.
    Version 4.12 2015.03.27
    - Fixed: Unpredicted "array out of range" error.
    Version 4.11 2015.03.19
    - Fixed: Correct alert at order close.
    Version 4.1 2015.03.06
    - Fixed: Minor bug about adding a new provider.
    Version 4.0 2015.03.05
    - Fixed: No more conflicts between multi-providers with new comment options.

    Caution: Close all existing copied orders before updating.
    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.97 2015.02.18
    - Fixed: Minor bug.
    Version 3.96 2015.02.11
    - Improved: Slightly faster data transfer.
    - Added: Notification if Internet connection is lost.
    Version 3.9 2015.02.03
    - Fixed: Force to display all graphic objects to the front of the chart. They could be hidden at few low RAM computers with previous version.
    Version 3.8 2015.02.02
    - Fixed empty provider/receiver list after reloading the copier.
    Version 3.6 2015.01.21
    - Reduced memory consumption.
    Version 3.5 2015.01.16
    - Fixed: Expert Advisor's status message correction.
    - Fixed: Eliminate potential zero divides.
    Version 3.3 2015.01.08
    - Fixed: Allow provider role for investor account login.
    Version 3.2 2015.01.06
    - Added: Copy filter options for a receiver.
    - Added: Backup servers input.
    - Changes: Switched server to copy.autofxpro.com.
    Version 2.8 2014.12.24
    - Added: Balance ratio option for lotsize.
    - Added: Support "Close By" function.
    - Added: Support "Partial Close" function.
    Version 2.7 2014.11.25
    - Fixed: Missed provider's status in local mode.
    Version 2.6 2014.11.21
    Improved: Faster copying speed.
    Version 2.5 2014.11.18
    - Improved: More stable for data transferring.
    Note: Please make sure that there is no copied order processing before upgrade.
    Version 2.4 2014.11.14
    Increased the number of decimal points in lotsize multiply factor.
    Version 2.2 2014.10.01
    Fixed minor bugs about symbol recognition (reported from users).
    Version 2.1 2014.09.30
    - Fixed: minor bugs.
    Version 2.0 2014.09.30
    - Improved: Allows provider to add 10 free receivers. That means those 10 receivers can use Trade Receiver Free to copy trades from provider for free. Only from 11th one, receiver has to buy Trade Copier Pro or Trade Receiver Pro to copy trade from the provider.
    - Improved: Better interact between provider and receiver.
    Version 1.7 2014.08.25
    - Fixed: Minor bugs.
    Version 1.6 2014.08.19
    - Improved: Better recognition for long symbols
    - Improved: Better provider's status reported to receiver
    Version 1.5 2014.08.14
    Improved status communication between provider and receiver.
    Version 1.4 2014.08.12
    - Improved: Increase copying speed.
    - Improved: Anti-requote and anti-offquote for receiver.
    Version 1.3 2014.08.05
    - Added max. lotsize option.
    - Improved management system.