Simple 3-EMA Trend Following EA with RR-Based Trailing Stop & Drawdown Protection

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Ejecutor
Lovely Nordic customer. He came with a clear request. He was polite and full of energy. Tnx for the job.
Comentario del Cliente
Zakri delivered a highly robust EA. Proven by 100% quality TDS backtests, the logic and risk management work flawlessly. Excellent communication and highly professional. Highly recommended!

Tarea técnica

​Job Description:
I am looking for a reliable developer to create a simple, clean Expert Advisor based ONLY on Exponential Moving Averages (EMA), candle closes, and strict risk management. No MACD, no SMC, no other indicator fluff.
​Core Features & Inputs:
​3 Custom EMAs: Fast EMA (e.g., 9), Slow EMA (e.g., 21), and Macro/Trend EMA (e.g., 200). All periods must be adjustable in the inputs.
​Money Management Mode: Switch between Fixed Lot Size (user-defined) or Auto Lot Size (Risk % per trade calculated automatically from account balance/equity).
​Take Profit (TP) Options: A flexible Take Profit feature with an ON/OFF toggle. If ON, the user can choose the TP method from a drop-down menu:
​In Pips/Points (e.g., a fixed target distance).
​In Account Percentage (%) (e.g., close the trade automatically when the profit reaches +2% of the total account balance).
​Max Drawdown Protection (%): A percentage-based equity protection feature (e.g., 3% or 5%). If the current account drawdown hits this threshold, the EA must immediately close all open positions and temporarily stop trading to protect the account.
​Advanced Risk Management:
​RR-Based Step Trailing Stop (ON/OFF): Instead of a standard pip-by-pip trailing stop, I need a Risk/Reward zone-based trailing stop.
​The EA calculates the initial Stop Loss distance (1R).
​When the trade reaches 1:1 RR profit -> Move SL to Break Even.
​When the trade reaches 1:2 RR profit -> Move SL to lock in 1:1 RR profit.
​When the trade reaches 1:3 RR profit -> Move SL to lock in 1:2 RR profit, and so on.
​Trading Logic:
​Initial Entry: When the Fast EMA crosses the Slow EMA. The EA should open a position ONLY when a candle closes confirming the direction (e.g., for a SHORT, Fast EMA crosses below Slow EMA, and the candle closes below the Fast EMA).
​Exit Logic: The EA must close the position when a candle closes on the opposite side of the Fast EMA OR if the Fixed Take Profit / Trailing Stop is hit.
​Re-entry (Pullback) Logic: If a position is closed by the EMA Exit Logic, BUT the larger trend is still valid (Fast EMA is still below Slow EMA for SHORT), the EA should re-open the trade if a new candle corrects itself and closes back in the trend direction (e.g., closes below the Fast EMA again).
​Please provide your price and estimated delivery time. Keep the code clean, efficient, and well-commented.

Han respondido

