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

MQL5 Indicadores

Tarea técnica

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.


Han respondido

1
Desarrollador 1
Evaluación
(631)
Proyectos
739
34%
Arbitraje
49
53% / 39%
Caducado
15
2%
Trabaja
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(111)
Proyectos
184
25%
Arbitraje
25
16% / 76%
Caducado
16
9%
Libre
4
Desarrollador 4
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(17)
Proyectos
21
19%
Arbitraje
5
40% / 40%
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(106)
Proyectos
129
25%
Arbitraje
25
28% / 56%
Caducado
8
6%
Libre
7
Desarrollador 7
Evaluación
(184)
Proyectos
198
46%
Arbitraje
4
50% / 25%
Caducado
1
1%
Trabaja
8
Desarrollador 8
Evaluación
(319)
Proyectos
574
35%
Arbitraje
83
31% / 45%
Caducado
207
36%
Libre
9
Desarrollador 9
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(11)
Proyectos
16
50%
Arbitraje
1
100% / 0%
Caducado
4
25%
Libre
11
Desarrollador 11
Evaluación
(19)
Proyectos
22
18%
Arbitraje
9
33% / 44%
Caducado
3
14%
Trabaja
Ha publicado: 1 ejemplo
12
Desarrollador 12
Evaluación
(20)
Proyectos
29
3%
Arbitraje
4
0% / 100%
Caducado
5
17%
Libre
13
Desarrollador 13
Evaluación
(21)
Proyectos
27
41%
Arbitraje
3
33% / 67%
Caducado
3
11%
Libre
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(629)
Proyectos
707
42%
Arbitraje
2
100% / 0%
Caducado
1
0%
Trabaja
Ha publicado: 9 ejemplos
17
Desarrollador 17
Evaluación
(8)
Proyectos
9
33%
Arbitraje
1
100% / 0%
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(2350)
Proyectos
2956
63%
Arbitraje
125
44% / 26%
Caducado
429
15%
Libre
19
Desarrollador 19
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(14)
Proyectos
21
24%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
21
Desarrollador 21
Evaluación
(2)
Proyectos
2
100%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
22
Desarrollador 22
Evaluación
(10)
Proyectos
15
20%
Arbitraje
5
40% / 40%
Caducado
1
7%
Libre
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 3 ejemplos
25
Desarrollador 25
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(12)
Proyectos
19
32%
Arbitraje
0
Caducado
1
5%
Trabajando
28
Desarrollador 28
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
29
Desarrollador 29
Evaluación
(559)
Proyectos
853
61%
Arbitraje
33
27% / 45%
Caducado
24
3%
Libre
Ha publicado: 1 ejemplo
30
Desarrollador 30
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
1
50%
Libre
31
Desarrollador 31
Evaluación
(264)
Proyectos
310
75%
Arbitraje
15
67% / 0%
Caducado
6
2%
Trabaja
32
Desarrollador 32
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
33
Desarrollador 33
Evaluación
(21)
Proyectos
28
36%
Arbitraje
7
14% / 71%
Caducado
2
7%
Libre
34
Desarrollador 34
Evaluación
(15)
Proyectos
15
33%
Arbitraje
1
0% / 100%
Caducado
1
7%
Libre
35
Desarrollador 35
Evaluación
(10)
Proyectos
12
0%
Arbitraje
3
33% / 33%
Caducado
0
Libre
36
Desarrollador 36
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
37
Desarrollador 37
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 2 ejemplos
38
Desarrollador 38
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
(453)
Proyectos
566
26%
Arbitraje
24
42% / 38%
Caducado
85
15%
Libre
Ha publicado: 6 ejemplos
40
Desarrollador 40
Evaluación
(10)
Proyectos
12
33%
Arbitraje
0
Caducado
2
17%
Trabaja
Ha publicado: 1 ejemplo
41
Desarrollador 41
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 10 ejemplos
42
Desarrollador 42
Evaluación
(2676)
Proyectos
3419
68%
Arbitraje
77
48% / 14%
Caducado
343
10%
Trabaja
Ha publicado: 1 ejemplo
43
Desarrollador 43
Evaluación
(60)
Proyectos
94
43%
Arbitraje
4
0% / 100%
Caducado
4
4%
Trabaja
44
Desarrollador 44
Evaluación
(42)
Proyectos
112
56%
Arbitraje
2
50% / 0%
Caducado
3
3%
Libre
Ha publicado: 1 ejemplo
45
Desarrollador 45
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 7 ejemplos
46
Desarrollador 46
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
47
Desarrollador 47
Evaluación
(29)
Proyectos
35
37%
Arbitraje
0
Caducado
2
6%
Trabaja
48
Desarrollador 48
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
49
Desarrollador 49
Evaluación
(78)
Proyectos
246
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 1 artículo, 1 ejemplo
50
Desarrollador 50
Evaluación
(1)
Proyectos
2
50%
Arbitraje
0
Caducado
1
50%
Trabaja
51
Desarrollador 51
Evaluación
(1)
Proyectos
2
0%
Arbitraje
2
0% / 100%
Caducado
0
Trabaja
52
Desarrollador 52
Evaluación
(1)
Proyectos
1
0%
Arbitraje
3
0% / 100%
Caducado
1
100%
Libre
53
Desarrollador 53
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
54
Desarrollador 54
Evaluación
(4)
Proyectos
4
100%
Arbitraje
0
Caducado
0
Libre
55
Desarrollador 55
Evaluación
(43)
Proyectos
49
29%
Arbitraje
4
25% / 25%
Caducado
0
Libre
56
Desarrollador 56
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
57
Desarrollador 57
Evaluación
(6)
Proyectos
8
38%
Arbitraje
2
50% / 50%
Caducado
2
25%
Libre
58
Desarrollador 58
Evaluación
(369)
Proyectos
459
55%
Arbitraje
24
58% / 17%
Caducado
31
7%
Libre
59
Desarrollador 59
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
60
Desarrollador 60
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
61
Desarrollador 61
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
62
Desarrollador 62
Evaluación
(515)
Proyectos
554
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
63
Desarrollador 63
Evaluación
(28)
Proyectos
39
23%
Arbitraje
14
0% / 93%
Caducado
4
10%
Libre
64
Desarrollador 64
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
65
Desarrollador 65
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
66
Desarrollador 66
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
67
Desarrollador 67
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
68
Desarrollador 68
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
69
Desarrollador 69
Evaluación
(83)
Proyectos
97
32%
Arbitraje
9
22% / 56%
Caducado
5
5%
Trabaja
70
Desarrollador 70
Evaluación
(64)
Proyectos
145
46%
Arbitraje
21
38% / 24%
Caducado
32
22%
Libre
Solicitudes similares
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)

Información sobre el proyecto

Presupuesto
70 - 140 USD
Plazo límite de ejecución
de 2 a 4 día(s)

Cliente

Encargos realizados4
Número de arbitrajes0