Onnyx AI
- Asesores Expertos
- Versión: 3.29
- Actualizado: 17 julio 2026
- Activaciones: 10
ONNYX AI, versión 3.26
Un asesor experto multidivisa para cuentas de cobertura de MetaTrader 5. Traza zonas de oferta y demanda, evalúa las entradas cuando el precio alcanza una zona válida y gestiona las operaciones a través de un panel de control unificado de la cartera.
El sistema combina la estructura del mercado basada en reglas, la puntuación de calidad de las zonas, la confirmación de tendencias y de marcos temporales superiores, la protección frente a noticias económicas y una capa opcional de validación mediante IA externa. La IA externa puede desactivarse en cualquier momento. No se requieren credenciales de API para el motor de decisión local.
El motor de decisión local incluye una red neuronal ONNX integrada con una arquitectura 12-24-12-1. Se ejecuta directamente en MetaTrader 5 utilizando características del mercado preparadas automáticamente y no requiere un servicio externo de redes neuronales.
APRENDIZAJE EN LÍNEA EN LA VERSIÓN 3.26
La versión 3.26 incorpora una capa de aprendizaje adaptativo persistente para cada símbolo del bróker. El EA puede crear su propio conjunto de datos específico para cada símbolo a partir de las observaciones de las operaciones, actualizar de forma incremental los pesos de los modelos por separado y reutilizar el estado aprendido en sesiones posteriores. Los archivos de datos y de pesos se crean automáticamente cuando es necesario y se vuelven a cargar tras reiniciar el EA o MetaTrader 5. El aprendizaje se aísla por símbolo, de modo que los instrumentos con un comportamiento de precios diferente no comparten el mismo estado adaptativo. Esta capa adaptativa respalda el proceso de decisión local y no garantiza resultados rentables.
CARACTERÍSTICAS PRINCIPALES
- Inferencia de redes neuronales ONNX integrada (12-24-12-1) con preparación automática de características
- Aprendizaje en línea persistente que se mantiene por separado para cada símbolo de corredor
- Creación y actualización automáticas de los conjuntos de datos y los pesos del modelo por símbolo
- Recarga automática del estado de aprendizaje guardado tras reiniciar el EA o la terminal
- Detección de zonas de oferta y demanda con puntuación de calidad y límite de contacto configurables
- Evaluación de la entrada en cada tick mientras el precio se encuentra dentro de una zona activa
- Escáner multidivisa con gestión automática de prefijos y sufijos de símbolos de los brókers
- La misma lógica técnica de entrada tanto para el símbolo del gráfico como para los símbolos del escáner
- Puntuación de entrada local con confirmaciones basadas en velas, estructura y marcos temporales superiores
- Filtro del calendario económico de MT5 evaluado para las divisas propias de cada símbolo
- Visualización de las próximas noticias según la hora del servidor del bróker
- Validación opcional mediante IA externa con puntuación de decisión e historial de motivos
- Gestión de stop loss, take profit y trailing basada en ticks fijos o en el ATR
- Martingala de cesta opcional con controles de pérdidas y ganancias a nivel de cartera
- Pausa en caso de drawdown para los nuevos símbolos, mientras que la gestión de la cesta existente permanece activa
- Salida opcional con beneficios en la siguiente zona opuesta
- Historial de decisiones, historial de operaciones cerradas y archivo de transacciones
- Estadísticas del panel de control: tasa de acierto, beneficio neto, factor de beneficio y caída máxima
CÓMO FUNCIONA
1. El EA crea nuevas zonas de oferta y demanda a partir de la evolución histórica de los precios.
2. Analiza el símbolo del gráfico y, cuando está activado, otros símbolos de brókeres disponibles.
3. Un candidato debe encontrarse dentro de una zona válida y superar los filtros locales configurados.
4. El filtro de noticias comprueba las divisas que pertenecen a ese símbolo candidato.
5. La validación opcional mediante IA puede permitir o bloquear al candidato y registra el motivo.
6. La orden se normaliza según el tamaño de tick, el paso de volumen y los límites de negociación del símbolo.
7. El EA gestiona la posición según las reglas de salida, trailing o cesta seleccionadas.
PARÁMETROS DE ENTRADA AL CARGAR EL EA
MetaTrader 5 lee estos datos de entrada cuando se conecta el EA, se recarga, se recompila o cuando se modifica un dato de entrada. Un cambio en los datos de entrada reinicia el EA. Los valores se normalizan según el tamaño del tick, el paso de volumen y los límites de negociación del bróker de cada símbolo. Las posiciones existentes gestionadas por el EA se concilian con la cesta activa y la configuración de protección tras la recarga.
01. LOTE, TAKE PROFIT Y STOP LOSS
- Operar con todos los símbolos de los brókers: Si se establece en «False», solo se opera con el símbolo del gráfico. Si se establece en «True», se activa el escáner multidivisa para los símbolos de los brókers disponibles y se gestionan automáticamente los prefijos y sufijos.
- Seguir la dirección de la tendencia: Permite que las primeras entradas se realicen únicamente en la dirección aceptada por el motor de tendencias del EA.
- Tamaño inicial del lote: volumen base para una primera entrada, normalizado según el mínimo, el máximo y el incremento de volumen del símbolo.
- Método de take profit: selecciona ticks fijos del bróker, distancia basada en el ATR o take profit basado en redes neuronales.
- Take Profit (ticks del bróker): distancia fija de Take Profit cuando se selecciona el método de Take Profit por ticks fijos.
- Multiplicador de ATR para el TP: multiplica el ATR para calcular el TP cuando se selecciona el TP basado en el ATR.
- Método de Stop Loss: selecciona ticks fijos del bróker, distancia basada en el ATR o stop loss basado en redes neuronales para entradas no martingala.
- Stop Loss (ticks del bróker): distancia fija de SL cuando se selecciona el método de SL de ticks fijos.
- Multiplicador del ATR para el stop loss: multiplica el ATR para calcular el stop loss cuando se selecciona el stop loss basado en el ATR.
- Cerrar beneficios en la siguiente zona opuesta: cierra una posición rentable si el precio alcanza la siguiente zona opuesta de oferta o demanda antes de llegar al TP.
02. TRAILING STOP - ENTRADA ÚNICA
- Método de stop dinámico: desactiva el stop dinámico o selecciona un stop dinámico de tick fijo, ATR, de equilibrio o neuronal para las entradas únicas gestionadas.
- Iniciar el trailing tras obtener beneficios (ticks del bróker): distancia de beneficio necesaria antes de que comience el trailing de ticks fijos.
- Distancia del trailing (ticks del bróker): distancia que se mantiene por detrás del precio mediante el trailing de ticks fijos.
- Multiplicador de inicio del trailing ATR: múltiplo del ATR necesario antes de que comience el trailing ATR.
- Multiplicador de distancia de seguimiento ATR: múltiplo de ATR utilizado como distancia de seguimiento ATR.
- Umbral de equilibrio (ticks del bróker): Distancia de beneficio que activa el modo de equilibrio.
- Beneficio asegurado en el umbral de equilibrio (ticks del bróker): distancia de beneficio asegurada por encima del precio de entrada una vez que se activa el umbral de equilibrio.
03. RECUPERACIÓN TRAS UNA PÉRDIDA - ENTRADA ÚNICA
- Habilitar la recuperación tras una pérdida: aumenta el siguiente lote de entrada única elegible tras una pérdida cerrada.
- Multiplicador del lote de recuperación: multiplicador que se aplica en cada nivel de recuperación de entrada única.
- Nivel máximo de recuperación: número máximo de aumentos consecutivos de recuperación.
- Restablecimiento del lote tras obtener beneficios: devuelve el siguiente lote de entrada única al lote inicial tras un cierre con beneficios.
04. CESTA MARTINGALE
- Activar la cesta Martingala: activa la recuperación de la cesta en varios niveles. Mientras esté activada, no se aplica el stop-loss automático por posición y la cesta se gestiona según las reglas de la cesta.
- Multiplicador de lotes de Martingale: multiplica el volumen del nivel anterior de la cesta para el siguiente nivel.
- Desencadenante de entrada de Martingale: selecciona un paso de tick fijo, la siguiente zona válida de oferta/demanda o un paso neuronal/ATR.
- Paso fijo de Martingale (ticks del bróker): distancia adversa necesaria para el siguiente nivel en el modo de paso fijo.
- Paso neural mínimo (ATR): distancia mínima de ATR permitida para un paso de Martingala neural.
- Paso neural máximo (ATR): distancia máxima de ATR permitida para un paso de martingala neural.
- Número máximo de posiciones en la cesta: número máximo de posiciones permitidas en una cesta de valores, incluidos los niveles de recuperación superiores.
- Barras mínimas entre entradas de martingala: número mínimo de barras completadas que deben transcurrir entre los niveles añadidos a la cesta.
- Objetivo de beneficios de la cesta (moneda de la cuenta): cierra la cesta completa de símbolos cuando sus beneficios combinados alcancen esta cantidad.
- Límite de pérdidas de la cesta (0 = desactivado): cierra toda la cesta de símbolos cuando se alcanza la pérdida combinada configurada; el valor cero desactiva este límite.
- Bloquear la estrategia Martingala durante las noticias: impide que se establezcan nuevos niveles de recuperación durante el intervalo de noticias configurado, mientras que las posiciones existentes siguen gestionándose.
05. PAUSA POR DRAWDOWN PARA NUEVOS PARES
- Activar la pausa por caída del valor para nuevas parejas: bloquea temporalmente las primeras entradas en nuevos símbolos cuando la caída del valor de la cuenta alcanza el umbral de pausa. Las cestas existentes siguen gestionándose.
- Pausar nuevos pares al DD de la cuenta (%): porcentaje de caída de la cuenta que activa la pausa para los nuevos símbolos.
- Reanudar los nuevos pares por debajo del DD de la cuenta (%): porcentaje de drawdown inferior que permite volver a realizar entradas en nuevos símbolos.
06. FILTRO DE PRECISIÓN DE LA PRIMERA ENTRADA
- Utilizar puntuación de primera entrada: Requiere una puntuación técnica de entrada local antes de que se pueda abrir la primera orden de una cesta.
- Puntuación mínima de primera entrada (0-100): puntuación local mínima requerida cuando el filtro de puntuación de primera entrada está activado.
- Requerir confirmación de vela: Requiere que se supere el componente de confirmación de vela configurado.
- Abrir inmediatamente al tocar la zona activa: «Verdadero» permite la entrada en el momento del tick mientras el precio se encuentre dentro de una zona válida. «Falso» utiliza la vía de confirmación retardada.
- Requerir ruptura de la estructura: Requiere que se produzca la ruptura de la estructura del mercado antes de la primera entrada.
- Usar confirmación en un marco temporal superior: Requiere que la dirección coincida con la del motor de confirmación del marco temporal superior.
- Puntuación mínima de la zona neuronal (0-1): puntuación mínima de calidad neuronal para una zona de oferta o demanda.
- Número máximo de zonas por dirección: número máximo de zonas de oferta activas y número máximo de zonas de demanda activas que se mantienen para cada símbolo.
- Número máximo de toques permitidos en una zona: número máximo de toques previos permitidos antes de que una zona deje de considerarse lo suficientemente reciente como para entrar en ella.
07. APRENDIZAJE EN LÍNEA POR SÍMBOLO
- Activar el aprendizaje en línea por símbolo: permite un aprendizaje adaptativo continuo con un conjunto de datos y un estado del modelo independientes para cada símbolo del bróker.
- Capacidad del conjunto de datos de aprendizaje por símbolo: número máximo de muestras de aprendizaje que se conservan para cada símbolo.
- Mínimo de muestras antes de la promoción del modelo: número mínimo de muestras necesario para que un modelo candidato entrenado pueda sustituir al modelo activo del símbolo.
- Muestras de la ventana de validación: número de muestras recientes utilizadas para comparar la calidad del modelo candidato con la del modelo activo.
- Tasa de aprendizaje en línea: tamaño del paso utilizado al actualizar los pesos del modelo adaptativo.
- Mejora mínima de la pérdida de validación: mejora mínima de la validación necesaria antes de que se aprueben los pesos del modelo candidato.
- Cambio máximo de peso por sesión de entrenamiento: Límite de seguridad sobre la magnitud de una actualización de peso durante una operación de entrenamiento.
08. VALIDACIÓN DE OPENAI
- Omitir la validación de OpenAI: Si se establece en «True», solo se utiliza la decisión local de EA/ONNX. Si se establece en «False», se solicita la validación externa de OpenAI cuando se dispone de una clave válida y del permiso WebRequest.
- Clave de la API de OpenAI (vacío = desactivado): credencial de la API proporcionada por el usuario. Un valor vacío desactiva la validación externa y no afecta al motor local.
09. FILTRO DE DATOS FUNDAMENTALES Y NOTICIAS
- Activar el filtro fundamental: activa la ventana de noticias y la protección frente a picos de volatilidad.
- Fuente de datos de noticias: selecciona la obtención automática de datos, el calendario económico en tiempo real de MT5 o un archivo CSV histórico para realizar pruebas.
- Nombre del archivo de noticias históricas: archivo CSV utilizado como entrada de noticias históricas y por los flujos de trabajo de caché compatibles.
- Almacenar el calendario de MT5 en CSV en modo en tiempo real: almacena los eventos del calendario de MT5 en tiempo real en un archivo CSV para su reutilización y continuidad.
- Fecha de inicio del historial del calendario: Fecha más antigua solicitada al crear o actualizar el historial del calendario.
- Intervalo de actualización del CSV de noticias (minutos): frecuencia utilizada para actualizar los datos de noticias almacenados en caché y los próximos.
- Anticipación de noticias futuras (días): número de días futuros que se cargan y se muestran en el panel «Noticias futuras».
- Impacto mínimo de las noticias (1-3): nivel de impacto más bajo incluido por el filtro de noticias; 1: bajo, 2: medio, 3: alto.
- Bloquear la primera entrada durante las noticias: bloquea las nuevas primeras entradas para los símbolos cuyas propias divisas se vean afectadas por noticias que cumplan los criterios.
- Cerrar posiciones antes de las noticias: Cierra las posiciones gestionadas correspondientes antes de un evento relevante, en lugar de limitarse a bloquear nuevas entradas.
- Bloqueo antes de las noticias (minutos): Ventana de protección antes de la hora del evento en el servidor del bróker.
- Bloqueo tras la noticia (minutos): ventana de protección tras la hora del evento en el servidor del bróker.
- Activar filtro de choques de volatilidad: activa un filtro de respaldo o complementario para velas de tamaño inusualmente grande.
- Umbral de vela de choque (ATR): rango de la vela, expresado en múltiplos del ATR, que se clasifica como un choque de volatilidad.
10. ARCHIVO DEL REGISTRO DE TRANSACCIONES
- Archivar operaciones de apertura y cierre: guarda en un archivo CSV los registros de las operaciones de apertura y cierre gestionadas por el EA.
- Nombre del archivo de registro de transacciones: nombre del archivo utilizado para el archivo de transacciones.
- Conservar el historial del panel de decisiones: guarda el historial de decisiones para que los últimos registros del panel se recuperen tras reiniciar el EA o la terminal.
- Nombre del archivo de historial de decisiones: nombre del archivo utilizado para el almacenamiento permanente del historial de decisiones.
CONFIGURACIÓN DE SOLICITUDES WEB PARA OPENAI
La validación externa de OpenAI utiliza la API de respuestas de OpenAI. Añade la siguiente dirección base a la lista de direcciones permitidas de WebRequest de MetaTrader 5:
Configuración:
1. Abre Herramientas > Opciones > Asesores expertos en MetaTrader 5.
2. Active la opción «Permitir WebRequest para la URL indicada».
3. Añade https://api.openai.com como nueva URL permitida.
4. Haz clic en «Aceptar», actualiza el EA, configura «Omitir la validación de OpenAI» en «false» e introduce tu propia clave API en «Clave API de OpenAI».
El EA envía solicitudes a https://api.openai.com/v1/responses. Añade únicamente la dirección base https://api.openai.com a la lista de direcciones permitidas de MT5. No incluyas la clave API en la lista de URL.
La validación externa no se activa cuando la opción «Omitir validación de OpenAI» está activada, la clave API está vacía o el EA se ejecuta en el Probador de estrategias. En esos casos, el motor de reglas local, el modelo ONNX integrado y el aprendizaje en línea por símbolo siguen estando disponibles.
Solución de problemas:
- Error de WebRequest o código -1: comprueba la lista de direcciones permitidas de MT5, el acceso a Internet y los permisos de la terminal.
- HTTP 401: la clave API no es válida, ha caducado o se ha introducido incorrectamente.
- HTTP 403: la cuenta o el proyecto de la API no permite la solicitud.
- HTTP 429: se ha alcanzado el límite de rate de la API o la cuota de la cuenta.
NOTAS DE CONFIGURACIÓN
- Diseñado para cuentas de cobertura de MetaTrader 5.
- Adjunta una instancia a un gráfico y mantén activado el trading algorítmico.
- El motor del gráfico y la lógica del escáner utilizan el marco temporal activo del gráfico.
- El modo multidivisa requiere los símbolos de los brókers correspondientes y el historial de precios.
- La disponibilidad del calendario económico depende de la terminal y del entorno del bróker.
- Los archivos de aprendizaje en línea se crean y se mantienen automáticamente en el entorno de archivos de la terminal; no es necesaria la instalación manual de conjuntos de datos.
- La validación externa opcional mediante IA requiere las credenciales de API del usuario y el permiso WebRequest de la terminal. Deja la clave en blanco o activa la opción de omisión para utilizar únicamente el motor local.
- Prueba todos los parámetros en el Strategy Tester y en una cuenta de demostración antes de utilizarlos en condiciones reales.
ACTUALIZACIÓN DE LA PRUEBA RETROSPECTIVA
Los resultados de la prueba prospectiva se añadirán a esta página del producto una vez que haya finalizado un periodo de observación en condiciones reales representativo. La actualización incluirá el periodo de prueba, las condiciones de la cuenta, los principales ajustes y las estadísticas de rendimiento.
AVISO DE RIESGO
La negociación conlleva un riesgo considerable. Los resultados dependen de las condiciones del mercado, la ejecución del bróker, las especificaciones de los símbolos y la configuración del usuario. Las pruebas históricas no garantizan el rendimiento futuro. Los modos «Martingale» y «recuperación» pueden aumentar la exposición rápidamente. Utilice límites conservadores y controles de riesgo suficientes.
