EA to place orders in MT5 according to Telegram signals

MQL5 Experts Integration

Job finished

Execution time 52 days

Specification

I am receiving paid telegram signals from different providers. I need to set a EA  that give the user the flexibility to adjust/setup different layouts of messages . Once a signal is received the algorithm will have a different set of rules to place an order in MT5.  

Requeriment to download Historic Telegram messages:
-Create a script where i can download historically : User provide a Range Dates (example 1-jan-2024 to 30-Apr-2024) from a specific channel in Telegram

Requeriment EA:
1. Have an initial configuration for automatic or semi-automatic (user must confirm) place orders in MT5.
    a. What options do you suggest to do this automatic or semi-automatic configuration?


2. The user must upload in a table all the different types of messages that could be received in the telegram channels and the rules to be apply for each type of layout. This idea is to develop a flexible solution where the user could configure several layouts from different telegram channels.

Examples:

Telegram Channel

Signals

Asset/Type Order

Rule 1

Rule 2

Rule 3

XX1

[15M] EURUSD – BUY
ENTRADA: 1.02454
TP: 1.02510
SL: 1.02210
Confirmado por Estocástico: No

Time:  7.46 pm

-EURUSD

-BUY

- Market order

If “Estocastico”= “No”

FALSE (None event)
If “Estocastico” = “Si” 
TRUE

The orders will be placed at closing of 5min candle (i.e 7.40 pm or 7.45 pm or 7.50 pm)
Condition:

