SL TP Toggle Button
- Indicadores
-
Mariusz Franciszek Szczepanczyk
I have been trading since 2005. Over the years I have built my own set of tools because I could not find what I actually needed on the market. Not magic entry signals. Not promises. Just clean, reliable trade management that works while I am away from the screen. - Versión: 1.12
- Actualizado: 6 mayo 2026
- Activaciones: 5
IMPORTANTE: ESTE NO ES UN INDICADOR INDEPENDIENTE
Esta herramienta NO gestiona Stop Loss o Take Profit por sí sola y NO ejecuta ninguna lógica comercial de forma independiente.
Está diseñado exclusivamente para funcionar en combinación con One Click B3 MT5 Expert Advisor.
Sin One Click B3 MT5 ejecutándose en el mismo símbolo, este indicador solo mostrará el botón y NO controlará la funcionalidad SL/TP.
Si no posee o no utiliza One Click B3 MT5, este producto no le proporcionará ninguna funcionalidad comercial.
Botón de alternancia SL TP para MT5
Indicador de utilidad que proporciona un botón en el gráfico para activar o desactivar la lógica SL/TP en Asesores Expertos compatibles. El botón almacena su estado y posición en gráficos y sesiones mediante archivos INI y variables globales, lo que garantiza un comportamiento consistente tras reinicios y en múltiples gráficos.
Propósito principal
Botón de alternancia en el gráfico para habilitar o deshabilitar la administración de SL/TP en EA como One Click B3 MT5 (o cualquier EA que lea las mismas variables de estado/globales).
Cuando el botón está verde, la lógica SL/TP en el EA está activa; cuando está rojo, la apertura SL/TP está deshabilitada.
Características principales
Control SL/TP confiable con estado visual claro (Verde = SL/TP ENCENDIDO, Rojo = SL/TP APAGADO, texto “SL” plateado).
Validación de archivos y estados que verifica y repara archivos de posición/estado no válidos y restaura valores predeterminados si es necesario.
Sincronización de múltiples gráficos utilizando archivos INI y GlobalVariables para mantener el estado y la posición del botón consistentes en todos los gráficos.
Posicionamiento mediante arrastrar y soltar: el botón se puede mover en el gráfico (dentro de límites seguros de 0 a 5000 px) o posicionar mediante parámetros de entrada.
Tamaño basado en milímetros: ButtonSize_mm se convierte automáticamente a píxeles para lograr un tamaño consistente en todas las pantallas.
Anclaje de cuatro esquinas: la entrada de esquina (0–3) permite colocar el botón en cualquier esquina del gráfico con desplazamientos X/Y.
Temporizador liviano de 1 segundo utilizado para sincronización de estado y posición con bajo uso de CPU.
Funciona en cuentas reales y demo, con tipos de cuenta MT5 de cobertura y compensación.
Protección y seguridad
Valida las coordenadas X/Y (0–5000) y reescribe posiciones no válidas a valores predeterminados seguros.
Recupera el estado en un orden definido: primero desde GlobalVariables, luego desde archivos INI y luego desde la configuración predeterminada.
Limpia objetos antiguos con el mismo prefijo en la inicialización para evitar botones duplicados.
Evita la colocación fuera de la pantalla al restablecer las posiciones de arrastre no válidas a las coordenadas predeterminadas.
Arquitectura de sincronización
EA_SL_Button_%s.ini – almacena la posición del botón (X,Y) por símbolo.
EA_button_state_%s.ini – almacena el estado de encendido/apagado del botón por símbolo.
EA_Toggle_State_%s – Variable global para el estado actual de encendido/apagado.
EA_Toggle_PosX_%s y EA_Toggle_PosY_%s – Variables globales para la última posición X/Y por símbolo.
Uso típico
Adjunte el indicador a cualquier gráfico.
El botón aparece en ButtonPosX y ButtonPosY en la esquina seleccionada.
Haga clic para cambiar entre SL/TP habilitado y deshabilitado (respuesta de color verde/rojo).
Si AllowDrag está habilitado, arrastre el botón a una nueva posición; la posición y el estado se sincronizan en todos los gráficos para el mismo símbolo y se conservan después de reiniciar la plataforma.
Ajustes:
Idioma: selecciona el idioma de la interfaz que utiliza el indicador para las etiquetas y los mensajes.
EnableIndicator: habilita o deshabilita la funcionalidad del indicador del botón SL.
ButtonPosX: establece la posición horizontal (X) del botón SL en relación con la esquina seleccionada.
ButtonPosY: establece la posición vertical (Y) del botón SL en relación con la esquina seleccionada.
Esquina (0-3): selecciona qué esquina del gráfico se utiliza como punto de anclaje para el botón SL.
AllowDrag: habilita o deshabilita el arrastre del botón SL en el gráfico.
ColorOn: establece el color de fondo del botón SL cuando está habilitado (ON).
ColorOff: establece el color de fondo del botón SL cuando está deshabilitado (OFF).
ButtonSize_mm: define el tamaño del botón SL en el gráfico en milímetros.
SL_TextColor: establece el color del texto "SL" que se muestra en el botón.
PosFileNameTemplate: nombre del archivo de plantilla utilizado para guardar la posición del botón para cada símbolo.
StateFileNameTemplate: nombre de archivo de plantilla utilizado para guardar el estado del botón para cada símbolo.
Los bots solo te traerán éxito si tienes acceso a capital ilimitado. Solo con "ojos y mente" tu cuenta se volverá verde, y herramientas sencillas, limpias, rápidas y eficientes te ayudarán a lograrlo.
El verdadero éxito requiere que TU cerebro tome decisiones. Mis herramientas no son bots, sino instrumentos para traders que piensan.
El precio de cierre del día anterior actúa como un imán →Cierre alto-bajo MT5
La Sesión Asiática marca el rumbo de las sesiones de Londres y Nueva York →Niveles de sesión de Asia
Si realiza scalping con varios instrumentos:
Un clic B3 MT5,Panel de posiciones de símbolos,Botón de alternancia SL TP,Zoom MT5 B
Si se le hace scalping a un instrumento:
Un clic B3 MT5,Panel de posiciones de símbolos,Botón de alternancia SL TP,Etiqueta de pips de la última operación,Zoom MT5 B
Si invierte a largo plazo en múltiples instrumentos:
Un clic B3 MT5,Panel de posiciones de símbolos
Si has leído las descripciones y necesitas alguna aclaración, contáctame. Te explicaré cada función, configuración y caso de uso para asegurarte de que estas herramientas se adapten a tu estrategia de trading.

