MT4/MT5 Expert Advisor Development – Moving Average High/Low + Bollinger Bands Strategy

MQL5 Experts

Specification

Project Overview

I am looking for an experienced MQL4/MQL5 developer to create an Expert Advisor (EA) for MetaTrader 4 and MetaTrader 5 based on a Moving Average High/Low channel and Bollinger Bands strategy.

The EA must support both BUY and SELL operations and use opposite signal exits.


Indicators Required

1. Moving Average High

  • Period: 5
  • Applied to: High Price
  • Method: Simple Moving Average (SMA)
  • User configurable

2. Moving Average Low

  • Period: 5
  • Applied to: Low Price
  • Method: Simple Moving Average (SMA)
  • User configurable

3. Bollinger Bands

  • Period: 20
  • Deviation: 2.0
  • Applied Price: Close
  • User configurable

BUY Rules

Open a BUY position when ALL of the following conditions are met:

  1. Previous candle closes above the MA High (5).
  2. Current candle opens above the MA High (5).
  3. Price is above the Bollinger Bands middle line.
  4. No existing BUY position is open.
  5. Trading time filter (optional) allows entry.

SELL Rules

Open a SELL position when ALL of the following conditions are met:

  1. Previous candle closes below the MA Low (5).
  2. Current candle opens below the MA Low (5).
  3. Price is below the Bollinger Bands middle line.
  4. No existing SELL position is open.
  5. Trading time filter (optional) allows entry.

Exit Rules (Opposite Signal Close)

Close BUY

Close any open BUY position immediately when a SELL signal appears.

Conditions:

  • Candle closes below MA Low (5).
  • Bollinger confirmation for SELL is valid.

Close SELL

Close any open SELL position immediately when a BUY signal appears.

Conditions:

  • Candle closes above MA High (5).
  • Bollinger confirmation for BUY is valid.

Additional Requirements

Trade Management

  • Fixed Lot Size (user configurable)
  • Stop Loss (optional)
  • Take Profit (optional)
  • Magic Number
  • Slippage setting

Risk Management

  • Maximum one position per direction
  • Enable/Disable Hedging
  • Enable/Disable Opposite Signal Close

Inputs

  • MA High Period
  • MA Low Period
  • MA Method
  • Bollinger Period
  • Bollinger Deviation
  • Lot Size
  • Stop Loss
  • Take Profit
  • Magic Number

Compatibility

  • MT4 and/or MT5
  • Source code must be provided (.mq4/.mq5)
  • Fully commented code
  • No DLL required

Deliverables

  1. Compiled EA (.ex4/.ex5)
  2. Full Source Code (.mq4/.mq5)
  3. Installation Guide
  4. Basic Documentation of Entry and Exit Logic

The code should be clean, optimized, and suitable for future modifications.


Responded

