MT5 Session High/Low Breakout Indicator – Non-Repainting Alerts

MQL5 Indicators

Specification

The indicator should identify the high and low of two configurable trading sessions, draw their levels on the chart, and generate reliable breakout alerts.

1. Session Settings

Symbol: Current chart symbol (EURUSD for testing).

Timeframe: M5.

Two independent sessions:

  • Session A: 08:00–10:00

  • Session B: 13:00–15:00

All times use MT5 broker server time. Start and end times must be configurable.

The indicator should calculate each session's high and low using M5 candles within the configured time window.

2. Chart Display

  • Draw horizontal lines for each session's high and low.

  • Use different colors for Session A and Session B.

  • Display the session name and price level.

  • While a session is running, its high and low may update as new completed candles become available.

  • Once the session finishes, its final high and low must remain fixed.

  • Historical session levels must not change after confirmation.

3. Breakout Signals

Generate a BUY arrow when an M5 candle closes strictly above the confirmed session high.

Generate a SELL arrow when an M5 candle closes strictly below the confirmed session low.

Rules:

  • No breakout signals before the relevant session finishes.

  • Use completed candles only.

  • A wick touching or crossing the level is not enough.

  • Maximum one BUY alert and one SELL alert per session per trading day.

  • Breakouts are valid after the session ends until the end of that broker-server trading day.

  • Confirmed historical arrows must remain unchanged.

  • Alerts must not be repeated after indicator reload or MT5 restart.

4. Alerts

  • MT5 popup alerts.

  • Optional sound alerts through an input setting.

  • Display arrows directly on the chart.

  • Avoid duplicate alerts for the same breakout.

5. Deliverables

  • Complete MQ5 source code.

  • Compiled EX5 indicator.

  • Configurable session times, colors and alert settings.

  • Brief installation and usage instructions.

  • Basic Strategy Tester or visual chart evidence showing session boundaries, frozen levels and breakout signals.

Questions for the Developer

  1. How would you prevent repainting while still allowing the current session's high and low to update before that session closes?

  2. What technical concerns or simple improvements would you recommend to make the breakout alerts reliable, especially after MT5 restarts?

I prefer a lightweight indicator with predictable behavior rather than unnecessary dashboards or extra features.

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


Responded

