• Overview
  • Reviews
  • Comments


This EA only sends text messages to a Telegram group or channel of your choice. The messages are customizable to show information about any trading activity in the account. Also it shows a daily PnL report. Several instances of this EA can be used simultaneously in the same MT5 terminal for sending messages to different Telegram group/channel but ensure that each one has a different number in [B10] setting.

I have tested this EA with forex symbols but it should work fine with any MT5 symbol (e.g. indexes, commodities, stocks, cryptocurrencies)

This is the LITE version. Click to get the full version of this EA

The MT5toTLGRM_Lite version only shows information about new trades and orders opened, it does not show messages for closed or modified trades/orders and it runs with a delay of 600 seconds between messages.

Create a Telegram bot

Before running MT5toTLGRM_Lite EA you must create your own Telegram bot that will be the sender of the messages created by this EA. For configuring this EA you may watch the below video and follow these steps (the configuration process is the same as for the MT4 version):

  1. In Telegram, search for "botfather" or send a message to @BotFather
  2. Type /newbot and follow instructions to give a it name and an username
  3. Copy the API token
  4. If you don't have it already, create the channel or group
  5. Open the channel/group Info, then Manage, Add Administrators, type the bot username, and click Save
  6. Send any message to the channel/group like "hello world"
  7. Open the following URL in a browser: https://api.telegram.org/bot<token>/getUpdates (dont forget adding your bot token to the URL)
  8. Search for the string "chat":{"id": to find a large negative number. This is your group or channel ID
  9. Copy the chat ID
  10. Test the bot with this URL in a browser (add the token and chatID first): https://api.telegram.org/bot<token>/sendMessage?chat_id=<ChatID>&text=I%20m%20the%20bot
  11. In MT5, add the following URI for webrequest to "Options > Expert Advisors" https://api.telegram.org

Enter the token and chat ID into the Telegram settings. Then run the EA from a MT5 chart.

For your safety, this EA does not need DLL imports or live traing enabled. It can work using investor password.

Recommended running this EA from a VPS to ensure non-stop execution.

MT5toTLGRM_Lite comes pre-configured for sending messages to my test channel https://t.me/mt42tlgram for your testing convenience.

Expert Advisor Settings

Following are the settings of the Telegram EA that allow to customise the messages by showing or hiding information and adding custom texts:

  • [A1] Telegram group or channel ID - This is your group or channel ID from step 8
  • [A2] Telegram bot Token - The bot token of your bot as per step 3
  • [B1] Enable MT5toTLGRM EA? TRUE/FALSE for enabling this EA 
  • [B2] Language for sent messages Select the message language from English, Spanish, Russian
  • [B3] Show trade Magicnumber or Manual trade - TRUE/FALSE
  • [B4] Show trade ticket - TRUE/FALSE
  • [B5] Send EA status to telegram - EA control message will be sent to Telegram
  • [B6] Show buttons to control the EA from the chart - TRUE/FALSE
  • [B7] Buttons text color
  • [B8] Buttons background color
  • [B9] Buttons border color
  • [B10] MT5toTLGRM EA ID number - Two or more instances must have different ID
  • [C1] Show daily PnL at set message frequency? - TRUE/FALSE (fixed to 600 seconds)
  • [C2] Add text before message - Custom free text
  • [C3] PnL shown in pips or account currency, or both - Select
  • [C4] Show daily trading summary - TRUE/FALSE
  • [C5] Add text after message - Custom free text
  • [D1] Show emojis - TRUE/FALSE to show emojis
  • [D2] Add text before message Custom free text
  • [D3] Add trade lots - TRUE/FALSE to show trade lots
  • [D4] Add SL priceAdd SL price - TRUE/FALSE to show SL price
  • [D5] Add TP price - TRUE/FALSE to show TP price
  • [D6] Enter separator, or empty to disable Custom free text as separator
  • [D7] Add trade's comment - TRUE/FALSE to show the trade comment
  • [D8] Show account available margin in currency? - TRUE/FALSE
  • [D9] Show account available margin level in %? - TRUE/FALSE
  • [D10] Add text after message - Custom free text

No reviews