Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 18
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Breve descripción
Session Boxes es un indicador personalizado para MetaTrader 5 que dibuja en el gráfico rectángulos codificados por colores que representan el rango máximo-mínimo de las sesiones bursátiles de Asia, Londres y Nueva York. El indicador utiliza datos de H1 internamente y admite horas de sesión configurables en GMT, junto con un parámetro de desfase del servidor del bróker.

¿En qué ideas se basa el código?
El indicador se basa en el concepto de análisis de sesiones de negociación: la observación de que el comportamiento de los precios y la volatilidad difieren entre las tres principales sesiones de los mercados mundiales: Asia (Tokio), Londres (Europa) y Nueva York (EE. UU.). Al identificar el rango de máximos y mínimos de cada sesión diaria, los operadores pueden marcar niveles de precios significativos para utilizarlos en estrategias de ruptura, de liquidez y basadas en rangos.
Técnicamente, el indicador convierte la hora del servidor del bróker a GMT aplicando un desfase horario configurable (InpBrokerGMTOffset). A continuación, determina si cada barra H1 se encuentra dentro de la ventana GMT de una sesión determinada mediante una comprobación del rango horario que gestiona correctamente las sesiones nocturnas en las que la hora de inicio es posterior a la hora de finalización; la lógica de cruce de medianoche se gestiona mediante la función IsHourInSession. Un mecanismo de seguimiento diario garantiza que se dibuje un objeto rectángulo por sesión y por día natural, que abarca desde la primera hasta la última barra H1 de la sesión y cubre todo el rango de máximos y mínimos de ese periodo.
¿Cómo se pueden interpretar las indicaciones?
Cada rectángulo dibujado representa el rango completo de máximos y mínimos de una sesión de negociación correspondiente a un único día de negociación. Se muestran tres recuadros de sesión:
Recuadro de Asia (color predeterminado: azul pizarra): marca el rango de consolidación nocturno antes de la apertura de Londres. Un rango estrecho en Asia suele preceder a un movimiento direccional significativo durante la sesión de Londres o Nueva York. Los operadores utilizan los máximos y mínimos de Asia como niveles de referencia para barridos de liquidez y entradas en rupturas.
Recuadro de Londres (color predeterminado: verde mar): recoge el rango de la sesión europea, que suele ser el periodo más activo y con mayor tendencia para el XAUUSD y los principales pares de divisas. Un precio que rompa y cierre fuera del recuadro de Londres durante la sesión de Nueva York puede indicar una continuación o un cambio de tendencia.
Cuadro de Nueva York (color predeterminado: amarillo dorado): representa el rango de la sesión estadounidense. El solapamiento entre las sesiones de Londres y Nueva York (aproximadamente de las 12:00 a las 16:00 GMT) genera una mayor volatilidad, y ambos cuadros de sesión abarcan ese periodo compartido. El recuadro de Nueva York resulta útil para identificar extensiones del rango o consolidaciones al final de la sesión.
Todos los recuadros se dibujan sobre el fondo del gráfico para que no obstaculicen la visibilidad de las velas. El número de días históricos que se muestran se controla mediante InpBoxLookbackDays.
Símbolos y marcos temporales adecuados
El indicador puede aplicarse a cualquier marco temporal del gráfico: recupera datos de H1 internamente, independientemente del período seleccionado para el gráfico. Es adecuado para cualquier símbolo de negociación con liquidez; resulta especialmente relevante para instrumentos con un comportamiento marcado por las sesiones, como el XAUUSD (oro), los principales pares de divisas (EURUSD, GBPUSD, USDJPY) y los índices (US30, NAS100). Antes de utilizarlo en condiciones reales, comprueba que el valor de InpBrokerGMTOffset coincida con la diferencia horaria respecto al GMT del servidor del bróker.
Descripción de los archivos #include utilizados
Este código no utiliza archivos #include externos.
Descripción de las principales variables externas
| Variable | Valor por defecto | Descripción |
|---|---|---|
| InpAsiaStartGMT | 0 | Hora de inicio de la sesión de Asia en GMT (0-23) |
| InpAsiaEndGMT | 8 | Hora de finalización de la sesión asiática en GMT (0-23) |
| InpLondonStartGMT | 7 | Hora de inicio de la sesión de Londres en GMT (0-23) |
| InpLondonEndGMT | 16 | Hora de finalización de la sesión de Londres en GMT (0-23) |
| InpNYStartGMT | 12 | Hora de inicio de la sesión de Nueva York en GMT (0-23) |
| InpNYEndGMT | 21 | Hora de finalización de la sesión de Nueva York en GMT (0-23) |
| InpBrokerGMTOffset | 2 | Diferencia horaria del servidor del bróker respecto a GMT en horas (ajústela según su bróker) |
| InpBoxLookbackDays | 50 | Número de días naturales anteriores para los que se dibujan los recuadros de sesión en el gráfico |
| InpAsiaColor | clrSlateBlue | Color de relleno del rectángulo de la sesión de Asia |
| InpLondonColor | clrSeaGreen | Color de relleno del rectángulo de la sesión de Londres |
| InpNYColor | clrGoldenrod | Color de relleno del rectángulo de la sesión de Nueva York |
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/74119
MACD al estilo de TradingView para MT5
Indicador MACD que reproduce el estilo visual de TradingView para MT5. Histograma de 4 colores, línea de señal basada en la media móvil simple (SMA): los valores coinciden bar a bar con los de TradingView.
Tendencia lineal suavizada AIS
Este indicador muestra el valor suavizado de la tendencia lineal
Accumulation/Distribution
El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.