Global Market Sentiment
- Indicadores
- Versión: 1.0
Medidor del sentimiento de riesgo del mercado mundial
1. Visión general
El Medidor de Sentimiento de Riesgo Global de Mercado es un indicador analítico diseñado para la plataforma MetaTrader 5 (MQL5). Emplea un enfoque de Análisis entre Mercados para evaluar los datos agregados de mercados financieros globales específicos. Mediante la evaluación de los cambios de precios en tiempo real a través de índices de EE.UU., acciones globales, criptomonedas y activos históricos de refugio (oro y el índice del dólar de EE.UU.), el indicador calcula una puntuación de sentimiento compuesto. Estos datos se visualizan a través de un medidor gráfico personalizado en el gráfico, proporcionando una visualización continua del apetito por el riesgo medido. El indicador cuenta con una función dinámica de asignación de símbolos que se adapta automáticamente a las distintas convenciones de denominación de símbolos de los intermediarios para mantener la estabilidad de los cálculos.
2. Arquitectura Tecnológica
El indicador está estructurado sobre una arquitectura de Programación Orientada a Objetos (POO), utilizando de forma nativa las librerías estándar del lenguaje MQL5.
A. Representación Gráfica
La interfaz visual se construye utilizandolas librerías estándar MQL5CCanvas y Bitmap para procesar los elementos visuales de forma eficiente sin saturar el gráfico con objetos gráficos estándar.
-
Interpolación de gradiente: El arco gráfico utiliza algoritmos de interpolación lineal para representar un gradiente de color. Pasa del carmesí (que representa un menor apetito de riesgo/miedo) al dorado (neutro) y al verde lima (que representa un mayor apetito de riesgo/miedo) basándose en valores matemáticos.
-
Renderizado Trigonométrico: El indicador calcula el movimiento de la aguja y los segmentos de arco usando funciones trigonométricas nativas de MQL5 (Seno/Coseno), mapeando la escala de datos 0-100 a un sistema de coordenadas radiales semicirculares.
B. Responsive Layout Positioning
El panel de control del gráfico incluye un proceso de diseño de respuesta controlado por el controlador OnChartEvent. Admite seis posiciones de anclaje predefinidas. Utiliza una función de anclaje que lee las coordenadas absolutas de píxeles basándose en las dimensiones actuales de la ventana del gráfico. Esto calcula los desplazamientos verticales y horizontales dinámicamente para mantener los elementos gráficos visibles durante el cambio de tamaño de la ventana del terminal.
3. Lógica funcional y metodología de cálculo
La función principal del indicador es cuantificar el comportamiento relativo de los precios de los activos de riesgo frente a los activos defensivos.
A. Cálculo de activos múltiples
La puntuación numérica se obtiene de la evaluación de los movimientos relativos de cuatro categorías de activos distintas:
-
Renta variable estadounidense: evalúa los principales índices de referencia (S&P 500, NASDAQ 100, equivalentes del Dow Jones Industrial Average).
-
Renta variable mundial: evalúa los índices de referencia de los mercados internacionales (equivalentes del DAX, el FTSE y el Nikkei).
-
Criptodivisas: evalúa los activos digitales de mayor capitalización bursátil, como Bitcoin y Ethereum.
-
Refugios seguros: evalúa activos defensivos como el oro (XAUUSD) y los equivalentes del índice del dólar estadounidense (DXY).
B. Suavizado y normalización de datos
La puntuación bruta calculada se procesa utilizando un modelo matemático de media móvil exponencial (EMA) para suavizar las fluctuaciones a corto plazo. El resultado final se normaliza en una escala fija de 0 a 100, agrupada en las siguientes zonas de observación:
-
0 - 25:Miedo extremo (condiciones históricas de sobreventa / entorno de aversión al riesgo)
-
25 - 45: Temor (sentimiento negativo)
-
45 - 55: Neutral (Consolidación o transición del mercado)
-
55 - 75: Codicia (sentimiento positivo)
-
75 - 100:Avaricia extrema (Condiciones históricas de sobrecompra / Entorno de riesgo)
4. Guía de uso
Instalación y configuración
-
Coloque el indicador en el gráfico que desee. Los marcos temporales H1 o H4 se utilizan habitualmente para observar datos de sentimiento más amplios.
-
Posición: Seleccione la ubicación visual deseada de las entradas (por ejemplo,POS_UPPER_RIGHT).
-
Radio: Ajuste el tamaño físico del indicador gráfico en píxeles (por defecto es 100).
-
Periodo Histórico: Defina el periodo de suavizado para el cálculo de la EMA (por defecto es 14).
-
Requisito: Asegúrese de que los símbolos requeridos (principales índices, criptomonedas y materias primas) están activos y visibles en la ventana Market Watch de su terminal para que las funciones de símbolos del MQL5 puedan recuperar los datos de precios necesarios.
Interpretación de datos
-
Extremos del Sentimiento: Los valores que caen por debajo de 20 (Miedo Extremo) indican históricamente ventas generalizadas del mercado, que los operadores suelen observar en busca de posibles zonas de soporte. Por el contrario, los valores superiores a 80 (codicia extrema) indican un amplio impulso comprador, que los operadores observan en busca de posibles resistencias o puntos de agotamiento del mercado.
-
Contexto tendencial: Las lecturas que se mantienen sistemáticamente en la zona de 60-75 indican matemáticamente un entorno de riesgo predominante. Los operadores pueden utilizar estos datos junto con el análisis de la acción de los precios para validar las estructuras actuales del mercado.
-
Observación de divergencia: Si un activo específico alcanza nuevos máximos de precios mientras que el Sentimiento compuesto no aumenta o desciende hacia Neutral, estadísticamente indica una reducción del impulso agregado del mercado.
Indicadores visuales
-
Zona roja: Refleja un entorno en el que el capital analizado fluye hacia activos defensivos.
-
Zona Verde: Refleja un entorno en el que el capital analizado fluye hacia activos de riesgo y renta variable.
-
Posición de la aguja:Se actualiza continuamente según los datos de los ticks del gráfico, mostrando el valor compuesto calculado actual.

Good indicator, thank you for sharing...