MetaTrader 4 Build 574 with Updated MQL4 Language and Market of Applications Released - page 13

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
There are still some huge bugs such as: old EAs (i.e. ex4 compiled with metalang <= 509) are not reloaded following a change of properties.
Have you written into servicedesk about this issue?
It's hard to believe that a release - at least, an intentional release - is so imminent. There are still some huge bugs such as: old EAs (i.e. ex4 compiled with metalang <= 509) are not reloaded following a change of properties.
Have you written into servicedesk about this issue?
Have you written into servicedesk about this issue?
Look at the top of the page, the official release date is 3rd Feb, which is just over a week away. I agree though, it's not ready and much remains to be clarified . . .
I've seen the date, and its context is exactly the problem: all the MetaQuotes attention seems to have been on the new language features, and the Market, and not on backward-compatibility.
If you do a search on Google for "mt4 tick chart" you get about 200 000 hits. Almost all these things will break and need to be replaced by each and every individual user because of the changes to the .hst format and the RateInfo structure.
Similarly, the change to the location used by FileOpen() means that lots of tick loggers and spread monitors will break, plus lots of EAs and indicators which use FileOpen() to communicate with some sort of external process.
I have written to the Service Desk about the .hst file format . . . perhaps you can give us the new official .hst file format in reply ?
It's documented by a combination of the new PeriodConverter script and FileWriteStruct(). The format is:
datetime - now 8 bytes not 4
open (double)
high (double)
low (double)
close (double)
tick volume (8 byte int, not double)
spread (4 byte int)
real volume (8 byte int)
So, it's now a total of 60 bytes rather than 44 before. Note that the order of prices has changed from OLHC to OHLC.
It's documented by a combination of the new PeriodConverter script and FileWriteStruct(). The format is:
How to debug during Backetsting?
Debug in live mode only is less interesting than in backtest mode.
How to debug during Backetsting?
Debug in live mode only is less interesting than in backtest mode.