A Simple Telegram Signal Auto Trade EA

Spécifications

Hello Developers,

I am looking forward to a simple telegram signal trader mt4 EA. The ea is intended for the purpose of auto trading signals provided through free and paid telegram channels providing such forex signals in text format. The telegram reader should have the ability to run bug free once the channel has been selected for the purpose of receiving the signals. The ea or the reader app should allow for verification of telegram user authentication before the user can input the subscribed or the free telegram channel. Once it’s set, the ea is meant to auto trade signals from the specific channel selected. The ea is meant to trade only from the single specific channel selected and not multiple channels.

By simple ea it is meant that the ea does what it’s meant for i.e to auto trade telegram signals by incorporating functions as mentioned below and nothing more. For example it does not need to have functions like risk management, auto lot etc. For details please refer below:

Input Settings:
Not necessarily in the same order,

Direction of trade - buy / sell / both buy and sell
Font size - font size on the panel
Panel colour 
Magic number Buy
Magic number Sell
Comment
Slippage 
Market order slippage (if the signal does not have open price, the ea should be able to open or close the trade with this slippage)
Open trade with same properties - true/false
Open market order - true/false (the ea can open signals without open price as a market order)
Prefix symbol
Suffix symbol

If it is not a market order; 
Open trade with properties - lot size position, open price position, take profit position, stop loss position and order id position (more details below on order id). If any value is set to 0, the ea can ignore the said position value 
Close trade with properties - lot size position, open price position, take profit position, stop loss position and order id position (more details below on order id). If any value is set to 0, the ea can ignore the said position value 
Modify trade with properties - lot size position, open price position, take profit position, stop loss position and order id position (more details below on order id). If any value is set to 0, the ea can ignore the said position value 
Close All : Buy or Sell - true/false. This function ea closes all open orders on a specific currency pair in either direction, ie. Close All Buy xxxxxx closes all buy orders on xxxxxx currency pair and the sell orders open on xxxxxx remains open. Similarly for sell orders.
Configurable trigger text format for both buy and sell signals - the use of buy or long and sell or short or modify or any other such text format should be configurable to match the signal provider

The ea should function for orders as below;

Example of Signal from Provider:

OPEN BUY XAUUSD 0.01 
CLOSE ALL BUY XAUUSD 

The above is an example of market order from signal provider. The first signal opens XAUUSD with 0.01 lot and the second signal closes all open buy positions on XAUUSD. In this case it is only one XAUUSD position.

OPEN BUY XAUUSD 0.01 
OPEN BUY XAUUSD 0.02
CLOSE ALL BUY XAUUSD 

The above is an example of market order from signal provider. The first signal opens XAUUSD with 0.01 lot and the second signal opens XAUUSD with 0.02 lots. The third signal closes all open buy positions on XAUUSD. And so on and so forth for sell signals as well.

OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
CLOSE BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745

The above example, the ea opens buy order for XAUUSD with lot 0.01 at price 1750 and place tp and sl as 1755 and 1745 respectively. The second signal, let’s the ea close the respective order by identifying the order as buy order with the properties as open price, tp and sl. If any value for close order with properties is set to 0, for example open price is set to 0, the ea closes buy order by identifying from the rest of the order properties which in this example is tp and sl. If open price and sl is set to 0, the ea identify the order by tp alone. All orders open orders on the same currency pair with same properties must be closed. As for the property of order id, for this example it is assumed to be set at 0, and thus ignored from the signal text from signal provider.

Please note Close and Close All has a different function as described above.

As for the order id, refer signal below;

ORDER ID 23091999 OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
ORDER ID 23091888 OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
ORDER ID 23091999 CLOSE BUY XAUUSD 0.01

The first signal opens a buy XAUUSD with lot 0.01 at price 1750 and place tp and sl as 1755 and 1745 respectively. The second signal opens a buy XAUUSD with lot 0.01 at price 1750 and place tp and sl as 1755 and 1745 respectively. The third signal closes the first order only with order id 23091999. The second order on XAUUSD remains open. The order here is identified primarily by order id field. The rest of the fields like open price, tp and sl may or may not be set to 0 for order identification. Order id field property takes precedence over other identification fields and the open order with specific order id only is closed.

As in example above, another function the ea needs is to be able to modify tp and sl as detailed below;

ORDER ID 23091999 OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
ORDER ID 23091999 MODIFY BUY XAUUSD 0.01 OP 1750 TP 1753 SL 1740
ORDER ID 23091999 CLOSE BUY XAUUSD 0.01 

The first and third signal has been already detailed above. As for the second signal, the ea modifies the tp and sl values for the order id 23091999 only by identifying the order by the order id field position set in the ea. Other orders with different order id’s on the same or other currency pairs are not affected on the arrival of the second signal here in the example. Other orders are not modified or closed and remain open with different order id’s. For example, if we had signals from provider as below;

ORDER ID 23091999 OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
ORDER ID 23091888 OPEN BUY XAUUSD 0.01 OP 1750 TP 1755 SL 1745
ORDER ID 23091999 MODIFY BUY XAUUSD 0.01 OP 1750 TP 1753 SL 1740
ORDER ID 23091999 CLOSE BUY XAUUSD 0.01 

The ea would open XAUUSD, then modify XAUUSD and close XAUUSD with order id 23091999. The other trade for XAUUSD with order id 23091888 remains open.

