Ai Trader MT5 — Ayuda
VibeFox AI Trader es un asesor experto para MetaTrader 5 que utiliza inteligencia artificial para analizar gráficos y generar señales de trading. Envíe una captura de pantalla del gráfico a la red neuronal y obtenga un análisis detallado con líneas de tendencia, niveles de soporte/resistencia y señales de trading directamente en el gráfico.
CÓMO ELEGIR UN MODELO DE IA
El asesor no funcionará sin un modelo externo, por lo que es necesario elegir el modelo correcto.
El modelo debe ser capaz de procesar imágenes — VL.
Es muy recomendable que el modelo tenga al menos 8B parámetros para análisis o a partir de 30B para análisis y trading. Cuanto más grande, más inteligente. La opción ideal son los modelos de pago o modelos a partir de 100B.
Actualmente no se recomienda operar en una cuenta real, ya que las capacidades de la IA aún son insuficientes. Se recomienda usar para análisis y consejos.
Modelos de IA locales
Los modelos locales son gratuitos. Recomendamos trabajar con ellos.
Cómo elegir un modelo local según el hardware
Si tiene una tarjeta gráfica muy débil, es posible usar solo la memoria, pero la velocidad será lenta. Los modelos Dense de más de 8B son prácticamente imposibles de usar. Para modelos grandes, elija solo MOE. El modelo debe tener como mínimo cuantización q4, y cuanto mayor, mejor. Las tarjetas gráficas con gran cantidad de memoria aceleran significativamente el trabajo. Un modelo Dense funciona bien solo cuando cabe completamente en la memoria de video junto con el KV-caché.
Los modelos Qwen VL muestran los mejores resultados: análisis detallado y colocación de órdenes. Qwen3 VL 30B a3b es el mejor modelo disponible para un ordenador de gama media.
Solo memoria:
| 8 GB RAM | modelos 4B. Análisis muy débil, a menudo no pueden crear órdenes. |
| 16 GB RAM | modelos 8B. El procesamiento de imágenes tardará más de 1 minuto. La calidad del análisis es débil. |
| 32 GB RAM | modelos 30B MOE. Qwen3 VL 30B MOE — una muy buena opción. El procesamiento puede tardar varios minutos. |
| 64 GB RAM | modelos 30B–70B MOE. El procesamiento puede tardar varios minutos. |
Tarjeta gráfica y memoria:
| 8 GB VRAM + 16 GB RAM | Los modelos 8B procesarán una imagen en unos 20–30 segundos. |
| 16 GB VRAM + 32 GB RAM | Los modelos 30B moe procesarán una imagen en unos 20–60 segundos. |
| 16 GB VRAM + 64 GB RAM | Los modelos 70B moe procesarán una imagen en más de 1-2 minutos. |
Ejemplos de modelos compatibles con LM Studio/Jan.ai:
<7B No recomendados. Muy rápidos, pero análisis débil. Casi no pueden crear órdenes.
| Qwen3 VL 4B | lo mejor de 4B para análisis rápido, pero no para órdenes. |
| Gemma 3 4B | el más rápido |
8-14B Rápido. Para análisis simple. Colocan órdenes, pero no se debe confiar en ellos.
| Qwen3 VL 8B | |
| Minicpm v4.5 8B | |
| Glm 4.6V flash 9B | |
15-40B Recomendado para 8 GB VRAM + 32 GB de memoria. Buen análisis de gráficos y colocación de órdenes.
| Qwen3 VL 30B a3b moe | el mejor modelo para ejecución local en un equipo de presupuesto medio. |
40-110B actualmente no hemos encontrado buenos modelos VL.
| GLM 4.7V 70B moe | análisis largo y potente, pero dibuja mal en el gráfico y coloca mal las órdenes. Úselo solo para análisis. |
>110B Recomendado con recursos ilimitados
Modelos de IA Premium
Para modelos de pago es necesario averiguar experimentalmente el precio por procesamiento de una imagen. Los precios cambian frecuentemente y varían mucho entre diferentes empresas, modelos y suscripciones. Por ejemplo, el procesamiento con los últimos modelos de ChatGPT cuesta más de 1$ por imagen. El precio exacto solo se puede determinar haciendo 1 solicitud y viendo cuánto dinero se gastó. Los precios aproximados actuales se pueden consultar en los chats de IA, pero no siempre son precisos. Recomendamos usar modelos chinos más económicos — GLM, DeepSeek, MiniMax, Mimo.
INSTALACIÓN
Configuración necesaria de MT5 (Tools -> Options):
Pestaña Expert Advisors:
- [x] "Algo Trading" en las opciones o en la barra de herramientas — permitir trading. Si solo va a usar el análisis, no es obligatorio.
- [x] "Allow WebRequest for listed URL" — permitir solicitudes web. Es obligatorio para la comunicación con la IA. Añada las URL de sus proveedores de IA y el host local para modelos locales:
| Local | http://127.0.0.1 (para todos los modelos locales) |
| Claude (Anthropic) | https://api.anthropic.com |
| Gemini (Google) | https://generativelanguage.googleapis.com |
| OpenAI | https://api.openai.com |
| OpenRouter | https://openrouter.ai |
| Together AI | https://api.together.xyz |
| Fireworks AI | https://api.fireworks.ai |
| DeepSeek | https://api.deepseek.com |
| Mistral AI | https://api.mistral.ai |
| Groq | https://api.groq.com |
| Perplexity | https://api.perplexity.ai |
| Kimi / Moonshot | https://api.moonshot.ai |
| MiniMax | https://api.minimax.io |
| GLM / Zhipu AI | https://api.z.ai |
Opcional:
- Pestaña Notifications — Enable Push Notification — para enviar mensajes Push
- Pestaña Email — Enable Email Notification — para enviar mensajes por Email
- Pestaña FTP — introduzca los datos de FTP — para guardar análisis de gráficos en FTP
PANEL Y CONTROL
Panel
El panel se divide en secciones. En la configuración, todas las secciones se pueden activar/desactivar y configurar como abiertas/cerradas por defecto. Tenga en cuenta que si una sección está cerrada o desactivada, las opciones en ella siguen funcionando. Puede cerrar y abrir rápidamente todas las secciones haciendo clic en los iconos del encabezado. También puede configurar el tamaño del panel y el tamaño de fuente. Hay varios modos preestablecidos y configuraciones personalizadas (Custom).
Encabezado del panel
- Nombre y versión del asesor
- Icono Flecha abajo - Abre todas las secciones
- Icono Flecha arriba - Cierra todas las secciones
- Icono Subrayado/Cuadrado - Cerrar/Abrir el panel
- Icono Cruz - Cerrar el asesor
- Doble clic en el encabezado - Cerrar/Abrir el panel
- Mantenga presionado para mover el panel
Inicio y detención del trabajo
- Inicio del trabajo - Pulse el botón [Start] para comenzar el procesamiento de símbolos con IA
- Tiempo de espera — tiempo de procesamiento de la IA. Durante el tiempo de espera, el panel deja de responder a cualquier clic. Esta es una característica de MQL5, no del asesor. Hasta que se obtenga el resultado, no se puede hacer nada. En la configuración se puede establecer el tiempo de espera (por defecto 60 segundos). Si el modelo no logra procesar el resultado, se producirá una interrupción. Normalmente 60 segundos son suficientes para modelos de pago y rápidos, pero a veces puede no ser suficiente, por ejemplo para modelos locales grandes. Puede establecer un tiempo mayor. La respuesta promedio de las principales IA (Claude, Google, OpenRouter — 10–15 segundos).
- Botón rojo STOP — el proceso está en curso.
- En el botón se muestra el número actual del símbolo y cuántos símbolos hay en total. Por ejemplo 1/10.
- ¿Cómo detener el proceso? ¡Pulse 1 vez el botón rojo y el proceso se detendrá después del tiempo de espera! No habrá detención inmediata. En último caso, cierre MetaTrader.
- Si el planificador está activado, en el botón Stop se mostrará el tiempo hasta el inicio.
Solicitudes a la IA (Prompts)
Las solicitudes son mucho más cómodas de mantener en archivos que en la configuración del asesor. En la configuración se pueden mantener hasta 5 solicitudes. Para trabajar con archivos se usa el editor de texto predeterminado para archivos .txt — normalmente es Notepad. Todos los archivos de solicitudes se editan en la carpeta Metatrader/MQL5/Files/Ai_Trader/Prompts. Puede crear cualquier archivo de solicitudes allí. Luego pulse Refresh para que los archivos aparezcan en la lista de solicitudes.
| Selección de solicitud | Lista desplegable con selección de solicitudes. En la lista, las solicitudes de archivo se indican con el símbolo [F] al principio. |
| [Result] | Muestra el enlace al archivo result.html. Cópielo y péguelo en el navegador. Guárdelo en favoritos y luego simplemente ábralo — la dirección siempre es constante. |
| [Repeat] | Repetir la última respuesta sin enviar a la IA. Se realizan instantáneamente las mismas acciones — dibujo del análisis y órdenes, envío de notificaciones. |
| [Show] | Mostrar/ocultar el texto de la solicitud seleccionada en el gráfico |
| [Refresh] | Actualizar la lista. Necesario después de modificar manualmente los archivos de solicitudes. |
| [Add] | Crear un nuevo archivo de solicitud. Introduzca el nombre sin la extensión .txt y pulse OK. |
| [Rename] | Renombrar archivo de solicitud (solo prompts de archivo) |
| [Del] | Eliminar archivo de solicitud (solo prompts de archivo) |
SYMBOLS
Los símbolos se recorren uno a uno de las listas indicadas. Se pueden especificar en la configuración, archivos o seleccionar colecciones. Hay que tener en cuenta que si hay muchos símbolos y se cargan por primera vez, no siempre se carga la caché a tiempo. Para esto se necesita un pequeño tiempo de espera. Se puede configurar en los ajustes. Todos los archivos con listas de símbolos se editan en la carpeta Metatrader/MQL5/Files/Ai_Trader/Symbols. Puede crear cualquier archivo allí. Luego pulse Refresh para que los archivos aparezcan en la lista de símbolos.
| Selección de lista de símbolos | Selección de lista de símbolos (Current — solo el símbolo actual, MarketWatch — todos los símbolos abiertos en MarketWatch, Manual — símbolos introducidos en la configuración del asesor, archivos — sus propias listas de archivos de texto) |
| [Show] | Mostrar/ocultar la lista de símbolos en el gráfico. |
| [Refresh] | Actualizar la lista de símbolos desde archivos. |
| [Add] | Crear un nuevo archivo de lista de símbolos. Introduzca el nombre sin la extensión .txt y pulse OK. |
| [Rename] | Renombrar archivo de lista de símbolos (solo archivos) |
| [Del] | Eliminar archivo de lista de símbolos (solo archivos) |
RESPONSE
Puede elegir qué dibujar en el gráfico después de la respuesta de la IA.
| [x] Show Analyze | La IA dibuja líneas/zonas/marcas en el gráfico |
| [x] Show Orders | La IA genera señales de trading (líneas de Entrada, Stoploss, Takeprofit) |
TRADING
Configuración de Trading.
| Lot: [0.01] | Tamaño del lote. Se puede cambiar con la rueda del ratón, teclas Up/Down. Se tienen en cuenta los modificadores Ctrl/Shift — cambiarán diferentes dígitos del número. |
| Real Orders: [0] | Órdenes reales. Cuántas órdenes reales abrir (0=desactivado, N=primeros N símbolos). Las órdenes se abren para los primeros símbolos de la lista. Si se indica 5, se abrirán órdenes en los 5 primeros símbolos. Las órdenes no se abren si ya hay una orden abierta en el símbolo. |
| [x] Order Edit | Activar la corrección manual del punto de entrada, Stop Loss, Take Profit. Esto funciona solo en el gráfico actual donde está instalado el asesor. Después de terminar el procesamiento de símbolos aparecen los deslizadores y botones en la parte superior derecha. Los deslizadores se pueden mover arriba, abajo, izquierda y derecha. Botón OK — crea la orden, botón X — cancela. |
AI MODELS
| Selección de proveedor de IA | De la lista seleccione el proveedor necesario (Local, Claude, Gemini, OpenAI y otros). Al seleccionar, se recopilan los modelos y se llena la lista de modelos a la derecha. |
| Selección de modelo | La lista de modelos se carga automáticamente del proveedor. En la configuración se puede establecer el filtrado de modelos por fecha de lanzamiento y palabras clave. Esto es necesario porque sin filtro se muestran demasiados modelos que no se pueden usar. Hay muchos modelos de texto que no pueden procesar imágenes. |
NOTIFICATIONS
| [x] HTML | Guardar resultados en result.html (texto + captura de pantalla). Se puede abrir en cualquier navegador. |
| [x] Telegram | Enviar al bot de Telegram (texto + foto) |
| [x] FTP | Guardar en FTP (es necesario configurar el acceso FTP en las opciones de MetaTrader) |
| [x] Chart (text) | Mostrar la respuesta de la IA como texto en el gráfico |
| [x] Response image only | Enviar solo la captura de pantalla a Results.html/Telegram/Webhook/FTP (sin texto). Para esto es necesario activar la salida de texto en Chart. Entonces no llegará texto adicional y ocupará menos espacio y tráfico. El texto estará en la captura de pantalla. |
| [x] Email (text) | Enviar notificación por email (solo texto). Es necesario activar y configurar el acceso Email en las opciones de MetaTrader. |
| [x] Push (start) | Notificación Push al iniciar el trabajo. Es necesario activar y configurar el acceso Push en las opciones de MetaTrader. |
| [x] Alert (start) | Alerta MT5 al iniciar el trabajo. |
| [x] Webhook | POST JSON a la URL del webhook (texto + foto base64). Formato del mensaje: |
{
"message": "EURUSD [gpt-4o]: BUY signal detected",
"image_base64": "/9j/4AAQSkZJRg...",
"request": { ...JSON ... },
"response": { ...JSON ... },
"time": "2026.02.21 14:30:05"
}
VISUAL
Configuración de la apariencia del panel.
| [S][M][L][XL][C] | Cambio de tamaño del panel (300/400/500/600/Custom píx.). Custom — configuraciones propias a través de las opciones del asesor. |
| [Dark/Light] | Cambio de esquema de colores Claro/Oscuro |
| [Slider S][M][L] | Cambio de tamaño de los deslizadores en OrderEdit (pequeño/mediano/grande) |
SCHEDULER
El planificador es necesario para iniciar el trabajo en un momento determinado. Después de activarlo, pulse START y verá un temporizador hasta el próximo inicio del trabajo. Hay configuraciones detalladas de intervalo y tiempo. En el panel solo se puede activar y desactivar.
Hay 3 tipos de planificador:
- Intervalo - por ejemplo, cada 5 minutos.
- Intervalo desde el final del trabajo - después de terminar el trabajo, se mide el intervalo y se inicia el proceso
- Hora determinada — se puede establecer una hora específica para cada día de la semana.
| [x] Enable | Planificador activar/desactivar. |
ACTIONS
Acciones adicionales.
| [Folder] | Mostrar la dirección de la carpeta de datos Ai_Trader. Cópiela en el explorador y se abrirá. |
| [Log] | Mostrar la dirección del archivo log.txt. Ábralo en Notepad. |
| [Help] | Mostrar la dirección de la página de ayuda en línea. Cópiela en el navegador. |
| [Bug report] | Mostrar la dirección de la página de contacto e informes de errores en línea. Cópiela en el navegador. |
CLEAR
Limpieza de archivos, logs, results.html
| [Results] | Limpiar result.html |
| [Log] | Limpiar log.txt |
| [Screenshots] | Eliminar todas las capturas de pantalla de la carpeta Screenshots |
| [Requests] | Eliminar todas las solicitudes de la carpeta Requests |
| [Objects] | Eliminar todos los objetos dibujados del gráfico |
| [Chart] | Limpiar el texto del gráfico |
| [x] Auto Clear on Start | Limpiar todo en cada inicio del trabajo. Útil para que no se acumule. |
DEBUG
Depuración. Herramientas para analizar solicitudes y respuestas.
| [x] Debug | Modo de depuración. Al activarlo, se añade el JSON Request y Response a cualquier texto de análisis para un análisis detallado del trabajo con la IA |
| [Last Request] | Abrir el archivo de la última solicitud API en el editor de texto. |
STATUS
| Barra de estado | Muestra el estado actual (Ready, progreso del procesamiento, errores) y una breve descripción al pasar el cursor sobre los elementos del panel. |
PARÁMETROS INPUT
PANEL
| Instance Name | Nombre de la instancia del asesor (vacío = autogeneración). Necesario si usa más de 1 asesor en un mismo programa. Cada uno debe tener un Instance Name diferente. |
| Panel Size | Tamaño del panel: S(300), M(400), L(500), XL(600), Custom |
| Custom Width | Ancho en píxeles para Panel Size = Custom |
| Custom Font Size | Tamaño de fuente para Panel Size = Custom |
| Color Scheme | Tema: Light (claro) o Dark (oscuro) |
SECTIONS
Todas las secciones se pueden configurar como abiertas, cerradas o desactivadas por defecto. Tenga en cuenta que si una sección está desactivada, las opciones en ella no funcionan.
| AI Models | Estado de la sección: Open / Closed / Disabled |
| Symbols | Estado de la sección: Open / Closed / Disabled |
| Process | Estado de la sección: Open / Closed / Disabled |
| Trading | Estado de la sección: Open / Closed / Disabled |
| Notifications | Estado de la sección: Open / Closed / Disabled |
| Visual | Estado de la sección: Open / Closed / Disabled |
| Scheduler | Estado de la sección: Open / Closed / Disabled |
| Actions | Estado de la sección: Open / Closed / Disabled |
| Clear | Estado de la sección: Open / Closed / Disabled |
| Debug | Estado de la sección: Open / Closed / Disabled |
SYMBOLS
| Symbol Mode | Modo de símbolos: Current / MarketWatch / All / Currencies / Manual |
| Manual Symbols | Lista de símbolos separados por comas para el modo Manual |
| Show "All" option | Mostrar "All" en la lista desplegable. Si se activa, puede comenzar un recorrido muy largo de una gran cantidad de símbolos. |
PROMPTS
| Prompt 1-5 Name | Nombre del prompt integrado (vacío = omitir) |
| Prompt 1-5 Text | Texto de la instrucción del prompt |
SCHEDULER
| Scheduler Mode | Modo: Time (establecer hora exacta para el inicio) / Interval (intervalo) / Interval from end (intervalo desde el final del trabajo) |
| Interval (minutes) | Intervalo del temporizador en minutos (mínimo 1) |
| Monday-Sunday | Horario por días: formato "HH:MM,HH:MM" por ejemplo "10:00,12:00,14:00" |
TRADING
| Lot Size | Tamaño de lote por defecto |
| Slippage (points) | Deslizamiento máximo |
OrderEdit
| Slider Size | Tamaño de los deslizadores para OrderEdit: 0=S, 1=M, 2=L |
| Entry Line Color | Color de la línea Entry |
| Entry Line Width | Grosor de la línea Entry (1-5) |
| SL Line Color | Color de la línea Stop Loss |
| SL Line Width | Grosor de la línea Stop Loss (1-5) |
| TP Line Color | Color de la línea Take Profit |
| TP Line Width | Grosor de la línea Take Profit (1-5) |
AI SETTINGS
| AI Response Timeout | Tiempo máximo de espera de respuesta de la IA en segundos — tiempo de espera (30–600) |
Local AI (hasta 3 servidores)
| Local 1-3 Name | Nombre para mostrar (ej. "LM Studio", "Ollama") |
| Local 1-3 IP:Port | Dirección del servidor (ej. "127.0.0.1:1234") |
Claude
| Endpoint | URL de la API (por defecto: https://api.anthropic.com) |
| API Key | Clave de la API de Anthropic (sk-ant-...) |
| Min Date | Excluir modelos anteriores a AAAA.MM |
| Models filter | Excluir modelos que contengan estas palabras (separadas por comas) |
Gemini
| Endpoint | URL de la API (por defecto: https://generativelanguage.googleapis.com) |
| API Key | Clave de la API de Google (AIza...) |
| Min Date | Excluir modelos anteriores a AAAA.MM |
| Models filter | Excluir modelos que contengan estas palabras (separadas por comas) |
OpenAI Compatible 1-4
| Provider Name | Nombre para mostrar en la lista desplegable de API |
| Endpoint | URL de la API (debe soportar /v1/models y /v1/chat/completions) |
| API Key | Clave de la API del proveedor |
| Min Date | Excluir modelos anteriores a AAAA.MM |
| Models filter | Excluir modelos que contengan estas palabras (separadas por comas) |
NOTIFICATIONS
| Chart (text only) | Mostrar la respuesta de la IA como texto en el gráfico |
| Chart Font Size | Tamaño de fuente en el gráfico (8-20) |
| Text on Dark BG | Color del texto sobre fondo oscuro del gráfico |
| Text on Light BG | Color del texto sobre fondo claro del gráfico |
| Chart Font Bold | Fuente en negrita para texto en el gráfico |
| Chart Line Width | Ancho de ajuste de texto en caracteres (30-60) |
| Chart Text X | Desplazamiento horizontal del texto en píxeles |
| Chart Text Y | Desplazamiento vertical del texto en píxeles |
| Screenshot Only | Enviar solo la captura de pantalla. Es necesario activar la opción Chart (text only), entonces el texto estará en la captura. Útil si no hay mucho texto. |
| Alert (start) | Mostrar alerta MT5 al iniciar el trabajo |
| Push (start) | Enviar notificación Push al iniciar el trabajo |
| Results.html | Guardar resultados en archivo de informe HTML |
Telegram
| Enabled | Activar notificaciones en Telegram |
| Bot Token | Token del bot de Telegram de @BotFather |
| Chat ID | ID del chat/canal de destino |
Email
| Enabled | Activar notificaciones por email |
Webhook
| Enabled | Activar notificaciones por webhook |
| URL | URL del endpoint del webhook (recibe POST con JSON) |
CLEAR
| Auto Clear on Start | Limpieza automática de todos los objetos y texto antes de cada inicio |
DEBUG
| Debug Mode | Registro extendido. Se añade el JSON completo de Request/Response al texto |
ORDER EDIT
- Editor de órdenes después de la respuesta de la IA
- El editor se puede activar y desactivar en la configuración y en el panel
- En el gráfico aparecen 3 deslizadores - Punto de entrada (Entry), Stoploss, Takeprofit.
- Se pueden mover con el ratón arriba, abajo, izquierda, derecha.
- En el deslizador del Punto de entrada (Entry) hay un botón OK - para entrar en la posición y X para cancelar
- En la parte superior derecha hay botones adicionales
| [Reset] | Restablecer Entry/SL/TP a los valores originales |
| [Text] | Mostrar/ocultar el texto de respuesta de la IA en el gráfico |
| [Analyze] | Mostrar/ocultar los gráficos de análisis de la IA en el gráfico |
| [Order] | Mostrar/ocultar las líneas/deslizadores de la orden en el gráfico |
ESTRUCTURA DE CARPETAS
El asesor crea su estructura de carpetas en MQL5/Files/Ai_Trader. Puede acceder a ella pulsando en el panel Actions->Folder.
Para mayor rapidez, puede crear Solicitudes y Listas de símbolos directamente en los archivos, en lugar de hacerlo a través del panel. Es necesario reiniciar el asesor para que tome las nuevas listas de los archivos.
| Prompts | Archivos de texto de solicitudes |
| Requests | Archivos JSON de solicitudes y respuestas, para analizar el trabajo con la IA. |
| Screenshots | Imágenes de gráficos |
| Symbols | Archivos de texto con listas de símbolos. |
| last_message.txt | último mensaje |
| last_request.txt | última solicitud en formato JSON |
| last_response.txt | última respuesta en formato JSON |
| log.txt | log |
| result.html | archivo con resultados para ver en el navegador. |