Gold Alhamdulillah Hedging
- Asesores Expertos
- Versión: 1.0
- Activaciones: 10
Alhamdulillah Hedging es un sistema de trading multisímbolo diseñado para cuentas Netting y Hedging de MetaTrader 5. Combina cálculos dinámicos de cuadrícula, detección estadística del estado del mercado y sistemas de protección de la cuenta para gestionar posiciones en múltiples símbolos desde un solo gráfico.
Ventajas del sistema
Ejecución multisímbolo: controle entradas y gestión de trades simultáneamente en una lista de símbolos personalizados desde un gráfico activo.
Detección estadística del régimen de mercado: clasifica las condiciones del mercado en tendencia, rango o volátil usando cálculos de autocorrelación y volatilidad, ajustando la cuadrícula en consecuencia.
Espaciado dinámico: distribuye los niveles de la cuadrícula usando el Rango Verdadero Promedio (ATR) para ampliar automáticamente la cuadrícula durante condiciones volátiles.
Recuperación inteligente de drawdown: activa la lógica de recuperación en profundidades de cuadrícula especificadas para cerrar niveles de canasta en zonas de mínima ganancia, ayudando a resolver drawdowns abiertos.
Gestión sigilosa: incluye una opción para gestionar internamente el Stop Loss y Take Profit, manteniendo los objetivos ocultos al bróker.
Integración con filtro de noticias: pausa automáticamente las entradas antes y después de eventos macroeconómicos de alto impacto usando el calendario incorporado o archivos locales.
Protector definitivo de la cuenta: incluye un conjunto de opciones de seguridad, como límites diarios de drawdown, objetivos diarios de beneficio, activadores de nivel de margen y salidas basadas en tiempo.
Parámetros de entrada
Configuración general
EAName (por defecto: "Alhamdulillah Hedging"): nombre personalizado usado para identificadores de trades y comentarios de órdenes.
InpTradeSymbols (por defecto: ""): lista separada por comas de símbolos a operar (ej. EURUSD,GBPUSD). Si se deja vacío, el EA opera solo el símbolo del gráfico.
InpLiveMode (por defecto: false): cuando está activado, fuerza comprobaciones estrictas de niveles de stop y congelación del bróker durante las pruebas.
InpUseDynamicGrid (por defecto: false): activa el espaciado dinámico basado en ATR para los niveles de cuadrícula en lugar de distancias fijas.
InpAvoidHighImpactNews (por defecto: false): activa el filtro de noticias para restringir el trading antes y después de eventos de alto impacto.
InpNewsMinutesBefore (por defecto: 30): minutos de pausa antes de noticias de alto impacto.
InpNewsMinutesAfter (por defecto: 30): minutos de pausa después de noticias de alto impacto.
InpUseTrailingStop (por defecto: false): activa la gestión de trailing stop para posiciones abiertas.
InpTrailingStopPips (por defecto: 20.0): distancia del trailing stop en pips.
InpTrailingActivationPips (por defecto: 10.0): ganancia mínima en pips requerida para activar el trailing stop.
InpMaxTrailHoldHours (por defecto: 0.0): horas máximas para rastrear una posición antes de fijar el stop loss (0 desactiva esta función).
InpStrategy (por defecto: Grid Martingale): lógica central de la estrategia (opciones: Grid Martingale, Drawdown Lock).
InpLotSizing (por defecto: Fixed): método de cálculo del tamaño (opciones: Fixed Lot, Percent of Equity, ATR Volatility).
Configuración del filtro de régimen de mercado
InpUseRegimeFilter (por defecto: true): activa el filtrado de entradas según los estados calculados de tendencia y volatilidad.
InpRegimeTimeframe (por defecto: Current): marco temporal usado para la clasificación principal del régimen de mercado.
InpRegimeTimeframe2 (por defecto: Current): marco temporal usado para comprobaciones de confluencia secundaria del régimen.
InpRegimeLookback (por defecto: 100): número de barras usadas en los cálculos de volatilidad y autocorrelación.
InpAutocorrThreshold (por defecto: 0.2): umbral de sensibilidad para la detección de tendencia mediante lógica de autocorrelación.
InpVolThresholdPercent (por defecto: 0.5): umbral de volatilidad para clasificar entre rango y estado volátil.
Configuración de cuadrícula y recuperación
InpUseRecovery (por defecto: true): activa el módulo de recuperación de drawdown.
InpRecoveryStartLevel (por defecto: 6): la profundidad de cuadrícula en la que comienza la fase de recuperación.
InpRecoveryProfit (por defecto: 1.0): ganancia objetivo para cerrar los trades de recuperación.
InpUseAdaptiveRisk (por defecto: true): reduce automáticamente los lotes iniciales a medida que aumenta el drawdown de la cuenta.
InpBaseLots (por defecto: 0.01): lote inicial para operaciones de volumen fijo.
InpRiskPercent (por defecto: 1.0): porcentaje de riesgo por operación al usar tamaño basado en capital.
InpPips (por defecto: 100): distancia fija en puntos entre niveles de cuadrícula si la cuadrícula dinámica está desactivada.
InpFixedSpread (por defecto: 3): valor fijo del spread en puntos usado para los cálculos del margen de seguridad.
InpNbLevels (por defecto: 10): niveles máximos permitidos de cuadrícula por símbolo.
InpMaxDailyDrawdown (por defecto: 10.0): porcentaje de límite de pérdida diaria que activa una pausa temporal del trading.
InpDailyProfitTarget (por defecto: 5.0): porcentaje de objetivo de ganancia diaria para asegurar ganancias y detener el trading.
InpStealthMode (por defecto: false): oculta los objetivos de stop loss y take profit del servidor del bróker.
InpContinueTrading (por defecto: true): reanuda las secuencias de cuadrícula después de que se cierra un ciclo.
MagicNumber (por defecto: 123321): identificador numérico único para las órdenes colocadas por este EA.
Configuración del protector definitivo de la cuenta
Prot_EquityGrowthPct (por defecto: 0.0): porcentaje objetivo de crecimiento del equity que activa el cierre de todos los trades (0 desactiva).
Prot_MinFreeMargin (por defecto: 0.0): umbral mínimo de margen libre. Si se incumple, el EA envía una alerta y detiene nuevas entradas.
Prot_MinMarginLevel (por defecto: 0.0): umbral de porcentaje de nivel de margen por debajo del cual se desactiva el trading automatizado.
Prot_SpreadCloseMax (por defecto: 0.0): cierra posiciones abiertas si el spread se amplía más allá de este límite en puntos.
Prot_ExitTerminalTime (por defecto: ""): hora programada (HH:MM) para cerrar trades y detener el trading.
Prot_ExitTerminalDay (por defecto: Friday): día de la semana programado para ejecutar salidas basadas en tiempo.
InpUserGMT (por defecto: 0): compensación GMT local que coincide con sus horarios de entrada.
Prot_EnableTradingTime (por defecto: ""): restringe las entradas a una ventana diaria específica (HH:MM a HH:MM).
Prot_PriceLevelClose (por defecto: 0.0): activador de nivel de precio. Cierra todos los trades si el precio cruza este nivel durante 10 segundos.
Prot_MaxOpenPositions (por defecto: 0): cierra posiciones de venta si el total de posiciones abiertas supera este límite.
Prot_MaxOrdersCompound (por defecto: 0): limita el total combinado de órdenes pendientes y activas.
Prot_CompoundBalance (por defecto: 0.0): límite de saldo de la cuenta emparejado con la protección de órdenes compuestas.
Prot_LossReduction (por defecto: 0.0): cierra posiciones perdedoras si la pérdida flotante absoluta excede este valor en dólares.
Prot_PartialCloseLevels (por defecto: ""): lista separada por comas de puntos de ganancia para objetivos de salida parcial (ej. 30,50,70).
Prot_TrailCommentTrades (por defecto: false): activa trailing stops solo en trades con comentarios específicos.
Prot_MagicTerminalExit (por defecto: 0): número mágico monitoreado para activar el apagado del terminal.
Prot_MagicProfitPts (por defecto: 0.0): objetivo de ganancia en puntos para el número mágico monitoreado que activa salidas.
Prot_CrossSymTrigger (por defecto: ""): símbolo monitoreado para activar acciones en otros instrumentos.
Prot_CrossSymCount (por defecto: 0): número de operaciones requeridas en el símbolo activador para ejecutar comandos entre símbolos.
Prot_CrossSymTarget (por defecto: ""): símbolo objetivo cuyas órdenes pendientes serán eliminadas al activarse.
Prot_SymPendingTarget (por defecto: 0.0): objetivo de ganancia monetaria usado para limpiar órdenes pendientes en un símbolo.
Prot_SymPendingSymbol (por defecto: ""): símbolo monitoreado para objetivos de ganancia y limpiar órdenes pendientes.
Prot_DevEquitySnapshot (por defecto: 0.0): límite de desviación del equity para cerrar gráficos correlacionados (0 desactiva).
Prot_IsMasterInstance (por defecto: false): identifica esta instancia del gráfico como el monitor maestro para instantáneas de equity.
