Optimizing your Metatrader

It is common for some lower spec Virtual Private Server (VPS) to have issues running your Metatrader due to insufficient memory or CPU ( especially when you run multiple instances of Metatrader in a single VPS). Hence, it is important to optimize your MetaTrader so that you can run it as efficiently as possible.

Common Issue

When you start to run multiple Metatrader in a single VPS (especially AWS EC2), you might start to see the following problem

  • Very hard to login into your VPS via remote desktop/RDP. This is especially true when you are trying to login at night.
  • Your order TP was not set or take some time(a few minutes to 30 minutes) to set
  • Your MetaTrader or VPS is not responsive to whatever you do

All these are the signs that your VPS is too busy. If you are using AWS’s 12-month free tier as your VPS, the EC2 instance that you use is the cheapest and slowest instance. Once you completed the 12-month free tier, you can upgrade to a better instance(of course you will have to pay too) with more CPU core and memory.

Optimizing Metatrader

You can follow the following steps to optimize your MetaTrader so that it uses less processing power and resolve the previous sign. 

This can help to reduce the situation to a certain extent. However, it will not be able to resolve it completely. 

Upgrading to a better EC2 instance will resolve this completely but then you will have to pay more every month. If you are looking for cheap and good VPS, you can consider our recommended VPS provider.

You can try to apply these steps and if it is still not working for you, then you can consider upgrading your VPS.

  1. First, Hide All Symbols on your market watch panel. Metatrader is very busy keeping up to date on all the currency prices. Hence, hide all symbols that you do not trade. Right-click on the market watch panel and then click hide all. You can enable it back by clicking symbols.

  1. Disable News as no one will read news from your Metatrader in VPS .Click on Tools -> Options and then on Server Tab ->  uncheck Enable news

  1. Reduce the max bars in history and max bars in charts. Click on Tools -> Options -> Charts. Set the Max bars in history to 20000 and the Max bars in the chart to 10000.

  1. Disable Events and Sound. Click on Tools -> Options -> Events -> Uncheck Enable. After you change all the settings, you must restart your Metatrader client to make all the configurations effective.

The above steps will optimize your MetaTrader to use minimum CPU and can allow you to host more Metatrader accounts in the same VPS. As stated earlier, it won’t be able to fix the issue completely and only will help to make it more efficient. You also can refer to our other guide to optimize VPS. After you optimize it and if you still have the same issue, then you can consider upgrading your VPS using our recommended VPS Provider.