Buy
If [[current.price(next closing 5min candle]/[signal entry point] -1] < Desviation_Parameter (i.e 0.15%)
TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX11 of MT5 with lot size X and TP and SL (DEFINED BY THE USER) for this specific message.

XX1

[15M] EURUSD – BUY
ENTRADA: 1.02454
TP: 1.02510
SL: 1.02210
Confirmado por Estocástico: Si
Time: 7.48 pm

-EURUSD

-BUY

- Market order

If “Estocastico”= “No”

FALSE (None event)
If “Estocastico” = “Si” 
TRUE

The orders will be placed at closing of 5min candle (i.e 7.40 pm or 7.45 pm or 7.50 pm)
Condition:

Buy
If [[current.price(next closing 5min candle]/[signal entry point] -1] < Desviation_Parameter (i.e 0.15%)
TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX11 of MT5 with lot size X and TP and SL (DEFINED BY THE MESSAGE) for this specific message.

XX1

[1H] EURUSD – BUY
ENTRADA: 1.02454
TP: 1.02510
SL: 1.02210
Confirmado por Estocástico: Si
Time 7.49 pm

-EURUSD

-BUY

- Market order

If “Estocastico”= “No”

FALSE (None event)
If “Estocastico” = “Si” 
TRUE

The orders will be placed at closing of 5min candle (i.e 7.40 pm or 7.45 pm or 7.50 pm)
Condition:

Buy
If [[current.price(next closing 5min candle]/[signal entry point] -1] < Desviation_Parameter (i.e 0.15%)
TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX11 of MT5 with lot size X and TP and SL (DEFINED BY THE MESSAGE)  for this specific message.

XX3

XAU/USD
Sell stop 2677
Buy limit 2670


-XAUUSD

-Two orders

-Sell Stop & Buy limit


TRUE

 

- Current.price must be:
If current.price >  Sell Stop signal TRUE
If current.price > Buy limit signal
TRUE

If current.price < Buy Stop
TRUE

If current.price < Sell limit signal
TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX22 of MT5 with lot size X and TP and SL (DEFINED BY THE USER) for this specific message.

XX5

Zona Institucional
XAU/USD
2665

Venta
Tp1: 2667
Tp2: 2669
Tp3: 2671
Time: 8.00 pm

- XAUUSD

-Sell

-Limit order

If “Institucional” and “TP1” or “TP2” or “TP3”
TRUE

TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX33 of MT5 with lot size X and TP and SL (DEFINED BY THE MESSAGE)  for this specific message.

XX5

Entrada Institucional
XAU/USD
2665

Venta
Tp1: 2667
Tp2: 2669
Tp3: 2671
Time 8.10 pm

- XAUUSD

-Sell

-Limit order

If “Institucional” and “TP1” or “TP2” or “TP3”

TRUE

IF Rule 1 and Rule 2 are TRUE
EA will send the order to the account XXX33 of MT5 with lot size X and TP and SL (DEFINED BY THE MESSAGE)  for this specific message.


Whether the developer has experience in programming in these interfaces and suggests a more robust or more efficient solution will be a determining factor in the selection. 

Responded

1
Developer 1
Rating
(14)
Projects
15
20%
Arbitration
1
100% / 0%
Overdue
0
Free
2
Developer 2
Rating
(52)
Projects
58
59%
Arbitration
4
0% / 25%
Overdue
1
2%
Free
3
Developer 3
Rating
(9)
Projects
20
10%
Arbitration
4
50% / 50%
Overdue
5
25%
Free
4
Developer 4
Rating
(68)
Projects
111
69%
Arbitration
1
100% / 0%
Overdue
2
2%
Free
5
Developer 5
Rating
(452)
Projects
478
69%
Arbitration
6
67% / 0%
Overdue
2
0%
Free
6
Developer 6
Rating
(470)
Projects
488
75%
Arbitration
6
67% / 17%
Overdue
0
Free
7
Developer 7
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
I'm looking for develop a predictive program that trades in forex currencies .The program will identify patterns and triggers and use this data to make high probability trades. If you're a professional developer that's capable to take on this project. Kindly send me a message and let's discuss further
Sira 30+ USD
I want 90% accuracy fast and reliable indicate signals able to read risk and profit to keep a good trade notify when trade is going down or when it will be a loss
Hello! I am searching skilled CTRADE programmer to fix my Expert Advisor. Details will be showed for selected programmer. I want to find a Developer to perform this work and settle payments in this Application. I undertake not to communicate with Applicants anywhere else except this Application, including third-party messengers, personal correspondence or emails. I understand that violators will be banned from
preciso de um programa paracido com o CAP channel com botao de refresh e opcaos de alterar o periodo. utilizava um muito bom, mas o vendedor acredito ter sido excluido da comunidade, sumiu. e o que tinha parou de funcionar
Hello I need a Person who write for me a EA on MT5 on renko charts, refreshed time 10s (optionally other timeframes 5s, 15s, 30s, 1min etc). EA will base on The bollinger band modified indicator, the source code is from Tradingwiev. I will share it. Rules: EA will open positions when price close above/under some band from indicator, always on closed brick (EA must wait to close timeframe, SL or Trailing stop will
Krushan 30+ USD
#property copyright "Krishh yadav" #property link "https://krishhautomationfx.in" #property version "1.07" #property strict #include <Trade\Trade.mqh> #include <Trade\AccountInfo.mqh> #include <Trade/PositionInfo.mqh> CTrade trade; CPositionInfo posinfo; CPositionInfo pos; enum LotMode { FixedLot = 0, RiskLot = 1, EquityLot = 2, }; enum ENUM_HOUR { h00=0, h01=1, h02=2, h03=3, h04=4, h05=5, h06=6, h07=7
I want to convert an MT4 Fractal Breakout EA to MT5. This EA places pending stop order to capture the fractal breakout and trail it. No complex indicator or rules. Enable only Buy or Only Sell or Both Buy Sell option in any indices. MT4 backtest should match Mt5 to some extent
Hello! Is there any person who can teach me Forex. I prefer high time frame strategies Like H4, D1, but I am open for your propositions. Have a nice day
SNIPER X AI 30 - 200 USD
I really need a developer Who can help me to create my SNIPER X AI - Elite AI Trading System Overview SNIPER X AI BOT is an AI-assisted trading system for Forex, Crypto, Stocks, Indices, and Gold. Currency: USD,RAND,KWD, POUND,EURO Core Features AI Scalping, Sniper Entries, Auto Buy/Sell, Smart Risk Management, Telegram Alerts, Mobile Monitoring, VPS Deployment. Supported Platforms MetaTrader 4, MetaTrader 5, Exness
I am looking for a professional developer to create an automated trading bot for Synthetic Derivative Indices. The bot should be designed for efficiency, precision, and stability, with the ability to execute trades automatically based on predefined strategies and market conditions. and synthetic indices trading is essential for this project

Project information

Budget
100 - 250 USD
Deadline
to 5 day(s)