I have lost some money with this changes, I have customers that had lost a hugh amount of money because this situation! I don't know what metaquotes think about customers who are using their platform and losing money! This is not professional work! How they will work to recover the money that customers all around the world are losing or lost until discovered this issue???
Gentlemen et al ... as a developer, I strongly suggest doing the following, as I have clients also and none have lost money in this upgrade. Why? because they have not upgraded.. ;-) I tell my clients to remove live update from their folder and only to upgrade manually from mql4.com when I've run my progs for a week or two, or at least satisfied that there are not issues.
On my 3 machines, out of 30 mt4 instances, I only have live update on one instance to let me know the testing begins again. Been there done that way too many times on these untested updates and this process has dramatically reduced the frantic calls.
Good luck, and hope this helps.
Of course, you are absolutely right - but some of the clients will still do the upgrades, so this is not a 100% solution. 99%, but not 100%.
The 1% of the clients will lose their money, and you have absolutely no influence on that matter.
This new 418 version has a seriousl bug, it will affect all ex4 which call double DLL fuctions.
If the fuction of the DLL is double, it will return "-1.#IND" or other error value.
If the fuction of the DLL is int, it is ok.
Having rollback version built in inside MetaTrader, beside giving user more options - like my browser story above - and helping users avoiding some losses - if any, are also helping you saving some faces (not just from embarrassment but also from eggs, tomatoes, and ... pizza, burger, and cola (I couldn't think of anything else)) and perhaps some lawsuit. I don't think you can hide from lawsuit especially that this is not the trader's fault and don't even think some traders won't do it either. Believe this, lawyer is very good at making cases (up), like for ex that this losses was MetaQuotes responsibility because the MT was downloaded from its server. And just reminder that many exchanges now are accepting MT5, this roll back options could come handy in helping MetaQuotes itself from its own - un-deliberate - mistakes.
Maybe it's difficult to have roll back version built in inside MetaTrader, especially when the compiled mql can no longer work on previous version. But looking at the benefits I think that can be done quite easily.
I don't have problem with this version 418, cause my broker Alpari UK is very well known for making upgrade very very and very late. And now I understand why, my Alpari is still 409. The other MT is not, but lucky me, I have the previous standalone installer.
At last, thank you for making this post on top of forum, and letting us screaming, ranting at your face (I prefer burger and cola though, for myself, that is). However I do hope you do are listening to us, really listening.
PS. A friend of mine, bet that, if the version > 418 is coming very fast, it may actually version < 418 written as > 418. LOL.
Thank you for reading