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

Specifiche

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.



Con risposta

1
Sviluppatore 1
Valutazioni
(103)
Progetti
165
24%
Arbitraggio
23
9% / 78%
In ritardo
16
10%
In elaborazione
2
Sviluppatore 2
Valutazioni
(15)
Progetti
19
16%
Arbitraggio
5
40% / 40%
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(501)
Progetti
968
74%
Arbitraggio
27
19% / 67%
In ritardo
100
10%
Caricato
Pubblicati: 1 articolo, 6 codici
4
Sviluppatore 4
Valutazioni
(344)
Progetti
413
53%
Arbitraggio
20
55% / 15%
In ritardo
29
7%
Caricato
5
Sviluppatore 5
Valutazioni
(59)
Progetti
86
28%
Arbitraggio
24
13% / 58%
In ritardo
7
8%
Caricato
6
Sviluppatore 6
Valutazioni
(177)
Progetti
279
65%
Arbitraggio
3
100% / 0%
In ritardo
66
24%
Gratuito
7
Sviluppatore 7
Valutazioni
Progetti
1
0%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
(2636)
Progetti
3351
67%
Arbitraggio
77
48% / 14%
In ritardo
342
10%
In elaborazione
Pubblicati: 1 codice
9
Sviluppatore 9
Valutazioni
(2)
Progetti
1
0%
Arbitraggio
2
0% / 50%
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
(12)
Progetti
19
42%
Arbitraggio
3
0% / 67%
In ritardo
3
16%
Gratuito
11
Sviluppatore 11
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
12
Sviluppatore 12
Valutazioni
(547)
Progetti
630
33%
Arbitraggio
38
39% / 50%
In ritardo
11
2%
In elaborazione
13
Sviluppatore 13
Valutazioni
(5)
Progetti
4
0%
Arbitraggio
5
0% / 60%
In ritardo
1
25%
Occupato
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
(177)
Progetti
230
20%
Arbitraggio
20
45% / 20%
In ritardo
0
Caricato
16
Sviluppatore 16
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
18
Sviluppatore 18
Valutazioni
(151)
Progetti
210
69%
Arbitraggio
8
38% / 38%
In ritardo
22
10%
In elaborazione
19
Sviluppatore 19
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
0
In ritardo
0
Gratuito
20
Sviluppatore 20
Valutazioni
(10)
Progetti
14
21%
Arbitraggio
3
33% / 67%
In ritardo
1
7%
In elaborazione
21
Sviluppatore 21
Valutazioni
(6)
Progetti
5
0%
Arbitraggio
2
50% / 50%
In ritardo
2
40%
Gratuito
22
Sviluppatore 22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Sviluppatore 23
Valutazioni
(11)
Progetti
16
25%
Arbitraggio
1
0% / 100%
In ritardo
1
6%
Gratuito
24
Sviluppatore 24
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
25
Sviluppatore 25
Valutazioni
(3)
Progetti
1
100%
Arbitraggio
3
0% / 100%
In ritardo
0
Gratuito
26
Sviluppatore 26
Valutazioni
(4)
Progetti
3
33%
Arbitraggio
2
0% / 100%
In ritardo
0
Gratuito
27
Sviluppatore 27
Valutazioni
(30)
Progetti
37
54%
Arbitraggio
2
50% / 50%
In ritardo
3
8%
Gratuito
28
Sviluppatore 28
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
29
Sviluppatore 29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
30
Sviluppatore 30
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
31
Sviluppatore 31
Valutazioni
(6)
Progetti
6
0%
Arbitraggio
2
50% / 0%
In ritardo
1
17%
Gratuito
32
Sviluppatore 32
Valutazioni
Progetti
0
0%
Arbitraggio
1
0% / 100%
In ritardo
0
In elaborazione
33
Sviluppatore 33
Valutazioni
(168)
Progetti
199
48%
Arbitraggio
3
33% / 33%
In ritardo
2
1%
Gratuito
34
Sviluppatore 34
Valutazioni
(1)
Progetti
2
50%
Arbitraggio
0
In ritardo
1
50%
In elaborazione
35
Sviluppatore 35
Valutazioni
(11)
Progetti
15
13%
Arbitraggio
4
25% / 25%
In ritardo
4
27%
Caricato
36
Sviluppatore 36
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
37
Sviluppatore 37
Valutazioni
(9)
Progetti
19
16%
Arbitraggio
3
67% / 0%
In ritardo
0
Gratuito
38
Sviluppatore 38
Valutazioni
(160)
Progetti
285
35%
Arbitraggio
18
22% / 61%
In ritardo
42
15%
In elaborazione
39
Sviluppatore 39
Valutazioni
(3)
Progetti
4
0%
Arbitraggio
1
0% / 100%
In ritardo
1
25%
In elaborazione
Ordini simili
I would manually draw one or more trendline or horizontal line in MT5. I would manually add description to each trendline or horizontal line for the desired action: Buy, Sell, Close buy orders, Close sell orders or Close all orders. When a candle touches the trendline or horizontal line, EA should execute the desired action. The trade must exit in the following conditions. 1) For long Trades: If any candle closes
Data Integrity 500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
Meta4 30+ USD
Good broker please i want to make. Money for myself to pay for the year of the year and I will pay you for it for your money you will receive i need a good good broker
Subject: Major Upgrade Request: Auto Confluence of Signal/Trend/Momentum Scores with Multi-Timeframe SMC Hello, Your bot is excellent analytically, but I'm facing daily manual intervention due to the multiple indicators and timeframes. --- 📊 Current Situation: The bot uses: · Signal Score · Trend Score · Momentum Score · SMC Analysis · 3 Timeframes (Fast 5M, Medium 15M, Main 1H) · 4 Additional Indicators Currently
Busco programador profesional con experiencia demostrable en MQL5 para crear un Expert Advisor en MetaTrader 5 basado en Price Action , con lógica jerárquica, reglas objetivas y gestión de zonas dinámicas. La estrategia esta explicada en un documento Word de 30 páginas (con imágenes) explicado en español. Características del EA: Operaciones Buy, Sell, Buy Limit y Sell Limit (máx. 2 operaciones pendientes simultáneas
Multi-Slave Inverse Hedging EA with Martingale Grid — MT5 Category: Experts Description: I am looking for an experienced MQL5 developer to build a professional-grade Expert Advisor system called Hedging EA Trader . This is a well-documented project — I have a full 30+ page Software Requirements Specification (SRS) ready to share with the selected developer. System Overview: The EA uses a Master/Slave architecture: 1
1. Project Overview I am looking for an experienced MQL5 developer to design a robust, clean, and well-structured Expert Advisor (EA) for MetaTrader 5. The goal is to transform a clearly defined trading logic into a stable, efficient, and fully configurable EA , suitable for backtesting and optimization. 2. Platform & Language Platform: MetaTrader 5 Programming language: MQL5 Code must follow best practices (modular
I want a modification on my ea . A spread filter or slipage filter such that when the market price is less than 50 point away from the pend order , then ea check the spread if less than the set filter spread. If spread is more than the set spread, the ea will delete the pend order . Secondly , if the broker price is moved or sliped the pending order from the original price it was set by the tolerable slipage distance
Hi, I’m currently looking to purchase a profitable Expert Advisor (EA) for XAUUSD on MT4 and different Symbols . If you have an EA that has consistently been profitable, I’d be interested in purchasing the source code. I would like to backtest the strategy and evaluate it before making any purchases. What I’m ideally looking for: Designed specifically for XAUUSD (MT4) Consistent profitability with solid risk
1. Objective Create an MT5 automation script (or set of scripts) that fully automates my strategy optimization workflow, including: • Batch optimization runs • Automatic filtering of results • Automatic forward testing • Exporting and organizing results into structured files/folders The goal is to reduce manual work and allow one‑click execution of the entire pipeline. 2. Platform & Environment • MetaTrader 5 •

Informazioni sul progetto

Budget
250 - 400 USD
IVA (20%): 50 - 80 USD
Totale: 300 - 480 USD
Per lo sviluppatore
225 - 360 USD
Scadenze
da 7 a 14 giorno(i)

Cliente

Ordini effettuati2
Numero di arbitraggi0