Discussion in 'Execution Platforms' started by Alpha-Bet, Nov 13, 2013.
Notes on reverting back to build 509. I finally sorted out my install(s) of build 600, hence no reason to reinsatll build 509, so now no reason to use the below notes.
Use the below AT YOUR OWN RISK!!
MT4 build 600 prevent install
Find “webinstall” folder (usually located in C:\ProgramData\Metaquotes) and rename/delete it.
Deny access for the system user on the MetaQuotes folder. To do this, right click on the MetaQuotes folder > click Properties > click Security tab > click System > under “group or user names” > check “deny” in lower box > click apply/OK
install MT4 build 509:
You can try this step if you already 'forced' by your broker to update to MT4 build 600;
WHEN YOU DO ALL THIS, MAKE SURE YOU DISCONNECTED FROM ANY INTERNET CONNECTIONS.
Go to your C:\\ProgramData\MetaQuotes folder
Find WebInstall folder
Change it name to something else like Unused_WebInstall
Open your already updated MT4 terminal build 600.
Go to menu File / Open Data Folder
Under MetaQuotes folder you will also find WebInstall folder and rename to Unused_WebInstall
Close your MT4 build 600, if open
Unzip your MT4 build 509 terminal (download link below) to some place outside C:\\ProgramFile folder
Create or Update/rename your MT4 shortcut icon and mark it with b509.
Try to open your MT4 build 509
MQL4/MQL5 market transaction ? ).
With new plain installation of old MT4 build 509 (without any custom indicators/EA, script, login config, history,server file etc) move back the content of your File/Open Data Folder to correct folder of your plain old MT4 build 509. Don't move your EX4 that already re formated to new MT4 build 600.
build 509 download:
Insufficient Permission to Uninstall MT4:
If you receive an error message when you are trying to uninstall MT4 stating you do not have sufficient privileges you will need to edit a value in your computer's registry.
1. Press Start then type in "regedit" and press enter. This will bring up your computer's registry.
2. Press ctrl + F and type in "EnableLUA". (You can also find this by going through the menu tree. You would need to go to HKEY_LOCAL_MACHINE > Software > Microsoft > Windows > CurrentVersion > Policies > System)
3. Double click on EnableLUA in the right side of the registry editor window.
4. Change the value data from 1 to 0 and press OK.
5. Close the registry editor window and restart your computer. After you have restarted your computer, you will be able to uninstall MT4 though the task manager.
Using Old Language:
For all that wish to continue developing using the pre build 600 mql4 programming language after the update there is a solution. You may use Notepad++ (free) as the source code editor combined with the 500+ compiler “metalang.exe” which is still there after the 600 update. Build 600+ appears to use a compiler with a different name.
Notepad++ has the ability to use external compilers such as the "metalang.exe" via its configurable Run feature.
Nice write up. :thumbsup: Build 509 should be usable till this summer. My things seem to be working ok on build 610 so far though.
I'm still running on 509...went through a lot of trouble to keep it. Basically nothing worked for me to revert it back to 509 after the auto update, until I realized I could do a system restore lol.
I can still run unlimited multiple sessions at the same time 8)
Damn... has MQ not pushed the mandatory client upgrade on your broker yet?
Yes they have...my broker "requires everyone" on build 600+ which makes my situation all the more satisfying lol
Heads up that there are some major intermittent issues with the latest Build 711.
Various discussions www.mql4.com/search#!keyword=build%20711
"..Our Axitrader mt4 updated today. On relaunch everything freezed up and program was not resonding to anything. If you have the same problem, with the new build, then go to terminal folder and delete all subfolders exept your account folder..."
...we have seen a few issues around build 711...and had it confirmed today there is a memory leak issue causing instability in the client terminal.....there is a fix being worked on that will not be avaialble to at least Friday.
if you dont have to upgrade ...dont.....if you are running 711 make sure you have an autostart programme running that is supplied by most vps vendors.
if we come across anything else meaningful i will post.."
"..I have extreme memory consumtion on my updated MT4 build 711.
I have a lot of charts/indicators and so on, and before upgrade I had about 600MB memory consumtion. With build 711 I have 2200MB memory consumtion!
No changes from my side so this must be a serious problem. I also noticed 2 crashes since the upgrade. Never happened on build 670.."
That could explain why it seemed like the comp has been running slower. Huh. Thanks.
run task manager whilst MT4 is running. Run no other programs. Over a few hours memory usage runs higher. Eventually - all memory allocated - freeze - or a low memory warning if you are lucky.
some useful information here
I reset my MT4 about every day or 2 anyway, mostly because if something happens and it crashes, you lose all of your Line Work between reloads. The 2nd time that happened while trying dealing with a Flash + Video Driver issue, I just took it as standard procedure.
But the RAM definitely had been filling up, though terminal.exe (the MT4 process) wasn't showing, directly, a huge foot print.
This latest MT4 issue has finally induced me to seriously consider switching to cTrader, although learning cAlgo does not induce a feeling of joy, never did much like C#. I downloaded cAlgo and cTrader demo software this evening. I suppose that at least it has, unlike MT4, decent Backtest and Optimisation functionality.
MetaQuotes is more interested in pushing their marketing of EAs etc thru the MT4 platform, which is creating bloat. I have never really had much trust in MT4 anyway, eg the infamous virtual dealer plugin, and have little doubt that there will be numerous future issue. The thing that peeves me the most is being forced to upgrade to incompletely tested 'upgrades, which are to the benefit of MetaQuotes rather than to the end user. I'm certain that the Brokers are not to happy either.
I'd be interested to learn if anyone has any experience with cTrader.
Ive had a cTrader demo account for a while. I like the look and feel of it but it seems relatively new. But they are always improving the platform, adding new features all the time. On their forum you can vote for what new features you want and the more people that want it, they develop it. I noticed that it takes up a lot of RAM right off the bat, even if you only have a couple blank charts open.
BTW I'm still on Build 509 and leaving 4 sessions open for a week at a time lol
Edit: One thing I noticed is that on cTrader, it's missing the daily candles of each NFP! except for the odd month here and there. I emailed them and they never replied...prob bc its a demo account.
cTrader looks nice, has a pretty clean footprint. That's about all I know at this point. Testing it is on my "To Do" list.
thanks for the feedback.
I had a very short play with the cAlgo and cTrader platforms this evening, after MT4 crashed again.
The learning curve will be there for sure, however, I was reasonably impressed with what I saw, it certainly is more flexible. Concerning the memory usage, it did not seem any more resource intensive than MT4 build 711, although probably far more so than pre 600 build.
Just as a comparison:
I have anywhere from 10 to 32 charts on one MT4 (509)session, with many objects on each chart; task manager Processes tab shows the memory usage from 25,000k to 50,000k per session.
cTrader with one blank chart takes up 270,000k right away.
That's crazy...I'm never leaving 509 haha
surprised that you still have that option.
Separate names with a comma.