• Overview
  • Reviews (18)
  • Comments (48)
  • What's new

MT4 Telegram Signal Provider

EA send order’s information in MT4 to Telegram channels

MT4 Telegram Signal Provider EA is The Best MT4 to Telegram Utility on the Market for anyone who wants to become a Professional Telegram Signal Provider


It will send the Signals and Reports to your Telegram channels, base on your orders in Metatrader 4 program

Want to send your signals to many platforms like Facebook, Twitter, Blogger, Wordpress...? No problem, let use IFTTT to connect your Telegram channels with those platforms and send your signals with ease.


  1. Send your signals to MANY CHANNELS: Multi-Telegram channels, Email, and send push notifications to the Mobile Terminal
  2. Scan the orders very FAST: Scan in seconds, not in ticks
  3. Send information of ALL ORDER TYPES: Open (including Pending Orders), Cancel, Close (including % partial close), Trigger, and Modify Orders
  4. FILTER the sending orders by: Order types (pending, triggered, modified, closed), Symbols, Magic numbers, and Comments
  5. Manually or Automatically Send CHART SCREENSHOTS
  6. CAN CUSTOMIZE chart screenshots' properties in the sending signals: Resolution, Background Image, Templates...
  7. 5 MODES for sending Chart Screenshots: Base on Symbols, Comments, Magic Numbers, Template, and No sending
  8. Send REPORTS: Running Report, Daily Report, Weekly Report
  9. FULLY CUSTOMIZE your Signal Text, Daily Report & Weekly Report
    1. Design your signal text, daily and weekly reports by the way you want, add pre-text, post-text, emojis, lines...
    2. Use lots of available calculated variables to show: the time values (second, minute, hour, day, month, year), order information (symbol, open price, close price, open time, close time, open lots, partial % close lots, ticket, comment, magic number, expiration...), account information (margin, free margin, margin level), and other information (pip profit, currency profit, commission, swap, real profit...)
  10. EDIT the orders' time (open, close time) in the report base on you local time
  11. FULLY CUSTOMIZE Pip unit: Calculate exactly pip unit for any symbol, in any broker
  12. A lot of AVAILABLE VARIABLES to use
  13. Regularly UPDATE and add features required by customers.


1. Create a Bot, and fill API Token

  • Open Telegram application
  • Type "BotFather" in search input box and press ENTER
  • Click on first "BotFather" menu in the left list
  • Click "START" button at the right bottom window, or type "/start" then press
  • Click a text "/newbot" or type "/newbot", then press ENTER
  • Choose a name for your bot, then press ENTER or "SEND
  • Choose a username for your bot, it must end by character "bot", then press ENTER or SEND
  • A new bot is created, and Telegram will send you an API Token
  • Fill the API Token in EA Input Parameters by "copy & paste".

