Dynamic Global Exchange Sessions

Por favor, pruébalo y envíame un mensaje o deja un comentario si el indicador no ajusta automáticamente las horas de inicio y fin de la sesión a la hora del servidor de tu bróker. El indicador se ha probado en Admirals Europe e IC Markets Europe.


Sesiones bursátiles mundiales

«Sesiones bursátiles globales» es un indicador MQL5 que marca los horarios habituales de negociación de las principales bolsas del mundo directamente en tu gráfico.

Cada sesión se muestra como un rectángulo de color. El rectángulo comienza en la apertura oficial del mercado y termina en el cierre oficial del mismo. Sus bordes superior e inferior siguen los máximos y mínimos de la sesión a medida que llegan nuevos precios.

Esto facilita ver cuándo están activos los principales mercados de valores, dónde se formó el rango de cada sesión y cómo reaccionó el precio cuando las sesiones se solapaban.

Bolsas incluidas

El indicador es compatible con seis bolsas de valores:

  • Bolsa de Nueva York — NYSE

  • Bolsa de Londres — LSE

  • Bolsa de Shanghái — SSE

  • Bolsa de Tokio — TSE

  • Bolsa de Hong Kong — HKEX

  • Euronext

Cada bolsa se puede activar o desactivar por separado.

Por defecto, el indicador muestra:

  • NYSE

  • Bolsa de Londres

  • Bolsa de Shanghái

Tokio, Hong Kong y Euronext están incluidos, pero desactivados por defecto. Puedes activarlos desde los parámetros del indicador en cualquier momento.

Horario habitual de la sesión

El indicador utiliza los siguientes horarios habituales del mercado al contado:

  • NYSE: 09:30–16:00, hora de Nueva York

  • Bolsa de Londres: 08:00–16:30, hora de Londres

  • Bolsa de Shanghái: 09:30–15:00, hora de Shanghái

  • Bolsa de Tokio: 09:00–15:30, hora de Tokio

  • Bolsa de Hong Kong: 09:30–16:00, hora de Hong Kong

  • Euronext: 09:00–17:30, hora de Europa Central

Conversión automática de la hora del bróker

No es necesario calcular la diferencia entre la hora de la bolsa y la hora del bróker.

El indicador lee la hora actual del servidor del bróker y la compara con el GMT. A continuación, convierte cada sesión bursátil a la hora utilizada por tu gráfico.

Esto resulta útil porque no todos los brókers de MetaTrader utilizan la misma hora del servidor. Un bróker puede utilizar UTC, otro UTC+2 y otro puede cambiar el desfase horario de su servidor durante el horario de verano.

Hay tres modos de hora del bróker disponibles.

Desfase automático actual

Este es el modo predeterminado.

El indicador calcula el desfase actual del bróker a partir de:

TimeTradeServer() - TimeGMT()

La diferencia detectada se aplica a todas las sesiones mostradas.

Este modo es adecuado cuando se utiliza principalmente la jornada actual o cuando el bróker mantiene una diferencia horaria fija con respecto al UTC.

Horario de verano europeo automático

Este modo detecta la diferencia horaria actual del bróker y aplica el horario de verano europeo a las fechas históricas.

Resulta útil para los brókers que modifican la hora de su servidor de acuerdo con las normas europeas de horario de verano.

Utiliza este modo cuando los rectángulos de sesiones más antiguas se desplacen una hora tras un cambio de horario de verano.

Desfase fijo manual

Este modo le permite introducir el desfase UTC del bróker en minutos.

Ejemplos:

  • UTC: 0

  • UTC+1: 60

  • UTC+2: 120

  • UTC+3: 180

  • UTC-5: -300

Este modo resulta útil cuando el resultado automático no coincide con el de tu bróker o cuando utilizas un bróker con un desfase fijo del servidor.

Hora de verano de las bolsas

El indicador calcula el horario de verano por separado para las bolsas que lo utilizan.

Incluye:

  • El horario de verano de EE. UU. para la Bolsa de Nueva York (NYSE)

  • horario de verano del Reino Unido para la Bolsa de Londres

  • Horario de verano europeo para Euronext

Shanghái, Tokio y Hong Kong utilizan diferencias horarias fijas con respecto al UTC, ya que en estas localidades no se cambia la hora a lo largo del año.

Este cálculo independiente es importante durante las semanas en las que Estados Unidos y Europa cambian la hora en fechas diferentes.

Máximos y mínimos dinámicos de la sesión

El rectángulo no se basa en una altura de precio fija.

Cuando comienza una sesión, el indicador lee las barras de precios dentro de esa sesión. Determina el máximo más alto y el mínimo más bajo, y luego utiliza esos valores como la parte superior e inferior del rectángulo.