1
Developer 1
Rating
(394)
Projects
553
41%
Arbitration
30
57% / 3%
Overdue
57
10%
Working
Published: 11 codes
2
Developer 2
Rating
(258)
Projects
322
30%
Arbitration
34
26% / 65%
Overdue
10
3%
Working
3
Developer 3
Rating
(279)
Projects
376
72%
Arbitration
19
32% / 47%
Overdue
14
4%
Free
Published: 14 codes
4
Developer 4
Rating
(8)
Projects
11
0%
Arbitration
7
29% / 71%
Overdue
2
18%
Working
5
Developer 5
Rating
(21)
Projects
23
17%
Arbitration
5
20% / 80%
Overdue
1
4%
Free
Published: 5 codes
6
Developer 6
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(250)
Projects
460
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
8
Developer 8
Rating
(41)
Projects
47
60%
Arbitration
4
50% / 25%
Overdue
0
Working
9
Developer 9
Rating
(19)
Projects
27
11%
Arbitration
11
9% / 55%
Overdue
12
44%
Free
10
Developer 10
Rating
(242)
Projects
285
77%
Arbitration
13
69% / 0%
Overdue
4
1%
Working
11
Developer 11
Rating
(160)
Projects
169
44%
Arbitration
3
33% / 33%
Overdue
1
1%
Loaded
12
Developer 12
Rating
(543)
Projects
824
62%
Arbitration
33
27% / 45%
Overdue
23
3%
Free
Published: 1 code
13
Developer 13
Rating
(199)
Projects
255
21%
Arbitration
23
48% / 17%
Overdue
0
Working
14
Developer 14
Rating
(434)
Projects
635
54%
Arbitration
32
56% / 22%
Overdue
6
1%
Loaded
15
Developer 15
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
16
Developer 16
Rating
(258)
Projects
265
29%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
17
Developer 17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Developer 18
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
19
Developer 19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
(772)
Projects
1039
44%
Arbitration
50
8% / 50%
Overdue
116
11%
Free
21
Developer 21
Rating
(314)
Projects
560
35%
Arbitration
80
31% / 44%
Overdue
203
36%
Working
22
Developer 22
Rating
(104)
Projects
127
24%
Arbitration
23
30% / 52%
Overdue
8
6%
Free
23
Developer 23
Rating
(2322)
Projects
2925
63%
Arbitration
123
45% / 25%
Overdue
429
15%
Working
24
Developer 24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Developer 25
Rating
(75)
Projects
85
28%
Arbitration
8
13% / 63%
Overdue
4
5%
Loaded
26
Developer 26
Rating
(454)
Projects
717
34%
Arbitration
34
71% / 9%
Overdue
22
3%
Free
27
Developer 27
Rating
(21)
Projects
27
41%
Arbitration
4
50% / 50%
Overdue
1
4%
Working
28
Developer 28
Rating
(5)
Projects
10
10%
Arbitration
2
0% / 50%
Overdue
2
20%
Working
29
Developer 29
Rating
(2665)
Projects
3395
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
30
Developer 30
Rating
(77)
Projects
243
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
31
Developer 31
Rating
(47)
Projects
55
33%
Arbitration
15
27% / 60%
Overdue
1
2%
Working
32
Developer 32
Rating
(27)
Projects
29
38%
Arbitration
0
Overdue
3
10%
Free
33
Developer 33
Rating
(24)
Projects
30
30%
Arbitration
0
Overdue
2
7%
Working
34
Developer 34
Rating
(382)
Projects
493
23%
Arbitration
59
56% / 25%
Overdue
57
12%
Loaded
35
Developer 35
Rating
(28)
Projects
32
25%
Arbitration
20
10% / 50%
Overdue
10
31%
Working
36
Developer 36
Rating
(4)
Projects
5
0%
Arbitration
1
100% / 0%
Overdue
1
20%
Loaded
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
(512)
Projects
551
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
39
Developer 39
Rating
(8)
Projects
8
0%
Arbitration
2
50% / 0%
Overdue
1
13%
Working
40
Developer 40
Rating
(5)
Projects
8
13%
Arbitration
4
50% / 0%
Overdue
0
Working
Published: 3 articles, 32 codes
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
42
Developer 42
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
43
Developer 43
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
Similar orders
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
Hi, We are an experienced team of quants with products top ranked in MQL5 but who needs to gain audience on 10K+ communities to advertise EA to get more traffic on mql5. Thanks
We are looking to purchase Expert Advisors (EAs) for MetaTrader 4 and MetaTrader 5. Requirements: -Minimum 6 months of history (12+ months preferred). -Forex pairs, Gold (XAUUSD), Indices, Commodities, or Crypto CFDs are all acceptable. -Fully automated. -No martingale. -No grid systems. -No lot multiplication or position size scaling based on previous wins or losses. -Not dependent on extremely low spreads/slippage
DESCRIPTION: I require an experienced MQL5 developer to build a fully automated, multi‑engine, multi‑asset trend‑following trading system for MetaTrader 5. The system includes: Multiple TrendEngine instances (one per symbol) A PortfolioController that manages all engines Volatility‑regime detection Dual‑timeframe confirmation ATR‑based breakout logic ATR‑based stop management Micropyramiding Risk‑weighted satellites
Description: I need a semi-automatic Expert Advisor (EA) developed for MetaTrader 5 (Hedging account, optimized for Exness Cent accounts) to manage my manual trades on Gold (XAUUSD) using a positive pyramiding trend-following strategy. Detailed Specifications: 1. Multi-Basket Management (Crucial): The EA does NOT open the initial trade. It waits for me to open a manual trade (Buy or Sell). If I open another manual
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
El 3aksiyat 0 35+ USD
//@version=6 indicator("منظومة El_3aksiiya 0 المتكاملة", overlay=true, max_labels_count=500, max_boxes_count=500, max_lines_count=500) // الألوان color_accum = color.new(#0000FF, 85) color_manip = color.new(#FFFF00, 80) color_dist = color.new(#FFC0CB, 80) color_elliot = #FF8C00 color_fib = #FFFF00 color_entry = #00FFFF color_tp = #00FF00 rsiVal = ta.rsi(close, 14) // نموذج AMD var int barCount = 0 if
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
SNIPER X AI 30 - 120 USD
I need help in building a Robot SNIPER X AI — FINAL BUILD Trading System Type AI Scalping + Sniper Entry Expert Advisor Platforms MetaTrader 4 MetaTrader 5 Supported Brokers � exness.com � justmarkets.com � deriv.com Universal MT4/MT5 broker support FINAL CORE FEATURES ✅ AI Scalping Engine ✅ Sniper Entries ✅ Auto Buy/Sell ✅ EMA Trend Detection ✅ RSI Momentum Filter ✅ Smart Stop Loss ✅ Dynamic Take Profit ✅ Trailing
Hello, I am looking for a serious and experienced MQL5 developer who also has practical trading experience , not only programming skills. The goal is to develop a professional-grade Expert Advisor / semi-automated trading system suitable for prop firm trading , with a strong focus on: ✅ Quality ✅ Robustness ✅ Risk control ✅ Realistic execution ✅ Professional backtesting ✅ Prop firm-friendly logic This is not a simple

Project information

Budget
30 - 200 USD
Deadline
from 2 to 6 day(s)

Customer

Placed orders1
Arbitrage count0