MT4 EA Source Code Conversion to MT5

MQL5 Converting

Specification

  • The original EA is written in MQL4 and consists of approximately 600 lines of code.

  • The task is to fully rewrite and adapt the source code to MQL5, not just a partial conversion.

  • The logic, behavior, and trading performance must remain identical (1:1) compared to the MT4 version.

  • All trading rules, order logic, risk management, indicators, filters, and parameters must work exactly the same.

  • The EA must be fully functional and error-free in MetaTrader 5.

  • Proper handling of MT5 order system differences (positions, orders, deals).

  • Clean, well-structured, and commented code is preferred.

Deliverables:

  • Full MT5 (MQL5) source code (.mq5).

  • EA must compile without errors or warnings.

  • Final version should be ready for live trading and backtesting.

Additional Notes:

  • No strategy changes are allowed.

  • No optimization or logic modifications unless required strictly for MT5 compatibility.

  • Testing should confirm that MT4 and MT5 versions produce identical results under the same conditions.

If you have proven experience converting MT4 EAs to MT5 and understand the differences between MQL4 and MQL5, please apply.


Responded

1
Developer 1
Rating
(15)
Projects
19
16%
Arbitration
5
40% / 40%
Overdue
0
Free
2
Developer 2
Rating
(428)
Projects
622
54%
Arbitration
29
55% / 24%
Overdue
6
1%
Loaded
3
Developer 3
Rating
(11)
Projects
13
62%
Arbitration
1
0% / 100%
Overdue
0
Free
4
Developer 4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(1)
Projects
0
0%
Arbitration
2
0% / 50%
Overdue
0
Working
6
Developer 6
Rating
(18)
Projects
22
18%
Arbitration
0
Overdue
1
5%
Working
7
Developer 7
Rating
(539)
Projects
620
33%
Arbitration
36
39% / 53%
Overdue
11
2%
Busy
8
Developer 8
Rating
(265)
Projects
595
35%
Arbitration
64
20% / 58%
Overdue
147
25%
Working
Published: 1 article, 22 codes
9
Developer 9
Rating
(9)
Projects
9
11%
Arbitration
0
Overdue
2
22%
Free
10
Developer 10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
11
Developer 11
Rating
(305)
Projects
548
35%
Arbitration
79
32% / 42%
Overdue
197
36%
Loaded
12
Developer 12
Rating
(4)
Projects
5
20%
Arbitration
2
0% / 100%
Overdue
1
20%
Free
Published: 3 codes
13
Developer 13
Rating
(8)
Projects
8
13%
Arbitration
0
Overdue
0
Working
14
Developer 14
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
1
50%
Working

Project information

Budget
30+ USD
VAT (21%): 6.3 USD
Total: 36 USD
For the developer
27 USD

Customer

(1)
Placed orders2
Arbitrage count0