HOW TO SETUP DISCORD TO MT4 / MT5 COPIER – Other – 6 September 2022


This is step by step to setup Discord To MT4 Copier  and Discord Signal Copier MT5

–  First you need install EA to your MT4 / MT5 , copy EA (ex4 file) to Experts folder of MT4 / MT5 .

 –  Download “Discord to MetaTrader” App here, then extract all file to your PC

 –  Open file “How to get Discord Token.png”, follow step to step to get discord token,

 – Run file Discord2MetaTrader.exe, input discord token, then you must copy channel ID from Discord web and click Add to insert to list

 –  If the Ap not work, then you must install “Microsoft Visual C++ 2015 Redistributable”, download file here or at link . Skip the step if your Windows did install it before. 

 –  The App is only support Windows, but not support for Windows 7 and lower.

 –    Do not close  “Discord to MetaTrader”  apps when run EA on MT4 / MT5.

How to copy Discord channel ID

  • Step 1. Click on ‘User Settings’ (the gear icon next to your Discord avatar)
  • Step 2. In the left sidebar, click on ‘Advanced’ > Click on the ‘Developer Mode’ toggle to turn it on
  • Step 3. right-click on the required channel name in the left sidebar and click on ‘Copy ID’.

Expert Parameters

 –  Input Channel ID of Discord Signal: After select channel signal from Discord copier App, copy the ID number before name of channel to here. For multi channel signal, let open new chart and attach EA.

Inputs below to managament signal and orders.

  • Maximum open signals( 0 – no limit )

  • Do not copy new entry signal when loss money

  • Do not copy new entry signal when loss % of balance

  • Addition to SL of Signal (point)

  • Addition to TP of Signal (point)

  • Lot Size Management: fixed lot, lots base on balance, lots from signal, lots base on % of balance

  • Multiplier of Lots for TP 1/2/3: allow user change lots or do not trade at one TP level.

  • Breakeven when order hit TP 1

  • Trailing stop loss to previous take profit when higher take profit reached

Inputs below to define signal or not signal.

  • Signal start with the text: “vip signal” –> then if signal not include “vip signal”, ignore it
  • Signal do not include text: “report, results, summary” –> then if signal include the text”, ignore it

Inputs below to define header of each type signal, let check your signal and add more.

  • Open Order Signal = “open order”
  • Close Order Signal = “close order, stoploss order, takeprofit order, order tp, order sl”
  • Cancel Order Signal = “cancel order, order canceled”
  • Modify Order Signal = “modify order, modify tp, modify sl, modification”
  • Partial Close Order Signal = “close partial, partial close”
  • Close Half Order Signal = “close half”
  • Breakeven Signal = “breakeven, sl to entry, stoploss to entry”

Inputs below to define Symbol on Signal

  • Define lists of Non-Standard Symbols: “GOLD=XAUUSD, SILVER=XAGUSD” –> symbol on signal is GOLD, symbol on your broker XAUUSD, so GOLD=XAUUSD …
  • Special character in symbol = “/” –> symbol on signal is EUR/USD, but on your broker EURUSD, so must input /


This is an example to understand how EA work and input text for Variable. Let see the Discord signal below:

      New signal

      Buy EURUSD now at 1.1805

      Take profit at 1.1830

      Take profit 2 at 1.1850

      Take profit 3 at 1.1880

      Stop loss at 1.1780

First all text will convert to uppercase, so you do not need to input uppercase.

  • Signal start with the text = “new signal”  –> then EA only get message have text “new signal”, no input to get all message.
  • The text before Open Price = “now at”  –> this case is “now at”,  but sometime signal have text “at price” or only “now” before price, then you must add all to the input as now at, at price, now“, it work as dictionary.
  • The text before Take Profit = “take profit” –> signal have “take profit 2″ , take profit 3″, but no need to input them, EA auto detect and sort it.
  • The text before Stop Loss = “stop loss”

The Discord signal have 3 TP level, so it will open 3 order with each TP level. but when change inputs “Multiplier of Lots for TP 1/2/3″ = 0,1,1

then it will not open order at TP1.

If you have any questions, contact me via private message or telegram

Previous articleImportant Calculations in Forex Trading – 19/9 Live Webinar
Next articleWhere To Invest For The Best Return: proper guidelines for you