Build MT4 Expert Advisor that Trades Based on Telegram Signals

MQL4 Experten

Spezifikation

I need an Expert Advisor (EA) for MT4 that automatically executes and close trades based on signals received from a Telegram channel. The EA must read Telegram messages, parse specific fields, determine BUY/SELL direction, and open trades according to predefined rules.

Telegram signal is received from specific TELEGRAM_TOKEN  and CHAT_ID

Signal Parsing Requirements, I will provide signal samples.

Trade Execution                     

When a valid signal arrives:

  • Determine BUY/SELL and close position from pattern.
  • Open market order at nearest available MARKET PRICE
  • Lot size (default 0.10)
  • Avoid duplicate trades for the same symbol and same signal.
  • Option to close previous trade when new signal arrives.
  • Input parameter: Max_Open_Positions
  • EA must NOT open new trades if this limit is reached.
  • EA working hours
  • Auto‑close at specific time
  • Custom comments

Close Condition

  • If symbol matches an open trade
  • AND message contains specific phrase

Magic Number

  • EA must use a unique magic number.

EA Risk & Trade Management Settings

Maximum Open Positions

  • Input parameter: Max_Open_Positions
  • EA must NOT open new trades if this limit is reached.

Maximum Positions Per Symbol

  • Input parameter: Max_Positions_Per_Symbol
  • EA must ignore new signals if symbols already have max trades.

Close Previous Trade on New Signal

  • Input: Close_On_New_Signal (true/false)
  • If true → EA closes old trade before opening new one.

EA Working Hours

Allowed Trading Hours ( GMT TIME )

 Inputs:      StartHour

       EndHour

EA must:

  • Only open trades between StartHour and EndHour
  • Ignore signals outside working hours
  • Still allow closing trades outside hours (configurable)

Auto‑Close at Specific Time

  • Input: AutoCloseHour
  • At this time EA must close ALL open positions (optional toggle):
    • AutoCloseEnabled (true/false)

EA Inputs (Full List)

Trading Inputs

  • LotSize
  • SL (pips)
  • TP (pips)
  • MagicNumber
  • Max_Open_Positions
  • Max_Positions_Per_Symbol
  • Close_On_New_Signal (true/false)

·        Custom Comments

Time Inputs ( GMT )

  • StartHour
  • EndHour
  • AutoCloseEnabled (true/false)
  • AutoCloseHour

        Direct Telegram API inside EA

Deliverables

  • Fully working MT4 EA
  • Installation instructions
  • Full source code

Bewerbungen

