🚀 Update Crítico Jan/2026

MT5 Build 5572: ONNX com CUDA GPU — Inferência 10x Mais Rápida

Por Dan Machado · 8 min de leitura

Em 29 de janeiro de 2026 a MetaQuotes lançou o Build 5572 do MT5, e quem roda IA em Expert Advisors precisa atualizar urgentemente. As mudanças não são apenas cosméticas: você ganha de 5x a 15x de speedup em modelos LSTM e Transformer, e o código antigo com ONNX_DEBUG_LOGS pode parar de funcionar.

O que mudou — resumo executivo

  1. Suporte CUDA GPU oficial — inferência ONNX agora pode rodar em placa NVIDIA
  2. Sistema de logs reformuladoONNX_DEBUG_LOGS deprecado, novos ONNX_LOGLEVEL_*
  3. Carregamento on-demand — biblioteca ONNX só carrega no primeiro uso
  4. Atualização automática — biblioteca ONNX se atualiza sem intervenção
  5. Blend2D engine — renderização de charts modernizada

GPUs suportadas

Arquitetura GPUs Compatíveis Speedup esperado
Turing (mín) GTX 1660, RTX 2060, 2070, 2080, T4, Quadro RTX 3-8x
Ampere RTX 3060, 3070, 3080, 3090, A100 5-12x
Ada Lovelace RTX 4060, 4070, 4080, 4090 8-15x

Placas antigas (GTX 10xx ou anteriores) NÃO são suportadas. Drivers NVIDIA devem estar atualizados — recomenda-se versão 537+ no Windows.

Como habilitar CUDA no MT5

  1. Atualizar MT5 para Build 5572 ou superior
  2. Atualizar drivers NVIDIA (CUDA Runtime 12+)
  3. Abrir MT5 → Tools → Options → Expert Advisors
  4. Marcar ‘Allow CUDA usage’
  5. Para sistemas multi-GPU: especificar device com ONNX_GPU_DEVICE_N (N = 0, 1, 2…)

Migrando código antigo (deprecado → novo)

Se você tem EAs antigos usando ONNX_DEBUG_LOGS, precisa migrar. A flag antiga pode ainda funcionar mas vai gerar warnings e será removida em builds futuros.

// ❌ ANTES (Build 5571 e anteriores)
long handle = OnnxCreate("modelo.onnx", ONNX_DEBUG_LOGS);

// ✅ DEPOIS (Build 5572+) - escolha o nível de verbosidade
long handle = OnnxCreate("modelo.onnx", ONNX_LOGLEVEL_WARNING);
// Outras opções:
// ONNX_LOGLEVEL_VERBOSE  - tudo
// ONNX_LOGLEVEL_INFO     - info + warning + error + fatal
// ONNX_LOGLEVEL_WARNING  - warning + error + fatal (recomendado)
// ONNX_LOGLEVEL_ERROR    - error + fatal
// ONNX_LOGLEVEL_FATAL    - apenas erros fatais

// Para usar CUDA GPU:
long handle = OnnxCreate("modelo.onnx", ONNX_GPU_DEVICE_N);

Benchmark prático — LSTM em produção

Testei o mesmo modelo LSTM (2 layers, hidden 64, ~3 MB) com 1000 inferências em CPU vs GPU RTX 3060:

// Modelo: LSTM 2-layer, hidden 64, sequence length 30
// Dataset: 1000 inferências consecutivas
// Hardware: i7-12700K + RTX 3060 12GB

// Build 5571 (CPU only):
//   Tempo total: 4.2 segundos
//   Latência média: 4.2 ms/inferência

// Build 5572 (GPU CUDA):
//   Tempo total: 0.6 segundos
//   Latência média: 0.6 ms/inferência
//   🚀 Speedup: 7x

Quando vale CUDA?

✅ Vale a pena

• LSTM ou GRU com hidden ≥ 32
• CNN 1D com 2+ conv layers
• Transformer (qualquer)
• Modelos > 5 MB
• Estratégias multi-asset (vários EAs simultâneos)
• Scalping em HFV indices (latência crítica)

⚠️ Não compensa

• Random Forest (já é < 1ms em CPU)
• XGBoost pequeno (< 100 árvores)
• Modelos < 1 MB
• VPS sem GPU dedicada
• EAs single-trade ocasionais

Troubleshooting CUDA

  • Erro 5807 — CUDA não disponível: driver NVIDIA desatualizado ou placa não suportada
  • Performance pior que CPU: modelo muito pequeno — overhead de transferência GPU não compensa
  • ‘Out of memory’: reduza batch size ou simplifique modelo
  • Resultados diferentes CPU vs GPU: diferenças minúsculas de ponto flutuante são esperadas (FP32 GPU vs FP64 CPU)
  • EA travando após algum tempo: sempre chame OnnxRelease() em OnDeinit()

Próximos passos

Se você já tem EAs com ONNX rodando, atualize hoje. Os 5 minutos de trabalho de migração valem o ganho de performance. Se está começando agora, configure CUDA do dia zero — não tem motivo pra rodar em CPU quando GPU é grátis (você já tem).

🚀 Para testar EAs com ONNX, demo gratuita Deriv MT5 ($10.000 virtuais):

Abrir Demo Deriv MT5 →

DM

Dan Machado

Founder IA Trader Pro · Especialista em IA aplicada a trading

⚠️ Disclaimer: Conteúdo educacional, não é recomendação de investimento. Trading envolve risco substancial. Modelos de IA não garantem lucro. Sempre teste em demo antes de operar com capital real. Artigo contém link de afiliado Deriv.