M1 Gold Scalper EA es un Asesor Experto profesional construido exclusivamente para
XAUUSD (Oro) en MetaTrader 5. Coloca un par de órdenes pendientes de compra-stop y venta-stop en cada nueva barra. Coloca un par de órdenes pendientes de compra-parada y venta-parada en cada nueva barra, captura los movimientos de ruptura y gestiona la operación automáticamente desde la entrada hasta la salida, incluyendo una cuadrícula de recuperación bidireccional completa cuando el precio se mueve en contra de la posición inicial.
Cada característica de este EA fue refinada a través de operaciones en vivo a través de múltiples corredores. El código maneja brokers de oro de 2 y 3 dígitos de forma transparente, pasa el conjunto de pruebas de certificación de mercado MQL5 a través de EURUSD H1, XAUUSD D1, GBPUSD M30, y EURUSD M1 sin errores, y está listo para la producción fuera de la caja.
CÓMO FUNCIONA En la apertura de cada barra, el EA coloca una BuyStop por encima del mercado y una SellStop por debajo. Cuando cualquiera de las órdenes se ejecuta, la orden contraria se cancela inmediatamente. La posición completada se gestiona a través de un punto de equilibrio, un trailing stop y, si está activada, una rejilla de recuperación bidireccional que puede absorber movimientos adversos del precio y aún así salir con un beneficio combinado.
CARACTERÍSTICAS CLAVE Órdenes Pendientes OCO - una BuyStop y una SellStop colocadas en cada barra. Cuando una se llena la otra se cancela automáticamente a través de OnTradeTransaction. Rejilla de Recuperación Bidireccional - dos brazos independientes: un brazo de dirección contraria que abre posiciones contra la operación inicial, y un brazo de la misma dirección que se suma a los movimientos ganadores. Ambos brazos están limitados a un paso por vela. Opcionalmente, puede activarlos/desactivarlos. Tamaño de Lote de Dos Restricciones - Los lotes de paso de rejilla crecen geométricamente pero siempre están limitados por un porcentaje de riesgo de saldo por paso. El límite anula el multiplicador y evita la explosión del lote. Salida de arrastrecombinada basada en dólares: cuando la cuadrícula está activa, se eliminan todos los valores SL/TP individuales y la única salida es un sistema de arrastre en dólares aplicado al beneficio flotante total de todas las posiciones. Bollinger Bands + ADX Trend Filter - evalúa dos marcos temporales superiores de forma independiente. Clasifica cada uno como SIDEWAYS, NEUTRAL o TRENDING. Bloquea nuevas entradas de semillas cuando la condición general es TENDENCIA. No bloquea la gestión de la parrilla en posiciones abiertas. Sistema Break-Even - mueve el SL a un nivel de beneficio bloqueado una vez que se alcanza un umbral de puntos configurable en una posición individual. Trailing Stop - trailing stop opcional basado en el precio para posiciones individuales, totalmente independiente del punto de equilibrio. Objetivo de beneficios y límite de pérdidas diarios: supervisa tanto las pérdidas y ganancias realizadas como las flotantes. Cierra todas las posiciones y se detiene cuando se alcanza cualquiera de los límites. Se reinicia a medianoche, hora del broker. Filtro de Noticias de Alto Impacto - utiliza el calendario económico incorporado en MetaTrader 5. No requiere suscripción de terceros. Suspende las nuevas entradas para una ventana configurable antes y después de los eventos de alto impacto. Botón de activación/desactivación del EA en el tablero: con un solo clic se pueden pausar o reanudar las nuevas entradas de semillas sin eliminar el EA. El estado persiste durante los reinicios del terminal a través de GlobalVariables. Panel de control en tiempo real: panel compacto que muestra el saldo, las pérdidas y ganancias flotantes, el diferencial, el diferencial máximo, las pérdidas y ganancias actuales, la condición del filtro de tendencia por marco temporal, el veredicto general y un mensaje de estado en tiempo real. Compatibilidad con brokers de 2 y 3 dígitos - la detección automática del multiplicador de puntos garantiza que todas las entradas basadas en puntos y el filtro de diferencial funcionen de forma idéntica en los brokers de oro de precisión 0,01 y 0,001. Orphan Guard - detecta posiciones cerradas externamente y desajustes de recuento, cierra cualquier cadena restante y restablece el estado limpiamente. Persistencia de GlobalVariable - todo el estado de la cuadrícula sobrevive a reinicios de terminal, recargas de EA y cambios de plantilla de gráfico. Compatibilidad de Certificación Completa - pasa el MQL5 Market tester en múltiples símbolos y marcos de tiempo incluyendo EURUSD H1, XAUUSD D1, GBPUSD M30, EURUSD M1. Trading Semi-Automático ★ [NUEVO] BLOQUEAR TENDENCIA: ON/OFF --> Haga clic para activar o desactivar el filtro de bloqueo de tendencia en tiempo de ejecución. CERRAR TODO ★ [NUEVO] --> Haga clic para cerrar inmediatamente todas las posiciones gestionadas por el EA y restablecer el estado de la cuadrícula.
CONFIGURACIÓN RECOMENDADA Símbolo: XAUUSD (Oro) Timeframe: M1 Tipo de cuenta: ECN o STP con spreads ajustados Saldo mínimo: $5000 (recomendado $10,000 o más con Recovery Mode activado) VPS: muy recomendado para 24/5 uptime INPUT PARAMETERS --- STRATEGY SETTINGS --- InpStopDistance - Distancia en puntos por encima de Ask y por debajo de Bid donde se colocan las órdenes pendientes BuyStop y SellStop en cada nueva barra. Por defecto: 30. InpTakeProfit - Distancia de Take Profit en puntos desde el precio de entrada de la orden. Establecer a 0 para confiar en trailing stop solamente. Por defecto: 400. InpStopLoss - Distancia de Stop Loss en puntos desde el precio de entrada de la orden. Se aplica sólo a la orden inicial. Se elimina automáticamente cuando se activa el Modo Recuperación. Por defecto: 500. InpExpiration - Cuántos minutos permanecen activas las órdenes pendientes OCO antes de expirar. Manténgase corto en M1 para evitar ejecuciones antiguas. Por defecto: 2. --- TRADING HOURS (BROKER TIME) --- InpStartHour - Hora del servidor del broker (0-23) en la que el EA comienza a colocar nuevas órdenes. Por defecto: 2. InpEndHour - Hora del servidor del broker (0-23) en la que el EA deja de colocar nuevas órdenes. Se admiten ventanas nocturnas (inicio > fin). Por defecto: 22. --- BREAK-EVEN SETTINGS --- InpUseBreakEven - Activa o desactiva el sistema de break-even. Activo sólo en posiciones únicas. Por defecto: true. InpBreakEvenTrig - Puntos de ganancia requeridos antes de que se active el punto de equilibrio. Por defecto: 30. InpBreakEvenLock - Puntos por encima de la entrada donde se fija el SL cuando se activa el break-even. Utilice 0 para un punto de equilibrio exacto. Por defecto: 20. --- GESTIÓN DEL RIESGO --- InpUseRisk - Cuando es verdadero, el tamaño del lote se calcula a partir del InpRiskPercent del saldo. Cuando es falso, utiliza el InpLotSize fijo. Por defecto: false. InpRiskPercent - Porcentaje del saldo de la cuenta a arriesgar por operación semilla cuando InpUseRisk es verdadero. Por defecto: 0,1. InpLotSize - Tamaño de lote semilla fijo cuando InpUseRisk es falso. Los lotes de rejilla de recuperación se calculan por separado. Por defecto: 0.01. InpMaxSpread - Máxima dispersión permitida en puntos de usuario (escala de 2 dígitos). Funciona de forma idéntica en brokers de 2 y 3 dígitos - no es necesario ajustar al cambiar. Por defecto: 40. --- NEWS FILTER --- InpAvoidNews - Activa o desactiva el filtro de noticias. Por defecto: true. InpMinsAntes - Minutos antes de un evento de noticias de alto impacto para suspender nuevas entradas. Por defecto: 30. InpMinsAfter - Minutos después de un evento noticioso de alto impacto antes de reanudar nuevas entradas. Por defecto: 30. --- TRAILING STOP SETTINGS --- InpUseTrailing - Activa o desactiva el trailing stop. Activo sólo en posiciones simples. Cuando el Modo de Recuperación está activo, el sistema de trailing combinado en dólares toma el control en su lugar. Por defecto: false. InpTrailingStart - Puntos de ganancia que debe alcanzar la posición simple antes de que comience el trailing. Por defecto: 60. InpTrailingStop - Distancia en puntos detrás del precio actual donde se coloca el SL de arrastre. Por defecto: 30. InpTrailingStep - Mejora mínima del SL en puntos antes de que se envíe una modificación al servidor. Por defecto: 20. --- RECOVERY (BIDIRECTIONAL GRID) SETTINGS --- InpUseRecovery - Interruptor maestro para el modo de recuperación. Cuando es falso el EA opera como un scalper limpio de una sola posición. Por defecto: false. InpRecoveryGap - Distancia en puntos entre cada nivel de rejilla en ambos brazos. Por defecto: 150. InpMaxRecoverySteps - Pasos máximos por brazo (0-8). Total de posiciones abiertas máximas = 1 + 2 x N. Por defecto: 4. InpGridMultiplier - Multiplicador geométrico de lote por paso de rejilla. Cada lote de paso = lote anterior x multiplicador, sujeto al límite InpMaxStepRiskPct. Por defecto: 1,5. InpMaxStepRiskPct - Límite duro: porcentaje máximo del saldo actual que puede arriesgar un solo paso de la parrilla en una distancia de separación. Siempre anula el multiplicador geométrico. Por defecto: 2,0. InpMarginBuffer - Multiplicador de seguridad de margen libre que se aplica antes de colocar cualquier paso de rejilla u orden OCO. 1,5 significa que debe estar disponible el 150% del margen requerido. Por defecto: 1.5. --- RECOVERY EXIT --- InpHedgeProfitTarget - Mínimo beneficio flotante combinado en la divisa de la cuenta que debe alcanzarse antes de que pueda dispararse la salida de arrastre. Por defecto: 0.20. InpRecoveryTrailStep - Una vez que se alcanza InpHedgeProfitTarget, todas las posiciones se cierran si el beneficio combinado retrocede esta cantidad desde el pico. Por defecto: 0.40. ---
LÍMITES DIARIOS --- InpDailyProfitTarget - Cierra todas las posiciones y hace una pausa durante el día cuando las ganancias y pérdidas realizadas y flotantes combinadas alcanzan este valor en dólares. Por defecto: 50,0. InpDailyLossLimit - Cierra todas las posiciones y hace una pausa durante el día cuando las pérdidas y ganancias combinadas caen por debajo de este valor en dólares. Por defecto: 100.0. InpUseAlerts - Envía una ventana emergente de Alerta de MetaTrader cuando se alcanzan los límites diarios o se activa/desactiva el botón EA. Por defecto: true. --- TREND FILTER (BB + ADX) --- InpTrendTF1 - Marco temporal de evaluación de la tendencia principal. Por defecto: PERIOD_M5. InpTrendTF2 - Marco temporal de evaluación de la tendencia secundaria. Por defecto: PERIOD_M15. InpBBPeriod - Periodo de las Bandas de Bollinger aplicado en ambos marcos de tiempo de tendencia. Por defecto: 20. InpBBDeviation - Desviación estándar de las Bandas de Bollinger. Por defecto: 2.0. InpADXPeriod - Periodo del indicador ADX. Por defecto: 14. InpADXSideways - ADX por debajo de este valor clasifica el timeframe como SIDEWAYS. Por defecto: 20. InpADXTrending - ADX en o por encima de este valor clasifica el timeframe como TRENDING. Por defecto: 25. InpBlockOnTrend - Bloquea nuevas entradas de semillas cuando el veredicto de tendencia general es TRENDING. Establezca false para operar en todas las condiciones. Por defecto: true. --- DASHBOARD --- InpDashX - Posición horizontal en píxeles del panel del tablero desde el borde izquierdo del gráfico. Por defecto: 20. InpDashY - Posición vertical en píxeles del panel del tablero desde el borde superior del gráfico. Por defecto: 20 . InpMagicNum - Número mágico para esta instancia de EA. Utilice valores diferentes cuando ejecute varias instancias en diferentes símbolos. Por defecto: 123456.
Note:
Always test on a demo account first to familiarize yourself with the EA’s behavior and the volatility of Gold.
Use a Cent account if you don't have a lot of funds.
Use Semi-Automatic Trading with proper see trend confirmation. If you want to trade with a low balance, remember that responsibility is entirely in your hands.
Get the file set and Manual Guide inside our Telegram Group
Ask me anything at https://t.me/eadevgold
Let's discuss and develop together by joining our community at https://t.me/m1goldscalper
I would like to give my honest and highest recommendation to Achmad Benny for his M1 Gold Scalper EA. This EA is a highly refined and well-engineered algorithm, designed specifically for XAUUSD scalping with hedging. The bot takes calculative and precise trades, not random entries. It comes with fully automatic Take Profit and Stop Loss, along with dynamic trailing of both TP and SL, which makes trade management extremely efficient and stress-free. One of the best features is automatic lot sizing, which intelligently adjusts according to the available account balance and funds. This makes the EA suitable for different account sizes while maintaining proper risk control. The scalping logic on the M1 timeframe is smooth, fast, and well-balanced, allowing it to capture multiple opportunities without overtrading. What truly sets this EA apart, however, is Benny himself. His support, dedication, and helpfulness are exceptional. He is always responsive, patiently answers every doubt, and genuinely helps users understand the EA and optimize its performance. Such after-sales support is rare and extremely valuable in the algo trading space. Overall, this is a top-quality Gold scalping EA backed by a highly professional and supportive developer. I am fully satisfied and highly recommend Achmad Benny and his EA to anyone serious about automated Gold trading. Trustworthy EA. Solid logic. Excellent support. Highly recommended.