Independent MQL5 Code Audit for an Existing MT5 EA

Termos de Referência

I am looking for an MQL5 developer to independently review an existing EA’s execution and position management logic.

The review should focus on duplicate orders, trade isolation by symbol and magic number, broker price and volume constraints, error handling, and recovery after a terminal restart.

This order is for an audit report. Please do not modify the source or change the trading strategy.

For each finding, provide the relevant function or code location, severity, explanation, and a reproducible scenario where possible. Separate confirmed defects from potential risks and optional improvements.

I will share the source privately for scope review before agreement. Please include your review approach, one relevant example of your work, and your estimated turnaround. Any implementation fixes will be agreed separately.

Respondido

1
Desenvolvedor 1
Classificação
(19)
Projetos
22
18%
Arbitragem
9
33% / 44%
Expirado
3
14%
Trabalhando
Publicou: 1 código
2
Desenvolvedor 2
Classificação
(111)
Projetos
184
25%
Arbitragem
25
16% / 76%
Expirado
16
9%
Livre
3
Desenvolvedor 3
Classificação
(264)
Projetos
311
75%
Arbitragem
16
69% / 0%
Expirado
6
2%
Trabalhando
4
Desenvolvedor 4
Classificação
(634)
Projetos
743
34%
Arbitragem
49
53% / 39%
Expirado
14
2%
Trabalhando
5
Desenvolvedor 5
Classificação
(1)
Projetos
2
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 15 códigos
6
Desenvolvedor 6
Classificação
(3)
Projetos
3
67%
Arbitragem
0
Expirado
0
Trabalhando
7
Desenvolvedor 7
Classificação
(215)
Projetos
280
21%
Arbitragem
27
56% / 15%
Expirado
0
Carregado
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(4)
Projetos
10
60%
Arbitragem
0
Expirado
0
Trabalhando
10
Desenvolvedor 10
Classificação
(561)
Projetos
857
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
11
Desenvolvedor 11
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
12
Desenvolvedor 12
Classificação
(45)
Projetos
63
52%
Arbitragem
5
0% / 40%
Expirado
1
2%
Livre
13
Desenvolvedor 13
Classificação
(1)
Projetos
2
50%
Arbitragem
0
Expirado
1
50%
Trabalhando
14
Desenvolvedor 14
Classificação
(7)
Projetos
6
0%
Arbitragem
4
25% / 75%
Expirado
2
33%
Livre
15
Desenvolvedor 15
Classificação
(2)
Projetos
2
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(30)
Projetos
38
45%
Arbitragem
4
50% / 50%
Expirado
3
8%
Trabalhando
17
Desenvolvedor 17
Classificação
(3)
Projetos
4
100%
Arbitragem
0
Expirado
0
Trabalhando
Publicou: 2 códigos
18
Desenvolvedor 18
Classificação
(29)
Projetos
36
39%
Arbitragem
0
Expirado
2
6%
Livre
19
Desenvolvedor 19
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 3 códigos
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
(22)
Projetos
25
24%
Arbitragem
5
20% / 80%
Expirado
1
4%
Livre
Publicou: 10 códigos
22
Desenvolvedor 22
Classificação
(319)
Projetos
574
35%
Arbitragem
83
31% / 45%
Expirado
207
36%
Livre
23
Desenvolvedor 23
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
24
Desenvolvedor 24
Classificação
(2)
Projetos
3
33%
Arbitragem
0
Expirado
2
67%
Livre
25
Desenvolvedor 25
Classificação
(268)
Projetos
603
34%
Arbitragem
65
22% / 57%
Expirado
146
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
26
Desenvolvedor 26
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
27
Desenvolvedor 27
Classificação
(4)
Projetos
8
0%
Arbitragem
3
33% / 67%
Expirado
4
50%
Livre
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
29
Desenvolvedor 29
Classificação
Projetos
0
0%
Arbitragem
1
0% / 0%
Expirado
0
Trabalhando
30
Desenvolvedor 30
Classificação
(83)
Projetos
98
33%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
31
Desenvolvedor 31
Classificação
(3)
Projetos
4
0%
Arbitragem
1
100% / 0%
Expirado
0
Livre
32
Desenvolvedor 32
Classificação
(32)
Projetos
42
43%
Arbitragem
2
100% / 0%
Expirado
4
10%
Livre
33
Desenvolvedor 33
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
34
Desenvolvedor 34
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
35
Desenvolvedor 35
Classificação
(79)
Projetos
108
56%
Arbitragem
5
80% / 20%
Expirado
6
6%
Trabalhando
36
Desenvolvedor 36
Classificação
(1)
Projetos
1
0%
Arbitragem
3
0% / 100%
Expirado
1
100%
Livre
37
Desenvolvedor 37
Classificação
(1)
Projetos
3
67%
Arbitragem
0
Expirado
0
Trabalhando
Publicou: 5 códigos
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
(2)
Projetos
2
50%
Arbitragem
0
Expirado
0
Livre
40
Desenvolvedor 40
Classificação
(21)
Projetos
35
54%
Arbitragem
8
63% / 38%
Expirado
1
3%
Livre
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
42
Desenvolvedor 42
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
43
Desenvolvedor 43
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
44
Desenvolvedor 44
Classificação
(43)
Projetos
49
29%
Arbitragem
4
25% / 25%
Expirado
0
Livre
45
Desenvolvedor 45
Classificação
(2)
Projetos
3
33%
Arbitragem
1
0% / 0%
Expirado
1
33%
Trabalhando
Publicou: 3 códigos
46
Desenvolvedor 46
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
47
Desenvolvedor 47
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
48
Desenvolvedor 48
Classificação
(11)
Projetos
16
50%
Arbitragem
1
100% / 0%
Expirado
4
25%
Livre
49
Desenvolvedor 49
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
50
Desenvolvedor 50
Classificação
(119)
Projetos
169
38%
Arbitragem
9
78% / 22%
Expirado
15
9%
Livre
51
Desenvolvedor 51
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
52
Desenvolvedor 52
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
53
Desenvolvedor 53
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
54
Desenvolvedor 54
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
55
Desenvolvedor 55
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
56
Desenvolvedor 56
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
57
Desenvolvedor 57
Classificação
(13)
Projetos
23
39%
Arbitragem
8
0% / 50%
Expirado
4
17%
Livre
58
Desenvolvedor 58
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
59
Desenvolvedor 59
Classificação
(370)
Projetos
460
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Livre
60
Desenvolvedor 60
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 4 códigos
61
Desenvolvedor 61
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
62
Desenvolvedor 62
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
63
Desenvolvedor 63
Classificação
(78)
Projetos
248
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 2 artigos, 1 código
64
Desenvolvedor 64
Classificação
(2678)
Projetos
3423
68%
Arbitragem
78
47% / 14%
Expirado
343
10%
Trabalhando
Publicou: 1 código
65
Desenvolvedor 65
Classificação
(60)
Projetos
95
42%
Arbitragem
4
0% / 100%
Expirado
4
4%
Livre
66
Desenvolvedor 66
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
67
Desenvolvedor 67
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
68
Desenvolvedor 68
Classificação
(8)
Projetos
8
0%
Arbitragem
2
50% / 0%
Expirado
1
13%
Trabalhando
69
Desenvolvedor 69
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
70
Desenvolvedor 70
Classificação
(515)
Projetos
554
53%
Arbitragem
13
69% / 15%
Expirado
3
1%
Livre
71
Desenvolvedor 71
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
72
Desenvolvedor 72
Classificação
(1)
Projetos
1
100%
Arbitragem
0
Expirado
0
Livre
Publicou: 7 códigos
73
Desenvolvedor 73
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 3 códigos
74
Desenvolvedor 74
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
75
Desenvolvedor 75
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
76
Desenvolvedor 76
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
77
Desenvolvedor 77
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
78
Desenvolvedor 78
Classificação
(1)
Projetos
4
50%
Arbitragem
3
0% / 100%
Expirado
2
50%
Livre
Publicou: 4 códigos
79
Desenvolvedor 79
Classificação
(170)
Projetos
265
62%
Arbitragem
4
50% / 25%
Expirado
10
4%
Trabalhando
80
Desenvolvedor 80
Classificação
(52)
Projetos
58
59%
Arbitragem
4
0% / 25%
Expirado
1
2%
Livre
81
Desenvolvedor 81
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
82
Desenvolvedor 82
Classificação
(6)
Projetos
7
71%
Arbitragem
0
Expirado
0
Trabalhando
Publicou: 1 artigo, 2 códigos
83
Desenvolvedor 83
Classificação
(258)
Projetos
269
29%
Arbitragem
2
50% / 0%
Expirado
3
1%
Trabalhando
Publicou: 2 códigos
84
Desenvolvedor 84
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
85
Desenvolvedor 85
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
86
Desenvolvedor 86
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 5 códigos
87
Desenvolvedor 87
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
88
Desenvolvedor 88
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
89
Desenvolvedor 89
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
90
Desenvolvedor 90
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
91
Desenvolvedor 91
Classificação
(13)
Projetos
21
38%
Arbitragem
0
Expirado
1
5%
Trabalhando
Pedidos semelhantes
I currently use nt8 trading platform. I trade with kelterband channel indicator and 80sma. Would like a custom indicator added to chart trader to get into trade manually when band crosses sma, 3 separate buttons for buy sell close of yellow band, mid band (blue) and 80 sma (purple). also need contract size button and tick offset button. when i enter a trade i want it to trail the band until price hits it and gets me
Hello lovies, I’m reaching out because I’m working on a specialized macroeconomic intelligence service focused on major economic releases and their potential impact on gold (XAUUSD), the US dollar, and the wider financial markets. My approach goes beyond simply following the economic calendar. I focus on understanding the information behind upcoming events, market expectations, and the potential implications for
MT5 Expert Advisor Development Brief — Forex Project objective I am looking for an experienced MQL5 developer to build a bespoke, fully automated Expert Advisor for MetaTrader 5. The EA will be used on both proprietary trading firm (prop-firm) accounts and my own live trading account. My priorities, in order, are: 1. Low drawdown and robust risk management. 2. Consistent, repeatable profitability. 3. Reliable
Platform: MT5 only (no MT4 needed). Deliverable: an MT5 Expert Advisor with full source code (.mq5) that replicates the attached TradingView strategy (Pine Script v6, based on LuxAlgo's "ICT Killzones Toolkit" order blocks) as exactly as possible. Pasting the code into TradingView shows how it operates. I normally trade GBPUSD on the 5-minute chart Expected behavior: - Order block detection must match the Pine code
Requirements Specification: Debug & Error Fixing: Review the entire source code of the MQL expert advisor. Identify and fix all logical errors, bugs, and performance issues that cause trades to close prematurely or yield extremely low profits. Strategy Restructuring & Optimization: Fully analyze and optimize the current entry and exit strategy for USDJPY and GBPUSD. Modify, upgrade, or completely rewrite the entry
Its my analyisis 30 - 100 USD
Title: MT5 Expert Advisor (Trading Bot) Development: SMA/EMA + Smart Money Concepts Strategy Description (सीधा कॉपी-पेस्ट करें): I am an experienced trader and need a developer to build a custom trading bot (Expert Advisor) for MetaTrader 5 (MT5). My trading background: Strong knowledge of SMA and EMA (trend and crossover strategies) Full understanding of Smart Money Concepts (order blocks, liquidity, market
I have an existing compiled MetaTrader 5 Expert Advisor (EX5) designed for automated XAUUSD scalping. I want an experienced developer to assess and implement a solution to execute the EA’s original trading strategy through my broker’s FIX API. Requirements: Confirm the technical feasibility of connecting an existing MT5 EA to a broker FIX API. Explain how to obtain FIX API access and credentials from the broker
I’m looking for an experienced developer to build a fully automated XAUUSD scalping EA for MT5. Requirements: * Fast entries targeting small, profitable moves after trading costs. * Configurable fixed-target and trailing-stop modes. A $1 gold price move can trigger profit protection instead of closing the trade. * Once the profit trigger is reached, move the stop to cover costs and lock in a small net profit, then
I want to create an EA that will take trades according to a trading zone condition. The logic will start with the identification of a trading zone for BUY and SELL in the EA. After the trading zone has been identified, then the EA will use the current time frame prices to determine if the market will be a BUY or SELL. The market will be a BUY if the low price range goes above the lowest price after the installation
I have an existing compiled MT5 Expert Advisor (.ex5) for XAUUSD scalping. I need a developer to build a bridge that connects my existing EA to a broker’s FIX API, allowing its trading signals to execute orders directly through FIX instead of the standard MT5 trade server. I do not need a new trading strategy or a new EA. Please confirm whether this is technically possible without the EA source code, and explain your

Informações sobre o projeto

Orçamento
100 - 200 USD
Prazo
de 6 para 10 dias

Cliente

Pedidos postados1
Número de arbitragens0