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

MQL5 Indicadores

Termos de Referência

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.


Respondido

1
Desenvolvedor 1
Classificação
(631)
Projetos
739
34%
Arbitragem
49
53% / 39%
Expirado
15
2%
Trabalhando
2
Desenvolvedor 2
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(111)
Projetos
184
25%
Arbitragem
25
16% / 76%
Expirado
16
9%
Livre
4
Desenvolvedor 4
Classificação
(2)
Projetos
2
50%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(17)
Projetos
21
19%
Arbitragem
5
40% / 40%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(106)
Projetos
129
25%
Arbitragem
25
28% / 56%
Expirado
8
6%
Livre
7
Desenvolvedor 7
Classificação
(184)
Projetos
198
46%
Arbitragem
4
50% / 25%
Expirado
1
1%
Trabalhando
8
Desenvolvedor 8
Classificação
(319)
Projetos
574
35%
Arbitragem
83
31% / 45%
Expirado
207
36%
Livre
9
Desenvolvedor 9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
(11)
Projetos
16
50%
Arbitragem
1
100% / 0%
Expirado
4
25%
Livre
11
Desenvolvedor 11
Classificação
(19)
Projetos
22
18%
Arbitragem
9
33% / 44%
Expirado
3
14%
Trabalhando
Publicou: 1 código
12
Desenvolvedor 12
Classificação
(20)
Projetos
29
3%
Arbitragem
4
0% / 100%
Expirado
5
17%
Livre
13
Desenvolvedor 13
Classificação
(21)
Projetos
27
41%
Arbitragem
3
33% / 67%
Expirado
3
11%
Livre
14
Desenvolvedor 14
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
15
Desenvolvedor 15
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(629)
Projetos
707
42%
Arbitragem
2
100% / 0%
Expirado
1
0%
Trabalhando
Publicou: 9 códigos
17
Desenvolvedor 17
Classificação
(8)
Projetos
9
33%
Arbitragem
1
100% / 0%
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
(2350)
Projetos
2956
63%
Arbitragem
125
44% / 26%
Expirado
429
15%
Livre
19
Desenvolvedor 19
Classificação
(2)
Projetos
2
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(14)
Projetos
21
24%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
21
Desenvolvedor 21
Classificação
(2)
Projetos
2
100%
Arbitragem
0
Expirado
0
Trabalhando
Publicou: 2 códigos
22
Desenvolvedor 22
Classificação
(10)
Projetos
15
20%
Arbitragem
5
40% / 40%
Expirado
1
7%
Livre
23
Desenvolvedor 23
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
24
Desenvolvedor 24
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 3 códigos
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
27
Desenvolvedor 27
Classificação
(12)
Projetos
19
32%
Arbitragem
0
Expirado
1
5%
Carregado
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
29
Desenvolvedor 29
Classificação
(559)
Projetos
853
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
30
Desenvolvedor 30
Classificação
(2)
Projetos
2
50%
Arbitragem
0
Expirado
1
50%
Livre
31
Desenvolvedor 31
Classificação
(264)
Projetos
310
75%
Arbitragem
15
67% / 0%
Expirado
6
2%
Trabalhando
32
Desenvolvedor 32
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
33
Desenvolvedor 33
Classificação
(21)
Projetos
28
36%
Arbitragem
7
14% / 71%
Expirado
2
7%
Livre
34
Desenvolvedor 34
Classificação
(15)
Projetos
15
33%
Arbitragem
1
0% / 100%
Expirado
1
7%
Livre
35
Desenvolvedor 35
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
36
Desenvolvedor 36
Classificação
(4)
Projetos
8
0%
Arbitragem
3
33% / 67%
Expirado
4
50%
Livre
37
Desenvolvedor 37
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 2 códigos
38
Desenvolvedor 38
Classificação
(2)
Projetos
2
50%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
(453)
Projetos
566
26%
Arbitragem
24
42% / 38%
Expirado
85
15%
Livre
Publicou: 6 códigos
40
Desenvolvedor 40
Classificação
(10)
Projetos
12
33%
Arbitragem
0
Expirado
2
17%
Trabalhando
Publicou: 1 código
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 10 códigos
42
Desenvolvedor 42
Classificação
(2676)
Projetos
3419
68%
Arbitragem
77
48% / 14%
Expirado
343
10%
Trabalhando
Publicou: 1 código
43
Desenvolvedor 43
Classificação
(60)
Projetos
94
43%
Arbitragem
4
0% / 100%
Expirado
4
4%
Trabalhando
44
Desenvolvedor 44
Classificação
(42)
Projetos
112
56%
Arbitragem
2
50% / 0%
Expirado
3
3%
Livre
Publicou: 1 código
45
Desenvolvedor 45
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 7 códigos
46
Desenvolvedor 46
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
47
Desenvolvedor 47
Classificação
(29)
Projetos
35
37%
Arbitragem
0
Expirado
2
6%
Trabalhando
48
Desenvolvedor 48
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
49
Desenvolvedor 49
Classificação
(78)
Projetos
246
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo, 1 código
50
Desenvolvedor 50
Classificação
(1)
Projetos
2
50%
Arbitragem
0
Expirado
1
50%
Trabalhando
51
Desenvolvedor 51
Classificação
(1)
Projetos
2
0%
Arbitragem
2
0% / 100%
Expirado
0
Trabalhando
52
Desenvolvedor 52
Classificação
(1)
Projetos
1
0%
Arbitragem
3
0% / 100%
Expirado
1
100%
Livre
53
Desenvolvedor 53
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
54
Desenvolvedor 54
Classificação
(4)
Projetos
4
100%
Arbitragem
0
Expirado
0
Livre
55
Desenvolvedor 55
Classificação
(43)
Projetos
49
29%
Arbitragem
4
25% / 25%
Expirado
0
Livre
56
Desenvolvedor 56
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
57
Desenvolvedor 57
Classificação
(6)
Projetos
8
38%
Arbitragem
2
50% / 50%
Expirado
2
25%
Livre
58
Desenvolvedor 58
Classificação
(369)
Projetos
459
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Livre
59
Desenvolvedor 59
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
60
Desenvolvedor 60
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
61
Desenvolvedor 61
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
62
Desenvolvedor 62
Classificação
(515)
Projetos
554
53%
Arbitragem
13
69% / 15%
Expirado
3
1%
Livre
63
Desenvolvedor 63
Classificação
(28)
Projetos
39
23%
Arbitragem
14
0% / 93%
Expirado
4
10%
Livre
64
Desenvolvedor 64
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
65
Desenvolvedor 65
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
66
Desenvolvedor 66
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
67
Desenvolvedor 67
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
68
Desenvolvedor 68
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
69
Desenvolvedor 69
Classificação
(83)
Projetos
97
32%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
70
Desenvolvedor 70
Classificação
(64)
Projetos
145
46%
Arbitragem
21
38% / 24%
Expirado
32
22%
Livre
Pedidos semelhantes
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)

Informações sobre o projeto

Orçamento
70 - 140 USD
Prazo
de 2 para 4 dias

Cliente

Pedidos postados4
Número de arbitragens0