MT5 EA – Bollinger Bands Re-Entry Strategy with ATR Risk Management

MQL5 Experts

Specification

I need an experienced MQL5 developer to build a simple, reliable Expert Advisor for MetaTrader 5.

Trading Strategy

Symbol: EURUSD (configurable)
Timeframe: M15 (configurable)

Buy Conditions:

  • Candle 2 closes below the lower Bollinger Band.

  • Candle 1 closes back above the lower Bollinger Band.

  • Enter BUY at the first available tick of the next candle.

Sell Conditions:

  • Candle 2 closes above the upper Bollinger Band.

  • Candle 1 closes back below the upper Bollinger Band.

  • Enter SELL at the first available tick of the next candle.

Bollinger Bands settings: Period 20, Deviation 2.0 (configurable).

Risk Management

  • ATR period: 14.

  • Stop Loss: 1.5 × ATR measured at the signal candle close.

  • Take Profit: 2 × the initial SL distance.

  • Fixed lot: 0.01 by default (configurable).

  • Maximum spread: 25 points (configurable). Skip the signal if the spread is too high at the entry tick.

  • Maximum one open position per symbol and Magic Number.

  • Maximum two entries per trading day.

  • No martingale, grid or averaging.

Additional Requirements

  • Use completed candles only. No repainting or duplicate entries.

  • The EA must not repeat an already processed signal after MT5 or VPS restart.

  • Handle invalid lot sizes, stop levels and broker restrictions safely.

  • Include clear execution logs.

  • Provide the complete MQ5 source, compiled EX5 and a short installation guide.

  • Test the EA in the MT5 Strategy Tester and provide basic functional test evidence.

Two Questions for the Developer

  1. How would you ensure ATR-based SL/TP remains consistent after a trade opens, especially if volatility changes?

  2. Do you see any potential technical concerns or simple improvements that could make this strategy more reliable without adding unnecessary complexity?

Please confirm your proposed fixed price, delivery time and approach.

I prefer a clean, maintainable EA with predictable execution over unnecessary features.


Responded

