QUANTOWER TO METATRADER TRADE COPIER

 

This is the user guide for 'Quantower to MT4/MT5' trade copier





Reminders:


1. This copier suite consists of three components:

- MT4/MT5 copier ea

- Relay bridge app

- Quantower signal bot


2. Quantower can accommodate forex hedging and netting modes as well as futures netting mode - while MT4/MT5 have both hedging/netting accounts as well.  This copier will auto detect which account type is and thus use the applicable order copy process


3. One Quantower signal bot can serve multiple MT4/MT5 copier ea.  That is one (signal) to many (receivers) scheme.


If you have multiple Quantower account signals, you could set a distinguished 'Copy Group ID String' at both that signal bot and receiver(s) ea sides that will form a separated copy group.  By this approach, this can archieve many (signals) to many (receivers).


5. This copier only copy position change event from Quantower.  That means TP/SL prices or limit/stop orders won't be copied.  However, this signal bot will send out market order entry if that Quantower limit/stop order gets fulfilled - or send market order close if that Quantower order get closed by hitting its TP/SL prices.


However, at MT4/MT5 copier ea side, there are a number of TP/SL, trailing, breakeven features that you could apply at copied trades.


6. Besides futures Rithmic and DxFeed connections, Quantower provides connections with various crypto exchange futures, InteractiveBrokers (IBKR), LMAX, etc.  You could refer to 'Leverage Quantower To Expand Platform Coverage' article: https://boolapi.blogspot.com/2025/02/leverage-quantower-to-expand-platform.html



======


Installation


- Relay bridge app


It is to relay the trade signals between MT4/MT5 signal ea and Quantower copier bot.


Please run 'relay bridge app' first.  


Unzip RelayBridge.zip file and then run RelayBridge.exe from the unzip folder.  it should be exited at last after you close MT4/MT5 and Quantower.


- Quantower signal bot


Unzip QTMTSignals.zip and move that unzipped folder to below folder:


[your Quantower install folder]/Settings/Scripts/Strategies/


Note: If you install Quantower by their default path, Quantower folder should be at your computer 'Desktop' folder.


At Quantower, click the Quantower icon at chart upper right (circled in red at below screenshot) and select 'Strategy Manager' (circled in red at below screenshot)




At signal bot setting window, select the account you want to copy from.  you could set lot multiplier as well.  MT4/MT5 copier ea also has the lot multiplier that is applied to the received lot info.




'Copy Group ID String' -

If you want to copy from more accounts, just select that bot again and input different account.

Please also set a distinguished text at this 'copy group id string' (e.g. LONDON2024 or LUCKYSTAR)

At copier ea side, you need to apply the same text at ea's 'copy group id string'.  That will bring the signal bot and copier ea with the same 'copy group id string' to form a separated copy group.

If you just have one signal bot, just keep this variable as blank string.


Please note that quantower strategy manager setting window doesn't have 'save' button.  just double click on any place of that setting window that will auto save your setting.  and then click 'X' at window top right corner to exit. 


Please note each bot shares the same log panel.  if you want to see one bot's log, just click that line of bot on upper panel.




- MT4/MT5 copier ea


Put “QuantowerToMT4.ex4” or “QuantowerToMT5.ex5” to \MQL4\Experts\ or \MQL5\Experts\ folder. 


At MT4 or MT5, “Menu” → “Tools” → “Options”, at below selection, click “Allow DLL Import” - as this EA needs network authentication.




Open any chart and attach this signal ea to chart. At the first ea variable, please enter your license key




Please attach this copier ea to ONLY one chart.  it can handle all multiple symbol trade copy from Quantower signal bot.  if you want to stop that copier ea, just click 'stop' button at ea trade panel shown on chart.


Below three are the most important variables of copier ea:


- Symbol mapping list - 


The format is MT4/MT5's symbol name, comma, then Quantower's, then semi-colon

e.g. 

SPX,ESZ4;

if two pairs, 

SPX,MESZ4;AUDUSD,M6AZ4;


- Lot multiplier list - 

If you want to multiply the lot value to Quantower, for instance, input 

EURUSD,0.1;XAUUSD,0.2;

or simply input 

0.01

All mt4/mt5 lot will be multiplied 0.01 times from Quantower.


- Copy Group ID string

If you have one more signal sources, it's required to set 'copy group id string' to partition each copy group.  one group can have one signal leader + multiple copiers.

For instance, if LONDON is used as 'copy group id string', please set this string at both signal bot and copier ea side.

Once it's set, that id string will be shown on signal ea chart and copier bot log message title.

If you only have one signal leader, just leave this variable as default blank string.




> Explanations of the rest of copier ea variables


- Lot mode - default is 'follow Quantower order lot'; another option is 'Fixed Lot'


- Applicable symbol list - if you want to restrict the trade copy to certain symbols, please add MT4/MT5 symbol name plus comma.  for instance, XAUUSD,US30,


- Reverse trade - reverse any trade from Quantower.  if enabled, MT4/MT5 side will place SHORT trade if Quantower has a LONG trade.


- Order magic number - order identification for those trades placed by this copier ea.


- Each order's take profit & stop loss in point - default is zero - that means this feature is disabled.  unit is in point.


- Each symbol's take profit & stop loss in $ - default is zero - that means this feature is disabled.  it calculates each symbol's trades profit or loss in $.


- Total take profit & stop loss in $ - default is zero - that means this feature is disabled.  it calculates all trades profit or loss in $.  kindly note all above mentioned profit & loss calculations are limited to the same magic number set at this EA.


- Trailing stop and Breakeven - defaults are disabled.  If enabled, EA will use its profit start and moved point to set.  Trailing stop will keep moving stoploss price if more profits are gained - while Breakeven just moves stoploss price once.


- As there are great variations of customer custom needs of control or filter requirements, this copier use the alternative approach to accommodate.


If enable "Enable Hold-Up Feature?" variable (default is false), MT4/MT5 copier EA will keep checking whether MT4/MT5 global variable named 

QTMTCOPYDISABLE

is 1 or not.  If that equals 1, MT4/MT5 copier EA will hold up.  It doesn't equal or that global variable is not set, MT4/MT5 copier EA will keep running.



Popular posts from this blog

FREE EVALUATION WITH LIMITED SYMBOLS

TRADE COPIER USER GUIDE LIST

METATRADER TO NINJATRADER TRADE COPIER