Manual de Instalación de AI News Strike EA 1.0 y Archivos de Configuración
Manual de incorporación de AI News Strike EA v1.0 y archivos .set
AI News Strike EA — página del Mercado de MQL5:https://www.mql5.com/es/market/product/153455
1. Descripción general
AI News Strike EA (NSE) es un EA de scalping de nueva generación que apunta a los picos provocados por publicaciones económicas, combinando el “GDELT Project”, una de las mayores bases de datos de noticias del mundo, con la IA de búsqueda web en tiempo real Sonar‑Pro de Perplexity.
■ Fase 1: Obtención automática de datos de publicaciones económicas mediante GDELT Project
GDELT Project es una iniciativa de macrodatos que recopila y analiza cientos de millones de artículos de noticias cada día, de 100+ países y en 100+ idiomas. Este EA utiliza las noticias económicas agregadas de GDELT para obtener automáticamente la hora programada de publicación, la importancia, el rango de volatilidad esperada y la divisa objetivo de los principales indicadores.
■ Fase 2: Análisis del mercado en tiempo real con Perplexity Sonar‑Pro
La IA tradicional solo analiza datos pasados. Perplexity Sonar‑Pro busca y analiza al instante “noticias de último minuto, sentimiento de mercado y opiniones de expertos”. A partir de múltiples fuentes de confianza (Bloomberg, Reuters, CNBC, etc.), infiere las expectativas del mercado en cuestión de minutos y decide automáticamente la dirección de COMPRA/VENTA y la confianza (★1–5).
■ Fase 3: Diseñado para capturar el primer movimiento del spike
Más allá de los números publicados, la IA predice “cómo reaccionará el mercado”, ofreciendo una precisión que lo diferencia de los EAs de noticias convencionales. Con una entrada óptima previa a la publicación, cierre rápido posterior y salida dinámica, está construido para atacar el spike inicial.
“Macrodatos globales × análisis de IA en tiempo real × operativa de spikes por publicaciones económicas” acelera la toma de decisiones y la ejecución. Es compatible con los pares principales (EURUSD, USDJPY, GBPUSD, etc.) y con el oro de alta volatilidad (XAUUSD). ※ XAUUSD y los pares menores se ampliarán en futuras actualizaciones.
- Plataforma: MetaTrader 5 (MT5)
- Marco temporal recomendado: M1–M15 (no depende del marco temporal)
- Símbolos recomendados: EURUSD / USDJPY / GBPUSD / XAUUSD y otros principales
- Brókers recomendados: cuentas ECN / RAW (se prefieren spreads ultrabajos)
- Volatilidad objetivo: diseñado para capturar ±20–50 pips (o más) en poco tiempo
2. Instalación
Instalación automática
Si se compra en el Mercado de MQL5, instalar desde “Navegador” > “Market”.
Instalación manual
- Copie AI News Strike EA.ex5 en MQL5\Experts\
- Reinicie MT5
Adjuntar al gráfico
- Abra cualquier símbolo/marco temporal (el EA asigna automáticamente la divisa correcta para cada publicación)
- Navegador → Asesores Expertos → AI News Strike EA → arrastrar y soltar
- Marque “Permitir trading algorítmico” → OK
- Los sufijos de símbolo definidos por los brókers (p. ej., .m, #) se resuelven automáticamente
Importante:
El EA detecta automáticamente las divisas objetivo y opera el par óptimo, independientemente del gráfico al que lo adjunte.
No necesita gráficos específicos por par. Gestiona cada publicación de noticias automáticamente desde cualquier gráfico.
Asegúrese de agregar https://script.google.com y https://api.perplexity.ai en [Herramientas] → [Opciones] → [Asesores Expertos] → URL permitidas para WebRequest.
Son necesarias para obtener datos y realizar el análisis de IA.

3. Cómo obtener su clave de API de Perplexity
Necesita una clave de API de Perplexity para usar el análisis de IA. Recomendamos obtenerla con antelación.
- Visite Perplexity AI
- Cree una cuenta e inicie sesión
- Vaya a la página de configuración de la API y genere una clave de API
- Copie la clave generada
- Péguela en el parámetro del EA InpPerplexityKey
Para los pasos detallados, consulte esta guía.
https://www.mql5.com/es/blogs/post/764962
¿Por qué Sonar‑Pro?
Perplexity ofrece dos modelos, “Sonar” y “Sonar‑Pro”. Este EA recomienda Sonar‑Pro por defecto por las siguientes razones:
- Razonamiento más avanzado: comprende interacciones complejas entre indicadores económicos
- Extracción más precisa: obtiene hechos clave de un gran volumen de noticias multifuente
- Decisiones más fiables: análisis adaptado al contexto de los mercados financieros
Puede elegir “sonar” o “sonar‑pro” mediante InpPerplexityModel, pero si prioriza la precisión operativa, recomendamos encarecidamente sonar‑pro.
Nota: La API de Perplexity puede generar costes. Consulte la página de precios de Perplexity.
4. Ajustes recomendados iniciales (AI News Strike EA v1.0)
| Grupo | Ajuste | Recomendado para principiantes |
|---|---|---|
| AI Settings | InpPerplexityKey | (Introduzca su clave de API de Perplexity) |
| AI Settings | InpUseAI | true |
| AI Settings | InpAILeadMinutes | 3 (ejecutar el análisis de IA 3 minutos antes) |
| Data Feed | InpDataFetchIntervalSec | 7200 (obtener el calendario económico cada 2 horas) |
| Entry Timing | InpLeadSec | 45 (entrar 45 s antes de la publicación) |
| Entry Timing | InpMaxEntryDelay | 10 (permitir hasta 10 s de retraso) |
| Exit | InpForceCloseSec | 30 (cierre forzado 30 s después de la publicación) |
| Spike Trade | InpUseDynamicExit | true (habilitar salida dinámica) |
| Filters | InpMinStars | 3 estrellas (★3 o superior) |
| Filters | InpMinVolPips | 20 (volatilidad esperada mínima 20 pips) |
| Spread Filter | InpMaxSpreadPips | 10.0 (se recomiendan cuentas ECN/RAW) |
| Lot | InpFixedLot / InpVariableLot | 0.01 (empiece pequeño) / true |
| Stop Loss | InpUseInitSL / InpInitSLPips | true / 100 |
5. Referencia de parámetros (ERS EA v1.0)
Las entradas se agrupan por función. No ajuste todo a la vez: modifique y pruebe por bloques.
| Grupo / Parámetro | Propósito | Valor predeterminado |
|---|---|---|
| 📡 Ajustes de la fuente de datos | ||
| InpDataFetchIntervalSec | Intervalo de actualización de datos económicos (segundos) | 7200 (2 horas) |
| 🌐 Ajustes de zona horaria | ||
| InpServerUtcOffsetOverride | Desfase manual del servidor respecto a UTC (‑999 = auto) | -999 |
| InpShowMultiTimezone | Mostrar múltiples zonas horarias | true |
| InpAutoDeletePastEvents | Borrar automáticamente eventos pasados | true |
| InpPastEventKeepMinutes | Tiempo de retención de eventos pasados (minutos) | 5 |
| 🤖 Ajustes de IA | ||
| InpUseAI | Habilitar análisis de IA | true |
| InpPerplexityKey | Clave de API de Perplexity | xxx-xxx-xxx |
| InpPerplexityUrl | Endpoint de la API de Perplexity | https://api.perplexity.ai/chat/completions |
| InpPerplexityModel | Modelo de Perplexity (sonar / sonar‑pro) | sonar-pro |
| InpAILeadMinutes | Antelación para ejecutar el análisis de IA (minutos) | 3 |
| ⏱️ Momento de entrada | ||
| InpLeadSec | Segundos antes de la publicación para entrar | 45 |
| InpMaxEntryDelay | Retraso máximo de entrada (segundos) | 10 |
| 🚪 Ajustes de salida | ||
| InpForceCloseSec | Cierre forzado en segundos tras la publicación | 30 |
| InpMaxHoldHours | Tiempo máximo de mantenimiento (horas) | 2 |
| 📊 Ajustes de operativa del spike | ||
| InpUseDynamicExit | Habilitar salida dinámica | true |
| InpDynExitPipsFromPeak | Cerrar cuando el precio retroceda desde el máximo en (pips) | 5 |
| InpDynExitMinProfitPips | Beneficio mínimo para salida dinámica (pips) | 3 |
| 🎯 Filtros | ||
| InpMinStars | Importancia mínima (★1–5) | 3 Stars |
| InpMinVolPips | Volatilidad mínima esperada (pips) | 20 |
| InpMinConfidencePreRelease | Confianza mínima para entradas previas a la publicación (%) | 60 |
| 📏 Filtro de spread | ||
| InpMaxSpreadPips | Spread máximo permitido (pips) | 10.0 |
| 💰 Ajustes de lote | ||
| InpVariableLot | Habilitar escalado de lote por confianza | true |
| InpFixedLot | Lote base | 0.01 |
| InpMaxLot | Lote máximo | 1.0 |
| 🛑 Ajustes de Stop Loss | ||
| InpUseInitSL | Habilitar stop loss | true |
| InpInitSLPips | Distancia del stop loss (pips) | 100 |
| ⚠️ Gestión del riesgo | ||
| InpMaxConcurrent | Máx. posiciones simultáneas | 3 |
| InpDailyDrawdownPercent | Máximo drawdown diario (%) | 5.0 |
| 🎨 Ajustes de visualización | ||
| InpFontSize | Tamaño de fuente del panel | 9 |
| InpHeaderColor | Color del encabezado | clrDodgerBlue |
| 📝 Ajustes de registro CSV | ||
| InpEnableCSVLog | Habilitar registro en CSV | false |
| InpCSVLogFolder | Nombre de la carpeta de logs | ERS_Logs |
| 🔧 Ajustes avanzados | ||
| InpMagicBase | Identificador del EA (base del número mágico) | 87654321 |
| InpSlippage | Deslizamiento permitido (pips) | 5 |
6. Lista de verificación para principiantes
Confirme lo siguiente antes de operar en real:
| Elemento | Estado |
|---|---|
| ✅ Permitir WebRequest para https://script.google.com y https://api.perplexity.ai | □ |
| ✅ Establecer su clave de Perplexity en InpPerplexityKey | □ |
| ✅ Establecer InpUseAI = true (recomendado) | □ |
| ✅ Empezar con lotes pequeños (0.01–0.05) | □ |
| ✅ Habilitar stop loss con InpUseInitSL = true | □ |
| ✅ Usar cuentas ECN/RAW (spreads bajos) | □ |
| ✅ Pruebas en demo durante al menos una semana | □ |
7. Conjuntos de parámetros recomendados (3 tipos)
Este EA incluye tres presets basados en su tolerancia al riesgo. Descargue los archivos .set a continuación.
📂AI_News_Strike_EA_HighRisk.set
📂AI_News_Strike_EA_Balanced.set
📂AI_News_Strike_EA_LowRisk.set
Para usuarios primerizos recomendamos encarecidamente empezar con el set de bajo riesgo.
📊 Guía para elegir el set
| Tipo | Ideal para | Capital mínimo | Características |
|---|---|---|---|
| 🔴 Alto riesgo | Traders avanzados con experiencia | $5,000+ | Agresivo; busca mayores retornos |
| 🟡 Equilibrado | Usuarios intermedios que buscan operación estándar | $2,000+ | Buen equilibrio riesgo‑retorno |
| 🟢 Bajo riesgo | Principiantes / enfoque conservador | $1,000+ | Prioriza la seguridad; opera solo configuraciones de alta calidad |
⚙️ Comparativa detallada de parámetros
| Parámetro | 🔴 Alto riesgo | 🟡 Equilibrado | 🟢 Bajo riesgo |
|---|---|---|---|
| Configuración de riesgo y lote | |||
| InpRiskPercent | 2.5 | 1.0 | 0.5 |
| InpFixedLot | 0.05 | 0.01 | 0.01 |
| InpLotMultiplier5 | 3.0 | 2.0 | 1.5 |
| InpLotMultiplier4 | 2.0 | 1.5 | 1.2 |
| Ajustes de entrada | |||
| InpLeadSec | 60 | 45 | 30 |
| InpMaxEntryDelay | 15 | 10 | 5 |
| InpAILeadMinutes | 3 | 3 | 5 |
| Ajustes de salida | |||
| InpForceCloseSec | 45 | 30 | 20 |
| InpMaxHoldHours | 48 | 24 | 12 |
| InpDefaultExitSec | 45 | 30 | 25 |
| Ajustes de filtros | |||
| InpImportanceFilter | All | High + Med | High Only |
| InpMinStars | 1 Star | 3 Stars | 4 Stars |
| InpMinVolPips | 15 | 20 | 30 |
| InpMaxSpreadPips | 15.0 | 10.0 | 5.0 |
| InpMaxConcurrent | 5 | 3 | 1 |
| InpMinInitialSpike | 10.0 | 15.0 | 25.0 |
| InpMinConfidencePreRelease | 2 | 4 | 5 |
| InpSkipLowSurprise | false | true | true |
| InpSkipFalseSpike | false | true | true |
| Ajustes de stop‑loss | |||
| InpUseSL | true | true | true |
| InpSLPips | 150 | 100 | 80 |
| InpTrailStartPips | 30 | 25 | 20 |
| InpTrailStopPips | 25 | 20 | 15 |
| Ajustes de take‑profit | |||
| InpUseTP | true | true | true |
| InpTPPips | 200 | 150 | 120 |
| InpPartialClosePips | 80 | 60 | 50 |
| Punto de equilibrio (breakeven) | |||
| InpBreakevenPips | 40 | 30 | 25 |
| InpBreakevenOffset | 10 | 8 | 5 |
| Gestión del riesgo | |||
| InpDailyDrawdownPercent | 8.0 | 5.0 | 2.0 |
| InpMaxSlippage | 5 | 4 | 3 |
📈 Rendimiento esperado (referencia)
| Métrica | 🔴 Alto riesgo | 🟡 Equilibrado | 🟢 Bajo riesgo |
|---|---|---|---|
| Operaciones mensuales (aprox.) | 15–25 | 8–15 | 3–8 |
| Rentabilidad mensual esperada | 10–20% (muy variable) | 5–10% (moderada) | 2–5% (más estable) |
| Máx. drawdown (aprox.) | 15–25% | 8–15% | 3–8% |
| Tasa de aciertos (estimada) | 45–55% | 50–60% | 55–65% |
🔄 Cómo cargar archivos .set
Pasos en MT5:
- Abra MT5 y arrastre y suelte el EA sobre un gráfico
- Cuando se abra la ventana de entradas, haga clic en el botón “Cargar”
- Seleccione el archivo .set deseado:
- AI_News_Strike_EA_HighRisk.set — Alto riesgo
- AI_News_Strike_EA_Balanced.set — Equilibrado (recomendado)
- AI_News_Strike_EA_LowRisk.set — Bajo riesgo
- Haga clic en “OK” para aplicar
⚠️ Después de cargar un archivo .set, verifique siempre:
- InpPerplexityKey: introduzca su clave (sustituya "xxx-xxx-xxx")
- InpCurrencyFilter: especifique los pares a operar (vacío = todos)
- InpMagicNumber: modifíquelo si es necesario para distinguirlo de otros EAs
- Zona horaria: confirme el desfase UTC del servidor
💡 Enfoque por fases (recomendado)
Despliegue sugerido:
| Paso | Duración | Configuración | Objetivo |
|---|---|---|---|
| PASO 1 | 1–2 meses | 🟢 Bajo riesgo | Comprender el comportamiento y evaluar resultados |
| PASO 2 | 2–3 meses | 🟡 Equilibrado | Capturar más oportunidades |
| PASO 3 | Continuo | 🔴 Alto riesgo (opcional) | Perseguir el máximo rendimiento |
Nota: Estas estimaciones de rendimiento suponen condiciones ideales. Los resultados reales varían según el mercado. Pruebe siempre en demo antes de operar en real.
8. Preguntas frecuentes
Q1. ¿Es obligatorio el análisis de IA?
R. Muy recomendable, pero no obligatorio.
Puede establecer InpUseAI = false para ejecutar sin IA. Sin IA, las operaciones dependen solo de la importancia y la volatilidad esperada, por lo que pierde la predicción de “cómo reaccionará el mercado”.
Con Perplexity Sonar‑Pro puede:
- Capturar el sentimiento de mercado de último minuto
- Considerar sorpresas (geopolítica, comentarios de bancos centrales, etc.)
- Unificar múltiples fuentes en una sola decisión
Q2. ¿Qué brókers se recomiendan?
R. Se recomiendan encarecidamente cuentas ECN o RAW. Spreads más ajustados mejoran el éxito en operativas de spike.
Q3. ¿Puedo hacer backtest?
R. El EA depende del calendario en tiempo real y del análisis de IA, por lo que el backtesting convencional no es compatible. Utilice pruebas en tiempo real o una cuenta demo.
Q4. ¿Puede ejecutarse en varios pares a la vez?
R. Sí. Adjunte el EA a un solo gráfico y monitorizará y operará automáticamente todos los pares relevantes. No es necesario adjuntarlo a múltiples gráficos.
Q5. Las zonas horarias se muestran incorrectamente
R. Ajuste con InpServerUtcOffsetOverride. Introduzca el desfase del servidor respecto a UTC (p. ej., para GMT+2 introduzca “2”).
Q6. Ocurrió un spike pero no se abrió ninguna operación
R. Por favor, verifique:
- La confianza cumple con InpMinStars
- La volatilidad esperada ≥ InpMinVolPips
- El spread actual ≤ InpMaxSpreadPips
- No se supera InpMaxConcurrent
- InpMinConfidencePreRelease no está configurado demasiado alto
9. Consejos de optimización
📊 Ajuste por par
- EURUSD / GBPUSD: buenos resultados con ajustes estándar
- USDJPY: volatilidad menor; considere InpMinVolPips = 15
- XAUUSD (Oro): muy volátil; considere ampliar InpInitSLPips a 200–300
⏰ Por sesión de trading
- Europa (aprox. 15:00–23:00 JST): líquido; los ajustes estándar funcionan bien
- EE. UU. (aprox. 21:30–06:00 JST): la mayoría de las publicaciones clave; se recomiendan ajustes más agresivos
- Asia (aprox. 9:00–15:00 JST): menor liquidez; reduzca InpMaxSpreadPips
🎯 Estrategia por estrellas (confianza)
- ★5: lote máximo, mantenimiento más largo (~60 s)
- ★4: lote estándar, mantenimiento estándar (30–45 s)
- ★3: lote pequeño, mantenimiento más corto (20–30 s)
10. Solución de problemas
❌ “WebRequest no permitido”
Solución:
- Menú MT5 → Herramientas → Opciones → Asesores Expertos
- Agregue lo siguiente a “Permitir WebRequest para las URL indicadas”:
- Reinicie MT5
❌ “Fallo en el análisis de IA”
Solución:
- Confirme su clave de API de Perplexity
- Compruebe la disponibilidad/cuotas de la API
- Verifique la conectividad a Internet
- También puede establecer InpUseAI = false para ejecutar sin IA
❌ No se pueden obtener datos económicos
Solución:
- Revise de nuevo los permisos de WebRequest
- Asegúrese de que el firewall/VPN no esté bloqueando
- Compruebe los registros de la pestaña Experts
❌ Las posiciones no se cierran
Solución:
- Verifique InpMaxHoldHours
- Compruebe InpForceCloseSec
- Confirme las restricciones de trading del bróker
11. Cómo recopilar logs para el soporte técnico
Cuando ocurran problemas (o para ayudar a mejorar el EA), compartir los logs permite un diagnóstico rápido.
Obtención básica de logs
- En la parte inferior del gráfico de MT5, abra la pestaña “Experts” en la Caja de herramientas (Toolbox)
- Haga clic derecho en cualquier parte de la pestaña
- Seleccione “Open” en el menú

- En la carpeta abierta, seleccione los archivos .log del día más reciente y del día anterior
- Comparta estos dos archivos de log a través de los mensajes de MQL5

Análisis más profundo: registro CSV
Si los logs básicos no son suficientes, puede habilitar el registro en CSV para obtener más detalle.
Habilitar el registro CSV
- Establezca InpEnableCSVLog = true en las entradas del EA
- Especifique InpCSVLogFolder (por defecto: ERS_Logs)
- Reinicie el EA
Ubicación del archivo CSV
- Menú MT5 → Archivo → Abrir carpeta de datos
- Vaya a MQL5 → Files → ERS_Logs (o su carpeta)
- Abra el CSV más reciente (ERS_v437_YYYYMMDD_HHMMSS.csv)
Qué contienen los registros CSV
- Marcas de tiempo (cuándo se ejecutaron las operaciones/análisis)
- Nivel de log (INFO / WARN / ERROR)
- Etiquetas (ENTRY / EXIT / AI / DATA, etc.)
- Mensajes detallados
- Información de la operación (símbolo, tipo, lote, precio)
- Información del evento (hora de publicación, importancia, confianza)
- Razonamiento de la IA (resultados de Perplexity)
Importante: El registro CSV está desactivado por defecto (false). Manténgalo apagado durante la operación normal para evitar sobrecarga y uso de disco. Actívelo temporalmente solo cuando esté solucionando problemas.
12. Soporte
Si necesita ayuda con la configuración o tiene incidencias, contáctenos a través de los mensajes de MQL5 o en los comentarios del producto en Market.
Para una atención más rápida, adjunte:
- Capturas de pantalla de la pestaña Experts
- Sus ajustes de parámetros
- Logs CSV (si InpEnableCSVLog = true)
- Nombre del bróker y tipo de cuenta (ECN/STP/Estándar, etc.)
13. Descargo de responsabilidad
Importante: Este EA proporciona información y herramientas únicamente y no constituye asesoramiento de inversión, solicitud, ni recomendación de productos financieros.
El trading con apalancamiento conlleva alto riesgo. Los resultados pasados no garantizan rendimientos futuros.
Pruebe siempre a fondo en una cuenta demo y opere bajo su propio criterio y responsabilidad.
Durante publicaciones económicas, la liquidez puede cambiar bruscamente, provocando deslizamientos o rechazos.
El desarrollador no asume responsabilidad por pérdidas derivadas del uso de este EA.
Todas las decisiones de inversión son de su exclusiva responsabilidad.
Los nombres de compañías, productos y servicios son marcas comerciales o marcas registradas de sus respectivos propietarios.
Gracias por leer.
¡Le deseamos éxitos en su trading!