1
Entwickler 1
Bewertung
(21)
Projekte
27
7%
Schlichtung
9
33% / 33%
Frist nicht eingehalten
1
4%
Arbeitet
2
Entwickler 2
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(4)
Projekte
4
25%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 2 Artikel
4
Entwickler 4
Bewertung
(1)
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 5 Beispiele
5
Entwickler 5
Bewertung
(550)
Projekte
838
61%
Schlichtung
33
27% / 45%
Frist nicht eingehalten
24
3%
Frei
Veröffentlicht: 1 Beispiel
6
Entwickler 6
Bewertung
(43)
Projekte
62
23%
Schlichtung
9
22% / 56%
Frist nicht eingehalten
10
16%
Arbeitet
7
Entwickler 7
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Beschäftigt
9
Entwickler 9
Bewertung
(7)
Projekte
6
0%
Schlichtung
4
25% / 75%
Frist nicht eingehalten
2
33%
Frei
10
Entwickler 10
Bewertung
(48)
Projekte
58
34%
Schlichtung
15
27% / 60%
Frist nicht eingehalten
1
2%
Arbeitet
11
Entwickler 11
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
12
Entwickler 12
Bewertung
(9)
Projekte
11
55%
Schlichtung
0
Frist nicht eingehalten
0
Frei
13
Entwickler 13
Bewertung
(1)
Projekte
1
100%
Schlichtung
0
Frist nicht eingehalten
0
Frei
14
Entwickler 14
Bewertung
(1)
Projekte
4
50%
Schlichtung
0
Frist nicht eingehalten
0
Arbeitet
15
Entwickler 15
Bewertung
(169)
Projekte
180
46%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
1
1%
Arbeitet
16
Entwickler 16
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
17
Entwickler 17
Bewertung
(10)
Projekte
12
0%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
1
8%
Frei
18
Entwickler 18
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
19
Entwickler 19
Bewertung
(206)
Projekte
333
35%
Schlichtung
66
12% / 58%
Frist nicht eingehalten
87
26%
Frei
20
Entwickler 20
Bewertung
(12)
Projekte
13
31%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Artikel
21
Entwickler 21
Bewertung
(391)
Projekte
503
23%
Schlichtung
60
55% / 25%
Frist nicht eingehalten
59
12%
Arbeitet
22
Entwickler 22
Bewertung
(4)
Projekte
3
33%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
0
Frei
23
Entwickler 23
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
24
Entwickler 24
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
25
Entwickler 25
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
26
Entwickler 26
Bewertung
(4)
Projekte
6
67%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
0
Arbeitet
27
Entwickler 27
Bewertung
(10)
Projekte
14
43%
Schlichtung
0
Frist nicht eingehalten
3
21%
Frei
28
Entwickler 28
Bewertung
(32)
Projekte
33
42%
Schlichtung
0
Frist nicht eingehalten
3
9%
Frei
29
Entwickler 29
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
30
Entwickler 30
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
31
Entwickler 31
Bewertung
(61)
Projekte
75
59%
Schlichtung
4
75% / 25%
Frist nicht eingehalten
1
1%
Beschäftigt
32
Entwickler 32
Bewertung
(202)
Projekte
263
22%
Schlichtung
23
52% / 17%
Frist nicht eingehalten
0
Beschäftigt
33
Entwickler 33
Bewertung
(169)
Projekte
202
48%
Schlichtung
5
20% / 60%
Frist nicht eingehalten
2
1%
Frei
34
Entwickler 34
Bewertung
(6)
Projekte
8
38%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
2
25%
Frei
35
Entwickler 35
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
36
Entwickler 36
Bewertung
(28)
Projekte
34
35%
Schlichtung
0
Frist nicht eingehalten
2
6%
Frei
37
Entwickler 37
Bewertung
(298)
Projekte
478
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
82
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
38
Entwickler 38
Bewertung
(366)
Projekte
445
55%
Schlichtung
22
55% / 14%
Frist nicht eingehalten
30
7%
Beschäftigt
39
Entwickler 39
Bewertung
(78)
Projekte
246
74%
Schlichtung
7
100% / 0%
Frist nicht eingehalten
1
0%
Frei
Veröffentlicht: 1 Artikel
40
Entwickler 40
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
41
Entwickler 41
Bewertung
(1)
Projekte
1
100%
Schlichtung
0
Frist nicht eingehalten
0
Frei
42
Entwickler 42
Bewertung
(64)
Projekte
144
46%
Schlichtung
20
40% / 20%
Frist nicht eingehalten
32
22%
Frei
Ähnliche Aufträge
I need an ea send news low medium or high to my telegram channel or group with topic news news news news news n n n j j i i i o
Hello, I want this project to be a complete redesign, not just an update. My goal is to build an institutional-grade TradingView indicator that is extremely accurate, stable, fast, and completely non-repainting. You are free to modify, delete, replace, or completely rewrite any part of the code if it improves the final result. I don't care about preserving the current code or appearance—I only care about building the
I have few EAs that I want to place on market, but I can't due to some errors, please help me, because I am not a programmer. Source of code required, bug free version, ony my computer it must works not only on your computer
Hello dear all developers, I will find here python programmers? I would like to create an Expert Advisor, if you can you can convert, because I already have Expert Advisor written in mql5 or maybe you will create a bridge? it's up to you, but I need 1:1 copy
Hello! I am searching a professional programmer for regular works. I don't care if you have 1 projects done or 1000, show me your skills. I need to create an EA based on Zig Zag indicator and candlestick patterns, EA must works on all time frames, source of code required
My EA have bug 30+ USD
Expert Advisor have a bug, I tried to fix it somehow with searching on google, but I couldn't fix find a solution. Please fix it, I will send you erorr type, what line etc. Only serious programmers, not amateur please. My time is precious
//+------------------------------------------------------------------+ //| DX_Structure_H1.mq5 | //| Copyright 2026, Seu Nome | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026" #property link " https://www.mql5.com " #property version "1.00" #property strict // Parâmetros de Entrada input string InpSymbol = "DX.F"; // Nome do Ativo
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello All, can someone help me to make an EA base on MACD, https://www.mql5.com/en/code/14669 and RSI. If you are able to make this than please get me in touch, i will appreciated Thanks and best Regards Kodj007

Projektdetails

Budget
30+ USD
Ausführungsfristen
bis 5 Tag(e)

Kunde

(4)
Veröffentlichte Aufträge10
Anzahl der Schlichtungen0