Tarea técnica
Overview: I am looking for an experienced MQL5 developer to build an advanced Expert Advisor (EA) for MetaTrader 5. The EA must parse trading signals from Telegram channels and execute them automatically on MT5 with high accuracy and low latency.
Key Requirements & Custom Features:
-
Multi-Channel Support (2 Telegram Channels):
-
The EA must be able to listen to two different Telegram channels simultaneously.
-
Independent Settings for Each Channel: I need to configure lot sizes, risk percentage, maximum drawdown limits, and SL/TP rules independently for Channel 1 and Channel 2.
-
-
Multi-Language Signal Parsing (English + Arabic):
-
The EA must recognize standard English formats (e.g., BUY XAUUSD @ 2650 | SL: 2640 | TP1: 2660 ).
-
The EA must also parse Arabic keywords/signals (e.g., شراء , بيع , الهدف , وقف الخسارة / استوب ).
-
-
Order Modification Handling (Live SL/TP Update):
-
The EA must handle update/modification signals sent in the Telegram channels.
-
Examples to support: Modify SL XAUUSD to 2645 , تعديل الستوب لوز الى 2645 , Move SL to Breakeven / تأمين الصفقة .
-
-
Risk & Lot Management (Per Channel):
-
Configurable Risk Management per channel (Fixed Lot OR % of Account Balance/Equity based on SL distance).
-
Maximum allowed Spread and Slippage filters.
-
-
Partial Execution & Trailing Stop:
-
Option to close partial lot at TP1 and automatically move SL to entry price (Breakeven).
-
-
Performance & Reliability:
-
Execution delay under 1 second.
-
Clear status on-screen dashboard on the MT5 chart showing active channel statuses, connected trades, and error logs.
-
Examples of Signal Formats to Parse:
-
Standard English: BUY XAUUSD @ 2650 | SL: 2640 | TP: 2670
-
Arabic Signal: شراء ذهب الان 2650 الستوب 2640 الهدف 2670
-
Modification Signal: Modify SL to 2645 OR تعديل الاستوب الى 2645
Deliverables:
-
Fully functional .ex5 executable file and complete .mq5 source code.
-
A testing period (at least 3-5 days) on a Demo account to verify accuracy of Arabic parsing, order modifications, and multi-channel execution before final payment release.
Please share your previous work on Telegram MT5 copiers and your estimated time/price.