I need EA to automate a manual trading system

MQL5 Experts Scripts

Specification

For this system I only trade EURUSD, EURJPY and GBPNZD.

*Trade filter for bias:

5 day EMA & 40 day SMA:

Take buy setup only if 5 day above 40 day and reverse for sell

*Trade entries is  Bb band (96) M15 TF

---Take note of the numbers #1 to #6 below (will use it for trade reference and examples below)---

For Sell bias:
#1. Price is below 40 day sma on daily
#2. 5 day ema is also below of 40 day sma.
#3. When price pulls back to or above 5 day ema switch to M15 tf


M15 conditions trade entry:
#4. Price breaks above the lower band (96) = break means candle close
#5. This has to happen below the 5 day ema if not then no trade | if it happens below 5 day ema then:
#6. Wait for price to pullback to upper band to sell (on M15 candle close: price doesnt need to close above upper band, if just touches it or creates a wick, if price closes above upper band its still a sell)

TP is only 50% move from the short term low
SL is same as TP (so risk to reward is only 1:1

Reverse for buy:

Photo #1 (picture below)

Photo #1 = describes bias #1 to #3 for sell (5 day ema below 40 day sma)
Purple ma is 5-day ema
Light blue ma is 40 day sma

Condition was right but this is for sell. So we switch to m15:

Photo #2 (picture below)

Photo # 2 = is the trade in M15:
Yellow MA is 480 period ma (which is the 5 day ema for reference, 480 cos number of candles in m15 per day is 96 x 5 days = 480)
Blue box represents price reaching the 5 day ema coming from below: trade condition #3
Red box represents price breaking below the lower band ema and it happened below the 5 day ema (yellow ma): trade condition #4 & #5
Black box: Wait for price to pull back to upper band to short (black box): trade condition #6

TP is only 50% of the short term low before price pullsback to upper band.
SL distance same with TP (1:1 risk to reward ratio)


Responded

1
Developer 1
Rating
(17)
Projects
33
45%
Arbitration
1
0% / 100%
Overdue
8
24%
Free
2
Developer 2
Rating
(16)
Projects
20
0%
Arbitration
10
0% / 80%
Overdue
6
30%
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(15)
Projects
34
24%
Arbitration
4
0% / 50%
Overdue
2
6%
Working
5
Developer 5
Rating
(45)
Projects
46
24%
Arbitration
34
9% / 85%
Overdue
10
22%
Free
6
Developer 6
Rating
(57)
Projects
89
43%
Arbitration
4
0% / 100%
Overdue
3
3%
Working
7
Developer 7
Rating
(19)
Projects
23
48%
Arbitration
10
0% / 100%
Overdue
2
9%
Free
8
Developer 8
Rating
(298)
Projects
427
26%
Arbitration
18
61% / 33%
Overdue
26
6%
Free
Published: 8 codes
9
Developer 9
Rating
(205)
Projects
216
75%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(7)
Projects
12
8%
Arbitration
3
0% / 67%
Overdue
4
33%
Free
11
Developer 11
Rating
(247)
Projects
253
30%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
12
Developer 12
Rating
(72)
Projects
80
10%
Arbitration
38
8% / 58%
Overdue
6
8%
Free
13
Developer 13
Rating
(6)
Projects
6
33%
Arbitration
4
0% / 100%
Overdue
0
Free
14
Developer 14
Rating
(19)
Projects
27
26%
Arbitration
2
0% / 100%
Overdue
2
7%
Free
15
Developer 15
Rating
(511)
Projects
549
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
16
Developer 16
Rating
(442)
Projects
570
37%
Arbitration
106
39% / 33%
Overdue
17
3%
Free
17
Developer 17
Rating
(45)
Projects
91
13%
Arbitration
34
26% / 59%
Overdue
37
41%
Free
18
Developer 18
Rating
(159)
Projects
284
35%
Arbitration
18
22% / 56%
Overdue
42
15%
Loaded
19
Developer 19
Rating
(33)
Projects
36
0%
Arbitration
2
50% / 0%
Overdue
0
Free
20
Developer 20
Rating
(2285)
Projects
2880
63%
Arbitration
121
45% / 26%
Overdue
428
15%
Loaded
21
Developer 21
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free

Project information

Budget
200+ USD
Deadline
to 15 day(s)