i have here the problem ' 2015.09.24 11:34:49.876 BladeProtect EURUSD,M5: global initialization failed '
how can i find the code to show you my issue?
The problem has already fixed.
Please, remove the downloaded ex4 file from the disk, restart the terminal, go to the Market -> Purchases tab, reinstall the product.
I am having the same issue "global initialization failed".
Do have multiple PCs for live testing, running with an old version MT4 Build 670 with out problems. Decided to check for a new version Build 950. Every MT4 instance runs ~40 charts, and every PC runs on average 28 MT4 instances (depending resources processor and memory).
What I've noticed is that when many MT4 instances are opened (~29 depending how many charts you run per MT4 instance (there is a limit of 32 MT4 instances)) some instruments fails to initialize and i do get this error "global initialization failed". Every time MT4 is restarted : different symbols are not initialized. The only way I've figured out is to run fewer MT4 instances. In that case there is no such error. My guess is: this error got some thing to do with memory, when memory is "low" it just fails to initialize. Got quite powerful setup 32GB of memory (~14GB are in use so still lots of free RAM) and i7-4790K processor.
I had this problem and get the message "Global initialization Failed" many times after a lot of trying different ways I found that it is because of Arrays with large consumption of memory, so I tried to use following code to restrict their sizes:
Besides I decided to change defining some variables precisely such as using float instead of double.
This method solved another error message " array out of range" too. and now everything works fine!