How to install the Copier
Installing the Trade Copier correctly is ESSENTIAL for proper operation. Improper installation can result in missed trades, synchronisation errors, or complete system failure.
What's in the Trade Copier Pack?
-
MC2MT5-MC.pla - MultiCharts signal sender
-
MC2MT5-TS.eld - TradeStation signal sender
-
MC2MT5.ex5 - MT5 trade receiver
-
SharedVar.mqh - Communication header file
Customers must download SharedVar directly from FX1.net. We provide setup instructions but cannot redistribute the SharedVar software due to licensing restrictions.
PLEASE NOTE: While our Copier has been extensively tested across multiple MT5 platforms, we have identified Darwinex Zero's MT5 terminal as providing the most stable and reliable performance. For optimal trade execution and minimal latency issues, we strongly recommend using this specific one.
Installation
1. SharedVar Setup
-
Install SharedVar from fx1.net
-
Copy SharedVar-w64.dll from C:\Program Files (x86)\SharedVar\Resources to MT5's Libraries folder
-
Copy all SharedVar DLLs to MultiCharts folder (C:\Program Files\TS Support\MultiCharts64)
Note: If TradeStation is used instead of Multicharts, let us know in the "Notes" section on the form so we can send you a correct file.
In that case all SharedVars DLLs will go to TradeStation folder (C:\Program Files\TradeStation 10.0\Program)
2. MT5 Setup
-
Place SharedVar.mqh and MC2MT5.ex5 in MT5's Experts\Advisors folder
-
Compile SharedVar.mqh in MetaEditor
3. MultiCharts Setup
-
Import MC2MT5-MC.pla into PowerLanguage Editor
3a. TradeStation Setup
-
Import MC2MT5-TS.eld into EasyLanguage Editor
How to Apply the Copier
Now let's get to the fun part and start automating your Multicharts or TradeStation signals to MetaTrader 5.
Putting it all together
1. Start SharedVar Server (must be running first)
2. MultiCharts/Tradestation Side:
-
Apply MC2MT5-MC/TS to your strategy chart
-
Set MagicMT5 and Name parameters
(e.g., MagicMT5=100, Name="100"), click Ok -
Check SharedVar GUI to confirm data flow
3. MT5 Side:
-
Drag MC2MT5 EA onto chart
-
Enable all checkboxes in Common and Dependencies tabs
-
Configure Inputs:
-
MagicNumber & Name - Must match MultiCharts/Tradestation exactly
-
Position Sizing - Choose ONE:
-
Traditional Multiplier: 1.0 = 1 contract to 1 lot
-
Futures Risk-Equivalent: Automatically calculates forex lots based on futures contract value
-
Enter $ per point movement (e.g., ES=$50, CL=$1000)
-
Risk factor: 0.1 = 10% of futures risk, 1.0 = 100% match
-
-
-
Optional: Set StopLoss/TakeProfit in points
-
ReverseTrades: For inverse pairs (e.g., @JY futures → USDJPY forex)
-
⚠️ Important: If using SL/TP, trades will auto-reopen if MT5 closes them while MultiCharts/Tradestation remains in position.
