Check in Task Manager to see if you have a very large Sychost file, these are crearted in testing/optimising and take on a life of their own.
if so you can gamble and delete them, pretty iffy, there ma be several and one may be doing someting useful.
You can also do a google search for Software fixes. It's been some time since I had that problem and I've forgotten which one I used.
Thanks for the info but no joy. the EA is running on a remote server (2003) and it is terminal.exe itself that is creating the near 100% CPU usage. If I close the metatrader session CPU usage goes back to normal. Restarting the session brings back the 100% again. So far I have found that if I disable the expert, close all the data files it has created (about 20 very very small data files) then close, restart metatrader and enable the EA again it restarts and remakes the data files. The CPU usage reverts to being as low as you would expect (Max 6%).
Thanks, that sounds like a good workaround so I will use it - however, I still think there must be a problem in the platform.
I think leaving the platform running after markets are closed is not a good idea the brokers are always switching things on and off with tests. This can screw up the platform and give dodgy data. It sounds like a good idea to reset the platform everyday.
I had the same problem on my server : it comes from your EA. Don't search anywhere except in your EA....
Look at your EA code. I'm sure you have a bugged loop in your EA, in init() or start() functions. Ex : a while loop running with bad variables or whatever.
Yes, otherwise know as an infinite loop... triggered by some rare event which is probably why it manifested itself only after 2-3 weeks.
Well I have my EA running on my brand new desktop and on a VPS. It is bogging both down and running CPU usage up to 100%. VPS provider is rebooting server or whatever else he's doing.
Seems only way to speed up my PC is to shut down MT4 and the EA.
I have my coder looking at the EA code.
To add comments, please log in or register