XAU Pulse M30
- Asesores Expertos
-
Avinash Pagadala
Avinash Pagadala | Ingeniero de sistemas cuantitativos y algoritmos MQL5
Diseño herramientas de trading sistemáticas que reducen las decisiones emocionales y hacen más claros la ejecución, el riesgo y las pruebas para traders retail y con enfoque prop.
Sobre mí - Versión: 1.33
XAU Pulse M30
=============
Asesor experto para MetaTrader 5: tendencia XAUUSD M30 / inversión de la media móvil simple (SMA) con filtros de sesión UTC, tamaño de lote flexible, modos de recuperación opcionales, filtro de riesgo de cesta y un HUD en el gráfico.
Entorno recomendado
-----------------------
- Símbolo: XAUUSD (se aceptan sufijos de bróker como XAUUSD.m o XAUUSDm)
- Periodo del gráfico: M30
- El EA lee las barras de M30 para detectar señales, incluso si está vinculado a otro periodo de gráfico.
- La configuración prevista es XAUUSD + M30. No se prohíben de forma estricta otros símbolos o marcos temporales (necesarios para la validación del mercado); puede aparecer una advertencia de recomendación no vinculante en el HUD o en el estado cuando la configuración difiera.
Qué hace
------------
XAU Pulse M30 establece una tendencia direccional basada en una media móvil simple (SMA) doble sobre las barras M30 cerradas (SMA rápida de 20 / SMA lenta de 50; los períodos están fijados en el código, no en los parámetros de entrada)
. - SMA rápida por encima de la SMA lenta → tendencia alcista
- En caso contrario → tendencia a la baja
- En una nueva barra M30, el EA ajusta la posición a esa tendencia (abrir o cerrar) cuando una sesión UTC habilitada permite operar
- Fuera de las sesiones habilitadas (gráfico en tiempo real): mantiene la posición actual; no se abren nuevas posiciones ni se invierten las existentes
- En el Probador de estrategias o en la optimización, se omiten los filtros de sesión para que las ejecuciones de validación e investigación no se vean privadas de operaciones
Gestión del capital:
- Lote fijo: opera con un lote base definido por el usuario
- RiskPercent: calcula el lote base a partir del capital × porcentaje de riesgo y una variación adversa estimada en puntos
Recuperación (ajuste del lote tras los resultados; aumenta el riesgo de caída):
- Desactivado: se utiliza siempre el lote base
- Geométrico: tras una pérdida, se multiplica el lote (con un límite máximo); tras una ganancia, se vuelve al lote base; si se produce una pérdida con el lote máximo, se vuelve al lote base
- Lineal: tras una pérdida, se añade un incremento del lote (con un límite máximo); tras una ganancia, se vuelve al lote base; si se produce una pérdida con el lote máximo, se vuelve al lote base
El filtro de riesgo de cesta opcional puede bloquear nuevas entradas cuando el riesgo abierto estimado alcanza un límite. No cierra de forma forzada las posiciones existentes.
El HUD opcional en el gráfico muestra el saldo, el capital, los lotes, la estimación de la caída máxima, la sesión, el sesgo, el spread y las líneas de estado relacionadas.
Características y ventajas
---------------------
- Lógica direccional clara con doble SMA en M30 (sin indicadores externos personalizados, sin DLL)
- Recomendación flexible para el XAUUSD / M30 sin restricciones estrictas en cuanto a instrumentos de mercado
- Ventanas de sesión en UTC (Asia, Londres, Nueva York, tarde) con el desfase horario del bróker respecto al UTC (automático o manual)
- Determinación del tamaño de la posición mediante «FixedLot» y «RiskPercent», con un límite de seguridad máximo por lote
- Modos de recuperación: Desactivado / Geométrico / Lineal, con valores predefinidos y personalizados
- Límite de riesgo opcional por carrito, solo para nuevas operaciones
- HUD en el gráfico para la supervisión en tiempo real (omitido en el Strategy Tester no visual)
- Aislamiento de números mágicos para las posiciones de los EA
- Diseñado para una configuración sencilla en la pestaña «Entradas»
No se garantiza ninguna rentabilidad. Las características describen el comportamiento y los controles, no los rendimientos esperados.
Perfil de envío predeterminado (solo a modo de ejemplo; no constituye una promesa de rendimiento)
--------------------------------------------------------------------
- Recuperación: lineal +0,01
- Lote base: 0,01
- Lote máximo: 1,0
- Sesiones: Asia (abierta), Londres (abierta), Nueva York (cerrada), Sesión nocturna (cerrada)
- Modo de dinero: Lote fijo
Estos valores predeterminados reflejan un perfil de muestra analizado. Los resultados de los análisis históricos y del Probador de estrategias no son garantía de resultados futuros.
Parámetros de entrada (lista completa)
----------------------------
Todas las entradas aparecen agrupadas en secciones en MetaTrader 5.
=== Identidad ===
InpMagic
Número mágico utilizado para identificar las posiciones de este EA. Debe ser único si se ejecutan varios EA en la misma cuenta o con el mismo símbolo.
InpSlippagePoints
Desviación máxima aceptable del precio (puntos) al enviar solicitudes de operación.
=== Lote / Dinero ===
InpMoneyMode
FixedLot = utiliza InpBaseLot como lote inicial.
RiskPercent = calcula el lote inicial a partir de: capital × InpRiskPercent / (InpRiskPoints × valor del tick por lote). La recuperación se calcula a partir de esa base.
InpBaseLot
Tamaño del lote inicial o base (se utiliza directamente en el modo «FixedLot»; también es el tamaño de reinicio tras las ganancias en los modos de recuperación).
InpRiskPercent
Porcentaje de riesgo del capital por operación (se utiliza únicamente cuando InpMoneyMode = RiskPercent).
InpRiskPoints
Variación adversa estimada en puntos de precio para la fórmula de lotes de RiskPercent y para el riesgo estimado de la cesta.
InpMaxLot
Límite máximo fijo del lote (límite de seguridad). Los pasos de recuperación no pueden superar este valor.
=== Recuperación ===
InpMartingaleMode
Desactivado | Geométrico | Lineal.
Desactivado: siempre lote base.
Geométrico: tras una pérdida, multiplicar el lote (con límite máximo); tras una ganancia → lote base; pérdida máxima → lote base.
Lineal: tras una pérdida, aumentar el lote en un paso (con límite máximo); tras una ganancia → lote base; pérdida máxima → lote base.
La recuperación aumenta el riesgo de caída — utilízala con precaución.
InpGeoMultPreset
Preajuste del multiplicador geométrico: 2x, 3x o Personalizado (se aplica cuando el modo es «Geométrico»).
InpMartingaleMultiplier
Multiplicador geométrico personalizado cuando InpGeoMultPreset = Personalizado (debe ser mayor que 1).
InpLinearStepPreset
Preajuste del paso lineal: +0,01, +0,02 o Personalizado (se aplica cuando el modo es Lineal).
InpLotStep
Paso de lote lineal personalizado cuando InpLinearStepPreset = Personalizado.
=== Riesgo de la cesta ===
InpUseBasketRisk
Si es verdadero, se bloquean las nuevas entradas cuando el riesgo abierto agregado estimado alcanza el límite. Las posiciones existentes no se cierran de forma forzada.
InpBasketRiskPercent
Riesgo abierto estimado máximo expresado como porcentaje del capital (utiliza el mismo modelo InpRiskPoints).
=== Sesiones (UTC) ===
InpSessionAsia
Activa la ventana de la sesión de Asia de 00:00 a 07:00 UTC (activada por defecto).
InpBrokerUtcOffsetH
Diferencia horaria con respecto al UTC del servidor del bróker, en horas. Utiliza 999 para la detección automática. Fuera de las sesiones activadas en un gráfico en tiempo real, el EA mantiene sus posiciones (sin abrir ni cerrar). El simulador/optimizador ignora la restricción de sesiones.
=== HUD ===
InpShowHud
Mostrar u ocultar el panel de estado del gráfico.
InpHudTimerSec
Intervalo de actualización del HUD en segundos.
InpHudX
Desplazamiento horizontal en píxeles del panel del HUD.
InpHudY
Desplazamiento vertical en píxeles del panel HUD.
InpHudFontSize
Tamaño de la fuente del HUD.
=== Opcional ===
Comisión por lote
Comisión en la divisa de la cuenta por lote — solo con fines de registro e información; los costes del bróker siguen aplicándose en las operaciones reales.
InpSwapLongPoint
Marca de posición para información sobre el swap de posición larga (el bróker aplica el swap real).
InpSwapShortPoint
Marcador de posición para el swap en posiciones cortas (el bróker aplica el swap real).
Cómo evaluarlo antes de utilizarlo en entorno de producción
-------------------------------
1. Utiliza la versión de prueba del producto de MQL5 Market en el Probador de estrategias.
2. Realiza pruebas en el par XAUUSD M30 con la calidad de modelización, el spread, la comisión y el swap de tu bróker.
3. Revisa todos los parámetros de entrada y el comportamiento del HUD en la cuenta demo antes de invertir capital real.
4. Si pasas a operar con dinero real, empieza con un volumen reducido. Comprende primero el comportamiento de recuperación y el del lote máximo.
Aviso sobre riesgos
Este Asesor Experto no garantiza beneficios, no elimina el riesgo y puede generar pérdidas, especialmente cuando están activados los modos de recuperación (aumento de lotes). Las condiciones del bróker (spread, comisión, swap, ejecución, nivel de stops, tamaño del contrato y sufijo del símbolo) pueden alterar los resultados de forma significativa.
Utilice únicamente capital de riesgo que pueda permitirse perder. Usted es el único responsable de la configuración, la supervisión y las decisiones de negociación. El autor/vendedor no se hace responsable de las pérdidas de negociación derivadas del uso de este producto.
Asistencia técnica
------- Utiliza los comentarios del producto en MQL5.com o los mensajes privados para solicitar asistencia. Da preferencia a los canales oficiales de Market frente a los enlaces a servicios de mensajería de terceros.
