Spécifications
1. Use two EMAs: 20 and 50.
- If EMA 20 is above EMA 50 → uptrend (look for buys)
- If EMA 20 is below EMA 50 → downtrend (look for sells)
2. Wait for a pullback into the area between the two EMAs.
- For buys: price must touch or move between EMA 20 and EMA 50
during the last few candles.
- For stils: same idea, but in a downtrend.
3. Entry signal:
- Buy: a bullish engulfing candle in an uptrend after the pullback
- Sell: a bearish engulfing candle in a downtrend after the pullback
- Enter at the close of the engulfing candle.
4. Stop Loss:
- Option A: use recent swing high/low
- Option B: use ATR-based stop loss
- Make this an input (0 = swing SL, 1 = ATR SL)
5. Take Profit:
- Based on risk-reward ratio (for example 1:2)
6. Risk settings:
- Option for fixed lot size
- Option for risk percentage (auto-calculated lot size)
- Only open trades during specific trading hours (input: start hour and end hour)
- Only allow one open trade at a time per symbol.
**INPUTS TO INCLUDE**
- FastEMA (default 20)
- SlowEMA (default 50)
- PullbackBars (default 5)
- SL_Mode (0 = swing, 1 = ATR)
- ATR_Period (14)
- ATR_Multiplier (1.5)
- RiskReward (2.0)
- UseFixedLot (true/false)
- FixedLotSize (0.10)
- RiskPercent (1%)
- MagicNumber
- TradeStartHour / TradeEndHour
- DebugMode (true/false)
1. First, briefly restate the logic in simple terms.
Then provide the full MQL5 EA code.
- Code must compile in MetaTrader 5 with no errors.
- Comment the code clearly so beginners can understand it.
Répondu
1
Évaluation
Projets
2
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
2
Évaluation
Projets
362
30%
Arbitrage
37
27%
/
65%
En retard
10
3%
Chargé
Publié : 10 codes
3
Évaluation
Projets
520
24%
Arbitrage
61
57%
/
25%
En retard
60
12%
Chargé
4
Évaluation
Projets
90
29%
Arbitrage
24
13%
/
58%
En retard
7
8%
Travail
5
Évaluation
Projets
4
25%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
Publié : 2 articles
6
Évaluation
Projets
6
0%
Arbitrage
4
25%
/
75%
En retard
2
33%
Gratuit
7
Évaluation
Projets
12
33%
Arbitrage
0
En retard
2
17%
Travail
Publié : 1 code
8
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
9
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
10
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
11
Évaluation
Projets
2
0%
Arbitrage
1
0%
/
0%
En retard
0
Gratuit
12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Évaluation
Projets
92
24%
Arbitrage
8
75%
/
13%
En retard
44
48%
Gratuit
14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Évaluation
Projets
26
38%
Arbitrage
6
33%
/
50%
En retard
0
Gratuit
16
Évaluation
Projets
30
40%
Arbitrage
3
33%
/
67%
En retard
7
23%
Travail
17
Évaluation
Projets
14
64%
Arbitrage
0
En retard
0
Gratuit
18
Évaluation
Projets
21
29%
Arbitrage
2
50%
/
0%
En retard
4
19%
Gratuit
19
Évaluation
Projets
290
64%
Arbitrage
4
75%
/
0%
En retard
65
22%
Travail
20
Évaluation
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
21
Évaluation
Projets
2
0%
Arbitrage
1
0%
/
0%
En retard
0
Gratuit
22
Évaluation
Projets
459
55%
Arbitrage
24
58%
/
17%
En retard
31
7%
Gratuit
23
Évaluation
Projets
9
67%
Arbitrage
0
En retard
0
Travail
24
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
25
Évaluation
Projets
129
25%
Arbitrage
25
28%
/
56%
En retard
8
6%
Gratuit
26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
28
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
29
Évaluation
Projets
83
45%
Arbitrage
27
11%
/
70%
En retard
8
10%
Gratuit
30
Évaluation
Projets
20
35%
Arbitrage
0
En retard
1
5%
Travail
31
Évaluation
Projets
276
21%
Arbitrage
25
52%
/
16%
En retard
0
Chargé
32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
33
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
34
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
35
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
36
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
37
Évaluation
Projets
97
32%
Arbitrage
9
22%
/
56%
En retard
5
5%
Travail
38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
39
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
40
Évaluation
Projets
2956
63%
Arbitrage
125
44%
/
26%
En retard
429
15%
Gratuit
41
Évaluation
Projets
36
39%
Arbitrage
0
En retard
2
6%
Gratuit
42
Évaluation
Projets
102
56%
Arbitrage
5
80%
/
20%
En retard
5
5%
Chargé
43
Évaluation
Projets
17
18%
Arbitrage
2
0%
/
100%
En retard
3
18%
Gratuit
44
Évaluation
Projets
854
61%
Arbitrage
33
27%
/
45%
En retard
24
3%
Gratuit
Publié : 1 code
45
Évaluation
Projets
478
40%
Arbitrage
105
40%
/
24%
En retard
82
17%
Chargé
Publié : 2 codes
46
Évaluation
Projets
4
0%
Arbitrage
1
100%
/
0%
En retard
1
25%
Gratuit
47
Évaluation
Projets
31
42%
Arbitrage
10
20%
/
30%
En retard
3
10%
Chargé
Publié : 8 articles, 35 codes
48
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
49
Évaluation
Projets
269
29%
Arbitrage
2
50%
/
0%
En retard
3
1%
Travail
Publié : 2 codes
50
Évaluation
Projets
553
50%
Arbitrage
57
40%
/
37%
En retard
227
41%
Travail
51
Évaluation
Projets
875
48%
Arbitrage
29
38%
/
17%
En retard
63
7%
Travail
52
Évaluation
Projets
35
40%
Arbitrage
0
En retard
3
9%
Gratuit
53
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
54
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
55
Évaluation
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
56
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
57
Évaluation
Projets
2
50%
Arbitrage
0
En retard
1
50%
Travail
58
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
59
Évaluation
Projets
3420
68%
Arbitrage
77
48%
/
14%
En retard
343
10%
Travail
Publié : 1 code
60
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
61
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
62
Évaluation
Projets
174
40%
Arbitrage
10
40%
/
10%
En retard
30
17%
Gratuit
63
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
64
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
65
Évaluation
Projets
53
57%
Arbitrage
2
100%
/
0%
En retard
1
2%
Gratuit
Publié : 5 codes
66
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
67
Évaluation
Projets
13
0%
Arbitrage
24
0%
/
75%
En retard
4
31%
Travail
68
Évaluation
Projets
554
53%
Arbitrage
13
69%
/
15%
En retard
3
1%
Gratuit
69
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
70
Évaluation
Projets
5
0%
Arbitrage
0
En retard
0
Gratuit
71
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
72
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
73
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
74
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
75
Évaluation
Projets
73
47%
Arbitrage
2
50%
/
50%
En retard
2
3%
Gratuit
76
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 2 codes
77
Évaluation
Projets
134
66%
Arbitrage
36
25%
/
56%
En retard
22
16%
Gratuit
Publié : 10 codes
78
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
79
Évaluation
Projets
310
75%
Arbitrage
15
67%
/
0%
En retard
6
2%
Travail
80
Évaluation
Projets
5
0%
Arbitrage
5
0%
/
40%
En retard
0
Gratuit
81
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
82
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
83
Évaluation
Projets
13
8%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
84
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
85
Évaluation
Projets
45
16%
Arbitrage
2
0%
/
100%
En retard
4
9%
Gratuit
86
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Description I need an Expert Advisor (EA) for MetaTrader 5 (MT5) that can automatically trade Gold (XAUUSD) and major Forex pairs. The EA must analyze market conditions, open and close trades automatically, manage risk effectively, and be fully compatible with the MT5 Strategy Tester
Informations sur le projet
Budget
30 - 20000 USD
Délais
de 1 à 30 jour(s)