Spread Guardian
- Indicadores
- Versión: 1.0
- Activaciones: 5
Spread Guardian es una herramienta profesional de auditoría de la ejecución de operaciones de los brókers, diseñada para supervisar y registrar en tiempo real los diferenciales entre el precio de compra y el de venta, así como la volatilidad, directamente en tu gráfico.
Aunque los brókers suelen anunciar spreads fijos o típicamente ajustados, los costes reales de ejecución en el mercado fluctúan continuamente durante los cambios de liquidez, las publicaciones macroeconómicas importantes y las ventanas de renovación diaria (21:00–23:00 GMT). Spread Guardian ofrece una transparencia empírica completa sobre tus costes reales de negociación.
### CARACTERÍSTICAS PRINCIPALES
* Seguimiento tick a tick: audita cada tick de precio entrante y normaliza automáticamente los precios de los brókers de 3 y 5 dígitos a pips fraccionarios.
* Algoritmo de recurrencia de Welford en línea: calcula en tiempo real el spread medio y la desviación estándar acumulada (volatilidad) en microsegundos, lo que elimina la sobrecarga de la RAM y el retraso en los gráficos.
* Comparativa diurna de 24 horas: Establece una referencia empírica de varios días para cada hora de la jornada bursátil (horas 0 a 23) utilizando los últimos N días (configurable, 10 días por defecto).
* Detección de anomalías y picos: revela al instante cuándo los costes de ejecución actuales se desvían significativamente de las medias históricas para esa hora específica.
* Registro y archivo automatizados en CSV: Genera registros de auditoría estructurados por hora (diferencial medio, diferencial máximo, diferencial mínimo y desviación estándar) directamente en el directorio aislado de MQL4/Files para su análisis externo en Excel, Python o R.
* Relojes duales sincronizados: Muestra la hora del servidor del bróker junto con la hora media de Greenwich (GMT) directamente en el HUD del gráfico.
* Desinicialización limpia del gráfico: Elimina por completo todos los objetos visuales y apaga los temporizadores en segundo plano al retirar el indicador, sin dejar elementos huérfanos en tu espacio de trabajo.
### DESGLOSE DEL HUD EN PANTALLA
1. Spread actual: spread exacto en tiempo real de la cotización entrante en pips.
2. Referencia histórica: spread medio histórico registrado para la hora de negociación actual a lo largo del periodo de análisis.
3. Volatilidad de la sesión (σ): desviación estándar que indica la turbulencia de las cotizaciones dentro de la hora activa. Los valores elevados te alertan de un riesgo grave de deslizamiento antes de introducir la orden.
4. Visualización de la hora: Hora sincronizada del servidor del bróker y hora universal GMT.
### PARÁMETROS DE ENTRADA
* InpColorLabels: Color del texto del HUD del gráfico (por defecto: amarillo).
* InpFontSize: Tamaño de la fuente para las lecturas principales del spread (por defecto: 10).
* InpDaysToAverage: Ventana de retrospectiva histórica en días utilizada para calcular las líneas de referencia por hora (por defecto: 10).
### RECOMENDACIONES DE USO
* Requisitos de timeframe: aplícalo a un gráfico H1. Los desencadenantes internos de cierre de barras, la compilación diaria en CSV y los intervalos de referencia por hora dependen de la sincronización con las barras H1.
* Compatibilidad con múltiples activos: Funciona a la perfección con pares de divisas, metales al contado (oro/plata), índices y materias primas.
* Sin dependencias externas: Desarrollado exclusivamente con código MQL nativo. No requiere importaciones de DLL ni envoltorios externos.
Aunque los brókers suelen anunciar spreads fijos o típicamente ajustados, los costes reales de ejecución en el mercado fluctúan continuamente durante los cambios de liquidez, las publicaciones macroeconómicas importantes y las ventanas de renovación diaria (21:00–23:00 GMT). Spread Guardian ofrece una transparencia empírica completa sobre tus costes reales de negociación.
### CARACTERÍSTICAS PRINCIPALES
* Seguimiento tick a tick: audita cada tick de precio entrante y normaliza automáticamente los precios de los brókers de 3 y 5 dígitos a pips fraccionarios.
* Algoritmo de recurrencia de Welford en línea: calcula en tiempo real el spread medio y la desviación estándar acumulada (volatilidad) en microsegundos, lo que elimina la sobrecarga de la RAM y el retraso en los gráficos.
* Comparativa diurna de 24 horas: Establece una referencia empírica de varios días para cada hora de la jornada bursátil (horas 0 a 23) utilizando los últimos N días (configurable, 10 días por defecto).
* Detección de anomalías y picos: revela al instante cuándo los costes de ejecución actuales se desvían significativamente de las medias históricas para esa hora específica.
* Registro y archivo automatizados en CSV: Genera registros de auditoría estructurados por hora (diferencial medio, diferencial máximo, diferencial mínimo y desviación estándar) directamente en el directorio aislado de MQL4/Files para su análisis externo en Excel, Python o R.
* Relojes duales sincronizados: Muestra la hora del servidor del bróker junto con la hora media de Greenwich (GMT) directamente en el HUD del gráfico.
* Desinicialización limpia del gráfico: Elimina por completo todos los objetos visuales y apaga los temporizadores en segundo plano al retirar el indicador, sin dejar elementos huérfanos en tu espacio de trabajo.
### DESGLOSE DEL HUD EN PANTALLA
1. Spread actual: spread exacto en tiempo real de la cotización entrante en pips.
2. Referencia histórica: spread medio histórico registrado para la hora de negociación actual a lo largo del periodo de análisis.
3. Volatilidad de la sesión (σ): desviación estándar que indica la turbulencia de las cotizaciones dentro de la hora activa. Los valores elevados te alertan de un riesgo grave de deslizamiento antes de introducir la orden.
4. Visualización de la hora: Hora sincronizada del servidor del bróker y hora universal GMT.
### PARÁMETROS DE ENTRADA
* InpColorLabels: Color del texto del HUD del gráfico (por defecto: amarillo).
* InpFontSize: Tamaño de la fuente para las lecturas principales del spread (por defecto: 10).
* InpDaysToAverage: Ventana de retrospectiva histórica en días utilizada para calcular las líneas de referencia por hora (por defecto: 10).
### RECOMENDACIONES DE USO
* Requisitos de timeframe: aplícalo a un gráfico H1. Los desencadenantes internos de cierre de barras, la compilación diaria en CSV y los intervalos de referencia por hora dependen de la sincronización con las barras H1.
* Compatibilidad con múltiples activos: Funciona a la perfección con pares de divisas, metales al contado (oro/plata), índices y materias primas.
* Sin dependencias externas: Desarrollado exclusivamente con código MQL nativo. No requiere importaciones de DLL ni envoltorios externos.
