Preciso de um robo que execute os sinais enviados no telegram para o MT5

Specifiche

Preciso de um robo que execute os sinais enviados no telegram para o MT5, com entradas simultâneas, podendo alterar o lote, podendo escolher somente um par de moeda ou todos, quando atingir TP1 puxar o preço do STOP LOSS para o preço de entrada e quando atingir TP2 puxar para o preço em TP1 e assim  sucessivamente, e possibilidade de incluir grupos de telegram pelo EA.

-Par de moeda (todos, XAUUSD e GOLD, HK50, NASDAQ SP500)

-Sinal (compra ou venda) ( SELL ou BUY)

-Preço entrada

-TP1 

-TP2 

-TP3 

-TP4

-TP5

-SL (stop loss)

Exemplo 1:

📊 SINAL XAUUSD SELL
➡️ ENTRADA: 1845
✅ VENDA

Atenção no STOP LOS: 1850
TP1: 1843
TP2: 1841
TP3: 1838
TP4: 1835
TP5: 1830

Exemplo 2:

📊 SINAL GBPUSD
➡️ ENTRADA: 1.2011
✅ VENDA

Atenção no STOP LOS : 1.2096
TP1: 1.1996
TP2: 1.1966
TP3: 1.1916



Observação:

-FOREX 

-Conta Hedge


File:

Con risposta

1
Sviluppatore 1
Valutazioni
(186)
Progetti
205
26%
Arbitraggio
12
25% / 58%
In ritardo
39
19%
Gratuito
2
Sviluppatore 2
Valutazioni
(511)
Progetti
549
53%
Arbitraggio
13
69% / 15%
In ritardo
3
1%
Gratuito
3
Sviluppatore 3
Valutazioni
(11)
Progetti
17
59%
Arbitraggio
2
0% / 100%
In ritardo
2
12%
Gratuito
4
Sviluppatore 4
Valutazioni
(2)
Progetti
6
33%
Arbitraggio
0
In ritardo
2
33%
Gratuito
Ordini simili
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
//+------------------------------------------------------------------+ //| EA Cruzamento de Médias MT5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //---- Inputs input int FastMAPeriod = 20; input int SlowMAPeriod = 50; input double LotSize = 0.01; input int StopLoss = 300; input int TakeProfit = 600; //----

Informazioni sul progetto

Budget
30 - 90 USD
Scadenze
da 5 a 10 giorno(i)