We have some thread about this here:
http://www.forex-tsd.com/metatrader-...ild-203-a.html
But, also, we canīt scape to reality. We need to know whatīs going wrong.
In my experience CPU usage depends on broker youīre using between other things..
A broker with a high rate of change in quotes makes MT to calculate more often than one with less rate of change.
We know in forex this is possible.
IE: Broker A could update the quotes every 1 sec and broker B every 3. Meanwhile for broker A cpu must recalculate a lot of things every 1 second for broker B it must do every 3 seconds.
Another things is, when you start other charting software this application will start with a default number of bars, letīs say 500/1000.
A default MT install starts with 512000 in history and 65000 max bars in chart. Some users, even increase this numbers.
Another thing is what are you using, what indicator/oscillator, standard or custom.
Near 50% of custom indicators have some kind of bug.
Starting by errors in the idea of what is the indicator must do or behave. When the idea is copy the behavior of another indicator published in some magazine or book, written for another platform. Itīs amazing how much errors you can find. And you think youīre using ABC but in fact this ABC is far away from ABC original idea.
Last, we have programming mistakes/errors in the code made by the programmer and this is really hard to fix. Because every software have errors and because MQL community does not have some checking rules or robot website to get an Ok for the indicator you're developing.
MQL is not easy. You canīt cut and paste the code from last TASC and youīre will be sure itīs ok.
In my case I have to disturb Igorad every time.
We can love Metaquotes to give us a free product and we can hate for the poor support.
IMHO. Theyīre wasting resources in a online database without control. Mixing custom indicators exceptionally written with another "please, donīt post that" ones.
When the correct way it would be to choose 200 indicators for a repository and publish right next to RSI or Stochastic as custom indicator approved by Metaquotes. And the rest is custom and a user problem. As TS or ES does.
Also, there is poor control in what is posted in online database.
So, we mix all this things. A broker with a highly moving quotes, a user with a lot of bars in chart and maybe a poor written indicator and you will have 90% cpu usage.
Forgiving support problems. Letīs say this is Firefox Vs Explorer. What you would choose?
