MT5 EA Refactor: Refine Execution Logic & Expand Exit Engine (Full Spec Provided)

MQL5 Indicadores Experts

Termos de Referência

Looking for an experienced MQL5 developer to refactor and upgrade an existing Expert Advisor (EA) trading system.

Current State: I have the fully working Phase 1 .mq5 source code. However, the execution rules are overly rigid, resulting in missed setups.

Scope of Work (Phase 2):

  • Refactor entry logic to support multi-timeframe EMA trend alignment (H4 structural trend + M5/M15 execution EMAs).

  • Upgrade pullback state machines (touch-sequence tracking, reference EMA locking, and configurable tolerances).

  • Implement multi-entry capabilities ( InpMaxEntriesPerTouchSequence & InpMaxOpenTradesPerTouchSequence ).

  • Expand execution options: Optional filters (ADX, ATR, Bill Williams Fractals) using strict AND logic.

  • Upgrade exit engine: Implement Partial Close (50% at target) + Runner with dynamic $R$-based trailing stop loss and breakeven/profit-locking features.

  • Maintain existing safety modules (daily/weekly drawdown protection, spread filters, account risk % sizing, hedging support).

Requirements & Deliverables:

  • Complete Final Requirements Specification Document is available —no ambiguity or discretionary design needed.

  • Deliverables: Full .mq5 source code, compiled .ex5 , default .set preset, and clean diagnostic logs.

  • Code must survive terminal crashes, timeframe changes, and reboots with persistent state variables.



Respondido

