High Low Close MT4
- Indicadores
- Mariusz Franciszek Szczepanczyk
- Versión: 1.10
- Actualizado: 26 febrero 2026
- Activaciones: 5
Máximo Mínimo Cierre Apertura MT4El indicador muestra los niveles máximo, mínimo y de cierre anterior o apertura actual de un período seleccionado como líneas horizontales y segmentos históricos en el gráfico. Funciona a la perfección con cuentas de compensación y cobertura en MetaTrader 4. Todos los niveles se actualizan dinámicamente mediante temporizadores y eventos gráficos para garantizar la precisión en tiempo real.
Características principales
- Líneas del período actual: dibuja líneas horizontales infinitas para el nivel alto, bajo y estático (cierre anterior o apertura actual según elección del usuario) de la barra actual del período de tiempo seleccionado.
- Segmentos históricos: muestra niveles altos, bajos, estáticos y abiertos opcionales para 1 a 5 períodos anteriores como segmentos limitados en el tiempo (hasta la configuración de InpBarsBack).
- Línea abierta opcional: alterna la visualización de los niveles de apertura actuales e históricos.
- Etiquetas: Etiquetas personalizables alineadas a la derecha (ALTO, BAJO, CERRADO/ABRIR) posicionadas verticalmente según los niveles de precio.
- Personalización visual: configuraciones independientes de color, estilo (punto/sólido) y ancho para cada tipo de línea; las etiquetas utilizan entradas de fuente, tamaño y color.
Cómo funciona
Lógica de dibujo (DrawAll()): Obtiene datos OHLC mediante iHigh/iLow/iOpen/iClose para las barras actuales e históricas en InpTimeframe. Los niveles actuales utilizan OBJ_HLINE infinitos; los históricos utilizan segmentos OBJ_TREND finitos que abarcan los tiempos de las barras. El nivel estático se etiqueta dinámicamente como "CLOSE" o "OPEN". Las etiquetas calculan la posición Y según la altura del gráfico y la escala de precios para una alineación precisa. Los objetos no son seleccionables, se superponen correctamente (anterior/interior) y se limpian después de 5 períodos.
Manejo de eventos: OnInit(): Inicia el temporizador de 1 segundo y dibuja las líneas iniciales. OnCalculate/OnTimer/OnChartEvent: Redibuja al marcar, al tiempo o al cambiar el gráfico (p. ej., zoom/desplazamiento). OnDeinit(): Finaliza el temporizador y elimina todos los objetos prefijados (HLPC_).
Manejo de errores: omite datos no válidos (por ejemplo, valores cero); limita barsBack para evitar el exceso de historial.
Notas de uso
Ideal para operaciones basadas en sesiones (p. ej., rupturas diarias de máximos y mínimos en marcos temporales más cortos). Compatible con los modos de compensación (una sola posición por símbolo) y cobertura (múltiples posiciones), sin lógica específica para cada orden. Las líneas persisten tras los cambios de marco temporal, pero se actualizan solo al redibujar. Para un mejor rendimiento, el temporizador garantiza la capacidad de respuesta sin gráficos de búfer (indicator_plots 0).
Ajustes:
InpTimeframe: establece el período de tiempo para los niveles Alto, Bajo, Cierre/Apertura (PERIOD_D1 predeterminado).
InpBarsBack: establece el número de períodos históricos a mostrar (predeterminado 1, limitado entre 1 y 5).
InpStaticIsPrevClose – verdadero usa Cierre anterior como nivel estático, falso usa Apertura actual (valor predeterminado: verdadero).
InpHighColor: establece el color para las líneas altas (predeterminado clrLime).
InpHighStyle: establece el estilo de línea para líneas altas (valor predeterminado STYLE_DOT).
InpHighWidth: establece el ancho de línea para líneas altas (predeterminado 1).
InpLowColor: establece el color para las líneas bajas (el valor predeterminado es clrCrimson).
InpLowStyle: establece el estilo de línea para líneas bajas (valor predeterminado STYLE_DOT).
InpLowWidth: establece el ancho de línea para líneas bajas (predeterminado 1).
InpStaticColor: establece el color para las líneas de nivel estático (predeterminado clrGold).
InpStaticStyle: establece el estilo de línea para líneas de nivel estático (valor predeterminado STYLE_DOT).
InpStaticWidth: establece el ancho de línea para líneas de nivel estático (predeterminado 1).
InpShowOpen: habilita/deshabilita la visualización de líneas de precios de apertura (predeterminado falso).
InpOpenColor: establece el color para las líneas abiertas (predeterminado clrDodgerBlue).
InpOpenStyle: establece el estilo de línea para líneas abiertas (predeterminado STYLE_DOT).
InpOpenWidth: establece el ancho de línea para líneas abiertas (predeterminado 1).
InpShowLabels: habilita/deshabilita las etiquetas de nivel de precio (valor predeterminado: verdadero).
InpLabelColor: establece el color de las etiquetas (predeterminado clrWhite).
InpLabelSize: establece el tamaño de fuente para las etiquetas (predeterminado 8).
InpLabelFont: establece la familia de fuentes para las etiquetas (predeterminado "Arial").
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 MT4
La Sesión Asiática marca el rumbo de las sesiones de Londres y Nueva York →Niveles de sesión asiática MT4
Si realiza scalping con varios instrumentos:
Un clic B3 MT4,Panel de posiciones de símbolos MT4,Botón de alternancia SL TP MT4
Si se le hace scalping a un instrumento:
Un clic B3 MT4,Panel de posiciones de símbolos MT4,Botón de alternancia SL TP MT4,Etiqueta de pips Última operación MT4
Si invierte a largo plazo en múltiples instrumentos:
Un clic B3 MT4,Panel de posiciones de símbolos MT4
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.
