Mabuk Samudra MS
- Asesores Expertos
- Rudi Rupian
- Versión: 3.0
- Activaciones: 9
Mabuk Samudra V3 es un Asesor Experto totalmente automatizado para MetaTrader 5 que opera en un ciclo continuo basado en ticks. Cada tick entrante desencadena la siguiente secuencia en orden estricto.
1. Inicialización y comprobaciones de seguridad En el arranque, el EA carga los parámetros del símbolo, establece el número mágico, configura la desviación de la operación y el modo de ejecución de la orden, e inicializa los indicadores RSI y CCI. El estado persistente, incluida la reducción máxima, se restaura desde las variables globales. Una comprobación de licencia y bloqueo de cuenta se ejecuta en cada tick; si falla, el EA se detiene inmediatamente.
2. El panel seredibuja en cada tick, mostrando las métricas de la cuenta en tiempo real (saldo, capital, margen libre, P/L flotante, beneficio cerrado de hoy, reducción máxima), spread, apalancamiento y valores de los indicadores. El tamaño de lote introducido en el cuadro de edición del panel se sincroniza en la variable de lote activo del EA en cada tick.
3. El EA monitoriza continuamenteel beneficio flotante total de todas las posiciones abiertas. Si la pérdida flotante actual es mayor que cualquier valor registrado anteriormente, se actualiza la cifra de reducción máxima.
4. Ciclo de gestión del núcleo (se ejecuta cada tick, en orden)
- Sistema DDR - comprueba si el beneficio combinado de la posición abierta más antigua y la más reciente de la misma dirección cumple el objetivo de brecha configurado. En caso afirmativo, ambas se cierran simultáneamente, reduciendo la exposición de la cesta sin cerrar toda la parrilla.
- Gestor TP/SL - calcula el precio medio abierto ponderado por volumen (BEP) de todas las posiciones de cada dirección y, a continuación, establece o actualiza los niveles de Take Profit y Stop Loss para cada posición en consecuencia. Las posiciones individuales utilizan sus propias distancias TP/SL; las cestas de promedios utilizan una distancia TP separada basada en BEP.
- Trailing Stop - una vez que el beneficio flotante supera el umbral de inicio configurado, el Stop Loss de cada posición se desplaza progresivamente detrás del precio, bloqueando las ganancias y permitiendo al mismo tiempo que la operación siga corriendo.
5. Comprobación del Límite Diario Después del ciclo principal, el EA evalúa el rendimiento diario total (operaciones cerradas + flotantes). Si se alcanza el objetivo de beneficios o el límite de pérdidas del día, se cierran todas las posiciones y se eliminan todas las órdenes pendientes. A continuación, el EA omite cualquier otra actividad de órdenes para ese tick.
6. 6.Promedio / Martingala Si una posición abierta se mueve en contra de la entrada, el EA coloca una orden adicional en la misma dirección a una distancia configurable desde el último precio abierto, utilizando un tamaño de lote mayor. Los pasos pueden seguir una progresión automultiplicada o una tabla de bandas definida manualmente. Este proceso se repite hasta el número máximo de órdenes configurado.
7. Limpieza de órdenes pendientes Fuera del horario de negociación configurado, o cuando ya existe una posición (modo sin cobertura), se borran todas las órdenes limitadas pendientes para evitar nuevas entradas involuntarias.
8. 8.Colocación de nuevas órdenes Antes de colocar cualquier orden, el EA verifica: que el mercado esté abierto, que el tick esté fresco, que el spread esté dentro del límite, que el margen libre sea suficiente, y que la ventana de la hora de negociación configurada esté activa. Las órdenes se envían con una tolerancia de desviación de 50 puntos y un modo de ejecución adaptado al corredor (preferentemente IOC), con hasta 3 reintentos automáticos en caso de rechazo por parte del corredor.
