- Intel Core i9-13900
- 24 cores (8 P-cores + 16 E-cores), 32 threads
- 128 GB RAM
- 2 × 1.92 TB Datacenter SSD
- All 32 threads as MT5 local agents
- Windows Server, full RDP access
MT5 Optimization Server: Stop Waiting Days for Backtests
A 100k+ pass optimization takes 2-3 days on a home PC or shared VPS. A dedicated Intel i9 server with all cores changes that.
MT5 Strategy Tester distributes optimization passes across CPU cores. On a shared VPS, you get a slice of a physical CPU and compete with other tenants. On a dedicated server, all cores are yours and MT5 can use every thread as a local agent. Genetic optimization, walk-forward and Monte Carlo stay realistic on one machine, instead of taking days.
More configurations & upgrade paths
View all dedicated servers →
Dedicated MT5 optimization servers
Both configurations run Windows Server, give you full administrator access via RDP, and have no shared CPU or RAM. All cores are available to MT5 Strategy Tester as local agents from the first boot.
- 16 cores / 24 threads, up to 4.8 GHz
- 128 GB DDR4 RAM
- 2 × 1.92 TB NVMe SSD Datacenter
- Windows Server environment, full RDP access
- All CPU cores exposed to MT5 Strategy Tester
- Dedicated CPU and RAM, no shared resources
- Support via WhatsApp and Telegram
- 16 cores / 32 threads
- 128 GB DDR5 ECC RAM
- 2 × 1.92 TB NVMe SSD Datacenter
- Windows Server environment, full RDP access
- All CPU cores exposed to MT5 Strategy Tester
- DDR5 ECC memory for stable long-running workloads
- Support via WhatsApp and Telegram
Full list of dedicated server configurations including additional CPU options at dedicated servers for MetaTrader. Minimum rental period is one month. Upgrade or downgrade is possible at the next billing period.
What is an MT5 optimization server and who needs one?
This page is for algo traders and EA developers who already run MT5 Strategy Tester regularly, specifically genetic optimization, walk-forward analysis or Monte Carlo simulations, and who find that the time required is a practical bottleneck for their research cycle. It is not aimed at traders who run one or two simple backtests per month.
If you mainly need 24/5 uptime for live Expert Advisors and run occasional light tests, a Windows VPS for MetaTrader is the right starting point at a lower monthly cost.
Why MT5 optimization needs a dedicated CPU
MT5 Strategy Tester is a CPU-bound workload. Understanding this helps explain why a shared VPS, however well-specced on paper, struggles with serious optimization work.
Strategy Tester runs on cores, not the GPU
MT5 does not use the graphics card for optimization. Each Strategy Tester agent is a CPU thread that processes backtest passes. More physical cores and higher clock speeds directly reduce total optimization time, depending on the EA and the number of passes.
Why shared VPS slows optimization down
On a shared VPS, the physical CPU is divided among multiple tenants. Your allocation may be 2-8 vCPUs, and performance can drop further if a neighbouring VM is under heavy load. MT5 cannot use more cores than the hypervisor assigns. A cloud VPS labelled as "high performance" may still have a soft CPU limit.
Dedicated server exposes all cores to MT5
On a dedicated server, there is no hypervisor slicing the CPU. MT5 Strategy Tester sees all physical cores and threads as local agent slots. You do not need to configure remote agents or a separate farm. The entire machine works for your optimization while it is running.
Live trading and backtesting on the same machine: what you need to know
Running a heavy optimization on the same machine as live Expert Advisors is a common setup. It works, but it has trade-offs that are worth understanding.
When MT5 Strategy Tester runs a full genetic optimization, it tries to use as many CPU threads as possible. On a dedicated server with 16 cores, this still leaves capacity for live terminals. However, during peak optimization load, CPU usage can spike, which may add latency to order processing in your live terminal. For most position-based EAs this is not a practical problem. For high-frequency or tick-sensitive strategies, keeping the two workloads separate is the cleaner approach.
The main reason to separate live trading and backtesting is not performance, it is stability. If your optimization job causes a memory pressure event or crashes an MT5 instance due to a data loading issue, you want that to affect only the test machine and not the machine with live positions.
A practical middle ground used by many traders: one dedicated server for live trading and moderate testing, plus the MT5 backtest farm for continuous heavy optimization queues. The live machine stays stable; the farm handles research.
Which setup fits your MT5 workload?
Choose by the actual workload, not by the cheapest monthly price. The right infrastructure reduces research time; the wrong one creates a bottleneck that costs more in lost time than the server difference.
| Workload | Recommended setup | Why |
|---|---|---|
| 1-5 MT4/MT5 terminals, occasional light backtests, 24/5 EA uptime | Windows VPS | Lower monthly cost, quick setup. Light Strategy Tester runs are feasible. Shared vCPU is enough for this workload. |
| Serious optimization: 100k+ pass genetic optimization, walk-forward, Monte Carlo; EA development with weekly full research cycles | Dedicated i9 / Ryzen 9 server (this page) | All physical cores available to MT5 as local agents. No shared vCPU limits. RAM and NVMe I/O are not shared. One machine handles live terminals + regular optimization without queuing for days. |
| Continuous heavy optimization queue: multiple symbols, long tick history, daily research cycle that a single server cannot finish overnight | MT5 Backtest Farm (EPYC) | EPYC nodes add remote Strategy Tester agents. Your master MT5 stays on the dedicated server or home PC; the farm handles parallel pass distribution at scale. |
Who is this for, and who should start with a VPS instead
A dedicated optimization server fits if you:
- Run genetic optimization or walk-forward regularly and a full cycle currently takes more than one day
- Test multiple symbols or EAs in parallel and need more agents than a shared VPS provides
- Run live terminals and want a single machine that can handle both without compromising either
- Use tick data with 5+ years of history on several instruments and hit RAM limits on your current setup
- Work with StrategyQuant X or similar tools alongside MT5 and need reserved CPU capacity
- Develop EAs commercially and need a reproducible test environment independent of your home PC
A Windows VPS is enough if you:
- Run 1-5 MT4/MT5 terminals for live trading and only backtest occasionally with short history
- Use "Open prices only" or "1 minute OHLC" mode on a single symbol with a small parameter grid
- Your main concern is uptime for live EAs, not research throughput
- Budget is a primary constraint and your current optimization time is acceptable
Start with VPS for MetaTrader and move to a dedicated server when your research load grows.
Setup mistakes that slow down MT5 optimization
These are the most common reasons traders are frustrated with optimization speed, even after upgrading hardware.
-
1Running heavy optimization on the same shared VPS as live trading A shared VPS that works well for 3-4 live terminals will throttle badly when MT5 Strategy Tester tries to claim all vCPUs. The optimization runs slowly, and the live terminal may also lag if CPU allocation is fully consumed. The fix is either a separate machine for research or a dedicated server with enough headroom for both.
-
2Underestimating RAM when switching to tick data Traders who move from "Open prices only" or "1 minute OHLC" mode to "Every tick based on real ticks" often hit memory pressure unexpectedly. Each symbol loaded at tick resolution can consume several gigabytes of RAM. When multiple agents load different symbols in parallel, RAM runs out and the OS starts paging. Optimization time increases dramatically. 64-128 GB RAM avoids this for most multi-symbol setups.
-
3Optimizing on too many parameters at once without genetic mode Running a full grid search on an EA with 8-10 parameters creates a parameter space that may contain millions of combinations. Even on fast hardware, a full grid scan at tick resolution is impractical. Use MT5 genetic optimization for large parameter spaces and restrict the full grid scan to a smaller, pre-filtered subset.
-
4Expecting faster hardware to fix overfitting A faster server runs more passes in less time. It does not make overfitting less likely. If your optimization selects parameters that only work on the exact historical period you tested, live results will diverge regardless of server speed. Walk-forward validation and out-of-sample periods are the methodological fix; hardware only reduces the time to run them properly.
-
5Not separating data directories and using slow SATA storage MT5 reads tick data from disk at the start of each agent run. On SATA SSDs or spinning drives, this adds measurable time when many agents start simultaneously. NVMe storage (included in both server configurations above) reduces this I/O bottleneck.
Key takeaways
- MT5 Strategy Tester is CPU-bound. More physical cores at higher clock speeds reduce total optimization time, depending on EA, symbol count and history depth.
- Shared VPS vCPU allocation limits how many Strategy Tester agents MT5 can use, and shared CPU is throttled under load from other tenants.
- A dedicated server exposes all physical cores to MT5 as local agents with no remote configuration required.
- The INTEL-i9-129 (i9-12900, 16 cores / 24 threads, 128 GB DDR4, 2x 1.92 TB NVMe) at EUR 135/month is a practical starting point for serious optimization work.
- The RYZEN-7950X3D (Ryzen 9 7950X3D, 16 cores / 32 threads, 128 GB DDR5 ECC, 2x 1.92 TB NVMe) at EUR 162/month is the upgrade path for heavier multi-symbol research cycles.
- 128 GB RAM avoids paging during multi-symbol tick-data optimization with many parallel agents.
- Live trading and optimization can coexist on one dedicated server. Separating them is better if research is continuous and heavy.
- MT5 does not use the GPU for optimization. GPU servers offer no benefit for this workload.
- If a single dedicated server cannot complete your optimization queue overnight, the MT5 EPYC backtest farm is the next step with remote Strategy Tester agents at scale.
MT5 Optimization Server — Frequently Asked Questions
Practical answers about MT5 Strategy Tester hardware, genetic optimization, RAM requirements and when to move from a VPS to a dedicated server.
Which setup to choose
Based on workload, not on marketing labels.
Light load: Windows VPS
1-5 live terminals, occasional backtests with short history or small parameter grids. Strategy Tester runs finish in hours, not days. Cost-effective entry point.
View VPS plansSerious optimization: Dedicated i9 / Ryzen 9
Genetic optimization, walk-forward, Monte Carlo, multi-symbol tick-data testing. Full CPU and 128 GB RAM for Strategy Tester. Live terminals can run alongside. Start here if current optimization time is a bottleneck.
Ask a human which dedicated server fitsContinuous heavy queue: MT5 EPYC farm
Daily research cycle that one machine cannot complete overnight. Remote Strategy Tester agents on EPYC nodes process passes in parallel while your master MT5 stays on the dedicated server or home PC.
Explore backtest farmReady to stop waiting days for MT5 optimization?
Tell us how many symbols, what history depth and how many passes your typical optimization runs. We will confirm which configuration fits your workload and how to get started.
Need more scale? MT5 EPYC backtest farm adds remote agents for continuous heavy optimization queues. Not sure yet? See how to rent a server.