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

Trade Copier Pro

Trade Copier Pro is a tool to copy trade remotely between multiple MT4/MT5 accounts at different 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.

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

Reference:


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 Global mode (copy over internet) and Local mode (copy within the same PC/Server).
  • Switchable between Trade protocol (copy trades) and Signal protocol (send/receive signal alert only).
  • By default, SL/TP modifications, not only Entry and Exit, will be copied, so it's more secure for receiver in the case the connection is lost or terminal is down. But provider have the right to hide SL, TP and order modification (just copy entry and exit) to hide strategy from receiver.
  • Protect receiver from slippage and outdated orders.
  • Receiver's account can still trade manually or use other EAs without any conflict.
  • Auto recognize and synchronize symbol prefix/suffix between brokers.
  • Allows up to 5 special symbols setup (i.e.: GOLD --> XAUUSD, etc.,).
  • Multi 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 inverted copying for both provider and receiver.
  • Auto send mobile notification and email to receiver when account has new activities.
  • Restore previous settings and status after terminal turn-off or power shutdown.
  • Real-time control panel.
  • Easy usage and friendly interface.


Usage

  • Install Trade Copier Pro to any chart (but no more than one) of Provider's MT4 terminal.
  • At the first time, it may require you to add "http://copy.autofxpro.com" URL to MT4's trusted URL list in order to let the tool access the internet connection.
  • Choose the role as "Provider", then go to "Receiver List" and add receiver account number that you want to copy trade to. Only account numbers that enabled in your list have the right to receive trade/signal from you.
  • Go back to main control panel and turn status to Enable.
  • Install the tool to Receiver's MT4 terminal with the same procedures.


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.,..
  • Fontsize 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/Receiver list: Manage providers/receivers that you accept to receive/send data from/to. You can add, remove, edit and enable/disable accounts by your own purpose. Only accounts that enabled in this list have the right to receive/send data from/to you.
  • Global/Local mode: Choose between Global mode and Local mode. Global mode allows to copy between accounts at different locations over internet. Local mode only allows to copy between accounts on the same PC/Server. In the Local mode, trades are copied nearly instant (<0.1 second). In the Global mode, due to internet connection speed, it may be a bit slower (max. 3 seconds).
  • Transmission data: Choose how data will be sent/received. It can be either "Trade" (receiver's account trades follow the provider's) or "Signal" (receiver's account only receives signal alert). Provider's choice is priority: If provider choose "Trade", then receiver can receive trade or signal due to his choice; If provider choose "Signal", then receiver can only receive signal despite of his choice.
  • 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 (for receiver only): 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 (for receiver only): 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 4 options:
    • Provider risk scaling: Receiver's lotsize will be scaled with Provider's base on their balance. This is recommended option because it make receiver's account has the same growth rate as provider's. Example: Provider trades 0.5 lot with 1000$ --> Receiver with 2000$ will trade 1.0 lot.
    • Multiply by provider's lotsize: Receiver's lotsize will be multiply by a factor with Provider's lotsize. Only use this option if you know the lotsize setting manner of the provider, otherwise you may suffer whipsaw by over lotsize.
    • 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: New orders will not be copied.
    • SL: Copy every Stoploss changes from provider.
    • TP: Copy every TakeProfit changes from provider.
    • 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. Multiple comments can be put into quotes mark. E.g: "Comment 1", "Comment 2", Comment 3".
    • W/o comment: Orders without specified comment will be copied. Multiple comments can be put into quotes mark. E.g: "Comment 1", "Comment 2", Comment 3".
    • With magic #: Orders with specified magic number will be copied. Multiple magic numbers can be separated by comma (,) or semicolon (;). E.g: 123, 234, 567.
    • W/o magic #: Orders without specified magic number will be copied. Multiple magic numbers can be separated by comma (,) or semicolon (;). E.g: 123, 234, 567.
    • Custom pair: Only trade of custom pair will be copied (combine with order types above). Multiple pairs can be separated by comma (,) or semicolon (;). E.g: EURUSD; GBPUSD; USDJPY. In order to exclude the custom pairs, put exclamation (!) in front of the pairs. E.g: !EURUSD; !GBPUSD; !USDJPY.
    • 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.
Verner Nielsen
581
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
2364
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
1500
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
1503
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!

Update:

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
1300
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?

Tel:+8613925026013

e-mail:13925026013@139.com

Han Siang Yong
442
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
292
Eduardo Bolinches 2015.02.19 13:05 
 

Wonderful EA. Very simple and easy to use!

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.