O que é o ONNX no contexto do trading?
O ONNX (Open Neural Network Exchange) é um formato aberto para modelos de inteligência artificial que permite criar, treinar e implantar modelos de machine learning para previsão de mercados financeiros. No trading, o ONNX é usado para executar modelos preditivos diretamente dentro de plataformas como o MetaTrader 5.
Desde janeiro de 2026, o MetaTrader 5 Build 5572 passou a oferecer suporte CUDA para GPU, lazy-loading da biblioteca ONNX e suporte multi-GPU — tornando os bots de trading baseados em IA mais rápidos e acessíveis do que nunca.
💡 Recurso recomendado
Se você quer modelos ONNX pré-treinados e prontos para instalar no MT5, veja o nosso guia de bots de IA, com robôs validados por backtesting e gestão de risco integrada para forex e opções binárias.
Como funciona um bot ONNX no MT5?
O fluxo de trabalho de um bot ONNX tem três fases:
- Treinamento: você reúne dados históricos de preços, treina um modelo de previsão (redes neurais, LSTM, transformers) em Python com TensorFlow ou PyTorch e exporta o modelo para o formato ONNX
- Integração: você carrega o arquivo .onnx no MetaTrader 5 como recurso do Expert Advisor. As funções OnnxCreate(), OnnxRun() e OnnxRelease() do MQL5 permitem executar inferências dentro do EA
- Execução: o EA alimenta o modelo ONNX com dados de mercado, recebe previsões (direção do preço, probabilidade, volatilidade) e executa operações com base nesses sinais
ONNX Runtime: desempenho e recursos
O ONNX Runtime consome entre 30 e 100 MB de RAM, bem menos que o TensorFlow completo (1,7 a 4,8 GB). Isso permite rodar modelos de IA em um VPS básico de US$ 5 a US$ 15/mês. Com o suporte CUDA do Build 5572, você pode acelerar a inferência com uma GPU dedicada.
Vantagens do ONNX frente aos bots tradicionais
- Previsão baseada em dados: em vez de regras fixas ("comprar cuando RSI < 30"), o modelo aprende padrões complexos a partir dos dados históricos
- Adaptabilidad: Puedes reentrenar el modelo con datos nuevos periódicamente
- Universalidad: Un modelo ONNX entrenado en Python funciona en MT5, cTrader o cualquier plataforma con soporte ONNX
- Velocidad: Inferencia en milisegundos, ideal para scalping y operaciones de alta frecuencia
⚠️ Realidad del machine learning en trading
El ML aplicado a trading es extremadamente difícil. Los mercados son no estacionarios, el overfitting es constante, y un modelo que funciona en backtesting puede fallar en vivo. Nunca confíes ciegamente en un modelo sin validación rigurosa.
Como criar o seu próprio bot ONNX
- Instale o Python 3.9+ com TensorFlow ou PyTorch
- Reúna dados históricos (mínimo de 2 a 3 anos, idealmente 5+)
- Projete as features (RSI, MACD, volume, padrões de velas etc.)
- Treine um modelo (LSTM ou Transformer funcionam bem para séries temporais)
- Exporte para ONNX:
tf2onnx.convertotorch.onnx.export - Integre ao MT5 com as funções ONNX do MQL5
- Valide com walk-forward testing (não apenas backtesting estático)
Se você prefere modelos já validados e prontos para usar, IA Trader Pro traz tutoriais completos com código Python para criar, treinar e implantar modelos ONNX passo a passo. Também é possível baixar indicadores de IA gratuitos para o TradingView.
ONNX para opções binárias
Em opções binárias, em que você só precisa prever a direção do preço (sobe ou desce) em um período fixo, o ONNX é particularmente útil. O modelo é treinado como um classificador binário (call/put), com probabilidades associadas.
Os brokers que melhor suportam automação com bots ONNX:
- Deriv — API completa para automação, DBot sem código, mercados sintéticos 24/7
- IQ Option — Plataforma premiada, regulação CySEC, conta demo gratuita para backtesting
- Quotex — Payouts de até 98%, interface rápida
OpenClaw + ONNX: a combinação avançada
Para traders avançados, a combinação do OpenClaw como "cérebro" e dos modelos ONNX como "motor de previsão" é a fronteira do trading automatizado em 2026. O OpenClaw cuida da lógica de alto nível (quando operar, gestão de risco, interpretação de notícias), enquanto o ONNX faz a previsão numérica pura.
Esta arquitectura está disponible con configuraciones pre-validadas en OpenClaw Trading, donde puedes encontrar skills de trading ya integrados con modelos ONNX optimizados para diferentes mercados.