Mientras la sesión está activa:

  • Un nuevo máximo de la sesión desplaza el borde superior hacia arriba.

  • Un nuevo mínimo de la sesión desplaza el borde inferior hacia abajo.

  • El rectángulo mantiene sus horas oficiales de apertura y cierre.

  • El rango se actualiza a medida que llegan nuevos datos de precios.

Una vez cerrada la sesión, los máximos y mínimos registrados permanecen visibles para el periodo histórico seleccionado.

El marco temporal de cálculo por defecto es M1. Esto proporciona al indicador un rango de sesión más preciso, incluso cuando se aplica a un gráfico con un marco temporal superior.

Puedes cambiar el marco temporal de cálculo si deseas reducir la cantidad de datos históricos que MetaTrader debe cargar.

Rellenos de sesión de estilo transparente

Cada sesión utiliza dos rectángulos independientes:

  • Un relleno de fondo suave

  • Un borde claro en primer plano

El color de relleno se fusiona con el fondo actual del gráfico. Esto produce un resultado de estilo transparente tanto en temas de gráfico oscuros como claros.

La opacidad predeterminada del relleno es del 22 %.

Puedes cambiar la opacidad de 0 a 100:

  • El valor 0 oculta completamente el relleno.

  • Los valores más bajos crean un área de sesión más suave.

  • Los valores más altos intensifican el color de la sesión.

  • 100 utiliza el color de relleno seleccionado al 100 %.

El borde no se ve afectado por la opacidad del relleno. Se mantiene transparente para que el rango de la sesión siga siendo fácil de identificar.

Por defecto, los rellenos se dibujan detrás de las velas y los bordes se dibujan delante de las velas.

Colores de sesión

Cada mercado tiene ajustes de color de relleno y borde independientes.

Los colores predeterminados son:

  • NYSE: azul

  • Londres: morado

  • Shanghái: rojo anaranjado

  • Tokio: amarillo

  • Hong Kong: verde

  • Euronext: cian

Puedes cambiar cada color desde los parámetros del indicador.

No es necesario que los colores de relleno y de borde coincidan. Por ejemplo, puedes utilizar un relleno azul oscuro con un borde azul claro, o desactivar el relleno y mostrar solo el contorno de la sesión.

Etiquetas

El indicador puede colocar el nombre de la bolsa en la esquina superior izquierda de cada rectángulo de sesión.

Las etiquetas utilizan el color del borde de la sesión, lo que ayuda a relacionar el nombre con su rectángulo.

Puedes:

  • Mostrar u ocultar las etiquetas

  • Cambiar el tamaño de la fuente de las etiquetas

  • Cambiar el color de las etiquetas modificando el color del borde de la sesión

Las etiquetas están activadas por defecto.

Configuración del borde

El borde de la sesión se puede ajustar para que se adapte al estilo de tu gráfico.

Las opciones disponibles son:

  • Color del borde para cada intercambio

  • Ancho del borde

  • Estilo de la línea del borde

  • Dibujo en primer plano o en segundo plano

El ancho predeterminado del borde es de dos píxeles, lo que permite que el contorno de la sesión sea visible sin ocultar demasiada información sobre los precios.

Sesiones históricas

El campo «Días de historial» controla el número de días naturales que procesa el indicador.

El valor por defecto es de 10 días.

Un valor más alto muestra más sesiones históricas, pero también requiere más datos de precios y más objetos en el gráfico.

Para un uso intradía normal, suele bastar con un valor entre 5 y 20 días.

Solo se procesan las fechas de las sesiones de lunes a viernes. Las sesiones de fin de semana no se representan.

Frecuencia de actualización

El indicador comprueba las sesiones activas a intervalos regulares.

El intervalo de actualización predeterminado es de cinco segundos.

También se actualiza cuando:

  • Se produce un nuevo cálculo de precios

  • El gráfico cambia

  • Cambia la escala del gráfico o el área visible

Un intervalo de actualización más corto proporciona actualizaciones visuales más rápidas, pero hace que MetaTrader procese los datos de la sesión con mayor frecuencia.

Parámetros principales

Configuración general

InpHistoryDays

Establece el número de días naturales históricos que se van a procesar.

InpHighLowTimeframe

Establece el marco temporal utilizado para calcular los máximos y mínimos de cada sesión. El valor por defecto es M1.

InpRefreshSeconds

Establece el intervalo de actualización en segundos.

InpShowLabels

Muestra u oculta los nombres de las bolsas.

InpLabelFontSize

