Manual de Instalación de AI News Strike EA 1.0 y Archivos de Configuración

Manual de Instalación de AI News Strike EA 1.0 y Archivos de Configuración

28 octubre 2025, 12:40
Mikoto Hamazono
0
34

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

  1. Abra cualquier símbolo/marco temporal (el EA asigna automáticamente la divisa correcta para cada publicación)
  2. Navegador → Asesores Expertos → AI News Strike EA → arrastrar y soltar
  3. Marque “Permitir trading algorítmico” → OK
  4. 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.

AI News Strik EA  WebRequest

AI News Strik EA  WebRequest2



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.

  1. Visite Perplexity AI
  2. Cree una cuenta e inicie sesión
  3. Vaya a la página de configuración de la API y genere una clave de API
  4. Copie la clave generada
  5. 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:

  1. Abra MT5 y arrastre y suelte el EA sobre un gráfico
  2. Cuando se abra la ventana de entradas, haga clic en el botón “Cargar”
  3. 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
  4. 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
Esto mejora en gran medida la precisión de entrada. Si el coste le preocupa, puede habilitar la IA solo para eventos clave (★4–5).

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:

  1. Menú MT5 → Herramientas → Opciones → Asesores Expertos
  2. Agregue lo siguiente a “Permitir WebRequest para las URL indicadas”:
  3. 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

  1. En la parte inferior del gráfico de MT5, abra la pestaña “Experts” en la Caja de herramientas (Toolbox)
  2. Haga clic derecho en cualquier parte de la pestaña
  3. Seleccione “Open” en el menú

AI News Strike EA Expert Log

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

AI News Strike EA Expert Log2

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

  1. Establezca InpEnableCSVLog = true en las entradas del EA
  2. Especifique InpCSVLogFolder (por defecto: ERS_Logs)
  3. Reinicie el EA

Ubicación del archivo CSV

  1. Menú MT5 → Archivo → Abrir carpeta de datos
  2. Vaya a MQL5 → Files → ERS_Logs (o su carpeta)
  3. 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!