¿Qué es ONNX en el contexto de trading?
ONNX (Open Neural Network Exchange) es un formato abierto para modelos de inteligencia artificial que permite crear, entrenar y desplegar modelos de machine learning para predicción de mercados financieros. En trading, ONNX se utiliza para ejecutar modelos predictivos directamente dentro de plataformas como MetaTrader 5.
Desde enero de 2026, MetaTrader 5 Build 5572 incorporó soporte CUDA para GPU, lazy-loading de la librería ONNX y soporte multi-GPU — haciendo que los bots de trading basados en IA sean más rápidos y accesibles que nunca.
💡 Recurso recomendado
Si quieres modelos ONNX pre-entrenados y listos para instalar en MT5, visita ONNX Trading Bot donde encontrarás robots validados con backtesting y gestión de riesgo integrada para forex y opciones binarias.
¿Cómo funciona un bot ONNX en MT5?
El flujo de trabajo de un bot ONNX tiene tres fases:
- Entrenamiento: Recopilas datos históricos de precios, entrenas un modelo de predicción (redes neuronales, LSTM, transformers) en Python con TensorFlow o PyTorch, y exportas el modelo al formato ONNX
- Integración: Cargas el archivo .onnx en MetaTrader 5 como recurso del Expert Advisor. Las funciones OnnxCreate(), OnnxRun() y OnnxRelease() del MQL5 permiten ejecutar inferencias dentro del EA
- Ejecución: El EA alimenta datos de mercado al modelo ONNX, recibe predicciones (dirección del precio, probabilidad, volatilidad) y ejecuta operaciones basándose en esas señales
ONNX Runtime: rendimiento y recursos
ONNX Runtime consume entre 30-100 MB de RAM, mucho menos que TensorFlow completo (1.7-4.8 GB). Esto permite correr modelos de IA en un VPS básico de $5-15/mes. Con el soporte CUDA del Build 5572, puedes acelerar la inferencia con GPU dedicada.
Ventajas de ONNX vs bots tradicionales
- Predicción basada en datos: En lugar de reglas fijas ("comprar cuando RSI < 30"), el modelo aprende patrones complejos de los datos 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.
Cómo crear tu propio bot ONNX
- Instala Python 3.9+ con TensorFlow o PyTorch
- Recopila datos históricos (mínimo 2-3 años, idealmente 5+)
- Diseña features (RSI, MACD, volumen, patrones de velas, etc.)
- Entrena un modelo (LSTM o Transformer funcionan bien para series temporales)
- Exporta a ONNX:
tf2onnx.convertotorch.onnx.export - Integra en MT5 con las funciones ONNX del MQL5
- Valida con walk-forward testing (no solo backtesting estático)
Si prefieres modelos ya validados y listos para usar, IA Trader Pro tiene tutoriales completos con código Python para crear, entrenar y desplegar modelos ONNX paso a paso. También puedes descargar indicadores de IA gratuitos para TradingView.
ONNX para opciones binarias
En opciones binarias, donde solo necesitas predecir la dirección del precio (sube o baja) en un periodo fijo, ONNX es particularmente útil. El modelo se entrena como clasificador binario (call/put) con probabilidades asociadas.
Los brokers que mejor soportan automatización con bots ONNX:
- Deriv — API completa para automatización, DBot sin código, mercados sintéticos 24/7
- IQ Option — Plataforma premiada, regulación CySEC, cuenta demo gratuita para backtesting
- Quotex — Payouts hasta 98%, interfaz rápida
OpenClaw + ONNX: la combinación avanzada
Para traders avanzados, la combinación de OpenClaw como "cerebro" y modelos ONNX como "motor de predicción" es la frontera del trading automatizado en 2026. OpenClaw maneja la lógica de alto nivel (cuándo operar, gestión de riesgo, interpretación de noticias) mientras ONNX hace la predicción 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.