Skip to content
vobornik edited this page Jan 4, 2012 · 6 revisions

Welcome. MT4 TradeCopy is a tool to copy trades from one MT4 terminal to another (or more). For this it uses a file called TradeCopy.csv located under the master's trades\files directory. All the information about the current trades are stored there. Slaves read regularly this file and react accordingly. The main issue with this concept is that any standard EA (expert advisor) on MT4 can read files just from its directory named files. Therefore it is difficult to share one file with master EA (running on one MT4 terminal) and slave EA (running on another MT4 terminal) simultaneously. There are 2 main solutions/workarounds:

on Linux platform

The easiest solution: Run the master EA and make a symbolic link from the master's files directory to the slave one. E.g.:

cd Slave\ Broker\ MT4/experts/files/
ln -s ../../../Master\ Broker\ MT4/experts/files/TradeCopy.csv

on Windows

There is no similar possibility on the system level, therefore a system DLL kernel32.dll needs to be used. The file is read via functions from this library.

Clone this wiki locally