1
Developer 1
Rating
(631)
Projects
739
34%
Arbitration
49
53% / 39%
Overdue
15
2%
Working
2
Developer 2
Rating
(438)
Projects
649
53%
Arbitration
35
63% / 20%
Overdue
7
1%
Working
3
Developer 3
Rating
(264)
Projects
310
75%
Arbitration
15
67% / 0%
Overdue
6
2%
Working
4
Developer 4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(465)
Projects
815
49%
Arbitration
75
21% / 51%
Overdue
142
17%
Working
6
Developer 6
Rating
(51)
Projects
71
37%
Arbitration
4
25% / 75%
Overdue
1
1%
Free
Published: 1 code
7
Developer 7
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(11)
Projects
16
50%
Arbitration
1
100% / 0%
Overdue
4
25%
Free
9
Developer 9
Rating
(45)
Projects
63
52%
Arbitration
5
0% / 40%
Overdue
1
2%
Free
10
Developer 10
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
11
Developer 11
Rating
(559)
Projects
853
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
12
Developer 12
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
(2350)
Projects
2956
63%
Arbitration
125
44% / 26%
Overdue
429
15%
Free
16
Developer 16
Rating
(184)
Projects
198
46%
Arbitration
4
50% / 25%
Overdue
1
1%
Working
17
Developer 17
Rating
(20)
Projects
26
38%
Arbitration
6
33% / 50%
Overdue
0
Free
18
Developer 18
Rating
(10)
Projects
15
20%
Arbitration
5
40% / 40%
Overdue
1
7%
Free
19
Developer 19
Rating
(106)
Projects
129
25%
Arbitration
25
28% / 56%
Overdue
8
6%
Free
20
Developer 20
Rating
(319)
Projects
574
35%
Arbitration
83
31% / 45%
Overdue
207
36%
Free
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
22
Developer 22
Rating
(21)
Projects
27
41%
Arbitration
3
33% / 67%
Overdue
3
11%
Free
23
Developer 23
Rating
(20)
Projects
29
3%
Arbitration
4
0% / 100%
Overdue
5
17%
Free
24
Developer 24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Developer 25
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
26
Developer 26
Rating
(2)
Projects
2
100%
Arbitration
0
Overdue
0
Working
Published: 2 codes
27
Developer 27
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
28
Developer 28
Rating
(12)
Projects
19
32%
Arbitration
0
Overdue
1
5%
Loaded
29
Developer 29
Rating
(21)
Projects
28
36%
Arbitration
7
14% / 71%
Overdue
2
7%
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
32
Developer 32
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
1
50%
Free
33
Developer 33
Rating
(2)
Projects
7
0%
Arbitration
3
0% / 33%
Overdue
1
14%
Working
34
Developer 34
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
35
Developer 35
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 2 codes
37
Developer 37
Rating
(10)
Projects
12
33%
Arbitration
0
Overdue
2
17%
Working
Published: 1 code
38
Developer 38
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 10 codes
39
Developer 39
Rating
(60)
Projects
94
43%
Arbitration
4
0% / 100%
Overdue
4
4%
Working
40
Developer 40
Rating
(42)
Projects
112
56%
Arbitration
2
50% / 0%
Overdue
3
3%
Free
Published: 1 code
41
Developer 41
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article, 1 code
42
Developer 42
Rating
(29)
Projects
35
37%
Arbitration
0
Overdue
2
6%
Working
43
Developer 43
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Working
Published: 2 codes
44
Developer 44
Rating
(1)
Projects
2
50%
Arbitration
0
Overdue
1
50%
Working
45
Developer 45
Rating
(1)
Projects
2
0%
Arbitration
2
0% / 100%
Overdue
0
Working
46
Developer 46
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
47
Developer 47
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 5 codes
48
Developer 48
Rating
(4)
Projects
4
100%
Arbitration
0
Overdue
0
Free
49
Developer 49
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
50
Developer 50
Rating
(369)
Projects
459
55%
Arbitration
24
58% / 17%
Overdue
31
7%
Free
51
Developer 51
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
52
Developer 52
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
53
Developer 53
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
54
Developer 54
Rating
(515)
Projects
554
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
55
Developer 55
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
56
Developer 56
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
57
Developer 57
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
58
Developer 58
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
59
Developer 59
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
60
Developer 60
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Hello, I'm looking for an experienced MQL5 developer to build a clean and reliable Opening Range Breakout Expert Advisor for MetaTrader 5. I have previously experienced problems with EAs placing duplicate pending orders after terminal or VPS restarts. My priority is reliable execution, sensible risk management and an EA that I can confidently test and maintain. 1. Opening Range Strategy Platform: MetaTrader 5
Hi everyone. I came across a bot named ( Super Scalping EA Gold Tick Scalper ) in the free bots section on MQL5, and I’ve seen its trading results over a two-year period. I would like one of you to create a similar bot for gold trading that achieves the same (or very similar) results, but within a shorter timeframe—specifically 6 to 8 months. I also need the bot to be suitable for both small accounts ($30–$50) and
i have existing EA but its decrypted i dont have its source code , i want you to decrypt the EA and give me the original source code of it
Project: Custom MT5 Day Trading Expert Advisor I need a custom automated trading robot (EA) for MetaTrader 5, developed in MQL5. Markets: - Gold (XAUUSD) - Selected Forex pairs Trading style: Automated day trading. All positions should be closed according to predefined strategy rules and before the end of the selected trading session. Strategy: The developer should propose a clear trading strategy, explain its rules
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
1. Overview Build an MQL5 Expert Advisor for MetaTrader 5 that trades XAUUSD (Gold) as a scalper, using Heiken Ashi candles and a 50 EMA for entries. 2. Platform and symbol MetaTrader 5, Expert Advisor (.mq5 and compiled .ex5) Symbol: XAUUSD (must work with broker suffixes, e.g. XAUUSDm) Default timeframe: M5 (configurable; M1 to M15 should work) 3. Indicators Heiken Ashi candles, calculated inside the EA (no
I I am looking for an experienced MQL5 developer to build a robust, fully automated Expert Advisor (EA) for MetaTrader 5 based on a moving average pullback strategy. The EA must be optimized for multi-symbol and multi-timeframe processing, capable of running on a single chart while scanning and trading a user-defined list of currency pairs. 1. Core Strategy Logic * Trend Zone: The strategy utilizes the zone between
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
Hi mql5 community, I am actually looking for a dev who applied to my previous job posted few days ago regarding " Need a faithful ready made hft scalper ea robot" He already reached out with an EA which I was validating its performance on my end, but unfortunately the weekend absolutely got my away from internet while have to pay attention to some physical tasks, and during those time I couldn't been able to check

Project information

Budget
70 - 150 USD
Deadline
from 3 to 5 day(s)

Customer

Placed orders4
Arbitrage count0