MT5 / MQL5 Expert Advisor Developer (Production-Grade EA)

Spécifications

Project Overview

We are seeking an experienced MetaTrader 5 (MT5) / MQL5 developer to design and build a production-ready Expert Advisor intended for live trading with capital at risk.

This is not a hobby, experimental, or retail-grade EA.
We are only interested in developers with proven experience delivering robust, well-tested MT5 systems.


Project Objective

Design and implement a high-quality MT5 Expert Advisor with:

  • Clean, modular architecture

  • Strong risk and money management

  • Robust execution handling

  • Full compatibility with MT5 Strategy Tester


Project Scope (High-Level Requirements)

1️⃣ Strategy Architecture

  • Multi-symbol support

  • Multi-timeframe logic

  • Clean, modular codebase

    • Strategy logic separated from risk/money management

    • Readable, maintainable MQL5 code


2️⃣ Risk & Money Management

  • Dynamic position sizing

    • Equity-based and/or risk-percentage based

  • Exposure limits

    • Per-symbol

    • Account-wide

  • Drawdown protection / kill-switch logic


3️⃣ Trade Controls

  • Economic news filters (scheduled events)

  • Time-based trading windows

    • Sessions

    • Blackout periods

  • Spread and execution-quality validation


4️⃣ Stability & Recovery

  • Robust error handling

  • Safe handling of:

    • Disconnects

    • Requotes

    • Broker execution issues

  • Trade recovery logic (where applicable)


5️⃣ Testing & Optimization

  • Full compatibility with MT5 Strategy Tester

  • Parameterized inputs for optimization

  • Support for multi-symbol testing where feasible

  • Delivery of backtest reports


Budget

USD $3,000 – $8,000

  • Fixed-price preferred

  • Milestone-based payments

  • Full source code ownership required


Required Developer Qualifications

Only apply if you meet ALL of the following:

  • Demonstrated MQL5 (MT5-only) experience

  • Prior delivery of advanced MT5 Expert Advisors

  • Strong understanding of:

    • MT5 position-based trading model

    • Hedging vs netting accounts

    • CTrade , position handling, and MT5 event model

You must be able to clearly explain:

  • Your risk management logic

  • Strategy Tester setup and optimization approach

You must be willing to provide:

  • Backtest examples

  • Screenshots or demos of prior MT5 work

⚠️ Applications with generic “MT4/MT5” claims and no MT5 proof will be ignored.


If interested, please reach out with MT5/MQL5 experience and sample work.


Répondu

