- time frame in mt4
- Big changes for MT4, in a few weeks
- Universal MA Cross EA
I am not sure yet. Perhaps MQL now bundle some good EAs with this build? Finally I can make some money! (Moving Average never made any money)
Really !!! If its happen, then its a good news for me also. Hope I will get a chance to recover my past losses amount and from now will run with win win and win.
Maybe after long time MQL giving us profitable built in EA or something special gifts.
Ahh!! Feeling good.
Really !!! If its happen, then its a good news for me also. Hope I will get a chance to recover my past losses amount and from now will run with win win and win.
Maybe after long time MQL giving us profitable built in EA or something special gifts.
Ahh!! Feeling good.
Im sure they update for a reason maybe to sort a bug or introduce new stuff.
But whenever the upgraded the version, lot of indicators / EA faced problem, Not work properly.
Which ones ?
I had an arbitrage EA, that is no more performing when mt4 upgraded to 840, previous time also I got same problem with my old news trading EA's. Those are not in my collection now. I forgot some indicator's name which I had used but all of them and some scripts not work anymore after mt4 upgraded after 790 (Probably) version.
Most likely, the new assembly MT4 trying to reach parity with the requirements of brokers.
P.S. It's my opinion.
Most likely, the new assembly MT4 trying to reach parity with the requirements of brokers.
P.S. It's my opinion.
I was experiencing several problems after the update of mt4 to 890.
1) If I press the editor button of the terminal (in portable mode) I see for some seconds the tool box of the editor and then - nothing but:
"2015.09.27 20:06:14.299 MetaEditor not found"
in the journal tab.
2) If I now start the editor from its (/portable) folder with a shortcut (to be sure to have the /portable mode) I get ridiculous compiler errors if I compile an \MQL4\include\ .mqh-file like:
a)'[' - invalid index value Defines.mqh 338 29 => code line: bool sortInt2Arr( int& arr[][] ) {
b) 'WindowHandle' - function not defined Win32FuncsAll.mqh 848 27
c) 'ERR_FILE_INVALID_HANDLE' - undeclared identifier Win32FuncsAll.mqh 885 17
d) 'iBars' - function not defined Defines.mqh 157 53
e) 'StringGetChar' - function not defined Defines.mqh 604 11
f) 'iClose' - function not defined Defines.mqh 819 19
and so on.
All this is should be well know and well defined for the mql4-compiler.
I assume that because they don't check whether it is an MQL5 or MQL4 'environment' all mqh files are compiled as if the belong to MQL5-programs.
3) I used to download web-pages with wininet.dll functions and "0" as the lpszHeaders:
int HttpRequest = InternetOpenUrlW(HttpOpen,strUrl, "0", 0, x, 0);
We had to use this "0" as mql4 doesn't 'know' NULL to used in such a way, but after the update this function wasn't working any more and I got the Windows internet-error 12150 ERROR_HTTP_HEADER_NOT_FOUND and it took me two day to find out it was that stupid thing "0" which has to be replaced by NULL:
int HttpRequest = InternetOpenUrlW(HttpOpen,strUrl, NULL, 0, x, 0);
But now all web-page calls lead into an "404 Page not Found Error" and I still don't know why of how the various valid urls I tried were modified by the terminal.
To me it is very clear that we the clients for which the terminal is offered for free can be treated like that: Not asked, not informed, all of a sudden things were changed and parts of your code aren't working properly any more.
We don't pay so we take a risk for which we cannot make anybody responsible!
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use