A Simple Telegram Signal Auto Trade EA

Specifiche

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

Con risposta

1
Sviluppatore 1
Valutazioni
(2)
Progetti
4
25%
Arbitraggio
2
50% / 50%
In ritardo
1
25%
In elaborazione
2
Sviluppatore 2
Valutazioni
(199)
Progetti
287
52%
Arbitraggio
0
In ritardo
1
0%
Gratuito
3
Sviluppatore 3
Valutazioni
(51)
Progetti
56
61%
Arbitraggio
2
0% / 0%
In ritardo
1
2%
Gratuito
4
Sviluppatore 4
Valutazioni
(64)
Progetti
198
72%
Arbitraggio
4
100% / 0%
In ritardo
1
1%
Gratuito
5
Sviluppatore 5
Valutazioni
(261)
Progetti
427
38%
Arbitraggio
86
44% / 19%
In ritardo
71
17%
Caricato
Ordini simili
I hope you're doing well. I am interested in learning more about your EA (Expert Advisor) trading bot. Specifically, I would like to review some performance data, particularly regarding the Profit and Loss (P&L) over recent weeks. Could you kindly provide a short video with today's date, showcasing the weekly stats from the last two months? I am looking for data covering the period from August 1st, 2024, to October
I need an expert to help me convert chopzone traingview pinescript to mt4, I need an expert to get it done for me on between 1 to 2 days i hope this will be done by then, i will attach the file and my budget is $30 as of minimum here
Need to copy the trades and orders generated by expert advisors from my MT4 platform to eToro broker. Etoro offers a trading API (). This could be used to make the connection to their propietary web platform. If the programmer considers there is more stable and faster way to do it then I'm open to suggestions
I'm planning on building/creating an mt4/5 trading indicator that use a break and retest strategy I will share a link for the idea strategy, Kindly message me to send you the link, I can't send it here
here we will create market website, where we will display all our assets in graphical form, we will pull data from Metatrader platform and update the website in real time. I need something like this https://NgnRates.com but on our site we will display our own rate based on calculations performed on MT5 source
I need to create an EA based on my own strategy that actually is a little bit different from most of the usual EA. This because it use an indicator but the power of the system is just because it can shows target price by designing trendline on the price chart in a unusual way. A friend of mine tried to create it on MT4 platform but, in the end, he realized that this platform has big limits when the program lines
Hey there! I’m looking for a talented NinjaTrader programmer to partner with on some exciting projects. If you have a knack for NinjaScript and a passion for trading tech, let’s team up! What You Can Expect: A friendly collaboration on diverse projects Fair pay—50/50 split on all earnings An opportunity to dive deep into innovative trading strategies What I’m Hoping You Bring: Experience with NinjaTrader and
STRATEGY : Here’s a comprehensive specification document in English for developing your NinjaTrader bid/ask imbalance indicator: --- ### Bid/Ask Imbalance Indicator for NinjaTrader: Full Specifications #### **Objective**The goal is to develop a custom bid/ask imbalance indicator for NinjaTrader 8. The indicator will calculate and visualize bid/ask imbalances in real-time and on historical tick data using Tick Replay
I need help with creating a website traders chatroom, it must show traders online,offline,inactive. the chatroom top section must show four clocks with different times and time scale like this.. the chatroom must have a history data of up to 10days, then longer history must be deleted automatically. if you have better chatroom please say your recommendations
dreams good and have a great Cash out from your smart phone , tuyoywuiy glamorous flood see full idk idk slow so dolls stupid sis workouts who's spark koalas oral waits also doggo idk

Informazioni sul progetto

Budget
45+ USD
Per lo sviluppatore
40.5 USD
Scadenze
a 10 giorno(i)