DualVision AI
- Utilidades
-
Andres Eduardo Rodriguez Fortunato
I am a software developer and independent quantitative trading researcher with a passion for understanding how markets behave beyond traditional indicators. - Versión: 1.24
- Activaciones: 10
Descripción general
DualVision AI es un asesor experto de MetaTrader 5 para el análisis de gráficos basado en la visión. El usuario selecciona un rango de velas con dos líneas verticales y ejecuta un análisis de IA bajo demanda. DualVision AI genera una imagen optimizada de las velas y datos OHLC normalizados para ese rango, y luego los envía a Claude (Anthropic) o ChatGPT (OpenAI). El modelo devuelve una señal estructurada que incluye la tendencia, el patrón local, la señal de conflicto, el nivel de confianza, el take profit y el stop loss.
DualVision AI es un asistente de análisis. No realiza órdenes ni sustituye a la gestión de riesgos.
Antes de empezar
Activa las URL de WebRequest en MetaTrader 5:
- Abre Herramientas > Opciones > Asesores expertos.
- Activa la opción «Permitir WebRequest para las URL indicadas».
- Añade estas URL (una por línea):
- https://api.anthropic.com — necesaria para Claude
- https://api.openai.com — necesaria para ChatGPT
Añade DualVision AI como asesor experto (no como indicador). La función WebRequest no está disponible desde los indicadores. El trading algorítmico debe estar activado en el gráfico.
Necesitas tu propia clave API de Anthropic y/o OpenAI. El uso de la API se factura según tu cuenta.
Objetos del gráfico
Líneas verticales:
- Línea de inicio: inicio del rango de velas seleccionado
- Línea de fin: fin del rango de velas seleccionado
Ambas líneas se pueden arrastrar. El análisis utiliza únicamente las velas comprendidas entre el inicio y el final.
Tras un análisis satisfactorio con una señal validada:
- Línea de entrada: último cierre del rango seleccionado, con indicación de confianza y relación riesgo/recompensa
- Línea de take profit
- Línea de stop loss
Panel izquierdo:
- Nombre del proveedor y número de velas
- Estado / señal / confianza / riesgo-recompensa
- Texto breve sobre la tendencia, el conflicto, el patrón local y la causa de la posición corta
Botón:
- Analizar IA: ejecuta una solicitud de visión para el rango actual
Cómo utilizarlo
- Permite las URL de los proveedores tal y como se ha descrito anteriormente.
- Adjunta DualVision AI a un gráfico en tiempo real (Expert Advisors).
- Configure el proveedor y el modelo y, a continuación, pegue su clave API una vez en «Inputs» (o utilice un archivo de claves).
- Arrastra «Start» y «End» hasta la estructura que desees estudiar.
- Haz clic en «Analizar IA».
- Revisa la entrada, el TP y el SL, así como el panel, antes de tomar cualquier decisión de trading.
Los rangos útiles suelen corresponder a una estructura clara. Los rangos muy cortos aportan poco contexto; los rangos muy amplios aumentan el número de tokens y el coste.
Cómo funciona la solicitud de IA
Por cada llamada de «Analizar», DualVision AI envía:
- Un archivo PNG comprimido con velas japonesas del rango seleccionado (tamaño reducido del archivo)
- Valores OHLC normalizados (0 = mínimo de la ventana, 1 = máximo de la ventana) con una precisión de 6 decimales
- Puntos de referencia de precios reales: período, último cierre, mínimo de la ventana, máximo de la ventana
El modelo responde mediante un esquema estructurado obligatorio (salida de herramienta/función), por lo que los campos de resultado se mantienen coherentes: trend, localPattern, conflict, signal, tpPrice, slPrice, confidence, cause.
Las instrucciones estables se encuentran en el indicador del sistema. Los datos variables (referencias + OHLC + imagen) se encuentran en el mensaje del usuario. Esto mantiene las solicitudes más limpias y reduce los JSON mal formados.
Filtros de señales
- Señal: COMPRAR, VENDER o NINGUNA
- Conflicto: verdadero cuando la señal va en contra de la tendencia de la ventana (por ejemplo, VENDER mientras la tendencia es ALZA)
- Confianza mínima (conflictos): las señales conflictivas solo se aprueban si la confianza es igual o superior a este valor (por defecto, 0,75)
- Marca de baja confianza: las señales por debajo de este valor se siguen mostrando cuando se aprueban, pero se marcan como BAJA (por defecto, 0,55)
Las líneas de entrada, TP y SL solo se trazan cuando la señal es aprobada según esas reglas.
Proveedores y modelos
- Claude (Anthropic): predeterminado. Modelo de ejemplo: claude-sonnet-4-6
- ChatGPT (OpenAI): modelo de ejemplo: gpt-5.4
En la práctica, ChatGPT suele ofrecer explicaciones más breves y responde más rápido. Claude suele redactar un texto explicativo más extenso y puede tardar más en responder. La calidad y la confianza pueden variar incluso dentro del mismo rango; considéralos a ambos como asistentes de análisis.
Uso típico de tokens (referencia)
Medido en DualVision AI con imagen optimizada + OHLC normalizado. Los valores varían en función del número de dígitos del símbolo, el ancho de la imagen y el nivel de detalle del modelo.
Claude · claude-sonnet-4-6
- 100 velas — entrada ≈ 4835 · salida ≈ 326
- 150 velas — entrada ≈ 6555 · salida ≈ 308
- 200 velas — entrada ≈ 8147 · salida ≈ 333
ChatGPT · gpt-5.4
- 100 velas — entrada ≈ 3963 · salida ≈ 138
- 150 velas — entrada ≈ 5579 · salida ≈ 113
- 200 velas — entrada ≈ 7177 · salida ≈ 119
El crecimiento de los tokens no es estrictamente lineal con respecto al número de velas, ya que el ancho de la imagen está limitado. La facturación del proveedor se basa en el precio actual por millón de tokens de cada proveedor.
Gestión de claves API
- Pega la clave una vez en «Entradas» y confirma. DualVision AI la guarda en Common\Files\VisionClaude\ para su reutilización.
- Archivos predeterminados:
- Claude — api_key_anthropic.txt
- OpenAI — api_key_openai.txt
- Una vez guardado el archivo, borra el campo «Clave API» en «Entradas» y pulsa «Aceptar» para que la clave no quede visible en el cuadro de diálogo de configuración.
- Los nuevos gráficos con el campo de clave vacío cargan automáticamente el archivo guardado.
MetaTrader no puede ocultar los campos de entrada como si fueran contraseñas. Guardar la clave en un archivo local es la forma más práctica de reutilizarla de un gráfico a otro.
Entradas
- Proveedor de IA — Claude (Anthropic) u OpenAI (ChatGPT)
- Clave API: campo de pegado opcional; déjalo vacío para cargarla desde un archivo
- Archivo de clave API: ruta personalizada opcional en «Archivos comunes»; si se deja vacío, se utiliza el archivo predeterminado del proveedor
- ID del modelo: nombre del modelo del proveedor
- Período inicial: velas utilizadas para la primera colocación de inicio/fin
- Confianza mínima: nivel mínimo de confianza para aprobar una señal conflictiva
- Marca de baja confianza: umbral utilizado para marcar las señales aprobadas como «BAJA»
- Tiempo de espera: tiempo de espera de la solicitud web en milisegundos
- Número máximo de tokens: número máximo de tokens generados para la llamada al proveedor
- Temperatura: temperatura de muestreo (se recomienda 0 para obtener resultados más estables)
- Guardar archivos de depuración: volcado opcional en formato PNG, OHLC o respuesta sin procesar en MQL5\Files\VisionClaude\
- Limpiar brechas anómalas: opcional; cierra las brechas de apertura atípicas (por ejemplo, brechas pronunciadas de los lunes o de las sesiones) antes de generar la imagen y los datos OHLC; se conservan las brechas pequeñas normales
- Percentil de brecha: umbral utilizado al eliminar brechas anómalas (por defecto, 0,925)
- Configuración de colores para líneas verticales, COMPRA/VENTA, SL, conflictos y acentos de baja confianza
Notas
DualVision AI está diseñado para el análisis de gráficos con proveedores externos de IA. Los resultados dependen del rango seleccionado, la imagen, el OHLC, el modelo y la política del proveedor. Las condiciones del mercado cambian. Aplica siempre tus propias reglas de confirmación y controles de riesgo antes de tomar decisiones de trading.
Este producto no incluye créditos de API. Usted es responsable de la configuración de la cuenta del proveedor, la facturación y los permisos de URL en MetaTrader 5.
