Spread Sentinel
- Indicadores
- Versión: 1.0
- Activaciones: 5
Spread Sentinel 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; ahora está totalmente optimizada para el entorno multihilo de MetaTrader 5 (MT5).
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 Sentinel ofrece una transparencia empírica completa sobre tus costes reales de negociación, protegiendo tu capital frente a condiciones de ejecución subóptimas.
CARACTERÍSTICAS PRINCIPALES
-
Supervisión 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 en cualquier clase de activo de MT5.
-
Algoritmo de recurrencia de Welford en línea: calcula el spread medio y la desviación estándar acumulada (volatilidad) en tiempo real, con un tiempo de ejecución de 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 de negociación (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 (entorno aislado de MT5): 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 MQL5/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: Aprovecha al máximo los controladores de eventos OnDeinit de MT5 para eliminar por completo todos los objetos visuales y desactivar los temporizadores en segundo plano al retirar el indicador, sin dejar elementos huérfanos en el espacio de trabajo.
DESGLOSE DEL HUD EN PANTALLA
-
Spread actual: spread exacto en tiempo real de la cotización entrante en pips.
-
Referencia histórica: spread medio histórico registrado para la hora de negociación actual a lo largo del periodo de análisis.
-
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.
-
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 diferencial (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 de las barras H1.
-
Compatibilidad con múltiples activos: Funciona a la perfección con pares de divisas, metales al contado (oro/plata), índices, materias primas y cualquier instrumento personalizado que admita tu bróker de MT5.
-
Cero dependencias externas: Desarrollado exclusivamente con código MQL5 nativo. No requiere importaciones de DLL ni envoltorios externos. Compatible con entornos basados en la nube o VPS.
