Forgive me, I am new, I've been using mt4 for a while. I coded a way to make calculations on custom time frames, by loading the current price of an instrument into an array. So this way, I at 10:15 for example, I can calculate stuff with an hourly perspective, but between 9:16 and 10:15, and get an hourly reading of the exact last hour relative to now.
Is there a built in provision for this kind of trickery in mt5 (or mt4 for that matter)?
I think it depends on where you're going to use it.
An alternative, on MT4 is to create/build an Offline Chart of bars according to your non-standard specifications, and then attach whatever indicator you wish to use on it. That is how they make charts for Constant Range Bars, Constant Volume Bars, Renko, Point & Figure, 3-Line Break, etc.
However, if you don't need to visualise it or add indicators to it, then the way you are doing it is just fine and probably more efficient. You also can't back-test on Offline Charts, so you are probably better to continue to use the method you have described.
You can however, generate the Offline Chart from your EA at the same time it trades, just as a monitoring or debugging tool if you wish.
PS! By the way, the equivalent functionality on MT5 is to use Custom Symbols.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Forgive me, I am new, I've been using mt4 for a while. I coded a way to make calculations on custom time frames, by loading the current price of an instrument into an array. So this way, I at 10:15 for example, I can calculate stuff with an hourly perspective, but between 9:16 and 10:15, and get an hourly reading of the exact last hour relative to now.
Is there a built in provision for this kind of trickery in mt5 (or mt4 for that matter)?