This happens in many pairs and the problem doesn't disappear unless I delete the historical data and force MetaTrader to download it again. I've tested in Oanda and Alpari and it happens in both of them:
As you can in the 1st one, the last bar (7th May) doesn't show any spread and barely any volume, and it's not correct. On the 2nd image, on the last days of EUR/USD there are a lot of those bars.
I don't know if it's related of having 50+ charts open at a time, but I've done it in the last builds and I never got any problem.
On GBPUSD the may 7th bar is only 1 pip high - didn't update. On the EURUSD the last few (April) bars are small and haven't updated. My chart shows GBPUSD on may 7 was a 35 pip day.
IMHO it's not a bug, just memory problem
try to reduce the max bar in history / chart to something reasonable lats say 5000 for example
how to do it: go to Tools ---> Options ---> Charts (see pic. attached)
how to do it go to Tools ---> Options ---> Charts (see pic. attached)
i can confirm this bug;
double Upper = iHigh(Symbol(),Period(),Bar);
double Lower = iLow(Symbol(),Period(),Bar);
double Upper = High[Bar];
double Lower = Low[Bar];
where Bar is 1, so i try to get high and low of previous bar. It returns open instead of high and close. This may cause huge trouble!
To add comments, please log in or register