Sniper Grade Bot
- Asesores Expertos
-
Emmanuel Chinedu Ifechukwu
I trader and Developer - Versión: 5.0
- Actualizado: 4 septiembre 2026
- Activaciones: 5
Instalación y configuración en MT5
Referencia de parámetros de entrada
Distancias objetivo de TP y escalado
`InpTP1_RR` | `1,0` | **Hito TP1 (multiplicador de riesgo-recompensa):** Al alcanzar este precio, el stop loss se desplaza al **punto de equilibrio** y se ejecuta un cierre parcial
Controles de trailing stop
Parámetro | Tipo | Valor por defecto | Descripción |
`InpEnableTrailingStop` | `true` | Activa la gestión activa del trailing stop por pasos.
`InpTrailingStepPoints` | `150,0` | Distancia en puntos (15 pips) para los pasos del trailing stop una vez que el precio se mueve en beneficio.
Macro DXY y filtros de noticias
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpEnableDXYFilter` | `true` | Activa el filtro de tendencia macro del índice DXY del dólar estadounidense en el gráfico de 4 horas. Bloquea las operaciones que van en contra del impulso del dólar. * (Los pares de criptomonedas omiten automáticamente este filtro).
`InpDXY_Symbol` | `"USDX"` | Nombre del símbolo del DXY en su bróker. Si su bróker no ofrece el DXY/USDX, el EA recurre automáticamente al par inverso `EURUSD`
`InpEnableNewsFilter` | `true` | Activa el filtro nativo de noticias de alto impacto del calendario económico de MT5. |
`InpNewsBlackoutMin` | `30` | Minutos antes y después de eventos económicos de gran impacto (NFP, IPC, FOMC) durante los cuales se bloquean las nuevas entradas de operaciones.
Protección de precisión adaptativa
| Parámetro | Tipo | Por defecto | Descripción |
`InpEnableLossStreakGuard` | `true` | Cuando está activo, si un símbolo sufre **2 o más pérdidas históricas consecutivas**, el EA eleva automáticamente el umbral mínimo de confianza a **≥ 0,80** para ese símbolo hasta que se produzca una operación ganadora.
Filtros de hora y día de la semana
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpEnableTimeFilter` | `true` | Restringe la negociación a horas específicas del día en UTC. |
`InpStartHour` | `7` | Hora del día (UTC) a partir de la cual se empiezan a abrir operaciones (p. ej., 7 = 07:00 UTC, apertura de Londres). |
`InpEndHour` | `20` | Hora del día (UTC) a partir de la cual se deja de abrir operaciones (p. ej., 20 = 20:00 UTC). |
`InpAvoidAsianSession` | `false` | Cuando se establece en `true`, bloquea la apertura de operaciones entre las 00:00 y las 07:00 UTC. |
`InpTradeMonday` | `true` | Establecer en `false` para desactivar la apertura de nuevas operaciones los lunes. |
`InpTradeFriday` | `true` | Establecer en `false` para desactivar la apertura de nuevas operaciones los viernes. |
`InpFridayCloseHour` | `18` | Hora del viernes (UTC) a partir de la cual no se abren nuevas operaciones para evitar la exposición a las brechas del fin de semana. |
Límites de operaciones y exposición
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpMaxSymbolTrades` | `1` | Número máximo de posiciones abiertas simultáneas permitidas para este símbolo específico bajo el «Magic Number».
`InpMaxTotalTrades` | `3` | Número máximo de posiciones abiertas simultáneas permitidas en total para todos los símbolos.
Caducidad de las órdenes pendientes
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpUsePendingExpiry` | `true` | Activa la cancelación automática, basada en el tiempo, de las órdenes de compra limitada y venta limitada no ejecutadas.
`InpPendingExpiryHours` | `4` | Número de horas tras la colocación antes de que caduque una orden límite no ejecutada.
InpPendingExpiryMinutes` | `0` | Minutos adicionales para la caducidad de las órdenes pendientes.
Límite mínimo de capital de emergencia
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpEnableEquityFloor` | `false` | Activa un mecanismo de protección de capital mínimo de cuenta.
`InpMinEquityThreshold` | `9000,0` | Si el saldo de la cuenta cae por debajo de esta cantidad exacta en dólares, se bloquean instantáneamente todas las operaciones.
Notificaciones y HUD visual
| Parámetro | Tipo | Valor por defecto | Descripción |
`InpShowHUDDashboard` | `true` | Activa o desactiva la superposición del panel de control visual en tiempo real en la parte superior izquierda del gráfico. |
`InpSendPushAlerts` | `false` | Envía notificaciones push en tiempo real a la aplicación móvil de MT5 cuando se abren operaciones o se alcanzan los objetivos de TP. |
`InpSendEmailAlerts` ` | `false` | Envía alertas por correo electrónico sobre eventos de ejecución de operaciones (requiere la configuración del correo electrónico en MetaTrader). |
Indicadores de activación del motor
| Parámetro | Tipo | Valor predeterminado | Descripción |
`InpEnableTrending` | `true` | Activa el motor de tendencias (funciona con barras M5). |
`InpEnableRanging` | `true` | Activa el motor de rango (se ejecuta en barras de M5). |
`InpEnableCorrection`| `true` | Activa el motor de transición de corrección (se ejecuta en barras M5). |
| `InpEnableScalp` | `bool` | `true` | Activa el motor de scalping (funciona con un temporizador independiente de barras de 1 minuto). |
Buenas prácticas y recomendaciones
1. **Marco temporal recomendado:** Asigna el EA al gráfico de **5 minutos (M5)** para un análisis óptimo en múltiples marcos temporales (el motor «Scalp» gestiona automáticamente sus propios datos de 1 minuto en segundo plano).
2. **Capital de la cuenta y riesgo:** Mantén `InpRiskPct` entre el **0,5 % y el 1,5 %** por operación para una gestión óptima del riesgo institucional.
3. **Operaciones con criptomonedas:** Al operar con criptomonedas (`BTCUSD`, `ETHUSD`), el filtro DXY se desactiva automáticamente, lo que permite una ejecución técnica las 24 horas del día, los 7 días de la semana.
4. **Operaciones con metales y divisas:** Asegúrate de que el calendario económico de tu bróker esté activado en **Terminal ➔ Calendario** para que el filtro de noticias de alto impacto funcione correctamente.
