Mary A Thompson: Please, is there a means for the start of a new candle.
Detecting the start of a new bar or candle — Detecting the start of a new bar or candle, in the OnTick() event handler of an expert advisor
![Detecting the start of a new bar or candle Detecting the start of a new bar or candle](https://c.mql5.com/36/55/detecting-the-start-of-a-new-bar.jpg)
Detecting the start of a new bar or candle
- www.mql5.com
Detecting the start of a new bar or candle, in the OnTick() event handler of an expert advisor.
For a new bar test, Bars is unreliable (a refresh/reconnect can change number of bars on chart), volume is unreliable (miss ticks), Price is unreliable (duplicate prices and The == operand. - MQL4 programming forum.) Always use time.
MT4: New candle - MQL4 programming forum #3 (2014)
MT5: Accessing variables - MQL4 programming forum #3 (2022)
I disagree with making a new bar function, because it can only be called once per tick. A variable can be tested multiple times.
Running EA once at the start of each bar - MQL4 programming forum (2011)
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
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
void OnTick() { if(IsNewCandle()) { } }
Please , is there a means for the start of a new candle.
Thanks