2. Create a Channel (if you don't have it yet), add your bot, and set your bot as Administrator:

  • Click the menu on the top left of Telegram application, and choose "New Channel";
  • Give your channel a name, then click "CREATE";
  • In your channel, add your bot and set it as "Administrator" so that your bot can send messages to your channel.

3. Find Channel ID, and fill EA Channel ID:

  • In Telegram application, click on your channel in the left menu, then click on the top right 3 dots menu
  • Choose "Manage Channel" on the dropdown menu, then choose "Channel type"
  • Choose "Private Channel" then SAVE
  • In a web browser, access https://web.telegram.org/#/im
  • Sign in if required
  • Click on your Channel on the left list
  • You can see a string in the link on the web browser's address bar, it looks like this: ...im?p=c1234567890_9876543210987654321
  • Focus on 10 digits 1234567890, add the string "-100" before the 10 digits, it is your Channel ID
  • Your Channel ID will be like this: -1001234567890 (13 digits)
  • Fill the Channel ID number in EA setting input.

4. Set Metatrader allow the EA contact with Telegram via https://api.telegram.org/

  • In MetaTrader4 application, click Tools on the menu bar, then Options, then Expert Advisors tab
  • In the bottom check line, check Allow WebRequest for listed URL
  • Add new URL "https://api.telegram.org/" then press "OK" button.

That's it. MT4 Telegram Signal Provider EA is ready to work for you.


If you have any question, don't hesitate to contact me via messenger or comment.

Reviews 18
Jahdee Dowdie
Jahdee Dowdie 2020.08.13 19:17 

The product is amazing! nd is very flexible!! on top of that if you need help Nguyen helps way more than i expected from this site tbh updates are good and communication is the best Worth it! Replys daily if not way sooner

Phan Thanh Phung
Phan Thanh Phung 2020.08.05 07:51 

very good and fast support.

STEFANO LEONARDI 2020.07.08 12:16 

excellent product, excellent support

Recommended products
Jahdee Dowdie
Jahdee Dowdie 2020.08.13 19:17 

The product is amazing! nd is very flexible!! on top of that if you need help Nguyen helps way more than i expected from this site tbh updates are good and communication is the best Worth it! Replys daily if not way sooner

Phan Thanh Phung
Phan Thanh Phung 2020.08.05 07:51 

very good and fast support.

CBAnalyse 2020.07.18 22:48   

great software with a lot of good features, TOP customize Settings I really compliment the work done on this EA, Thank you

STEFANO LEONARDI 2020.07.08 12:16 

excellent product, excellent support

Le Viet Long Tran
Le Viet Long Tran 2020.06.17 08:44 

Excellent product! I had plenty of issues and difficulties but the author patiently responded and solved all of them. Now the App works perfect for my signal channel on Telegram! Highly recommended.

Daniel1988nrw 2020.06.04 16:26 

bad support (late replys) very complicate EA Finally it didnt works for me.

Achmad Bimo Singo Wijoyo
Achmad Bimo Singo Wijoyo 2020.05.11 09:44 

I am a user of this EA for a long time, when I experienced problems developers responded very well. If there is a 10 star review I will give 10 stars. But a maximum of only 5 stars and I give 5 stars to developers. VERY GREAT !!!

Narif Rahmat Santosa
Narif Rahmat Santosa 2020.05.07 21:53 

Its great product and great support from developer. Once I have idea to add some features, the developer created it. Highly recommend to used this EA to run telegram signal. Thank you Bro Nguyen!

trendtradingdna 2020.04.30 19:16 

I have rented the EA installed and everything worked in the beginning then one day it is working and the following day it is not working. I have sent messages to the product maker and error logs but he doesn’t bother to answer in a timely manner and to solve the obvious problem and not working product at all. Don’t buy it

QuachGia 2020.04.18 04:19 

I tried many MT4 Telegram Signal, but this EA is really good. Many functions and seller have a fast response. I hope he will update more new functions in the future. Thank you.

Vijaya Kumar Hegde
Vijaya Kumar Hegde 2020.02.13 16:59 

Good product and great support from Mr Nguyen. He cleared all doubts with lot of patience. Thank you

Minh Tam Nguyen
Minh Tam Nguyen 2020.01.07 12:19 

Good EA with awesome supporter!

Luiz Moura
Luiz Moura 2019.11.21 21:38 

Excellent product.

The developer is a very considerate person.

Resolved the issues I reported to him.

Highly recommend the product.

Finfree 2019.09.18 04:11 

Consistently missing out trades in the daily report (especially the loss one), which makes it an inaccurate report. I am not sure if other users have the same problem as mine.

Andrea Lanza
Andrea Lanza 2019.08.21 21:38 

Professional software with very good and fast support.

Mr. Nguyen solved my problems in less than 24 hours.

Thank you.

comenoill204 2019.07.16 05:19 

Amazing EA ... plus Good Support...

highly recommend if you wanna run telegram forex signal service

Cinzia Focarelli
Cinzia Focarelli 2019.06.22 10:54 

I really compliment the work done on this EA with the latest update is really the TOP.

Nguyen Van Anh is always available on any questions even the trivial ones. Thanks for support. I ask as a support for everyone to put a guide in pdf with the detailed explanation on the properties of the EA to use it to 100% of its potential.

Thank you

Nindya Pradiana
Nindya Pradiana 2019.06.14 05:03 

Thats Amazing Utilities!

Very fast respon from Nguyen if i have problem.

Hope you can create more Utilities again!

Version 9.15 2020.08.16
Fix bugs in Daily & Weekly Report Sending function that causes sending unlimited reports.
Version 9.14 2020.08.15
Add parameter "Telegram Chat ID Numbers": Help authenticate bot owners/managers. Only the owner/managers of the bot can give orders to the bot now.
Version 9.13 2020.05.20
Fix wrong detecting of closed order.
Version 9.12 2020.05.19
- Improve program code, the EA runs faster and more stable.
- The EA can detect and show new price value, take profit value, stop-loss value at the same time in modified orders.
Version 9.11 2020.05.19
EA will not send signals of the orders older than 10 minutes compared to the current time
Version 9.10 2020.05.14
Fix bugs for variable {CDay}, {CMonth}, {CYear}.
Version 9.9 2020.05.13
- Fix some mirror bugs.
- Improve the code.
- Add variable {CurrentTime} that return time value format yyyy.mm.dd hh:mm:ss of computer running MT4 program.
Version 9.8 2020.05.11
- Support up to 200 open orders in the MT4 program.
Version 9.7 2020.05.11
Fix "out of array range" error.
Version 9.6 2020.05.06
- Fix Daily Profit Report & Weekly Profit Report issues: the EA sometimes doesn't send Reports at the weekend.
- Add the function of Sending Reports (Running, Daily, Weekly Profit reports) by manual.
- Add the function of Sending Chart Screenshot base on Symbol Name by manual.
***Chat with the bot "/start" or "/help" for more details.
Version 9.5 2020.05.01
Fix zero divide error.
Version 9.4 2020.04.27
- Fix Magic Number Filter issue
Version 9.3 2020.04.15
- Add variable {StopLossPip}: Return difference pip value between stop loss & entry price.
- Add variable {TakeProfitPip}: Return difference pip value between take profit & entry price.
Version 9.2 2020.04.14
- Support format text showing on Telegram. The following tags are currently supported by Telegram:

<b>bold</b>, <strong>bold</strong>
<i>italic</i>, <em>italic</em>
<u>underline</u>, <ins>underline</ins>
<s>strikethrough</s>, <strike>strikethrough</strike>, <del>strikethrough</del>
<b>bold <i>italic bold <s>italic bold strikethrough</s> <u>underline italic bold</u></i> bold</b>
<a href="/go?link=http://www.example.com/" target="_blank" title="http://www.example.com/" rel="nofollow">inline URL</a>
<a href="/go?link=tg://user/?id=123456789" target="_blank" title="tg://user/?id=123456789" rel="nofollow">inline mention of a user</a>
<code>inline fixed-width code</code>
<pre>pre-formatted fixed-width code block</pre>
<pre><code class="language-python">pre-formatted fixed-width code block written in the Python programming language</code></pre>
Version 9.1 2020.02.26
Fix error "cannot set timer".
Version 9.0 2020.01.04
* Notice: The setting files for version 8.x aren't compatible with version 9.x with a BIG changes
* Update in new version 9.0:
- Many codes are improved.
- Define the variable texts and it's return value by your text.
Example 1, {Symbol} will return the symbol name of order as a default setting. Now you can change the text "{Symbol}" to "{Sym}" in the setting, then the "{Sym}" variable will return the symbol name of order.
Example 2, "{OpenText1};OPENED" in the setting means: When an order is opened, the variable "{OpenText1}" will be generated and it will return value "OPENED". If you change it to "{OText};OPEN" for example, then when an order is opened, the variable "{OText} will be generated, and it will return value "OPEN"
- Send Running Order Report of all symbols or a symbol
- Chat with Bot to send Running Order Report (type "/help" in the chat to know this function).
Version 8.16 2019.12.15
Add variables:
- {Swap}: Returns swap of the order in the currency.
- {TotalSwap}: Returns total commission of the orders in currency.

Modify the variables' values:
- {CurrencyRealProfit}: Returns a real profit with the commission and swap subtraction.
- {TotalCurrencyRealProfit}: Return a total real profit with the commission and swap subtraction.

{CurrencyRealProfit} variable is used for close order signal text in the default setting.
{TotalCurrencyRealProfit} variables are used for daily & weekly reports in the default setting.
Version 8.15 2019.12.12
Fix error of showing variable {CurrencyRealProfit} for Closed Orders.
Version 8.14 2019.12.08
Remove the parameter "Currency Profit with Commission Subtraction".
Add variables:
- {Commission} Returns commission of the order in currency
- {TotalCommission} Return total commission of the orders in currency
- {CurrencyRealProfit} Returns real profit with commission subtraction
- {TotalCurrencyRealProfit} Return total real profit with commission subtraction
Fix bug making miss out trades in the reports.
Version 8.13 2019.12.08
Add a parameter "Currency Profit with Commission Subtraction": Now you can calculate Total Currency Profit with Commission Subtraction by setting this parameter to "true". The default setting is "false", it means the Total Currency Profit will be calculated without Commission Subtraction.
Version 8.12 2019.11.25
- Add parameter "Send Daily Reports on Monday": Now you can choose for sending daily reports on Monday or not.
- Improve code for sending Daily Reports and Weekly Reports.
- Update some other minor issues.
Version 8.11 2019.10.30
Add variable {CloseLots%}, now you can use this variable to show the percentage of closed lots.
Version 8.10 2019.09.24
Fix an error in daily report.
Version 8.9 2019.08.21
- Add parameter "Send Pending Orders": Now you can turn off the function of sending signals of Pending Orders. It is useful when you have the systems that place and change pending orders a lot, and you don't want to bother your clients by only sending the signals when the orders are triggered.

- Add parameter "Send Modified Orders": Now you can turn off the function of sending signals of Modified Orders. It is useful when you have the systems that change the SL and TP a lot, and you don't want to bother your clients by only sending the signals when the orders are closed (by SL, TP or manual).
Version 8.8 2019.07.26
Fix error in returning {PipProfit} value in Daily and Monthly reports.
Version 8.7 2019.05.24
Remove "Summary Profit Unit" parameter. Improve Daily and Weekly report appearance.
Version 8.6 2019.05.19
Fix some bugs in daily & weekly reports.
Version 8.5 2019.05.08
- Add Report Structure function: Now you can almost fully customize your Daily Report and Weekly Report.
Version 8.4 2019.05.06
Improve the code and fix bugs
Version 8.3 2019.04.30
Improve the code and fix bugs
Version 8.2 2019.04.29
Improve the code and fix bugs.
Version 8.1 2019.04.24
Fix some bugs.
Version 8.0 2019.04.16
- Improve coding: The EA can catch many order events faster
- Add Cancel Order Event: The EA can detect the Cancel Orders
- Add Some Send Screenshot functions: The users can send Screenshot easier.
Version 7.4 2019.04.02
- Fix error in Daily and Weekly Reports.
Version 7.3 2019.03.27
- Add "Pip Unit Customize" function: By default, the Pip unit is the number beside the last digit number. But now you can customize the Pip unit for any symbol through "Pip Unit Customize".
Version 7.2 2019.03.25
- Add Send Chart Screenshot base on Magic Number function: Now you can easily send the chart screenshots base on Order MagicNumber. This function is best for Autotrading, MT4 Signal Provider will send the chart screenshot where your EAs were attached.
- Fix some errors: Optimize the appearances of Daily, Weekly reports and of order prices (open, close, stop loss, take profit, modify).
Version 7.1 2019.03.21
- Fix the sending text without screenshot error.
Version 7.0 2019.03.21
Version 7.0
- Add Signal structure function: Now you can almost fully customize your signals. Example: Add pre-text, post-text, emojis, replace the hard code text in the signals.
- Add the time offset parameters: You can modify the order time information in your signal to your local time. You can set the EA working time to your local time instead of the MT4 computer time (when you use a VPS in a different timezone).
- Add Daily report parameter: You can send a daily report
- Improve code: EA runs faster and more stable.

Version 6.0
- Send signals to many Telegram channels
- Send the signals to email, mobile terminal
- Customize chart screenshot resolution
- Apply template and timeframe base on comments (your strategies)
- Filter sending signals by order types (trigger or close)
- Filter sending signals by symbols, magic number, comments.
Version 5.1 2019.01.30
Now, MT4 Telegram Signal Provider can check and send information of Opened, Closed, Trigger, and Modified orders.
Version 5.0 2019.01.10
Add "Logo file name (*.bmp)" parameter: Now you can show a logo in your signal's chart image.
Your signals become more professional.
Version 4.0 2018.11.28
1. You can check the EA in Testing mode.
2. EA scans new orders every X second (default is 5 second), not on ticks.
3. EA can send pending order signal now.
4. EA can send Weekly Report right after you setup it on chart.
5. EA can send Weekly Report on Saturday and Sunday.
Version 3.1 2018.10.22
Fix error on weekly summary at pips setting.
Version 3.0 2018.10.13
Add parameter: "Summary Profit Unit". Now you can show the profit unit in Weekly Signal Report by "Pips" or "Currency".
Version 2.0 2018.10.08
Add "Signal Picture Timeframe" parameter: Now, you can set the timeframe of the signal picture you send to your channel.
Version 1.1 2018.10.06
Remove Input Parameter: Channel Name