METATRADER TO THINKTRADER TRADE COPIER

 


This is the user guide for 'MetaTrader to ThinkTrader' trade copier






Quick Note:



1. This copier is to facilitate MT4/MT5 copy trades to ThinkTrader accounts.


It consists of 

- MT4/MT5 signal ea that fetch trade change events at MetaTrader side

- A bridge app that sends copy trades to ThinkTrader server


2. This copier doesn't support limit/stop order copy.

However, it will send out market order entry when limit/stop order fulfilled at MT side.


3. That bridge app will handle reconnection logics if ThinkTrader is under maintenance or downtime.  It will also output the latest position count of that ThinkTrader account at the log panel.


4. This copier can support multiple MT4/MT5 account copy to multiple ThinkTrader accounts concurrently.


5. As ThinkTrader is hedging mode, this copier only supports MT4/MT5 hedging accounts as trade signal. 




========



Install 'ThinkBridge' app


1. This bridge app can work without ThinkTrader webtrader at browser.  However, that will be more desirable that you could keep ThinkTrader webtrader opened to monitor copy progress.


2. Unzip 'ThinkBridge.zip'


3. Do anything from that *unzipped* folder


4. Modify config.ini file inside that folder


license_key=


input your license key.


e.g.


license_key=louis2000+mttott@gmail.com


login=


its format is

Your ThinkTrader username

Your ThinkTrader password

Your ThinkTrader account number

separate each by comma


for example

login=louis2025@gmail.com,piITwbserf,56781590

login=cidy.young@gmail.com,O2pbwruk1,45129056


If you want to copy to multiple ThinkTrader accounts, enter multiple lines of login=xxxx.


PS. ThinkTrader username is the 'email' field that you inputs at its webtrader login portal:




ThinkTrader account number is shown at its webtrader panel's upper right corner:







5. Save that config.ini file


6. Start that The app


7. After license check, click 'Copy Start' button to start.


8. Wait for "Ready to bridge signal' message come out.  


9. If you get any login failure message, correct your credential info at config.ini file and then save it.  Click that 'Copy Start' button to reload config file.


10. If you want to hold up copy, just click that 'Copy Start' button again (to stop or resume)


======


Install MT4 or MT5 signal EA. 


1. Put “MT4ToThinkTrader.ex4” or “MT5ToThinkTrader.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 for use.







2.  Open one chart to attach one signal ea for one ThinkTrader account.  It will scan all trades of that MT account.

Input your license key and ThinkTrader account number.





If you've more 
ThinkTrader accounts to copy, 

just open another chart to attach that signal ea and input another ThinkTrader account number.


3. If you want to hold that signal ea, please click 'Stop Signal' button at ea panel to stop.  If you want to resume, click that button again.


Kindly be aware MT auto trading button doesn't apply to this signal ea operation.  You needs to use that panel button to stop/resume.



======


Below are the other signal ea variable explanations:


- Symbol mapping list


If ThinkTrader symbol name is different with MetaTrader's, please input as by this format: 

MT4/MT5's symbol name first, comma, then ThinkTrader's, then semi-colon


If your MT4/MT5 symbol name is called USTEC

ThinkTrader symbol name is NAS100

set

USTEC,NAS100;

at that 'symbol mapping list' variable

if two pairs, cascade the mapping string

e.g.

BICUSD,BITCOIN;XAUUSD,GOLD;


- 'MetaTrader Symbol Prefix To Be Ignored' and 'MetaTrader Symbol Postfix To Be Ignored'

assume you input prefix en and that MT4/MT5 symbol is enEURUSD, this copier EA will remove the prefix 'en' and convert it as EURUSD before sending to ThinkTrader.

assume you input postfix .st and that MT4/MT5 symbol is EURUSD.st, this copier EA will remove the postfix '.st' and convert it as EURUSD before sending to ThinkTrader.


- Add Extra Symbol Postfix To ThinkTrader

All symbol names will add this common postfix to ThinkTrader.  For instance, if setting .PRO, EURUSD will be converted as EURUSD.PRO and GBPUSD as GBPUSD.PRO so you don't need to set one by one at 'Symbol Mapping List' variable.


- Lot multiplier list 

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

EURUSD,10;XAUUSD,2;

If simply input 

10

All trade lots at MT4/MT5 will be multiplied by 10.


- Partial close - default is set as true


- TP/SL price copy is *enabled* by default.  You could disable if you don't want to copy TP/SL prices to ThinkTrader account.


Even TP/SL prices are not copied, this copier will send out the order close signal to ThinkTrader accounts if MT trades get closed by hitting TP/SL prices. 


'No Close Signals If That Dealt Order Has TP/SL Prices'  ---> if enabled, this feature is to refrain sending MT4/MT5 position *exit* signal to ThinkTrader as ThinkTrader trades already have got its own TP/SL.  Recommend to keep this false as default.



- Lot mode - default is 'follow MT4/MT5 order lot'; another option is 'Fixed Lot'.  If you want to use fixed lot mode, select that mode and then set a fixed lot value at 'Fixed Lot' variable.


- Order magic number list - you could assign specific magic number for trade signaling. 


For multiple magic, separate each with comma.

For instance, 3413434,1343292

Default is a blank string, i.e. applying on all trades.


Special reminder:

If you put your ea's magic number and want to limit the copy to it, e.g. magic number 3421243

Then MT4/MT5 signal ea will only scan orders with magic number = 3421243

Kindy be aware MT4/MT5 manual order's magic number is 0.

If you want to have that signal ea cover BOTH manual orders and your own ea orders, it should be set like

0,3421243

i.e. include 0 at magic number list


- Applicable symbol list - you could restrict to specific symbol/instruments.  Separate each with comma, e.g. EURUSD,XAUUSD,USOIL

Default is a blank string, i.e. applying on all symbols.


- Applicable comment list - you could restrict to specific order comment.  Separate each with comma.


- Reverse trade - if setting true, it will reverse the trade signal to ThinkTrader.  

For instance, a LONG trade will be signaled as a SHORT trade.

Default is false.


- 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 signal EA will keep checking whether MT4/MT5 global variable named 

TTDISABLE

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


You could self write (or hire a developer) to write an EA or indicator to set value to that global variable with your own control/filter logics.





Popular posts from this blog

TRADE COPIER USER GUIDE LIST

FREE EVALUATION WITH LIMITED SYMBOLS

TRADE COPIER DEMO VIDEO LIST