Build MT4 Expert Advisor that Trades Based on Telegram Signals

MQL4 Experts

Job finished

Execution time 21 hours
Feedback from customer
Great developer. Completed my project perfectly with full understanding and fast delivery. Very professional and reliable. Highly recommended.
Feedback from employee
Excellent customer. Clear specifications and fast payment. Thank you.

Specification

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

Responded

1
Developer 1
Rating
(22)
Projects
28
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
2
Developer 2
Rating
(2)
Projects
4
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(4)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
0
Free
Published: 2 articles
4
Developer 4
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 5 codes
5
Developer 5
Rating
(557)
Projects
851
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
6
Developer 6
Rating
(43)
Projects
63
24%
Arbitration
10
30% / 50%
Overdue
10
16%
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
(7)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
2
33%
Free
10
Developer 10
Rating
(54)
Projects
67
42%
Arbitration
15
27% / 60%
Overdue
1
1%
Working
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(13)
Projects
14
64%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
(11)
Projects
18
33%
Arbitration
0
Overdue
1
6%
Working
14
Developer 14
Rating
(3)
Projects
9
67%
Arbitration
0
Overdue
0
Working
15
Developer 15
Rating
(184)
Projects
198
46%
Arbitration
4
50% / 25%
Overdue
1
1%
Working
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(10)
Projects
12
0%
Arbitration
3
33% / 33%
Overdue
0
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(206)
Projects
333
35%
Arbitration
66
12% / 58%
Overdue
87
26%
Free
20
Developer 20
Rating
(14)
Projects
15
40%
Arbitration
3
0% / 100%
Overdue
0
Working
Published: 1 article
21
Developer 21
Rating
(401)
Projects
519
24%
Arbitration
61
57% / 25%
Overdue
60
12%
Working
22
Developer 22
Rating
(4)
Projects
3
33%
Arbitration
2
0% / 100%
Overdue
0
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 4 codes
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
(4)
Projects
7
57%
Arbitration
1
100% / 0%
Overdue
0
Free
27
Developer 27
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
28
Developer 28
Rating
(34)
Projects
35
40%
Arbitration
0
Overdue
3
9%
Free
29
Developer 29
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
(74)
Projects
98
57%
Arbitration
5
80% / 20%
Overdue
4
4%
Loaded
32
Developer 32
Rating
(212)
Projects
275
21%
Arbitration
25
52% / 16%
Overdue
0
Working
33
Developer 33
Rating
(170)
Projects
203
47%
Arbitration
5
20% / 60%
Overdue
3
1%
Free
34
Developer 34
Rating
(6)
Projects
8
38%
Arbitration
2
50% / 50%
Overdue
2
25%
Free
35
Developer 35
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
(29)
Projects
35
37%
Arbitration
0
Overdue
2
6%
Working
37
Developer 37
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
38
Developer 38
Rating
(369)
Projects
459
55%
Arbitration
24
58% / 17%
Overdue
31
7%
Free
39
Developer 39
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
40
Developer 40
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
41
Developer 41
Rating
(1)
Projects
1
100%
Arbitration
0
Overdue
0
Free
42
Developer 42
Rating
(64)
Projects
144
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Working
43
Developer 43
Rating
(61)
Projects
83
45%
Arbitration
27
11% / 70%
Overdue
8
10%
Free
44
Developer 44
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
45
Developer 45
Rating
(4)
Projects
4
50%
Arbitration
5
0% / 100%
Overdue
0
Free
46
Developer 46
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
47
Developer 47
Rating
(121)
Projects
134
66%
Arbitration
36
25% / 56%
Overdue
22
16%
Free
Published: 10 codes
48
Developer 48
Rating
(83)
Projects
97
32%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
Similar orders
Ea which is based on the price returning to the open or close of a 1-minute candle or zone of candles. panel on chart need too have buttons : trainding on/off close all close profit add buy stop add buy limit add sell stop add sell limit ( all to existing setups) calculating profit/loss for a single open setup and in total in account currency calculating profit/loss for a single open setup and in total in percentage
Hi, I’m looking for an experienced MQL5/MT4 developer to work on a trading BOT project. I currently have an MT4 demo environment with IC Markets for testing, but the complete strategy specifications have not yet been provided. I’d like you to first review the available project/BOT information and let me know what you would need to configure, develop, and properly forward-test it. The testing should cover entries
PEACE BOT 30+ USD
#property version "2.10" #property description "Chizzy Trend Rider - HFM-ready (hedging/netting safe)" #include <Trade/Trade.mqh> CTrade trade; //================ INPUTS =================// input double LotSize = 0.01; // Fixed lot (used if RiskPercent = 0) input double RiskPercent = 0.0; // Risk % of balance per trade (0 = use LotSize) input ulong MagicNumber = 220026; input ENUM_TIMEFRAMES TrendTF =
PRECISION ENTRY PRO EA V1 MT5 EXPERT ADVISOR REQUIREMENTS SPECIFICATION PROJECT NAME: Precision Entry Pro EA V1 PLATFORM: MetaTrader 5 (MT5) LANGUAGE: MQL5 1. PROJECT OBJECTIVE I want a simple, reliable and fully automated MT5 Expert Advisor based on the following trading concept: TREND → MARKET STRUCTURE → FIBONACCI RETRACEMENT → PRICE ACTION CONFIRMATION → ENTRY → STOP LOSS → TAKE PROFIT. The purpose of V1 is to
I need an MT5 Expert Advisor (EA) specifically for NFP news trading. Strategy: - Trade EURUSD during the US Non-Farm Payroll (NFP) release. - Automatically identify the NFP release time. - Place a Buy Stop above the current price and a Sell Stop below the current price shortly before NFP. - Adjustable distance from current price for both pending orders. - When one order is triggered, automatically cancel the opposite
yoo i want to make a trading bot i have my strategy in videos and also the rules to if anyone can work it out for me i will be glad welcome your bid and it urget let connect here on ninjatrader
Bonjour ! Je vous ai contacté pour le développement de mon EA sur MetaTrader. Je souhaite intégrer une stratégie précise avec une gestion stricte des règles du courtier Exness. J'ai déjà préparé le cahier des charges complet sous format PDF avec toutes les spécifications techniques
SKBOT 35+ USD
want an MQL5 Expert Advisor (EA) for MetaTrader 5, mainly for XAUUSD (Gold). Strategy: The EA should trade based on market structure, Break of Structure (BOS), Fair Value Gaps (FVG), Order Blocks (OB), and Fibonacci retracement levels. BUY setup: Detect bullish market structure. Detect a bullish Break of Structure (BOS). Identify the relevant bullish FVG and/or Order Block created around the structure move. Use
Light 🕯️ 50+ USD
To apply, you must already have your EA running on an active MT5 trading account connected to the market. The account must have genuine trading history that can be independently reviewed and verified. EA Requirements 1. Prop-Firm Compatible Risk Management - The EA must include daily and overall drawdown protection. - Required inputs: "MaxDailyLoss = 5%" "MaxTotalDrawdown = 10%" - Once either limit is
Hello, I'm looking for developer or coder to create a custom expert advisor (EA) on mql4 according to my strategy. The developer should be able deliver both indicator and source code for the job. Thanks

Project information

Budget
30+ USD
Deadline
to 5 day(s)