MetaTrader 5 Build 5572 added native CUDA acceleration for ONNX inference. The list of GPUs that actually work with it is shorter than NVIDIA's full catalog — Turing architecture (compute capability 7.5) is the floor, and anything below that fails on session creation. This article documents the supported cards, the compute capability of each architecture, what to look for when buying, and the renting alternative for people who don't want to commit to hardware.

The architecture floor: Turing (compute 7.5)

NVIDIA labels each GPU generation with both a marketing name (Pascal, Turing, Ampere, Ada Lovelace, Blackwell) and a numeric compute capability. MT5's CUDA backend is compiled with compute 7.5 as the lowest target. Any card below that — Pascal at 6.x, Maxwell at 5.x, Kepler at 3.x — throws CUBLAS_STATUS_ARCH_MISMATCH on session creation.

Generations that meet or exceed the floor: Turing, Ampere, Ada Lovelace, Hopper, Blackwell. In practical terms, every NVIDIA gaming card from 2018 onward and every datacenter card from the T4 onward.

Compatible card list (by tier)

Entry: GTX 16-series & RTX 20-series (Turing, compute 7.5)

Mid: RTX 30-series & A-class (Ampere, compute 8.0–8.6)

Current: RTX 40 / 50-series & Hopper (compute 8.9 / 9.0 / 10.0)

Cards that don't work

For completeness, these will throw CUBLAS_STATUS_ARCH_MISMATCH:

Choosing a card for ONNX in MT5

The decision depends almost entirely on what you do with the GPU besides MT5:

Renting one instead

If you're not sure your trading workload justifies a card purchase — or your dev machine is a laptop — GPU clouds let you rent Turing-or-newer cards by the hour. Importantly, since MT5 requires Windows, make sure the cloud provider supports Windows images on GPU instances (not all do).

GPU cloud with Windows + CUDA

Hourly Turing-or-newer GPUs for MT5 ONNX.

See our full comparison. Affiliate links.