New to EA Development – Need Advice on Reading Telegram Signals From EA and Copying them Directly to EA

 

I have created a public AI-based Telegram channel that generates trading signals by analyzing charts using GPT-5.2 and Grok.com

My goal is to have a MetaTrader EA read these signals directly from Telegram and execute trades automatically.

I would like to know:

  1. Is it technically possible for an EA to read Telegram messages directly, I test the API methods, Telegram deleted the messages from the API after 10 requests!

  2. Can this be done without any paid third-party apps or signal copier services?

  3. What is the recommended architecture?

  4. Are there any free or open-source solutions you would recommend?

I am looking for a clean, secure, and preferably free or open-source approach.

Any guidance, examples, or best practices would be greatly appreciated.

Thank you in advance!


<Message edited by a moderator to fulfill the forum rules>
 
Ok ,You are getting signals from A.I in the first instance then posting it on Telescam and you want an E.A to turn that from Telegram into signals for your EA , just get the A.I that is giving the signals in the first place  to make an EA based on the logic . 
 
https://github.com/yagop/node-telegram-bot-api?tab=readme-ov-file

Yeah have worked on a project similar but was WhatsApp.
We help you get the msg. Your msg to MQL5. Someone build the ehhh trading system. 

So something -

string Last5Messages = GetTelegramMessage(string channel, int Messages = 5);
Returns message in JSON. With Msg and date time data.

MQL5 parse the json and find the date. Looking for data that are new and just showing.

It executes them.

Node js server with exe coming up. Shortly.

 
GoldRankers:

I have created a public AI-based Telegram channel that generates trading signals by analyzing charts using GPT-5.2 and Grok.com

My goal is to have a MetaTrader EA read these signals directly from Telegram and execute trades automatically.

I would like to know:

  1. Is it technically possible for an EA to read Telegram messages directly, I test the API methods, Telegram deleted the messages from the API after 10 requests!

  2. Can this be done without any paid third-party apps or signal copier services?

  3. What is the recommended architecture?

  4. Are there any free or open-source solutions you would recommend?

I am looking for a clean, secure, and preferably free or open-source approach.

Any guidance, examples, or best practices would be greatly appreciated.

Thank you in advance!


<Message edited by a moderator to fulfill the forum rules>

Found this-

You should try it.
 
Arinze Michael Ejike #:

Found this-

You should try it.
Thank you for your response 
I know about it, the problem that if you request telegram bot more than 10 times, telegram will truncated the json. And other will lost the signal. 
 
Arinze Michael Ejike #:
https://github.com/yagop/node-telegram-bot-api?tab=readme-ov-file

Yeah have worked on a project similar but was WhatsApp.
We help you get the msg. Your msg to MQL5. Someone build the ehhh trading system. 

So something -

string Last5Messages = GetTelegramMessage(string channel, int Messages = 5);
Returns message in JSON. With Msg and date time data.

MQL5 parse the json and find the date. Looking for data that are new and just showing.

It executes them.

Node js server with exe coming up. Shortly.

Thank you for your response.
I’m aware of this issue. The problem is that if the Telegram bot is requested more than 10 times, Telegram truncates the JSON, causing other clients to miss the signal.
 
Victor Paul Hamilton #:
Ok ,You are getting signals from A.I in the first instance then posting it on Telescam and you want an E.A to turn that from Telegram into signals for your EA , just get the A.I that is giving the signals in the first place  to make an EA based on the logic . 
Am not that strong with the EA  scripting, the algorithm I have on Tradingview as pine script 
 
Then a custom node.js.

Users login - directly. By qr. and the js script adds users to your channel and scrap messages.