1
Desarrollador 1
Evaluación
(295)
Proyectos
367
30%
Arbitraje
37
27% / 65%
Caducado
10
3%
Trabaja
Ha publicado: 10 ejemplos
2
Desarrollador 2
Evaluación
(636)
Proyectos
746
34%
Arbitraje
49
53% / 39%
Caducado
14
2%
Trabaja
3
Desarrollador 3
Evaluación
(9)
Proyectos
10
10%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(23)
Proyectos
32
41%
Arbitraje
9
22% / 33%
Caducado
4
13%
Trabajando
Ha publicado: 8 artículos, 35 ejemplos
5
Desarrollador 5
Evaluación
(13)
Proyectos
14
64%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(25)
Proyectos
33
18%
Arbitraje
6
50% / 33%
Caducado
4
12%
Libre
7
Desarrollador 7
Evaluación
(62)
Proyectos
90
29%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabaja
8
Desarrollador 8
Evaluación
(279)
Proyectos
378
72%
Arbitraje
19
32% / 47%
Caducado
16
4%
Libre
Ha publicado: 15 ejemplos
9
Desarrollador 9
Evaluación
(252)
Proyectos
462
26%
Arbitraje
139
20% / 60%
Caducado
100
22%
Libre
10
Desarrollador 10
Evaluación
(562)
Proyectos
858
61%
Arbitraje
33
27% / 45%
Caducado
24
3%
Libre
Ha publicado: 1 ejemplo
11
Desarrollador 11
Evaluación
(34)
Proyectos
35
40%
Arbitraje
0
Caducado
3
9%
Libre
12
Desarrollador 12
Evaluación
(60)
Proyectos
95
42%
Arbitraje
4
0% / 100%
Caducado
4
4%
Libre
13
Desarrollador 13
Evaluación
(2678)
Proyectos
3426
68%
Arbitraje
78
49% / 14%
Caducado
343
10%
Trabaja
Ha publicado: 1 ejemplo
14
Desarrollador 14
Evaluación
(515)
Proyectos
554
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
15
Desarrollador 15
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
17
Desarrollador 17
Evaluación
(404)
Proyectos
523
24%
Arbitraje
62
58% / 24%
Caducado
60
11%
Trabaja
18
Desarrollador 18
Evaluación
(465)
Proyectos
815
49%
Arbitraje
76
21% / 50%
Caducado
142
17%
Trabajando
19
Desarrollador 19
Evaluación
(636)
Proyectos
1008
47%
Arbitraje
33
36% / 36%
Caducado
99
10%
Trabaja
Ha publicado: 6 ejemplos
20
Desarrollador 20
Evaluación
(457)
Proyectos
725
34%
Arbitraje
35
71% / 9%
Caducado
23
3%
Libre
21
Desarrollador 21
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(2352)
Proyectos
2958
63%
Arbitraje
125
44% / 26%
Caducado
429
15%
Libre
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(55)
Proyectos
68
43%
Arbitraje
15
27% / 60%
Caducado
1
1%
Trabaja
25
Desarrollador 25
Evaluación
(16)
Proyectos
17
47%
Arbitraje
3
0% / 100%
Caducado
0
Libre
Ha publicado: 1 artículo
26
Desarrollador 26
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(258)
Proyectos
269
29%
Arbitraje
2
50% / 0%
Caducado
3
1%
Trabaja
Ha publicado: 2 ejemplos
28
Desarrollador 28
Evaluación
(29)
Proyectos
36
39%
Arbitraje
0
Caducado
2
6%
Libre
29
Desarrollador 29
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
30
Desarrollador 30
Evaluación
(11)
Proyectos
16
50%
Arbitraje
1
100% / 0%
Caducado
4
25%
Libre
31
Desarrollador 31
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
32
Desarrollador 32
Evaluación
(265)
Proyectos
313
75%
Arbitraje
16
75% / 0%
Caducado
6
2%
Trabaja
33
Desarrollador 33
Evaluación
(648)
Proyectos
876
48%
Arbitraje
29
38% / 17%
Caducado
63
7%
Libre
34
Desarrollador 34
Evaluación
(25)
Proyectos
31
13%
Arbitraje
14
0% / 79%
Caducado
9
29%
Libre
35
Desarrollador 35
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
36
Desarrollador 36
Evaluación
(16)
Proyectos
30
40%
Arbitraje
3
33% / 67%
Caducado
7
23%
Trabaja
37
Desarrollador 37
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
38
Desarrollador 38
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
(50)
Proyectos
64
20%
Arbitraje
11
27% / 55%
Caducado
5
8%
Libre
40
Desarrollador 40
Evaluación
(10)
Proyectos
12
0%
Arbitraje
3
33% / 33%
Caducado
0
Libre
41
Desarrollador 41
Evaluación
(186)
Proyectos
200
47%
Arbitraje
4
50% / 25%
Caducado
1
1%
Trabaja
42
Desarrollador 42
Evaluación
(22)
Proyectos
28
7%
Arbitraje
9
33% / 33%
Caducado
1
4%
Trabaja
43
Desarrollador 43
Evaluación
(80)
Proyectos
109
56%
Arbitraje
5
80% / 20%
Caducado
5
5%
Trabaja
44
Desarrollador 44
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
45
Desarrollador 45
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
46
Desarrollador 46
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
47
Desarrollador 47
Evaluación
(370)
Proyectos
460
55%
Arbitraje
24
58% / 17%
Caducado
31
7%
Trabaja
48
Desarrollador 48
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
49
Desarrollador 49
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
50
Desarrollador 50
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
51
Desarrollador 51
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
52
Desarrollador 52
Evaluación
(438)
Proyectos
649
53%
Arbitraje
35
63% / 20%
Caducado
7
1%
Trabaja
53
Desarrollador 53
Evaluación
(45)
Proyectos
53
57%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
54
Desarrollador 54
Evaluación
(78)
Proyectos
248
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 2 artículos, 1 ejemplo
Solicitudes similares
AI Forex Trading Bot for MT4 and MT5 I need an advanced Forex trading robot (Expert Advisor) that works on both MetaTrader 4 and MetaTrader 5. The robot should automatically analyse the Forex market, identify BUY and SELL opportunities, and execute trades when the trading conditions are met. It should support GBPUSD, EURUSD, USDJPY and GBPJPY. The robot should use EMA, RSI, MACD, price action and trend analysis
Name: SteelEdge Platform: MetaTrader 5 (MQL5) Expert Advisor Instruments: XAUUSD, EURUSD, US30 Timeframe: H1 (inputs to change it) STRATEGY - Trend filter: buy only when price is above the 200 EMA, sell only when below - Entry: price pulls back to the 50 EMA and a bullish (buy) or bearish (sell) engulfing candle closes - Confirmation: RSI(14) above 50 for buys, below 50 for sells - Stop loss: 1.5 x ATR(14) - Take
Aziz Toure 50 - 400 USD
I am an independent trader and entrepreneur based in Côte d’Ivoire. I work in financial markets, analyze trading opportunities, and provide digital financial services. I am also interested in international trade, online business, and developing long-term business activities
SMC Bot Creation 350 - 550 USD
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
Phixfx 30 - 150 USD
Project Brief: Multi-Asset EA/Indicator Optimization, Debugging, and Futures Strategy Refinement ​1. Project Overview & Objective ​I am looking for an experienced algorithmic developer to inspect, debug, optimize, and enhance an existing automated trading system. The system combines custom indicators and execution logic across Forex and Futures markets. ​The primary goals of this project are: ​Debug existing logic
​I am looking for an experienced MQL5 developer to build a fully automated MetaTrader 5 Expert Advisor (EA) optimized primarily for XAUUSD (Gold), featuring a clean Tkinter-style telemetry dashboard control concept or customizable input parameters. ​1. Core Strategy Rules (Full-Body Engulfing) ​Signal Identification: The EA must scan completed candles across multiple selectable timeframes (e.g., 1M, 5M, 15M, 30M, 1H)
I am commissioning the development and reverse-engineering of a commercial-grade, multi-strategy quantitative trading portfolio modeled on proven institutional frameworks (Reference methodology: https://whop.com/the-agent-algo/products/ ). The goal is to develop a standalone, fully owned commercial trading system covering Nasdaq (NQ) and Gold (XAUUSD) with an integrated licensing engine ready for commercial
Exir AI 30 - 200 USD
I need an experienced MQL5 developer to build a custom AI-assisted Expert Advisor (EA) for MetaTrader 5. The EA will run on a live MT5 account with Tickmill and must support Forex and Crypto CFDs. Required instruments: - EURUSD - GBPUSD - USDJPY - XAUUSD - BTCUSD - ETHUSD Required timeframes: - M5, M15, and M30 Trading logic: - M30 determines the overall trend. - M15 identifies entry zones, support/resistance, and
Hello, I am an independent developer selling an Expert Advisor (EA) on the MQL5 Market. I am looking for an experienced Forex affiliate marketing company or professional marketer to promote my existing MT5 trading robot to customers worldwide. My proposed partnership offers a 35% commission per verified sale, with the possibility of a long-term collaboration. I would like to know: Do you promote third-party MT5
USD54 Applications The bot should open trades when the price breaks out of the band by a specified percentage, for example, 0.10%. If the price breaks above the band, the bot should open a long position. If the price breaks below the band, it should open a short position. The bot should also open trades when the price touches a band: Bullish band cross: When a bullish cross occurs between the bands, the bot should

Información sobre el proyecto

Presupuesto
50 - 100 USD
Plazo límite de ejecución
a 5 día(s)