MultiRange Stop Loss Manager MT4
- Utilidades
-
Andrea Bonotto
I have been operating as an independent trader on FOREX for over 10 years, gaining significant experience in implementing programs for Metratrader 4. - Versión: 1.23
- Activaciones: 7
MultiRange Stop Loss Manager MT4 es una utilidad diseñada para eliminar temporalmente los niveles de Stop Loss durante determinadas ventanas de tiempo y restaurarlos automáticamente después.
Su objetivo principal es proteger las órdenes abiertas y pendientes durante condiciones de mercado en las que el spread Bid/Ask puede ampliarse bruscamente por razones técnicas del mercado, y no porque la estrategia de trading haya dejado de ser válida.
Puede resultar especialmente útil:
-
durante el rollover diario, normalmente alrededor de la medianoche según la hora del servidor de MetaTrader y, dependiendo del bróker, durante la primera parte del nuevo día de trading;
-
durante períodos de liquidez muy reducida;
-
en momentos de elevada volatilidad;
-
cuando el libro de órdenes pierde temporalmente liquidez y el spread Bid/Ask aumenta de forma anormal.
En estas situaciones, una operación puede alcanzar su Stop Loss simplemente porque el spread se amplía durante un breve período, aunque el movimiento real del mercado no haya invalidado la estrategia de trading.
MultiRange Stop Loss Manager permite al trader definir períodos específicos durante los cuales el Stop Loss original se elimina temporalmente y se almacena de forma segura.
Al finalizar el período seleccionado, la utilidad intenta restaurar automáticamente el Stop Loss original.
¿Por qué puede ser útil esta utilidad?Durante el rollover diario, la liquidez puede disminuir temporalmente y los spreads pueden aumentar de forma significativa.
Por ejemplo, una posición Buy se cierra normalmente al precio Bid, mientras que una posición Sell está afectada por el precio Ask. Una ampliación repentina del spread puede hacer que uno de los lados del mercado alcance el Stop Loss incluso cuando el movimiento normal del precio es relativamente pequeño.
Esto significa que, en determinadas circunstancias, una operación puede cerrarse por Stop Loss debido a un evento temporal de liquidez o de ampliación del spread, y no porque la lógica de trading que originó la operación haya dejado de ser válida.
MultiRange Stop Loss Manager está diseñado para proporcionar al trader un mayor control sobre estos períodos específicos.
La utilidad no modifica la estrategia de trading y no abre nuevas operaciones. Únicamente gestiona los Stop Loss de las órdenes existentes seleccionadas.
Características principales-
Hasta 5 períodos independientes de suspensión del Stop Loss
-
Cada período puede activarse o desactivarse de forma independiente
-
Las ventanas de tiempo pueden atravesar la medianoche
-
Gestión de órdenes de mercado y órdenes pendientes
-
Gestión de todas las operaciones, solo operaciones manuales o únicamente operaciones con un Magic Number específico
-
Gestión de todos los símbolos, únicamente el símbolo del gráfico actual o un símbolo específico
-
Almacenamiento del Stop Loss original antes de eliminarlo
-
Restauración automática del Stop Loss al finalizar el período de suspensión
-
Las órdenes pendientes continúan siendo gestionadas correctamente si se convierten en posiciones de mercado durante el período de suspensión
-
Cierre opcional a mercado si el precio ya ha superado el Stop Loss almacenado
-
Visualización en el gráfico de los próximos períodos de suspensión
-
Registro detallado en MetaTrader
-
Mensajes disponibles en inglés, italiano y español
Eliminar un Stop Loss siempre aumenta el riesgo, ya que la posición queda temporalmente sin protección mediante un Stop Loss en el bróker.
Por este motivo, la utilidad almacena el Stop Loss original antes de eliminarlo.
Cuando finaliza el período de suspensión, el Stop Loss original se restaura siempre que las condiciones del mercado lo permitan.
Una opción adicional de seguridad también puede cerrar la posición a mercado si el precio ya ha superado el Stop Loss original mientras la protección estaba suspendida.
Esto evita que la utilidad deje simplemente una posición sin protección cuando el Stop Loss original ya no puede restaurarse correctamente.
El usuario sigue siendo responsable de seleccionar períodos de suspensión adecuados y debe comprender los riesgos derivados de eliminar temporalmente la protección mediante Stop Loss.
Parámetros de entradaIdioma
Language
Selecciona el idioma utilizado por la utilidad para los mensajes y notificaciones.
Idiomas disponibles:
-
English
-
Italiano
-
Español
El idioma predeterminado es inglés.
Controles principales
Enable EA
Interruptor principal ON/OFF.
-
true — la gestión de Stop Loss está activa.
-
false — la utilidad permanece cargada en el gráfico, pero no elimina ni restaura Stop Loss.
Use Local PC Time
Selecciona el reloj utilizado para programar los períodos de suspensión.
-
true — utiliza la hora local del ordenador o VPS.
-
false — utiliza la hora del servidor MetaTrader del bróker.
Para usuarios que quieran proteger sus posiciones alrededor del rollover diario del bróker, utilizar la hora del servidor del bróker puede facilitar la sincronización con su día de trading.
Timer Seconds
Define cada cuántos segundos la utilidad comprueba:
-
la hora actual;
-
los períodos de suspensión activos;
-
las órdenes gestionadas;
-
las condiciones para restaurar los Stop Loss.
Un valor menor implica comprobaciones más frecuentes.
Ventanas de suspensiónLa utilidad proporciona cinco intervalos de tiempo independientes.
Cada intervalo contiene tres configuraciones:
-
Enable Range
-
Remove SL Time
-
Restore SL Time
Solo es necesario activar los intervalos que realmente se quieran utilizar.
Range 1
Enable Range 1
Activa o desactiva el primer período de suspensión.
Remove SL Time 1
Define la hora de inicio del Range 1.
A esta hora, la utilidad almacena los Stop Loss originales y los elimina de las órdenes seleccionadas.
Restore SL Time 1
Define la hora de finalización del Range 1.
Al llegar a esta hora, la utilidad intenta restaurar los Stop Loss originales.
Un intervalo puede atravesar la medianoche.
Ejemplo:
22:50 → 01:03
Esto significa que la protección mediante Stop Loss permanece suspendida desde las 22:50 hasta las 01:03 del día siguiente.
Una configuración de este tipo puede resultar útil alrededor del rollover diario si el bróker presenta spreads más amplios durante ese período.
Range 2
Enable Range 2
Activa el segundo período independiente de suspensión.
Remove SL Time 2
Define la hora de inicio del Range 2.
Restore SL Time 2
Define la hora de finalización del Range 2.
Range 3
Enable Range 3
Activa el tercer período independiente de suspensión.
Remove SL Time 3
Define la hora de inicio del Range 3.
Restore SL Time 3
Define la hora de finalización del Range 3.
Range 4
Enable Range 4
Activa el cuarto período independiente de suspensión.
Remove SL Time 4
Define la hora de inicio del Range 4.
Restore SL Time 4
Define la hora de finalización del Range 4.
Range 5
Enable Range 5
Activa el quinto y último período configurable de suspensión.
Remove SL Time 5
Define la hora de inicio del Range 5.
Restore SL Time 5
Define la hora de finalización del Range 5.
Los cinco intervalos son independientes y pueden utilizarse para diferentes períodos del mismo día de trading.
Configuración de tipos de órdenesInclude Market Orders
Determina si deben gestionarse las posiciones Buy y Sell abiertas.
-
true — se incluyen las posiciones de mercado.
-
false — se ignoran las posiciones de mercado.
Include Pending Orders
Determina si también deben gestionarse las órdenes pendientes.
Se admiten:
-
Buy Limit
-
Sell Limit
-
Buy Stop
-
Sell Stop
Si una orden pendiente se activa mientras su Stop Loss está suspendido, la utilidad continúa gestionando la posición de mercado resultante utilizando el Stop Loss original almacenado.
Ámbito de las órdenesOrder Scope
Determina qué operaciones puede gestionar la utilidad.
Modos disponibles:
All Orders
Gestiona todas las operaciones compatibles de la cuenta.
Puede incluir tanto operaciones abiertas manualmente como operaciones abiertas por Expert Advisors.
Manual Orders Only
Solo se gestionan las operaciones con Magic Number 0.
Specific Magic Number
Solo se gestionan las órdenes asociadas al Magic Number seleccionado.
Esta opción resulta útil cuando se desea que MultiRange Stop Loss Manager gestione únicamente posiciones generadas por un Expert Advisor concreto.
Magic Number
Se utiliza cuando está seleccionado el modo Specific Magic Number.
Introduce el Magic Number del Expert Advisor cuyas operaciones deseas gestionar.
Ámbito de símbolosSymbol Scope
Determina qué símbolos son gestionados.
Opciones disponibles:
All Symbols
La utilidad gestiona las órdenes compatibles de todos los símbolos de la cuenta.
Current Chart Symbol
Solo se gestionan las órdenes correspondientes al símbolo del gráfico en el que está cargada la utilidad.
Custom Symbol
Solo se gestiona un símbolo específico.
Custom Symbol
Se utiliza cuando está seleccionado el modo Custom Symbol.
Introduce el nombre exacto del símbolo utilizado por tu bróker.
Por ejemplo:
EURUSD
o nombres específicos del bróker como:
EURUSD.a
EURUSDm
El nombre debe coincidir exactamente con el símbolo utilizado por el bróker.
Configuración de seguridadClose If Price Beyond Stored Stop Loss
Esta es una opción de seguridad importante.
Si el mercado ya ha superado el Stop Loss original almacenado antes de finalizar el período de suspensión, puede que ya no sea posible restaurar correctamente dicho Stop Loss.
Cuando esta opción está activada, la utilidad puede cerrar la posición a mercado en lugar de dejarla sin la protección prevista.
-
true — cierra la posición a mercado si el Stop Loss almacenado ya ha sido superado.
-
false — no realiza el cierre automático a mercado.
Close Slippage
Define el slippage permitido cuando la utilidad necesita cerrar una posición a mercado.
El valor se expresa en points de MetaTrader.
RegistroVerbose Log
Activa mensajes detallados en las pestañas Experts y Journal de MetaTrader.
Cuando está activado, la utilidad informa de acciones como:
-
Stop Loss almacenado;
-
Stop Loss eliminado;
-
Stop Loss restaurado;
-
posición cerrada porque el Stop Loss almacenado fue superado;
-
cambios en el estado de las ventanas de suspensión;
-
errores devueltos por MetaTrader.
Esta opción puede ser útil para supervisión y resolución de problemas.
Panel de suspensiones en el gráficoShow Next Suspensions
Muestra directamente en el gráfico los próximos períodos programados de suspensión del Stop Loss.
Panel Max Upcoming
Define el número máximo de futuros períodos de suspensión que pueden mostrarse cuando el panel está expandido.
Panel X
Controla la posición horizontal del panel.
Panel Y
Controla la posición vertical del panel.
Panel Font Size
Configura el tamaño del texto utilizado en el panel informativo.
Panel Color
Selecciona el color del texto mostrado en el panel.
Uso típico: rollover diarioUno de los principales usos de MultiRange Stop Loss Manager es proteger las posiciones durante el período de rollover diario del bróker.
Alrededor de la medianoche según la hora del servidor MetaTrader, y en ocasiones también durante parte de la hora siguiente dependiendo del bróker y de sus proveedores de liquidez, la liquidez del mercado puede disminuir temporalmente.
Como consecuencia, el spread Bid/Ask puede hacerse mucho más amplio que en condiciones normales de trading.
Un Stop Loss situado relativamente cerca del mercado puede, por tanto, activarse debido a esta ampliación temporal del spread.
Una configuración típica puede consistir en suspender la protección mediante Stop Loss poco antes del rollover previsto y restaurarla cuando la liquidez y los spreads hayan vuelto a condiciones normales.
Los horarios adecuados dependen del bróker y siempre deben ser verificados por el usuario.
Otros usosLos intervalos temporales adicionales pueden utilizarse siempre que el trader sepa con antelación que pueden producirse condiciones anormales de liquidez o spread.
Por ejemplo:
-
rollover diario;
-
determinados períodos de baja liquidez;
-
períodos programados durante los cuales se esperan spreads anormalmente elevados;
-
condiciones temporales de mercado en las que la protección mediante Stop Loss deba gestionarse de forma diferente.
MultiRange Stop Loss Manager no garantiza protección frente a pérdidas, ampliaciones del spread, slippage o gaps de mercado.
La eliminación temporal de un Stop Loss puede provocar pérdidas superiores al nivel del Stop Loss original.
Por tanto, la utilidad debería utilizarse únicamente por traders que comprendan las consecuencias de eliminar temporalmente la protección del Stop Loss en el bróker.
Se recomienda probar cuidadosamente la configuración en una cuenta demo antes de utilizar la utilidad en una cuenta real.

