Expert Advisor based on 3 Moving Averages

MQL5 Experts

Specification

Title: Moving Average Trend Trading Expert Advisor (MT5)

Description:
I am looking for an experienced MQL5 programmer to develop an Expert Advisor for MetaTrader 5.

The EA should have the following features:

Entry Signal

  • Basis: 3 Moving Averages: Slow, Middle, Fast. SMA/EMA, with freely adjustable parameters.

  • Long: Fast MA crosses the Middle MA upwards. Both are above the Slow MA. Fanning from top to bottom: Fast, Middle, Slow. (Detailed description in the specification document)

  • Short: Fast MA crosses the Middle MA downwards. Both are below the Slow MA. Fanning from top to bottom: Slow, Middle, Fast. (Detailed description in the specification document)

  • Entry based on candle formation + number of candles, once the MA fan is intact (Long: Fast, Middle, Slow. Short: Slow, Middle, Fast). Number of candles freely adjustable. (Detailed description in the specification document)

  • Optional: Use of an additional indicator, e.g., ADX, Money Flow Index, etc.

Exit Signal

  • Cross in the opposite direction. (Detailed description in the specification document)

Trading Logic

  • Trend trading works based on the "fanning" of 3 Moving Averages. (Detailed description in the specification document)

Risk Management

  • Stop Loss (activatable, parameters freely adjustable)

  • Trigger points for:

    • Break Even: Price moves +10 pips/points into profit, then Stop Loss is moved to entry price + 2 pips/points. (activatable, parameters freely adjustable)

    • Trailing Stop: Moves further into profit in 5 pip steps from the Break Even point. (activatable, parameters freely adjustable)

    • Take Profit Optimization. Activatable, parameters freely adjustable. (Detailed description in the specification document)

  • Max Drawdown Protection (% of account equity)

User Interface / Panel

  • Overview of account balance, free margin, current profit/loss

  • Button to start/stop the EA

Technical Requirements

  • Broker with 5-digit quotes (e.g., EUR/USD → 1.12345). Parameters freely adjustable for JPY pairs, indices, commodities.

  • Platform: MetaTrader 5 (MQL5)

  • Stable, clean, and well-commented code

  • Spread, Slippage, and Requote protection

Deliverables

  • Complete source code (.mq5) + compiled .ex5

  • Short documentation explaining the parameters

  • Minor adjustments (bug fixes/parameter optimizations) after the testing phase are expected.

Delivery Time: 2-3 weeks

Important Notes:

  • Please only apply if you have experience with complex EAs.

  • References or example projects (MQL5 profile, published indicators/EAs, screenshots) are appreciated.

  • A detailed specification document with all requirements will be provided upon commissioning.


Responded

1
Developer 1
Rating
(253)
Projects
316
29%
Arbitration
34
26% / 65%
Overdue
10
3%
Free
2
Developer 2
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
3
Developer 3
Rating
Projects
2
0%
Arbitration
1
100% / 0%
Overdue
0
Working
4
Developer 4
Rating
(11)
Projects
14
43%
Arbitration
1
100% / 0%
Overdue
0
Free
5
Developer 5
Rating
(560)
Projects
648
33%
Arbitration
41
41% / 46%
Overdue
11
2%
Busy
6
Developer 6
Rating
(2315)
Projects
2914
63%
Arbitration
124
44% / 25%
Overdue
429
15%
Loaded
7
Developer 7
Rating
(1122)
Projects
1810
61%
Arbitration
14
64% / 7%
Overdue
84
5%
Free
8
Developer 8
Rating
(511)
Projects
549
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
9
Developer 9
Rating
(15)
Projects
19
16%
Arbitration
5
40% / 40%
Overdue
0
Free
10
Developer 10
Rating
(360)
Projects
432
54%
Arbitration
20
55% / 15%
Overdue
29
7%
Working
11
Developer 11
Rating
(444)
Projects
701
34%
Arbitration
34
71% / 9%
Overdue
22
3%
Free
12
Developer 12
Rating
(211)
Projects
313
34%
Arbitration
63
37% / 38%
Overdue
100
32%
Loaded
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(44)
Projects
74
20%
Arbitration
1
0% / 100%
Overdue
0
Free
15
Developer 15
Rating
(432)
Projects
632
53%
Arbitration
32
53% / 22%
Overdue
6
1%
Loaded
16
Developer 16
Rating
(13)
Projects
13
38%
Arbitration
1
0% / 100%
Overdue
1
8%
Free
17
Developer 17
Rating
(296)
Projects
475
40%
Arbitration
105
40% / 24%
Overdue
80
17%
Busy
Published: 2 codes
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
400 - 800 USD
Deadline
to 21 day(s)