1
Développeur 1
Évaluation
(12)
Projets
19
37%
Arbitrage
1
0% / 100%
En retard
1
5%
Gratuit
2
Développeur 2
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(1)
Projets
0
0%
Arbitrage
5
0% / 80%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(18)
Projets
22
9%
Arbitrage
6
33% / 50%
En retard
1
5%
Travail
5
Développeur 5
Évaluation
(59)
Projets
86
28%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
6
Développeur 6
Évaluation
(128)
Projets
136
38%
Arbitrage
3
33% / 33%
En retard
1
1%
Chargé
7
Développeur 7
Évaluation
(456)
Projets
794
49%
Arbitrage
71
17% / 54%
En retard
139
18%
Travail
8
Développeur 8
Évaluation
(325)
Projets
505
19%
Arbitrage
32
44% / 31%
En retard
34
7%
Chargé
9
Développeur 9
Évaluation
(1)
Projets
3
0%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(2)
Projets
3
0%
Arbitrage
1
0% / 100%
En retard
0
Travail
12
Développeur 12
Évaluation
(5)
Projets
4
0%
Arbitrage
5
0% / 60%
En retard
1
25%
Occupé
13
Développeur 13
Évaluation
(546)
Projets
628
33%
Arbitrage
38
37% / 50%
En retard
11
2%
Chargé
14
Développeur 14
Évaluation
(501)
Projets
968
74%
Arbitrage
27
19% / 67%
En retard
100
10%
Chargé
Publié : 1 article, 6 codes
15
Développeur 15
Évaluation
(35)
Projets
60
22%
Arbitrage
3
33% / 33%
En retard
15
25%
Gratuit
16
Développeur 16
Évaluation
(4)
Projets
3
33%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
17
Développeur 17
Évaluation
(511)
Projets
549
53%
Arbitrage
13
69% / 15%
En retard
3
1%
Gratuit
18
Développeur 18
Évaluation
(11)
Projets
15
13%
Arbitrage
4
25% / 25%
En retard
4
27%
Chargé
19
Développeur 19
Évaluation
(11)
Projets
16
31%
Arbitrage
5
40% / 40%
En retard
4
25%
Gratuit
20
Développeur 20
Évaluation
(75)
Projets
80
6%
Arbitrage
46
11% / 54%
En retard
7
9%
Travail
21
Développeur 21
Évaluation
(5)
Projets
8
13%
Arbitrage
3
0% / 33%
En retard
2
25%
Gratuit
Publié : 1 code
22
Développeur 22
Évaluation
(174)
Projets
199
12%
Arbitrage
38
37% / 34%
En retard
5
3%
Travail
Publié : 2 codes
23
Développeur 23
Évaluation
(64)
Projets
144
46%
Arbitrage
19
42% / 16%
En retard
32
22%
Travail
24
Développeur 24
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
25
Développeur 25
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(2)
Projets
3
0%
Arbitrage
1
100% / 0%
En retard
1
33%
Gratuit
28
Développeur 28
Évaluation
(22)
Projets
30
20%
Arbitrage
8
63% / 13%
En retard
9
30%
Gratuit
29
Développeur 29
Évaluation
(32)
Projets
35
34%
Arbitrage
5
0% / 80%
En retard
0
Travail
Publié : 2 codes
30
Développeur 30
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
31
Développeur 31
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
32
Développeur 32
Évaluation
(6)
Projets
5
0%
Arbitrage
2
50% / 50%
En retard
2
40%
Gratuit
33
Développeur 33
Évaluation
(4)
Projets
7
0%
Arbitrage
3
33% / 33%
En retard
3
43%
Travail
34
Développeur 34
Évaluation
(8)
Projets
10
20%
Arbitrage
0
En retard
2
20%
Occupé
35
Développeur 35
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
36
Développeur 36
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
37
Développeur 37
Évaluation
Projets
0
0%
Arbitrage
1
0% / 0%
En retard
0
Travail
38
Développeur 38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
39
Développeur 39
Évaluation
(588)
Projets
1063
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Travail
Publié : 1 article, 8 codes
40
Développeur 40
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
41
Développeur 41
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
42
Développeur 42
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
Key Requirements: ​ Zone Detection: The EA must read "Weak Support/Resistance" zones generated by my indicator (I will provide the .mq4/ex4 file). ​ Execution Logic: - Identify the candle with the longest wick within the detected liquidity zone. ​Place a Pending Order (Buy Stop/Sell Stop) 20 points (2 pips) before the breakout level of that wick. ​ Trade Management: ​Fixed SL: 40 points (4 pips). ​Fixed TP: 40 points
I have a open source Tradingview indicator that I want it to be converted to Ninja Trader8. I have attached it. Please let me know, if you can do it and for how muc
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss
Hi , I have some indicators that I want set up on my TV chart and want to create one chart for some and another chart for some others. Plus I want to set up the brackets orders so I can trade from the chart. I have these set up somewhat but need it cleaned up and the way I want them. how much would something like this cost to do? I'm in California and would like you to show me so I can learn to do this when I want to
Apply with a keen sense of responsibility . Copy the code . Both of my expert has sufficient materials . Its a simple winning strategy , therefore please be ahead of time . Code BLUE . Changing The Strategy According to what i think is correct
Gold robot Ga1 30 - 200 USD
mport pandas as pd import numpy as np def detecter_tendance(data): # Code pour détecter la tendance pass def identifier_niveaux(data): # Code pour identifier les niveaux de support et de résistance pass def calculer_stop_loss(tendance, support, resistance): # Code pour calculer les stop loss pass def calculer_profils(tendance, support, resistance): # Code pour calculer les profils mport pandas as pd
Hello there Hpe you are doing good I am in search of a pine script expert developer who can build strategy in apudFlow in pinescript. Kinldy bid on this project if you can do this
EA Expert MTA 4 30+ USD
I have my own indicator and needs to create EA expert working smoothly with it to hit the targets as defined in indicator: Technical approach: - The EA will read the indicator signals using Copy Buffer on the selected timeframe - The EA should hit indicator variable targets factor -​Auto-Entry: Instant execution when the signal appears. ​-Alerts: Mobile Push Notifications + Pop-up alerts. -​Money Management Auto-lot
I need a reliable, clean-coded Expert Advisor built for both MetaTrader 4 and MetaTrader 5 platforms. Main trading behavior: The EA follows buy and sell arrows produced by my custom indicator. Whenever a buy arrow shows up on the chart: if a sell position is currently open → close that sell immediately and enter a buy trade in its place. Whenever a sell arrow appears: if a buy position exists → close the buy and
Algo Trading Rebot/ EA 30 - 100 USD
I would like someone Who can design an EA for me. I will give him the Required Details and Trading Plan How it should Work. its going to be a Simple EA System Around Moving Averages Crossover. I will Provide Him the Moving Averages Settings and How It should execute trades and Exit them

Informations sur le projet

Budget
3000+ USD