The ea needs to be as simple as possible and should incorporate functions only as detailed here. No other additional function is required for example move tp, sl or multiple tp, risk management, break even, auto lot or any other such popular functions. The ea is intended to open orders and close orders as per the telegram signal and nothing beyond.

The EA should be able to identify and manage its orders through magic number and not interfere with working of other EA’s. Both buy and sell orders need to have different magic numbers.

The EA should have a dashboard to show current / latest buy and sell order activity. Two separate lines should be introduced for buy and sell orders in the panel. If there is a buy open order the line should read - Open Buy Lot Currency Pair. If the order is closed, the line should read - Close Buy Currency Pair. And the same for Sell orders in a separate line. In all, the ea should display the latest order open or close corresponding to the last signal from telegram channel. This serves as a purpose for monitoring the ea activity from the panel. The dashboard panel colours including text should be reconfigurable. For example the line for buy orders can be set to default as green/lime and for sell orders red.

Another feature to include is for error management. The ea needs to check for any connection errors and market close times. Any signal/s received from telegram signal provider during the connection errors times and/or during the market close times, should be executed by the ea once the connection is restored and/or the markets opens after close respectively.

The code must be bug-free and well documented/commented to allow for future debugging and expansion/modification. The source code of the ea and the reader app has to be made available along with the ea and the reader app or if the entire code is embedded for the reader and ea, the ea source code has to be provided. The ea is meant for unrestricted usage with lifetime unlimited usage. The ea has to be free from any limitation on the usage with respect to ip or multiple mt4 terminals. The entire function/operation of the ea should be executed on the personal computer/vps as a standalone system and not tied to any other external services except for the telegram itself and that too only for the purposes to meet the requirements as stated above. 

Many Thanks.

Best Regards,
Guneet

Répondu

1
Développeur 1
Évaluation
(2)
Projets
4
25%
Arbitrage
2
50% / 50%
En retard
1
25%
Travail
2
Développeur 2
Évaluation
(199)
Projets
287
52%
Arbitrage
0
En retard
1
0%
Gratuit
3
Développeur 3
Évaluation
(50)
Projets
55
60%
Arbitrage
2
0% / 0%
En retard
1
2%
Gratuit
4
Développeur 4
Évaluation
(60)
Projets
186
73%
Arbitrage
4
100% / 0%
En retard
1
1%
Gratuit
5
Développeur 5
Évaluation
(256)
Projets
415
38%
Arbitrage
86
44% / 19%
En retard
70
17%
Occupé
Commandes similaires
Hello, i need a good programmer; to code an EA to trade the most productive forex pairs (mainly 2 for the day, and 2 for the night+gold), the strategy is based on the use of one moving average and the rsi, thank you in advance
GOODAY TO YOU I AM NEED OF A FAST, TALENTED AND HIGH QUALITY CODER TO THIS JOB FOR ME. THE EA TRADE MANAGER WILL HAVE THE FOLLOWING: STOPLOSS & TAKEPROFIT IN PIPS LOT SIZE IN PIPS NUMBER OF TRADES (1-30 TRADES MAXIMUM) PLEASE LOOK AT THE PICTURE ABOVE FOR A GUIDE
hi. I hv a strategy on tradingview need to convert to mt4/mt5 expert advisor for algo trading. would like to add some tradingview strategy setting to the mt4/mt5 EA(not included in my tradingview source code): recalculate after order is filled, order size: xx% of equity
Hi Teams Looking for trading strategy or an EA, which can trigger trade, in XAUUSD, With fixed SL of 2 USD AND TP OF 3 TO 5 USD. Any strategy any time frames. Can work on lowest size
Looking for a programmer to code EA for Buy Stop/Sell Stop HFT Trading designed for Ger40 EA must be able to trade on live account and Dll must be used for EA speed slippage control and spread filter
i want a forex robot that will read chats and enter trades on its oown. i want it to be able to use all trading strategies and partterns. good risky manegmemt, i want it to forcuse on Gold and and all major forex pairs. i want it to use stop loses and take profits as the market might change direction anytime. i want to work on both mt5 and mt4
Saya memerlukan Expert Advisor berdasarkan sinyal AOX. Itu harus memiliki pemeriksaan dan penanganan kesalahan operasi perdagangan. Kriteria utama pembukaan dan posisi penutupan: ■ arah rata-rata bergerak ■ harga lebih tinggi dari bar sebelumnya. Lot perdagangan adalah parameter masukan
Skarito98 30 - 100 USD
Always stay winning and survive....we all want a better life now this is a chance someone can take,to change their lives for the better.No one is supposed to suffer in this world,we create and invert new things and come up with ideas to solve situations we come across especially when it comes to finance. We all need better things in life and God want good things for us
I believe in Robotics as a major artificial intellect to function of growth of business.Therefore if you script there is a likelihood of bringing economies of scale.The retrospective of the dynamics of indulgence of work can be economics of scale
Need ea according to stochastic divergence (both hidden and regular) plus candlestick flip .. need for experinced developers to complete my order with 99percent accuracy. So bet for it the budged is fixed and other plugins will be added in the v2

Informations sur le projet

Budget
45+ USD
Pour le développeur
40.5 USD
Délais
à 10 jour(s)