Build MT4 Expert Advisor that Trades Based on Telegram Signals

MQL4 Experts

Trabalho concluído

Tempo de execução 21 horas
Comentário do cliente
Great developer. Completed my project perfectly with full understanding and fast delivery. Very professional and reliable. Highly recommended.
Comentário do desenvolvedor
Excellent customer. Clear specifications and fast payment. Thank you.

Termos de Referência

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

Respondido

1
Desenvolvedor 1
Classificação
(22)
Projetos
28
7%
Arbitragem
9
33% / 33%
Expirado
1
4%
Trabalhando
2
Desenvolvedor 2
Classificação
(2)
Projetos
4
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(4)
Projetos
4
25%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Publicou: 2 artigos
4
Desenvolvedor 4
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 5 códigos
5
Desenvolvedor 5
Classificação
(557)
Projetos
851
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
6
Desenvolvedor 6
Classificação
(43)
Projetos
63
24%
Arbitragem
10
30% / 50%
Expirado
10
16%
Livre
7
Desenvolvedor 7
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
8
Desenvolvedor 8
Classificação
(2)
Projetos
2
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(7)
Projetos
6
0%
Arbitragem
4
25% / 75%
Expirado
2
33%
Livre
10
Desenvolvedor 10
Classificação
(54)
Projetos
67
42%
Arbitragem
15
27% / 60%
Expirado
1
1%
Trabalhando
11
Desenvolvedor 11
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(13)
Projetos
14
64%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(11)
Projetos
18
33%
Arbitragem
0
Expirado
1
6%
Trabalhando
14
Desenvolvedor 14
Classificação
(3)
Projetos
9
67%
Arbitragem
0
Expirado
0
Trabalhando
15
Desenvolvedor 15
Classificação
(184)
Projetos
198
46%
Arbitragem
4
50% / 25%
Expirado
1
1%
Trabalhando
16
Desenvolvedor 16
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(206)
Projetos
333
35%
Arbitragem
66
12% / 58%
Expirado
87
26%
Livre
20
Desenvolvedor 20
Classificação
(14)
Projetos
15
40%
Arbitragem
3
0% / 100%
Expirado
0
Trabalhando
Publicou: 1 artigo
21
Desenvolvedor 21
Classificação
(401)
Projetos
519
24%
Arbitragem
61
57% / 25%
Expirado
60
12%
Trabalhando
22
Desenvolvedor 22
Classificação
(4)
Projetos
3
33%
Arbitragem
2
0% / 100%
Expirado
0
Livre
23
Desenvolvedor 23
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
24
Desenvolvedor 24
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 4 códigos
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(4)
Projetos
7
57%
Arbitragem
1
100% / 0%
Expirado
0
Livre
27
Desenvolvedor 27
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
28
Desenvolvedor 28
Classificação
(34)
Projetos
35
40%
Arbitragem
0
Expirado
3
9%
Livre
29
Desenvolvedor 29
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
30
Desenvolvedor 30
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
31
Desenvolvedor 31
Classificação
(74)
Projetos
98
57%
Arbitragem
5
80% / 20%
Expirado
4
4%
Carregado
32
Desenvolvedor 32
Classificação
(212)
Projetos
275
21%
Arbitragem
25
52% / 16%
Expirado
0
Trabalhando
33
Desenvolvedor 33
Classificação
(170)
Projetos
203
47%
Arbitragem
5
20% / 60%
Expirado
3
1%
Livre
34
Desenvolvedor 34
Classificação
(6)
Projetos
8
38%
Arbitragem
2
50% / 50%
Expirado
2
25%
Livre
35
Desenvolvedor 35
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
36
Desenvolvedor 36
Classificação
(29)
Projetos
35
37%
Arbitragem
0
Expirado
2
6%
Trabalhando
37
Desenvolvedor 37
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
38
Desenvolvedor 38
Classificação
(369)
Projetos
459
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Livre
39
Desenvolvedor 39
Classificação
(78)
Projetos
246
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo
40
Desenvolvedor 40
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
41
Desenvolvedor 41
Classificação
(1)
Projetos
1
100%
Arbitragem
0
Expirado
0
Livre
42
Desenvolvedor 42
Classificação
(64)
Projetos
144
46%
Arbitragem
21
38% / 24%
Expirado
32
22%
Trabalhando
43
Desenvolvedor 43
Classificação
(61)
Projetos
83
45%
Arbitragem
27
11% / 70%
Expirado
8
10%
Livre
44
Desenvolvedor 44
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
45
Desenvolvedor 45
Classificação
(4)
Projetos
4
50%
Arbitragem
5
0% / 100%
Expirado
0
Livre
46
Desenvolvedor 46
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
47
Desenvolvedor 47
Classificação
(121)
Projetos
134
66%
Arbitragem
36
25% / 56%
Expirado
22
16%
Livre
Publicou: 10 códigos
48
Desenvolvedor 48
Classificação
(83)
Projetos
97
32%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
Pedidos semelhantes
i need price action and candle logic understand programmer need for this job... first understand logic and interested please message .... first understand logic and interested please message .... 2 types of hedge entry conditions: 1 is candle based 1- when i start point ea hh candle buy entry, after ll made 2- below the previous candle hedge sell order 3- if market goes again hh, if sell order profit book again
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 mgl5 And if you know you can not do the project without getting paid first please don't bid thanks
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

Informações sobre o projeto

Orçamento
30+ USD
Prazo
para 5 dias