Establece el tamaño del texto de las etiquetas.

InpFillRectangles

Activa o desactiva los rellenos de color de las sesiones.

InpFillOpacityPercent

Controla la intensidad del relleno de la sesión de 0 a 100.

InpDrawFillBehindCandles

Coloca el relleno de la sesión detrás de las velas de precios.

InpDrawBordersInForeground

Coloca los bordes de la sesión delante de las velas.

InpBorderStyle

Establece el estilo de la línea del borde.

InpBorderWidth

Establece el grosor del borde.

Configuración del tiempo del broker

InpBrokerOffsetMode

Selecciona el desfase de hora actual automático, el horario de verano europeo automático o el desfase fijo manual.

InpManualBrokerUTCMinutes

Establece el desfase UTC manual del bróker en minutos.

Este valor se utiliza cuando se selecciona «Desfase fijo manual». También se utiliza como alternativa si la detección automática de la hora no está disponible.

Configuración de la bolsa

Cada bolsa dispone de:

  • Un interruptor para activar o desactivar

  • Un color de relleno

  • Un color de borde

Esto te permite crear una disposición sencilla de tres sesiones o mostrar las seis bolsas.

Configuración recomendada

Para obtener un gráfico intradía claro, empieza con la configuración predeterminada:

  • NYSE activada

  • Londres activada

  • Shanghái activada

  • Resto de bolsas desactivadas

  • Cálculo de máximos y mínimos en M1

  • 10 días de historial

  • Opacidad de relleno del 22 %

  • Bordes de dos píxeles

  • Etiquetas activadas

Si el gráfico resulta demasiado recargado, reduce el periodo histórico o desactiva las etiquetas.

Si el relleno es demasiado tenue, aumenta la opacidad hasta aproximadamente un 30-35 %.

Si el relleno es demasiado intenso, redúcelo a aproximadamente un 10-15 %.

Usos prácticos

El indicador puede resultar útil para varios tipos de análisis.

Análisis del rango de la sesión

Observa los máximos y mínimos alcanzados durante cada sesión bursátil.

Solapamiento de sesiones

Identifica los periodos en los que dos mercados importantes están abiertos al mismo tiempo, como Londres y Nueva York.

Contexto de la ruptura

Comprueba si el precio supera al alza o a la baja un rango de sesión completado.

Comparación de la volatilidad

Compara la amplitud de los rangos de las sesiones asiática, europea y estadounidense.

Soporte y resistencia intradía

Utiliza los máximos y mínimos de las sesiones completadas como niveles de referencia para la evolución posterior del precio.

Momento de entrada en el mercado

Comprueba qué mercado de valores principal está activo sin tener que convertir manualmente los horarios de las bolsas locales.

Notas importantes

El indicador utiliza los horarios habituales de las sesiones de los días laborables.

No incluye un calendario de días festivos bursátiles. Tampoco se ajusta automáticamente a los días de cierre anticipado especiales, cierres de emergencia o cambios temporales en los horarios bursátiles.

Si el símbolo del gráfico sigue cotizando mientras una bolsa está cerrada por festivo, MetaTrader puede seguir mostrando barras de precios durante la franja horaria habitual de la sesión. En este caso, el indicador puede trazar un rectángulo aunque la bolsa física esté cerrada.

La precisión histórica también depende del historial de precios facilitado por tu bróker. La falta de datos M1 puede impedir que aparezca un rectángulo de sesión o puede dar lugar a un rango incompleto.

El indicador está diseñado para el análisis visual. No proporciona señales de trading, alertas, ejecución de órdenes ni garantías de beneficios.


Otros productos de este autor
Liquidity Breaks and Swings
Erik Istvan Fazekas
5 (2)
Consulta "Novedades" para un desglose de la versión 1.3. //+---------------------------------------------------------------------------------------------------------------+ He creado este indicador porque me faltaba algo así para mi propia estrategia y no había encontrado uno. Funciona mejor para mí en intradía, pero siéntete libre de experimentar con él. Resumen Este indicador está diseñado para ayudar a identificar puntos clave de giro en el mercado mediante el análisis de la acción del p
FREE
Curva dinámica de variación de volumen/precio La curva de variación de volumen/precio muestra la distribución del volumen y los valores de variación de precio calculados dentro de un rango de gráfico definido por el usuario. Mueva o ajuste el tamaño del rectángulo de selección para analizar diferentes periodos. Este indicador muestra la distribución del volumen, las variaciones de precio positivas y negativas, los puntos de control (PC), y los máximos (MV) y mínimos (MM) de volumen. La distrib
FREE
Filtro:
No hay comentarios
Respuesta al comentario