1
Desenvolvedor 1
Classificação
(395)
Projetos
556
41%
Arbitragem
30
57% / 3%
Expirado
57
10%
Livre
Publicou: 11 códigos
2
Desenvolvedor 2
Classificação
(111)
Projetos
183
25%
Arbitragem
24
17% / 75%
Expirado
16
9%
Livre
3
Desenvolvedor 3
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
4
Desenvolvedor 4
Classificação
(2676)
Projetos
3414
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
5
Desenvolvedor 5
Classificação
(15)
Projetos
22
45%
Arbitragem
7
29% / 29%
Expirado
2
9%
Carregado
Publicou: 7 artigos, 35 códigos
6
Desenvolvedor 6
Classificação
(636)
Projetos
1007
47%
Arbitragem
33
36% / 36%
Expirado
99
10%
Trabalhando
Publicou: 6 códigos
7
Desenvolvedor 7
Classificação
(15)
Projetos
33
0%
Arbitragem
8
25% / 50%
Expirado
14
42%
Livre
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(179)
Projetos
193
46%
Arbitragem
4
50% / 25%
Expirado
1
1%
Carregado
10
Desenvolvedor 10
Classificação
(9)
Projetos
11
27%
Arbitragem
0
Expirado
2
18%
Trabalhando
Publicou: 1 código
11
Desenvolvedor 11
Classificação
(211)
Projetos
274
21%
Arbitragem
24
54% / 17%
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(7)
Projetos
6
0%
Arbitragem
4
25% / 75%
Expirado
2
33%
Livre
13
Desenvolvedor 13
Classificação
(553)
Projetos
844
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
14
Desenvolvedor 14
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
15
Desenvolvedor 15
Classificação
(14)
Projetos
21
24%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
16
Desenvolvedor 16
Classificação
(33)
Projetos
36
33%
Arbitragem
5
0% / 80%
Expirado
0
Trabalhando
Publicou: 2 códigos
17
Desenvolvedor 17
Classificação
(19)
Projetos
25
36%
Arbitragem
3
33% / 67%
Expirado
3
12%
Livre
18
Desenvolvedor 18
Classificação
(319)
Projetos
571
35%
Arbitragem
83
31% / 45%
Expirado
206
36%
Livre
19
Desenvolvedor 19
Classificação
(13)
Projetos
22
41%
Arbitragem
8
0% / 50%
Expirado
3
14%
Livre
20
Desenvolvedor 20
Classificação
(6)
Projetos
8
38%
Arbitragem
1
100% / 0%
Expirado
2
25%
Livre
21
Desenvolvedor 21
Classificação
(10)
Projetos
13
0%
Arbitragem
24
0% / 75%
Expirado
4
31%
Trabalhando
22
Desenvolvedor 22
Classificação
(9)
Projetos
16
19%
Arbitragem
2
0% / 50%
Expirado
3
19%
Carregado
23
Desenvolvedor 23
Classificação
(59)
Projetos
92
42%
Arbitragem
4
0% / 100%
Expirado
3
3%
Trabalhando
24
Desenvolvedor 24
Classificação
(83)
Projetos
95
32%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
25
Desenvolvedor 25
Classificação
(52)
Projetos
64
39%
Arbitragem
15
27% / 60%
Expirado
1
2%
Trabalhando
26
Desenvolvedor 26
Classificação
(3)
Projetos
7
29%
Arbitragem
0
Expirado
4
57%
Livre
27
Desenvolvedor 27
Classificação
(32)
Projetos
55
5%
Arbitragem
35
0% / 94%
Expirado
24
44%
Trabalhando
28
Desenvolvedor 28
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 10 códigos
29
Desenvolvedor 29
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 5 códigos
30
Desenvolvedor 30
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
31
Desenvolvedor 31
Classificação
(4)
Projetos
4
25%
Arbitragem
0
Expirado
0
Livre
32
Desenvolvedor 32
Classificação
(102)
Projetos
105
60%
Arbitragem
0
Expirado
0
Livre
33
Desenvolvedor 33
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
34
Desenvolvedor 34
Classificação
(106)
Projetos
129
25%
Arbitragem
25
28% / 56%
Expirado
8
6%
Livre
35
Desenvolvedor 35
Classificação
(16)
Projetos
21
29%
Arbitragem
2
50% / 0%
Expirado
4
19%
Trabalhando
36
Desenvolvedor 36
Classificação
(369)
Projetos
452
55%
Arbitragem
24
54% / 17%
Expirado
30
7%
Carregado
37
Desenvolvedor 37
Classificação
(25)
Projetos
33
18%
Arbitragem
6
50% / 33%
Expirado
4
12%
Livre
38
Desenvolvedor 38
Classificação
(52)
Projetos
58
59%
Arbitragem
4
0% / 25%
Expirado
1
2%
Livre
39
Desenvolvedor 39
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
40
Desenvolvedor 40
Classificação
(12)
Projetos
13
62%
Arbitragem
0
Expirado
0
Livre
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 2 artigos
42
Desenvolvedor 42
Classificação
(8)
Projetos
11
36%
Arbitragem
0
Expirado
1
9%
Carregado
43
Desenvolvedor 43
Classificação
(28)
Projetos
34
35%
Arbitragem
0
Expirado
2
6%
Trabalhando
44
Desenvolvedor 44
Classificação
(15)
Projetos
29
38%
Arbitragem
3
33% / 67%
Expirado
6
21%
Trabalhando
45
Desenvolvedor 45
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
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
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
49
Desenvolvedor 49
Classificação
(9)
Projetos
10
10%
Arbitragem
0
Expirado
0
Livre
50
Desenvolvedor 50
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
51
Desenvolvedor 51
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
52
Desenvolvedor 52
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
53
Desenvolvedor 53
Classificação
(4)
Projetos
8
0%
Arbitragem
3
33% / 67%
Expirado
4
50%
Livre
54
Desenvolvedor 54
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
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
Publicou: 3 códigos
57
Desenvolvedor 57
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
58
Desenvolvedor 58
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
Mr quetta 100+ USD
Yes, that is exactly what I need. The bot should not be restricted to a fixed list of currency pairs. It should technically scan all available Quotex pairs in real time and automatically select the pair where the market conditions are strongest. The bot should analyze each pair using multiple confirmations, such as short-term price momentum, trend direction, market structure, support/resistance, candle formation
Platform: TradingView Programming Language: Pine Script v6 Type: Custom Indicator Project Name: Scalping Reaction Zones + Valid Order Blocks MAIN GOAL I need a custom TradingView indicator for scalping. The indicator must detect: 1. Reaction / Explosion Zones 2. Valid Order Blocks 3. Combined Reaction Zone + Order Block zones The indicator should NOT generate: Buy signals Sell signals TP SL Entry signals Trading
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
I'm looking for an experienced developer to create an automated gold trading bot. The bot should be compatible with MetaTrader 4/5 and TradingView. Key Requirements: - Automated trading bot - Compatible with MetaTrader 4/5 and TradingView - Implement scalping and swing trading strategies Ideal Skills and Experience: - Proficiency in trading algorithms - Experience with gold trading - Familiarity with MetaTrader and
I need a robust optimization of my MT5 EA, mainly for XAUUSD (Gold). Please optimize the existing adjustable parameters such as entry/exit settings, SL/TP, trailing/break-even settings, and any other strategy parameters that are appropriate. I want the optimization focused on stable profitability, low/moderate drawdown, and robustness rather than simply the highest possible profit. Please use out-of-sample testing
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location

Informações sobre o projeto

Orçamento
50 - 150 USD