
The MT4/MT5 trading platforms are actually not very demanding in terms of resources. With MT5, of course, the situation is a little different than with MT4, but in general, 1-2 terminals can work quietly at the basic tariff of any provider. However, usually, depending on the specific situation, you have to select your own configuration so that the server can cope with the task assigned to it without any problems.
Let’s consider each parameter that you should pay attention to when choosing a VPS server for Forex:
- The number of processor cores. Everything will depend on the frequency of the processor. If it is less than 3 GHz, then a minimum of a 2-core processor is needed, if from 3 GHz or more, the number of cores is required 2 times less. So, for example, standard configurations might look like this:
- frequency> = 3 GHz – 1-3 MT4 / MT5 – 1xCP at least 3 GHz + 1 GB of RAM.
- frequency <3 GHz – up to 5 MT4 / MT5 – 4xCP at least 2.4 GHz + 4 GB of RAM.
- frequency> = 3 GHz – up to 5 MT4 / MT5 – 2xCP at least 3 GHz + 3 GB of RAM.
- The minimum processor frequency is 2.4 GHz. Of course, the best option would be a frequency of 3 GHz and higher, but the cost of such servers is usually much higher. Therefore, in principle, the minimum frequency is suitable for up to 5 terminals, for a larger number of terminals it is better to think about renting a server with a processor frequency higher than 3 GHz. If the terminals slow down, although it seems like there are enough cores and memory, then most likely you are using complex EA and you need a processor with a higher frequency.
- RAM. It all depends on the number of advisors, their complexity, and the number of traded currency pairs. One MT4 terminal consumes about 50-100 mb of memory, MT5 about 150-300 mb. Complex Expert Advisors and a large number of traded instruments can significantly increase these numbers. For a more accurate calculation, you can see the size of the consumed memory in the Task Manager, i.e., for example, first install everything on the PC and see in the manager how much it all takes + 1 GB from above for the system. Usually for 3-5 terminals, 2 GB of memory is enough, then you need to count.
- Operating system Windows 2012 R2. You don’t have to bother and feel free to install Windows 2012 R2 (the language does not matter), this is a fairly stable system that consumes few resources. However, whatever one may say, but this version of the system is already a bit old. In principle, this, of course, does not mean anything, it is still regularly updated, and even if its support ends, you can still continue to use it without any problems. But if the resources allow, then it is probably better to install 2016 already. The new operating system still works better with new server hardware. Some providers offer to install even version 2019, but this system is quite resource-intensive, so you can install it only if you are sure that the configuration of your server will pull it. Sometimes 2008 is also found, too, but if there is a choice, 2012 is better.
- SSD disk. If the means allow, you can choose an NVME disk, but you will not notice much difference, unless the system itself will work faster. For terminals, a regular SSD is sufficient.