If you need to train ONNX models for MetaTrader 5, or run inference on a model too big for CPU, you need GPU compute. Buying a card is one option. For most retail traders — especially those with laptops, no Windows-friendly local PC, or sporadic training workloads — renting by the hour is cheaper.

Four providers cover this market well. Each one has trade-offs that aren't always obvious from their landing pages. We've used all four. Here's the honest comparison.

TL;DR — which one for which use case

The full comparison table

ProviderPricing modelCheapest GPU (~$/hr)Windows images?Best for
RunPodPer-hour or per-secondRTX 4090 ~$0.34Limited (containers)Training workflows
Vast.aiBid / marketRTX 4090 ~$0.20Some hostsCheapest training
DigitalOceanPer-hour or monthlyNVIDIA L40S ~$1.57No (Linux only)Predictable production
VultrPer-hour or monthlyA16 / L40S from ~$0.50Yes (first-class)Running MT5 directly on GPU

RunPod — flexibility, community pods, decent UI

RunPod splits its catalogue into two tiers: Secure Cloud (their own datacenter hardware, more expensive, more reliable) and Community Cloud (independent providers, cheaper, varying reliability). For training a model you don't need to retry constantly, the community tier is great. For anything sensitive, secure cloud.

Try RunPod → (affiliate link)

Vast.ai — cheapest, harder UX

Vast.ai is a marketplace — independent operators list their GPUs, you bid by the hour. Prices are aggressive (often half of RunPod community), but reliability is genuinely variable. A "host" can take their machine offline; your job dies.

Try Vast.ai → (affiliate link — 3% lifetime commission)

DigitalOcean GPU Droplets — predictable pricing

DigitalOcean launched GPU Droplets in 2024 with H100 instances; in 2026 they've added L40S as the cheaper option. Pricing is flat — no bidding, no market — which is what businesses want.

Try DigitalOcean → (affiliate link — 10% commission for 12 months)

Vultr Cloud GPU — hourly Tesla cards with Windows

Vultr's Cloud GPU offering covers Tesla A16, A40, A100, L40S, H100. The differentiator: first-class Windows Server images on GPU instances. None of the other three do this well. If you want to run MetaTrader 5 itself on the GPU server (rather than on a separate machine), Vultr is the only practical option.

Try Vultr → (affiliate link)

Windows + MT5: the catch

The honest caveat: MetaTrader 5 requires Windows. The most affordable training providers (RunPod community, Vast.ai community) are Linux-only. If you want MT5 itself running on the GPU instance, your only realistic option is Vultr.

For most workflows, this is fine: train on Linux GPU (cheap), download the .onnx, deploy to a separate Windows machine (could be your local PC, a forex VPS, or a Vultr Windows instance) for running MT5. See the forex VPS vs GPU cloud article for the full split-infrastructure pattern.

If you genuinely need GPU + MT5 on the same machine 24/7 (large model, can't fall back to CPU), Vultr is the answer. The monthly cost is real — an A100 instance running 24/7 is over $1500/month — but for some workloads it's the only setup that works.