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

MQL5 Indicateurs

Spécifications

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.


Répondu

1
Développeur 1
Évaluation
(631)
Projets
739
34%
Arbitrage
49
53% / 39%
En retard
15
2%
Travail
2
Développeur 2
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(111)
Projets
184
25%
Arbitrage
25
16% / 76%
En retard
16
9%
Gratuit
4
Développeur 4
Évaluation
(2)
Projets
2
50%
Arbitrage
0
En retard
0
Gratuit
5
Développeur 5
Évaluation
(17)
Projets
21
19%
Arbitrage
5
40% / 40%
En retard
0
Gratuit
6
Développeur 6
Évaluation
(106)
Projets
129
25%
Arbitrage
25
28% / 56%
En retard
8
6%
Gratuit
7
Développeur 7
Évaluation
(184)
Projets
198
46%
Arbitrage
4
50% / 25%
En retard
1
1%
Travail
8
Développeur 8
Évaluation
(319)
Projets
574
35%
Arbitrage
83
31% / 45%
En retard
207
36%
Gratuit
9
Développeur 9
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
(11)
Projets
16
50%
Arbitrage
1
100% / 0%
En retard
4
25%
Gratuit
11
Développeur 11
Évaluation
(19)
Projets
22
18%
Arbitrage
9
33% / 44%
En retard
3
14%
Travail
Publié : 1 code
12
Développeur 12
Évaluation
(20)
Projets
29
3%
Arbitrage
4
0% / 100%
En retard
5
17%
Gratuit
13
Développeur 13
Évaluation
(21)
Projets
27
41%
Arbitrage
3
33% / 67%
En retard
3
11%
Gratuit
14
Développeur 14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
(629)
Projets
707
42%
Arbitrage
2
100% / 0%
En retard
1
0%
Travail
Publié : 9 codes
17
Développeur 17
Évaluation
(8)
Projets
9
33%
Arbitrage
1
100% / 0%
En retard
0
Gratuit
18
Développeur 18
Évaluation
(2350)
Projets
2956
63%
Arbitrage
125
44% / 26%
En retard
429
15%
Gratuit
19
Développeur 19
Évaluation
(2)
Projets
2
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
20
Développeur 20
Évaluation
(14)
Projets
21
24%
Arbitrage
0
En retard
2
10%
Gratuit
Publié : 3 codes
21
Développeur 21
Évaluation
(2)
Projets
2
100%
Arbitrage
0
En retard
0
Travail
Publié : 2 codes
22
Développeur 22
Évaluation
(10)
Projets
15
20%
Arbitrage
5
40% / 40%
En retard
1
7%
Gratuit
23
Développeur 23
Évaluation
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
24
Développeur 24
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 3 codes
25
Développeur 25
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(12)
Projets
19
32%
Arbitrage
0
En retard
1
5%
Chargé
28
Développeur 28
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
29
Développeur 29
Évaluation
(559)
Projets
853
61%
Arbitrage
33
27% / 45%
En retard
24
3%
Gratuit
Publié : 1 code
30
Développeur 30
Évaluation
(2)
Projets
2
50%
Arbitrage
0
En retard
1
50%
Gratuit
31
Développeur 31
Évaluation
(264)
Projets
310
75%
Arbitrage
15
67% / 0%
En retard
6
2%
Travail
32
Développeur 32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
33
Développeur 33
Évaluation
(21)
Projets
28
36%
Arbitrage
7
14% / 71%
En retard
2
7%
Gratuit
34
Développeur 34
Évaluation
(15)
Projets
15
33%
Arbitrage
1
0% / 100%
En retard
1
7%
Gratuit
35
Développeur 35
Évaluation
(10)
Projets
12
0%
Arbitrage
3
33% / 33%
En retard
0
Gratuit
36
Développeur 36
Évaluation
(4)
Projets
8
0%
Arbitrage
3
33% / 67%
En retard
4
50%
Gratuit
37
Développeur 37
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 2 codes
38
Développeur 38
Évaluation
(2)
Projets
2
50%
Arbitrage
0
En retard
0
Gratuit
39
Développeur 39
Évaluation
(453)
Projets
566
26%
Arbitrage
24
42% / 38%
En retard
85
15%
Gratuit
Publié : 6 codes
40
Développeur 40
Évaluation
(10)
Projets
12
33%
Arbitrage
0
En retard
2
17%
Travail
Publié : 1 code
41
Développeur 41
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 10 codes
42
Développeur 42
Évaluation
(2676)
Projets
3419
68%
Arbitrage
77
48% / 14%
En retard
343
10%
Travail
Publié : 1 code
43
Développeur 43
Évaluation
(60)
Projets
94
43%
Arbitrage
4
0% / 100%
En retard
4
4%
Travail
44
Développeur 44
Évaluation
(42)
Projets
112
56%
Arbitrage
2
50% / 0%
En retard
3
3%
Gratuit
Publié : 1 code
45
Développeur 45
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 7 codes
46
Développeur 46
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
47
Développeur 47
Évaluation
(29)
Projets
35
37%
Arbitrage
0
En retard
2
6%
Travail
48
Développeur 48
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
49
Développeur 49
Évaluation
(78)
Projets
246
74%
Arbitrage
7
100% / 0%
En retard
1
0%
Gratuit
Publié : 1 article, 1 code
50
Développeur 50
Évaluation
(1)
Projets
2
50%
Arbitrage
0
En retard
1
50%
Travail
51
Développeur 51
Évaluation
(1)
Projets
2
0%
Arbitrage
2
0% / 100%
En retard
0
Travail
52
Développeur 52
Évaluation
(1)
Projets
1
0%
Arbitrage
3
0% / 100%
En retard
1
100%
Gratuit
53
Développeur 53
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
54
Développeur 54
Évaluation
(4)
Projets
4
100%
Arbitrage
0
En retard
0
Gratuit
55
Développeur 55
Évaluation
(43)
Projets
49
29%
Arbitrage
4
25% / 25%
En retard
0
Gratuit
56
Développeur 56
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
57
Développeur 57
Évaluation
(6)
Projets
8
38%
Arbitrage
2
50% / 50%
En retard
2
25%
Gratuit
58
Développeur 58
Évaluation
(369)
Projets
459
55%
Arbitrage
24
58% / 17%
En retard
31
7%
Gratuit
59
Développeur 59
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
60
Développeur 60
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
61
Développeur 61
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
62
Développeur 62
Évaluation
(515)
Projets
554
53%
Arbitrage
13
69% / 15%
En retard
3
1%
Gratuit
63
Développeur 63
Évaluation
(28)
Projets
39
23%
Arbitrage
14
0% / 93%
En retard
4
10%
Gratuit
64
Développeur 64
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
65
Développeur 65
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
66
Développeur 66
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
67
Développeur 67
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
68
Développeur 68
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
69
Développeur 69
Évaluation
(83)
Projets
97
32%
Arbitrage
9
22% / 56%
En retard
5
5%
Travail
70
Développeur 70
Évaluation
(64)
Projets
145
46%
Arbitrage
21
38% / 24%
En retard
32
22%
Gratuit
Commandes similaires
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)

Informations sur le projet

Budget
70 - 140 USD
Délais
de 2 à 4 jour(s)

Client

Commandes passées4
Nombre d'arbitrages0