Babi Ngepet
- Asesores Expertos
- Taufiqurrachman Assauqi
- Versión: 1.0
BabiNgepet.mq5 - Asesor Experto de scalping Martingala
BabiNgepet.mq5 es un Asesor Experto (EA) desarrollado para MetaTrader 5 (MT5) que implementa una estrategia de scalping Martingale. Este EA está diseñado para abrir y gestionar las operaciones de forma automática, con el objetivo de recuperar las pérdidas mediante el aumento de tamaño de los lotes en las operaciones posteriores en una serie.
Principales características y funcionalidades:
- Estrategia Martingala: El núcleo de este EA es un enfoque de Martingala. Cuando una serie de operaciones está en beneficio flotante negativo y el precio se mueve una distancia especificada contra la entrada inicial, el EA abre nuevas operaciones en la misma dirección (o inversa, si está configurado) con un tamaño de lote aumentado.
- Enfoque de scalping: La estrategia parece apuntar a ganancias más pequeñas, como lo indica el parámetro TakeProfit, que se establece en 15 pips por defecto.
- Tamaño de lote dinámico: El EA calcula y normaliza el tamaño de los lotes basándose en los volúmenes mínimos, máximos y escalonados del broker para garantizar el cumplimiento y evitar errores de trading.
- Gestión de objetivos de beneficios: El EA monitoriza el beneficio flotante total de todas las posiciones abiertas por él. Una vez que se alcanza el SecureProfitMartingaleTarget, todas las posiciones activas se cierran para asegurar el beneficio, y la serie Martingale se reinicia.
- Entrada de operación inicial: Cuando no hay posiciones abiertas, el EA busca posibles puntos de entrada identificando el máximo más alto y el mínimo más bajo dentro de un rango FindHighLowBackBars especificado. A continuación, coloca una orden de compra inicial si el precio actual está por encima del "precio de compra" calculado (mínimo más bajo menos un punto) o una orden de venta si el precio actual está por debajo del "precio de venta" calculado (máximo más un punto).
- Límite de serie de operaciones: Existe un parámetro MaxTradesInSeries para limitar el número de operaciones consecutivas abiertas dentro de una serie Martingale, actuando como salvaguarda contra una exposición excesiva.
- Control de operaciones en función del tiempo:
- Control del día de la semana: Los usuarios pueden activar o desactivar la negociación para días específicos de la semana (de lunes a viernes) a través de parámetros de entrada.
- Fechas prohibidas: El EA permite a los usuarios especificar fechas concretas en las que debe prohibirse la negociación, lo que ofrece una capa adicional de control para evitar eventos noticiosos de gran impacto o días festivos.
- Comprobación de márgenes: Antes de abrir cualquier operación, el EA realiza una comprobación del margen para asegurarse de que hay suficiente margen libre disponible en la cuenta, evitando errores de "dinero insuficiente".
- Comprobación del límite de volumen: El EA incluye una comprobación para asegurar que el volumen de negociación no excede el volumen máximo permitido por el broker.
- Número Mágico: A las operaciones abiertas por este EA se les asigna un MagicNumber único (por defecto 6969), lo que permite al EA gestionar específicamente sólo sus propias posiciones.
Parámetros de entrada:
El EA proporciona varios parámetros de entrada personalizables clasificados en:
- Parámetros Generales:
- MagicNumber : Identificador único para las operaciones del EA.
- InitialLot : El tamaño del lote inicial para una nueva serie de operaciones (fijo en 0.03).
- TakeProfit : El beneficio objetivo en pips para las operaciones iniciales.
- FindHighLowBackBars : Número de barras pasadas para buscar precios altos y bajos para la entrada inicial.
- Estrategia Martingala:
- ReverseMartingale : Un booleano para determinar si las operaciones Martingale subsecuentes deben ser en la misma dirección ( falso ) o en la dirección opuesta ( verdadero ) de la operación previa en la serie.
- LotMultiplier : Factor por el cual se incrementa el tamaño del lote para las siguientes operaciones de Martingala.
- SecureProfitMartingaleTarget : El beneficio flotante total (en la divisa de la cuenta) al que se cerrarán todas las posiciones de una serie Martingale.
- DistanciaPipsMartingale : La distancia de precio en pips que el mercado debe moverse contra la última operación abierta para activar otra operación Martingale.
- MaxTradesInSeries : El número máximo de operaciones permitidas dentro de una misma serie de Martingala.
- Estrategia de Tiempo:
- AllowMonday to AllowFriday : Indicadores booleanos para activar o desactivar la operativa en determinados días de la semana.
- Fechas Prohibidas : Una cadena separada por comas de fechas específicas (por ejemplo, "2024.01.10,2024.02.28") en las que no se permite operar.
Descargo de responsabilidad: Al igual que con cualquier sistema de trading automatizado, es fundamental comprender los riesgos que conlleva, especialmente con las estrategias Martingala, que pueden provocar importantes pérdidas si no se gestionan correctamente o si las condiciones del mercado son desfavorables. Antes de utilizar este EA en una cuenta real, se recomienda realizar un backtesting exhaustivo y gestionar los riesgos.


ভাল ফ্রি বট, ধন্যবাদ ডেভেলপার