Spread Monitoring System
- Utilidades
- Maros Petrik
- Versión: 1.0
- Activaciones: 10
Spread Monitoring System es un indicador ligero y siempre activo que registra continuamente el spread mínimo, máximo y promedio (en pips) de cada vela M1 completada y muestra un panel superpuesto en vivo directamente en el gráfico.Qué haceEn cada tick, el indicador muestrea el spread actual y acumula estadísticas por vela. Al abrirse una nueva barra M1, los valores de la vela completada se guardan en un buffer interno de historial sin límite de tamaño. Todos los datos se visualizan en un panel compacto anclado en la parte inferior del gráfico, actualizándose cada 200 ms.Estructura del panel
- Barra de título — símbolo, marco de tiempo, período MA, barras almacenadas y duración aproximada (días/horas)
- Fila de vela actual — spread en vivo + Min/Max/Avg de la vela abierta
- Fila de historial — Min/Max/Avg global de todas las barras almacenadas
- Fila MA — líneas suavizadas de Min, Max y Avg calculadas sobre un período configurable
- Gráfico de barras — diagrama de columnas de toda la historia visible; la barra actual está resaltada; las tres líneas MA se dibujan como segmentos conectados
- Utiliza un pool fijo de objetos para las columnas del gráfico (creados una sola vez y reposicionados), manteniendo un uso mínimo de CPU incluso en monitores anchos.
- Soporta brokers de 4 y 5 dígitos; el spread siempre se muestra en pips.
- Todos los colores, período MA, altura del panel y offsets son configurables.
- Compatible con MetaTrader 5 (MQL5), sin DLL ni dependencias externas.
