The number of (MetaTrader 4/5) trading terminals that you can operate on your VPS depends on several factors:
· For how many symbols are you receiving data?
· How many charts are you running on each MT4/MT5?
· How many indicators are on each chart?
· How many trading robots are on each MT4/MT5?
· How many open trades do your EAs concurrently manage on average?
· Are your trading robots or indicators CPU intensive?
A conservative guideline is 2-4 MetaTrader 4/5 terminals (with a handful of charts) per CPU core but, this will depend on each client's overall configuration.
Be sure not to overload your VPS CPU usage and leave the CPU available for very active market sessions with higher CPU demands.
Performance optimizing your MetaTrader 4/5 terminals should allow running more. If you need help tuning your VPS MT4/MT5 terminals, ask for support for the best practices.
It is best to run each MT4/MT5 on a VPS as "lean" as possible. Do not run a terminal with indicators or trading robots you don't trade. Run only precisely what is needed and nothing more.
We recommend hiding symbols that you know for sure you will not trade. It will save memory and CPU usage.
You can check the VPS CPU usage with the Windows Task Manager (shortcut CTRL-SHIFT-ESC). You should maintain the CPU usage below 80% (on average) to allow for resource usage spikes.
VPS Memory (RAM) is essential to monitor a VPS. Monitor your memory by using Windows Task Manager (shortcut CTRL-SHIFT-ESC). On the Performance tab of Windows Task Manager, make sure the "Available" and "Free" fields don't show that you're running too low. We consider low as being less than 150 MB in aggregate remaining.
If you need more memory for your VPS, contact support to upgrade your Forex VPS.