Actually I know what he means. I had been waiting for some authorized answer, but nothing comes. The timeframes that do not appear on some chart do not get updated until an MQL read request is made, like iBars. In that case the last 2048 bars are updated. But there is no method I would know about to learn the data is already up-to-date.
Yes. Seems to be true. I tried this; at the first run I got incorrect results, but after a few moments, I tried a second run and I got up-to-date prices ;)
Thanks man ; useful information.
Can you please tell where did you get these info from?
Lol, it is just pure observation, I doubt there is any info printed. I spent much time with offline charting on MT4, so some regular behaviour became obvious.
Actually I know what he means. I had been waiting for some authorized answer, but nothing comes. The timeframes that do not appear on some chart do not get updated until an MQL read request is made, like iBars. In that case the last 2048 bars are updated. But there is no method I would know about to learn the data is already up-to-date.
Yes, it seems it detects it. And now I can see it that is not always fetching 2048 bars, but sometimes it is only 512 or 1024. So it is not as many, indeed.
Did you check my comment about the Market Watch ? There are new functions pertaining to Market Watch I believe the reason is to keep it updating without having a chart open.
SymbolSelect("GBPUSD",true); //add pair to market watch window
Did you check my comment about the Market Watch ? There are new functions pertaining to Market Watch I believe the reason is to keep it updating without having a chart open.
It appears selected symbols in market watch are not updated in all timeframes. I just deleted all local history, and then loaded all symbols in market watch and got all zeros. (though second run returned the results)
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
Actually I know what he means. I had been waiting for some authorized answer, but nothing comes. The timeframes that do not appear on some chart do not get updated until an MQL read request is made, like iBars. In that case the last 2048 bars are updated. But there is no method I would know about to learn the data is already up-to-date.
Yes. Seems to be true. I tried this; at the first run I got incorrect results, but after a few moments, I tried a second run and I got up-to-date prices ;)
Thanks man ; useful information.
Can you please tell where did you get these info from?
Actually I know what he means. I had been waiting for some authorized answer, but nothing comes. The timeframes that do not appear on some chart do not get updated until an MQL read request is made, like iBars. In that case the last 2048 bars are updated. But there is no method I would know about to learn the data is already up-to-date.
Did you check my comment about the Market Watch ? There are new functions pertaining to Market Watch I believe the reason is to keep it updating without having a chart open.
Did you check my comment about the Market Watch ? There are new functions pertaining to Market Watch I believe the reason is to keep it updating without having a chart open.
It appears selected symbols in market watch are not updated in all timeframes. I just deleted all local history, and then loaded all symbols in market watch and got all zeros. (though second run returned the results)
hmmm ok so I wonder what is the point of that SymbolSelect function....
If you want to work with a symbol inside your code (bid/ask/volume...), it needs to be in the Market Watch.
Oh I see, so it is necessary to do that. Maybe it just wasn't ready yet when 1313 made the first call to iClose ...
If you want to work with a symbol inside your code (bid/ask/volume...), it needs to be in the Market Watch.
I can work with symbols not selected in market watch. what's the necessity?