MT5 Strategy Tester — Dedicated Server

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.

⚠ Limited availability
CPU Intel i9-13900 (32 threads)
Dedicated server for MT5 optimization — all cores available to Strategy Tester, no shared vCPU.
from EUR 130 / month
Monthly rental · one-time setup fee applies
  • 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
24
Total Cores
32
Threads
128
GB RAM
Discuss this i9 server in WhatsApp

More configurations & upgrade paths
View all dedicated servers →

Dedicated server plans

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.

Start here
INTEL-i9-129
Intel Core i9-12900
EUR 135 / month
+ EUR 25 one-time setup fee
  • 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
Suitable for 10-30 MetaTrader terminals alongside optimization workloads. In an example scenario, a single genetic optimization on one symbol with 5-7 years of tick data can fit into an overnight window, depending on EA complexity, pass count and optimization settings.
Ask a human about this i9 server Send your MT5 workload in WhatsApp
RYZEN-7950X3D
AMD Ryzen 9 7950X3D
EUR 162 / month
+ EUR 269 one-time setup fee
  • 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
Upgrade path for traders with heavier multi-symbol or multi-EA research cycles. Ryzen 9 7950X3D offers strong multi-threaded throughput for parallel Strategy Tester agents. Higher setup cost reflects hardware procurement. In an example scenario, workloads that take several days on a home PC may fit into overnight windows, depending on EA logic, symbol count and history depth.
Ask a human about this Ryzen 9 server Compare i9 vs Ryzen in WhatsApp

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.

Quick answer

What is an MT5 optimization server and who needs one?

The short version: if a single genetic optimization run on your current machine takes longer than one trading day, a dedicated CPU server is the practical next step. A dedicated Intel Core i9-13900 with 24 cores / 32 threads gives MT5 Strategy Tester more parallel workers than any shared VPS plan. All CPU capacity goes to your workload. No other tenants, no soft limits, no vCPU throttling. Depending on EA logic, symbol count and history depth, workloads that take 2-3 days on a typical home PC or shared VPS can fit into an overnight window on a dedicated server.

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.

Technical explanation

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.

CPU-bound workload

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.

Shared vCPU problem

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.

Local agents

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.

RAM and NVMe storage also matter MT5 loads tick data into memory during optimization. If RAM runs out, Windows pages data to disk and optimization slows significantly. For multi-symbol tick-data optimization with many agents active, 64-128 GB RAM is a practical target. NVMe SSD storage reduces data load times compared to SATA drives. Both are included in the dedicated server configurations below.
Second angle

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.

Workload comparison

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.
Fit check

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.

Common mistakes

Setup mistakes that slow down MT5 optimization

These are the most common reasons traders are frustrated with optimization speed, even after upgrading hardware.

  • 1
    Running 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.
  • 2
    Underestimating 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.
  • 3
    Optimizing 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.
  • 4
    Expecting 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.
  • 5
    Not 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.
Summary

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.
FAQ

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.

?
Why is my MT5 optimization so slow on a normal VPS or home PC?
MT5 Strategy Tester distributes passes across CPU cores. On a shared VPS, the vCPU allocation is capped and may be throttled by neighbouring tenants. On a home PC, the same machine runs the live terminal, OS tasks and other software in parallel. A dedicated server gives all physical cores to MT5 with no competing workloads, which reduces total optimization time depending on EA complexity, symbol count and history depth.
?
What is genetic optimization in MT5?
Genetic optimization is a search algorithm in MT5 Strategy Tester that evaluates a subset of the parameter grid using evolutionary logic. It selects the best-performing parameter combinations, recombines them and iterates, which often finds good solutions faster than checking every possible combination. More CPU cores reduce wall-clock time for each generation.
?
What is walk-forward optimization and why does it need more CPU?
Walk-forward optimization splits the history into multiple in-sample and out-of-sample windows and runs a full optimization on each window. Each window requires its own optimization pass, so total CPU time multiplies compared to a single backtest. A high-core dedicated server makes walk-forward realistic to run overnight instead of over several days.
?
What is Monte Carlo analysis in MT5?
Monte Carlo analysis runs many randomized variations of a backtest by applying small perturbations to trade results, spreads or bar data to estimate strategy robustness under different conditions. It is CPU-heavy and benefits from faster hardware, though time depends on the number of iterations and EA logic.
?
How much RAM does MT5 Strategy Tester need?
RAM requirements depend on symbol count, history depth and number of parallel agents. For light single-symbol tests, 16-32 GB can be enough. For multi-symbol tick-data optimization with many agents active, 64-128 GB is a practical target. If RAM is insufficient, Windows pages data to disk and optimization speed drops significantly.
?
Does MT5 use the GPU for backtesting or optimization?
No. MT5 Strategy Tester does not use the GPU for backtesting or optimization. The workload is CPU-bound. A GPU server provides no benefit for standard MT5 optimization and is not needed for this use case.
?
Can I run live trading and MT5 optimization on the same dedicated server?
Yes, many clients do this. A dedicated server with 16+ cores has enough headroom for live terminals and moderate optimization runs in parallel. However, during heavy 100k+ pass optimization, CPU spikes may add latency to live EA order processing. For continuous research workloads, a separate server or EPYC farm is worth considering.
?
What is a Strategy Tester local agent in MT5?
MT5 splits optimization passes across Strategy Tester agents. On a dedicated server, all physical CPU threads are exposed to MT5 as local agent slots. MT5 distributes passes across them automatically. No remote agent setup or additional configuration is needed for local agents on a single machine.
?
What is the difference between a dedicated server and the MT5 EPYC backtest farm?
A dedicated i9 or Ryzen 9 server handles live trading, optimization and research on one Windows machine. The MT5 EPYC backtest farm adds remote Strategy Tester agents on high-core EPYC nodes, suited to continuous heavy optimization queues that a single server cannot complete overnight. Most traders start with a dedicated server and move to the farm when they outgrow it.
?
Can I pay for the server with USDT or Bitcoin?
Yes. Crypto payments including USDT and BTC are available alongside standard payment methods. Contact support before ordering to confirm current options for your country.
Final recommendation

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 plans

Serious 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 fits

Continuous 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 farm

Ready 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.

K.S.M. Trade Sp. z.o.o. | NIP/VAT PL5273128546 | REGON 52957272900000 | Adress: ALEJA JANA PAWLA II 27 WARSAW, POLAND 00-867