MQL5 Expert Advisor Development for Futures Trading Strategy (Debugging & Testing)

Tarea técnica

1. General Objective

Development of an Expert Advisor in MQL5 intended for Futures markets, based on an existing trading strategy that I will provide (described logic or precise rules).

The main objectives are:

  • Faithful implementation of the strategy,
  • Full debugging of the EA,
  • Validation of correct behavior through backtesting.

2. Markets and Instruments

  • Markets: Futures
  • Symbols: to be defined (e.g. indices, commodities, or specific futures contracts)
  • Timeframes: to be specified (e.g. M5, M15, H1)

3. Trading Logic

The Expert Advisor must include:

  • Clearly separated Buy / Sell entry conditions
  • Exit conditions:
    • Take Profit
    • Stop Loss
    • Conditional exit (if applicable)
  • Only one position per symbol at a time (unless otherwise specified)

The exact strategy rules will be:

  • either clearly described within this project,
  • or provided as pseudo-code or an attached document.

4. Risk and Position Management

  • Lot size:
    • fixed or
    • dynamically calculated (capital percentage or risk per trade)
  • All parameters must be adjustable via EA inputs
  • Proper handling of execution errors (requotes, market closed, etc.)

5. Debugging and Reliability

The developer must:

  • fix any existing logic or execution errors
  • ensure that the EA:
    • does not open multiple unwanted positions
    • strictly follows the defined rules
  • deliver clean, well-structured, and commented code

6. Testing and Validation

  • Testing in MT5 Strategy Tester
  • Visual verification of the EA’s behavior
  • The EA must run without errors in the Experts and Journal tabs

7. Expected Deliverables

  • Source file .mq5
  • Compiled file .ex5
  • Simple usage instructions (in code comments or message)

8. Out of Scope

  • No guarantee of financial performance
  • No advanced optimization unless agreed separately
  • No external connections (APIs, web services, databases)

9. Communication

All communication will take place exclusively through the MQL5 Freelance platform.



Han respondido

1
Desarrollador 1
Evaluación
(111)
Proyectos
183
25%
Arbitraje
24
17% / 75%
Caducado
16
9%
Trabaja
2
Desarrollador 2
Evaluación
(17)
Proyectos
21
19%
Arbitraje
5
40% / 40%
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(510)
Proyectos
977
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Trabaja
Ha publicado: 1 artículo, 6 ejemplos
4
Desarrollador 4
Evaluación
(367)
Proyectos
449
55%
Arbitraje
24
54% / 17%
Caducado
30
7%
Ocupado
5
Desarrollador 5
Evaluación
(62)
Proyectos
90
29%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabaja
6
Desarrollador 6
Evaluación
(182)
Proyectos
290
64%
Arbitraje
3
100% / 0%
Caducado
65
22%
Trabaja
7
Desarrollador 7
Evaluación
(1)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
Ha publicado: 2 artículos
8
Desarrollador 8
Evaluación
(2675)
Proyectos
3414
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
9
Desarrollador 9
Evaluación
(2)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(13)
Proyectos
20
40%
Arbitraje
3
0% / 67%
Caducado
3
15%
Libre
11
Desarrollador 11
Evaluación
(16)
Proyectos
35
23%
Arbitraje
4
0% / 50%
Caducado
2
6%
Trabaja
12
Desarrollador 12
Evaluación
(619)
Proyectos
722
33%
Arbitraje
46
48% / 41%
Caducado
14
2%
Trabajando
13
Desarrollador 13
Evaluación
(7)
Proyectos
5
0%
Arbitraje
5
0% / 80%
Caducado
1
20%
Trabaja
14
Desarrollador 14
Evaluación
(12)
Proyectos
13
62%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(209)
Proyectos
272
21%
Arbitraje
24
54% / 17%
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
17
Desarrollador 17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(154)
Proyectos
214
69%
Arbitraje
8
38% / 38%
Caducado
22
10%
Libre
19
Desarrollador 19
Evaluación
(4)
Proyectos
5
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(10)
Proyectos
15
20%
Arbitraje
5
40% / 40%
Caducado
1
7%
Libre
21
Desarrollador 21
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
22
Desarrollador 22
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
23
Desarrollador 23
Evaluación
(11)
Proyectos
16
25%
Arbitraje
1
0% / 100%
Caducado
1
6%
Libre
24
Desarrollador 24
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
25
Desarrollador 25
Evaluación
(3)
Proyectos
1
100%
Arbitraje
3
0% / 100%
Caducado
0
Libre
26
Desarrollador 26
Evaluación
(4)
Proyectos
3
33%
Arbitraje
2
0% / 100%
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(31)
Proyectos
38
53%
Arbitraje
2
50% / 50%
Caducado
3
8%
Libre
28
Desarrollador 28
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
29
Desarrollador 29
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
30
Desarrollador 30
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
31
Desarrollador 31
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
32
Desarrollador 32
Evaluación
(1)
Proyectos
1
0%
Arbitraje
3
0% / 100%
Caducado
1
100%
Libre
33
Desarrollador 33
Evaluación
(170)
Proyectos
203
47%
Arbitraje
5
20% / 60%
Caducado
3
1%
Libre
34
Desarrollador 34
Evaluación
(9)
Proyectos
16
19%
Arbitraje
2
0% / 50%
Caducado
3
19%
Trabajando
35
Desarrollador 35
Evaluación
(24)
Proyectos
32
38%
Arbitraje
4
50% / 25%
Caducado
5
16%
Trabaja
36
Desarrollador 36
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
37
Desarrollador 37
Evaluación
(9)
Proyectos
19
16%
Arbitraje
3
67% / 0%
Caducado
0
Libre
38
Desarrollador 38
Evaluación
(162)
Proyectos
289
35%
Arbitraje
18
22% / 61%
Caducado
43
15%
Libre
39
Desarrollador 39
Evaluación
(10)
Proyectos
12
0%
Arbitraje
3
33% / 33%
Caducado
0
Libre
40
Desarrollador 40
Evaluación
(45)
Proyectos
53
57%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
41
Desarrollador 41
Evaluación
(12)
Proyectos
13
8%
Arbitraje
1
0% / 100%
Caducado
0
Libre
42
Desarrollador 42
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
43
Desarrollador 43
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
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
Hi i need help to connect my chat gtp with ninja trader I have all tools. Just need supervision and seeking a professional who can do that for me. This the bridge extension https://crosstrade.io/blog/chatgpt-to-ninjatrader-mcp-walkthrough

Información sobre el proyecto

Presupuesto
250 - 400 USD
Plazo límite de ejecución
de 7 a 14 día(s)