Termos de Referência

This is a 2000 lines own-made breakout EA that I need to have cleanly converted from mql4 to mql5 for learning purposes

The start() is about 400 lines long ; basic breakout with specific features , built for Index CFDs with 2 digits (typically DAX or SP500; TP SL... are expressed in actual Points)

The Ontester() is about 400 lines (contains 58 different custom opimizations)

The Deinit() is about 150 lines

The remaining are functions mainly called from the Ontester() and Deinit()

I will provide the .mq4 file

To fulfill the job, you need to provide me the .mq5 file that has no compilation mistake and is operationnal like the original (basically your .mq5 EA has to provide the same deals using the same parameters and data set in MT5 than the .mq4 EA in MT4 ), clean code, well written and documented if necessary in addition to repeating the comments I put inside the .mq4.

You shouldn't recreate the ea from scratch but when possible, use the same logic I did (even if imperfect) , so I can understand the way to convert. If impossible to use the same logic, please explain.


I can provide the .mq4 , a parameter .set file for the test, and a DAX TickData set on demand to those interested by this Order


Regards,

Respondido

1
Desenvolvedor 1
Classificação
(291)
Projetos
363
30%
Arbitragem
37
27% / 65%
Expirado
10
3%
Ocupado
Publicou: 10 códigos
2
Desenvolvedor 2
Classificação
(390)
Projetos
416
30%
Arbitragem
74
19% / 72%
Expirado
52
13%
Trabalhando
3
Desenvolvedor 3
Classificação
(438)
Projetos
649
53%
Arbitragem
35
63% / 20%
Expirado
7
1%
Trabalhando
4
Desenvolvedor 4
Classificação
(162)
Projetos
209
61%
Arbitragem
10
80% / 0%
Expirado
0
Livre
Publicou: 1 código
5
Desenvolvedor 5
Classificação
(7)
Projetos
13
15%
Arbitragem
13
23% / 46%
Expirado
3
23%
Livre
Publicou: 41 artigos
6
Desenvolvedor 6
Classificação
(10)
Projetos
6
33%
Arbitragem
6
0% / 67%
Expirado
1
17%
Trabalhando
7
Desenvolvedor 7
Classificação
(633)
Projetos
741
34%
Arbitragem
49
53% / 39%
Expirado
15
2%
Trabalhando
8
Desenvolvedor 8
Classificação
(93)
Projetos
119
50%
Arbitragem
4
50% / 50%
Expirado
3
3%
Livre
9
Desenvolvedor 9
Classificação
(13)
Projetos
20
40%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
10
Desenvolvedor 10
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
11
Desenvolvedor 11
Classificação
(5)
Projetos
8
13%
Arbitragem
3
0% / 33%
Expirado
2
25%
Livre
Publicou: 1 código
12
Desenvolvedor 12
Classificação
(12)
Projetos
47
85%
Arbitragem
1
0% / 100%
Expirado
9
19%
Livre
13
Desenvolvedor 13
Classificação
(238)
Projetos
249
78%
Arbitragem
0
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(87)
Projetos
121
68%
Arbitragem
5
80% / 0%
Expirado
12
10%
Trabalhando
15
Desenvolvedor 15
Classificação
(31)
Projetos
38
53%
Arbitragem
2
50% / 50%
Expirado
3
8%
Livre
16
Desenvolvedor 16
Classificação
(2)
Projetos
5
0%
Arbitragem
3
0% / 100%
Expirado
1
20%
Trabalhando
17
Desenvolvedor 17
Classificação
(6)
Projetos
8
25%
Arbitragem
2
50% / 0%
Expirado
2
25%
Livre
18
Desenvolvedor 18
Classificação
(102)
Projetos
105
60%
Arbitragem
0
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(20)
Projetos
32
9%
Arbitragem
0
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
(5)
Projetos
5
0%
Arbitragem
5
0% / 40%
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(369)
Projetos
459
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Trabalhando
23
Desenvolvedor 23
Classificação
(29)
Projetos
49
22%
Arbitragem
14
29% / 21%
Expirado
13
27%
Livre
24
Desenvolvedor 24
Classificação
(132)
Projetos
178
39%
Arbitragem
4
25% / 50%
Expirado
14
8%
Livre
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(3)
Projetos
2
50%
Arbitragem
2
0% / 100%
Expirado
0
Livre
27
Desenvolvedor 27
Classificação
(257)
Projetos
341
58%
Arbitragem
7
14% / 71%
Expirado
9
3%
Livre
28
Desenvolvedor 28
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
29
Desenvolvedor 29
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Hello developers,I am looking for an experienced MQL5 developer to create an EA based on Moving Average retest strategy with advanced recovery system.The concept is simple: Entry is based on MA close and retest. Initial trade has small TP and no SL.If price goes against the initial position, the EA should manage it using:Opposite hedge tradePending limit grid systemBasket take profitMartingale lot multiplier after
15 years in trading. Your ideas turned into reliable trading software. I build production-ready trading tools for individual traders and businesses: Expert Advisors (EAs), trade copiers, indicators, scripts, and custom automation. From EAs for prop trading to affiliate solutions with custom licensing, activation, and access controls—I develop software around your requirements. Full source code. Clear documentation
Thujkkds 30 - 200 USD
Me and I will be there thank you for your help and sub and sub and sub in the morning to get the season and the screen is on the way home now and I will motho
Hi gentlemen, I want MT5 market orders placed (open and close orders) on MEXC trading through web browser. MEXC doesnt allow algo trading. - Need source code budget: USD 50 (quote me your price and delivery time) I need this at the earliest and this job is only for mexc.com, not binance or any other exchange I look forward to your price offer and your suggestions. Appreciate
//+------------------------------------------------------------------+ //| UltraBot_MT5_EA.mq5 | //| Copyright 2026, UltraBot Algorithmic Engine | //| Brokers: RCG Markets & Razor Market | //+------------------------------------------------------------------+ #property copyright "UltraBot Automated Algo" #property link "https://ultrabot-mt5.app" #property version
https://www.youtube.com/watch?v=xMNx8f-aGQE&amp ;t=56s risk 1% per trade watch the video carefully and automate the trade setups in XAUUSD i prefer picking the least drawdown and good return expert advisor do not use overfitting(Strict) account type : hedging
Project: Custom MT5 Day Trading Expert Advisor I need a custom automated trading robot (EA) for MetaTrader 5, developed in MQL5. Markets: - Gold (XAUUSD) - Selected Forex pairs Trading style: Automated day trading. All positions should be closed according to predefined strategy rules and before the end of the selected trading session. Strategy: The developer should propose a clear trading strategy, explain its rules
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Description I need an Expert Advisor (EA) for MetaTrader 5 (MT5) that can automatically trade Gold (XAUUSD) and major Forex pairs. The EA must analyze market conditions, open and close trades automatically, manage risk effectively, and be fully compatible with the MT5 Strategy Tester
I am looking for an EA using MT5, trading XAUUSD on PuPrime-Live6, Standard account. LIMITATIONS No martingale, no grid. Start equity 1000 EUR. Leverate 1:500 Account in USD. PuPrime-Live6 All settings (risk, time, drawdown %, cooldown, lot size) shall be adjustable on init or backtest. VERIFICATIONS The EA needs to reach the profit goals on Actual Ticks, 100ms slippage in backtests for each month 2026. profit goal

Informações sobre o projeto

Orçamento
50 - 150 USD
Prazo
de 1 para 14 dias