
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
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 (second call returns false). A variable can be tested multiple times.
Running EA once at the start of each bar - MQL4 programming forum (2011)
In this case @William Roeder, your usual logic does not apply because of dealing with Renko bricks, where all three have to be considered, Open Time, Open Price and Tick Volume.
Provided the Renko generator is correctly producing the bricks, then zero volume denotes virtual filler bricks, and time alone is unreliable because you can have multiple bricks within the same second, so you have to consider both the time and the open price to detect a new brick and also the volume if you want to skip over the virtual filler bricks.
In this case @William Roeder, your usual logic does not apply because of dealing with Renko bricks, where all three have to be considered, Open Time, Open Price and Tick Volume.
Provided the Renko generator is correctly producing the bricks, then zero volume denotes virtual filler bricks, and time alone is unreliable because you can have multiple bricks within the same second, so you have to consider both the time and the open price to detect a new brick and also the volume if you want to skip over the virtual filler bricks.
Hi, Fernando
Can you give me some example code to detect at the begging of a new candle for Renko with using both the brick's open price and its time?
How to code it ?
Thank you so much for taking time.
It is first time to study this code.
I will try to understand one by one.