Proton Candle Time MT5
FREE
Published:
26 April 2026
Current version:
5.20
Didn't find a suitable robot?
Order your own one
on Freelance
Go to Freelance
Order your own one
on Freelance
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through
Version 5.20
2026.05.25
Minor bug fixes
Optimized panel performance
Optimized panel performance
Version 4.110
2026.05.15
Minor Bug Fix
Version 4.30
2026.04.27
v4.3 — Reliability & code quality update
Three improvements over v4.2:
1. Timer self-healing on illiquid symbols (reliability fix)
On thinly traded symbols or during off-hours, the MT5 terminal occasionally fails to register the 100ms refresh timer at startup. Previously this left the display updating only on broker ticks, which could be minutes apart. The indicator now retries timer registration on every tick until it succeeds — the display self-heals automatically without requiring a reload.
2. Blink colour logic refactored (code quality)
The red/yellow blink colour selection is now handled by a dedicated GetTimerColor() function, replacing an inline if/else block. No behaviour change — internal cleanup only.
3. Comment trimming (code quality)
Verbose multi-line inline comments have been condensed to single-line references. The header changelog remains the authoritative record of all changes across every version.
Full version history (for your product description page)
VersionSummary4.3Timer retry on illiquid symbols; GetTimerColor() helper; comment cleanup4.2Y-coord redraw fix (B1); all ObjectSet* return values checked (B2); Alert→Print (B3); SYMBOL_POINT cached (B4); blink toggle gated (B5)4.1TOCTOU race fix (A1); candle boundary refresh (A2); position-change cache (A3); conditional ChartRedraw (A4); MN1/W1 label cap (A5); ObjectSet* one-warn guard (A6); sleep/resume clamp (A7); crash-restart object refresh (A8)4.0Timer cadence reduced from 500ms to 100ms to eliminate visible second-skips under MT5 jitter
Three improvements over v4.2:
1. Timer self-healing on illiquid symbols (reliability fix)
On thinly traded symbols or during off-hours, the MT5 terminal occasionally fails to register the 100ms refresh timer at startup. Previously this left the display updating only on broker ticks, which could be minutes apart. The indicator now retries timer registration on every tick until it succeeds — the display self-heals automatically without requiring a reload.
2. Blink colour logic refactored (code quality)
The red/yellow blink colour selection is now handled by a dedicated GetTimerColor() function, replacing an inline if/else block. No behaviour change — internal cleanup only.
3. Comment trimming (code quality)
Verbose multi-line inline comments have been condensed to single-line references. The header changelog remains the authoritative record of all changes across every version.
Full version history (for your product description page)
VersionSummary4.3Timer retry on illiquid symbols; GetTimerColor() helper; comment cleanup4.2Y-coord redraw fix (B1); all ObjectSet* return values checked (B2); Alert→Print (B3); SYMBOL_POINT cached (B4); blink toggle gated (B5)4.1TOCTOU race fix (A1); candle boundary refresh (A2); position-change cache (A3); conditional ChartRedraw (A4); MN1/W1 label cap (A5); ObjectSet* one-warn guard (A6); sleep/resume clamp (A7); crash-restart object refresh (A8)4.0Timer cadence reduced from 500ms to 100ms to eliminate visible second-skips under MT5 jitter
Version 4.0
2026.04.26
Fix timer Freeze and other things
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