1
Developer 1
Rating
(631)
Projects
739
34%
Arbitration
49
53% / 39%
Overdue
15
2%
Working
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(111)
Projects
184
25%
Arbitration
25
16% / 76%
Overdue
16
9%
Free
4
Developer 4
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(17)
Projects
21
19%
Arbitration
5
40% / 40%
Overdue
0
Free
6
Developer 6
Rating
(106)
Projects
129
25%
Arbitration
25
28% / 56%
Overdue
8
6%
Free
7
Developer 7
Rating
(184)
Projects
198
46%
Arbitration
4
50% / 25%
Overdue
1
1%
Working
8
Developer 8
Rating
(319)
Projects
574
35%
Arbitration
83
31% / 45%
Overdue
207
36%
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(11)
Projects
16
50%
Arbitration
1
100% / 0%
Overdue
4
25%
Free
11
Developer 11
Rating
(19)
Projects
22
18%
Arbitration
9
33% / 44%
Overdue
3
14%
Working
Published: 1 code
12
Developer 12
Rating
(20)
Projects
29
3%
Arbitration
4
0% / 100%
Overdue
5
17%
Free
13
Developer 13
Rating
(21)
Projects
27
41%
Arbitration
3
33% / 67%
Overdue
3
11%
Free
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(629)
Projects
707
42%
Arbitration
2
100% / 0%
Overdue
1
0%
Working
Published: 9 codes
17
Developer 17
Rating
(8)
Projects
9
33%
Arbitration
1
100% / 0%
Overdue
0
Free
18
Developer 18
Rating
(2350)
Projects
2956
63%
Arbitration
125
44% / 26%
Overdue
429
15%
Free
19
Developer 19
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
20
Developer 20
Rating
(14)
Projects
21
24%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
21
Developer 21
Rating
(2)
Projects
2
100%
Arbitration
0
Overdue
0
Working
Published: 2 codes
22
Developer 22
Rating
(10)
Projects
15
20%
Arbitration
5
40% / 40%
Overdue
1
7%
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
24
Developer 24
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 3 codes
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Developer 27
Rating
(12)
Projects
19
32%
Arbitration
0
Overdue
1
5%
Loaded
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
(559)
Projects
853
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
30
Developer 30
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
1
50%
Free
31
Developer 31
Rating
(264)
Projects
310
75%
Arbitration
15
67% / 0%
Overdue
6
2%
Working
32
Developer 32
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
33
Developer 33
Rating
(21)
Projects
28
36%
Arbitration
7
14% / 71%
Overdue
2
7%
Free
34
Developer 34
Rating
(15)
Projects
15
33%
Arbitration
1
0% / 100%
Overdue
1
7%
Free
35
Developer 35
Rating
(10)
Projects
12
0%
Arbitration
3
33% / 33%
Overdue
0
Free
36
Developer 36
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 2 codes
38
Developer 38
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
39
Developer 39
Rating
(453)
Projects
566
26%
Arbitration
24
42% / 38%
Overdue
85
15%
Free
Published: 6 codes
40
Developer 40
Rating
(10)
Projects
12
33%
Arbitration
0
Overdue
2
17%
Working
Published: 1 code
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 10 codes
42
Developer 42
Rating
(2676)
Projects
3419
68%
Arbitration
77
48% / 14%
Overdue
343
10%
Working
Published: 1 code
43
Developer 43
Rating
(60)
Projects
94
43%
Arbitration
4
0% / 100%
Overdue
4
4%
Working
44
Developer 44
Rating
(42)
Projects
112
56%
Arbitration
2
50% / 0%
Overdue
3
3%
Free
Published: 1 code
45
Developer 45
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 7 codes
46
Developer 46
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
47
Developer 47
Rating
(29)
Projects
35
37%
Arbitration
0
Overdue
2
6%
Working
48
Developer 48
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
49
Developer 49
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article, 1 code
50
Developer 50
Rating
(1)
Projects
2
50%
Arbitration
0
Overdue
1
50%
Working
51
Developer 51
Rating
(1)
Projects
2
0%
Arbitration
2
0% / 100%
Overdue
0
Working
52
Developer 52
Rating
(1)
Projects
1
0%
Arbitration
3
0% / 100%
Overdue
1
100%
Free
53
Developer 53
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
54
Developer 54
Rating
(4)
Projects
4
100%
Arbitration
0
Overdue
0
Free
55
Developer 55
Rating
(43)
Projects
49
29%
Arbitration
4
25% / 25%
Overdue
0
Free
56
Developer 56
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
57
Developer 57
Rating
(6)
Projects
8
38%
Arbitration
2
50% / 50%
Overdue
2
25%
Free
58
Developer 58
Rating
(369)
Projects
459
55%
Arbitration
24
58% / 17%
Overdue
31
7%
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
61
Developer 61
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
62
Developer 62
Rating
(515)
Projects
554
53%
Arbitration
13
69% / 15%
Overdue
3
1%
Free
63
Developer 63
Rating
(28)
Projects
39
23%
Arbitration
14
0% / 93%
Overdue
4
10%
Free
64
Developer 64
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
65
Developer 65
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
66
Developer 66
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
67
Developer 67
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
68
Developer 68
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
69
Developer 69
Rating
(83)
Projects
97
32%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
70
Developer 70
Rating
(64)
Projects
145
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Free
Similar orders
Description I am looking for a highly skilled MQL5 Developer & Trader with strong experience in EA optimization, stress testing, and forward validation. The EA is already coded and running. What I need now is: 1.Simple code editing, code adjustment/upgrading and code tamplates inserting, 2.Parameter Optimization & Re-Validation – Find the best stable settings for XAUUSD (not overfitted). 3.Robustness / Stress Testing
المطلوب موشر لتداول الذهب مجرب وقوية يعطي اشاره قوية فقط مع وقف خساره ومختبر ومجرب في حال الموافقه علي لموشر بعد التجربه لمدة ٣ ايام يتم الشراء دايم مبلغ ٢٠٠ دولار
Strategy 40 - 60 USD
yo i have a strategy i would really like to turn into a signal bot basically please this is very technical and serious to me the strategy needs more time 1 time frame and the bot most be 100% accurate
can you help me use a Tickblaze Algo NRBO on the NT platform? I have it somewhat set up, but I have other questions about running it & knowing how to operate it in NT. Thank you if anyone have experience in this kindly bib and let do it asap
I need a trading system similar to the attached files. Check attachment for details on the indicator. i guess the indicator contains some of (Rainbow MA , MTF Dashboard , Symbol Switcher , and Trend Histogram), though may not be exactly as listed
I have a EA/Bot I’ve designed and want it to be put onto me MetaTrader5 this month. I’m new here and also need to figure out how to get a live account and add a UK broker
Hi. I am looking for an experienced MQL5 developer for an advanced XAUUSD MT5 indicator. Before choosing a developer, I would like to see a small proof-of-concept or an example of a similar indicator you have already developed. My final indicator must be written from scratch in MQL5 and I must receive the complete .mq5 source code + compiled .ex5 . Main requirements: XAUUSD MT5 / MQL5 Indicator only — NO AutoTrading
Title: Advanced XAUUSD MT5 Indicator – MQL5 Source Code Required I need a professional MT5 indicator written from scratch in MQL5 (.mq5) for XAUUSD. The indicator must be signals/analysis only — AutoTrading must remain OFF . I need the complete editable .mq5 source code, not only an .ex5 file. The system should analyze multiple timeframes: H4 → H1 → M30 → M15 → M5 → M1 . Required logic: Higher-timeframe
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it
Please may someone assist me with the indicator attached, it has a SERIOUS BUG issue in the sense that when I load it, and activate the template (attached as well) MT4 ALWAYS freezes and then eventually disconnects automatically, ALL THE TIME. It even gets worse to an extent that after disconnecting a number of times mt4 ends up not loading anymore, UNTIL I remove the indicator. Please I WILL NEED A DEMO (FOR A DAY)

Project information

Budget
70 - 140 USD
Deadline
from 2 to 4 day(s)

Customer

Placed orders4
Arbitrage count0