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:
- 13
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Mapa de calor de volatilidad de sesiones
La idea que hay detrás
La mayoría de los operadores conocen la versión teórica de los horarios de las sesiones, pero cada valor tiene su propio ritmo real: la hora a la que realmente «despierta» no siempre coincide con la hora que indica la guía de sesiones. Este indicador sustituye las conjeturas por una medición: extrae InpLookbackDays de historial en el propio marco temporal del gráfico, agrupa el rango (máximo − mínimo) de cada barra según la hora en la que cerró y calcula la media de cada uno de los 24 intervalos horarios. El resultado se representa en un pequeño panel de mapa de calor, y las mismas tres sesiones principales aparecen sombreadas directamente detrás de las velas, de modo que ambas vistas se alinean de un solo vistazo.
Cómo interpretarlo
- Las barras del mapa de calor: cada una de las 24 columnas corresponde a una hora de la jornada del bróker o del servidor. Las columnas más altas y de colores más cálidos corresponden a las horas en las que este símbolo concreto ha tenido históricamente mayor movimiento; las columnas más bajas y de colores más fríos corresponden a horas de menor actividad. Dado que se calcula a partir de tu propio historial, refleja este símbolo y la hora del servidor de este bróker, no un gráfico de sesiones genérico.
- Las bandas de sesión: los rectángulos sombreados en tonos claros situados detrás del precio marcan las franjas horarias de Asia, Londres y Nueva York para cada uno de los últimos InpSessionDays días. Cuando dos bandas se solapan, estás observando la parte del día con mayor liquidez; compararlo visualmente con el panel del mapa de calor suele confirmar que también es donde se encuentran las barras más altas.
- Al interpretarlos conjuntamente —el mapa de calor te indica qué hora es, y las bandas de sesión te explican por qué—. Si la barra más alta del mapa de calor no coincide con un solapamiento de sesiones en tu instrumento, a menudo merece la pena saberlo por sí solo: suele significar que es una publicación programada (apertura, fijación o una publicación de datos recurrente) y no el flujo de la sesión lo que está impulsando esa hora.
Se trata de una herramienta de medición, no de un generador de señales. No sugiere entradas ni salidas; solo te muestra dónde se sitúan realmente la volatilidad histórica y la liquidez, de modo que las decisiones sobre cuándo operar (o cuándo mantenerse al margen) se toman a partir de lo que se mide, en lugar de lo que se supone.
Variables externas (datos de entrada)
| Entrada | Por defecto | Finalidad |
|---|---|---|
| InpLookbackDays | 30 | Número de días de historial que se tienen en cuenta para calcular la media horaria. Las ventanas más largas suavizan los picos puntuales provocados por noticias; las ventanas más cortas reaccionan más rápidamente a un cambio real en el ritmo del valor. |
| InpCorner / InpOffsetX / InpOffsetY | Esquina superior derecha / 12 / 18 | Ubicación del panel del mapa de calor en el gráfico. |
| InpPanelWidth / InpPanelHeight | 340 / 150 | Tamaño del panel en píxeles. |
| InpRefreshSecs | 30 | Frecuencia con la que el panel vuelve a calcular a partir del historial, independientemente de los ticks. |
| InpShowSessions | true | Activa o desactiva el sombreado de fondo de las sesiones en el gráfico de precios. |
| InpSessionDays | 6 | Número de días recientes que se sombrean. Por defecto, se mantiene en un valor moderado para evitar saturar el gráfico con elementos. |
| InpAsianStartHour / InpAsianEndHour | 0 / 9 | Intervalo de la sesión asiática, según la hora del bróker o del servidor. |
| InpLondonStartHour / InpLondonEndHour | 7 / 16 | Intervalo de la sesión de Londres, hora del bróker/servidor. |
| InpNewYorkStartHour / InpNewYorkEndHour | 12 / 21 | Ventana de la sesión de Nueva York, hora del bróker/servidor. |
| InpBackColor / InpBorderColor / InpTextColor | véase el código | Esquema de colores del panel del mapa de calor. |
| InpLowColor / InpHighColor | Ver código | Los dos colores entre los que se interpolan en el mapa de calor, desde la hora más tranquila hasta la más concurrida. |
| InpAsianBandColor / InpLondonBandColor / InpNewYorkBandColor | azul pálido / ámbar / rojo | Colores de sombreado de la sesión. Se mantienen pálidos por defecto, ya que los objetos rectangulares del gráfico se representan de forma totalmente opaca; no hay una transparencia real a la que recurrir, por lo que el color en sí debe mantenerse suave. |
Uso recomendado
El reloj del servidor de cada bróker está configurado de forma diferente con respecto al UTC, así que comprueba cuál es realmente la hora del servidor de tu bróker antes de fiarte de las horas de sesión predeterminadas: son puntos de partida habituales, no constantes universales. Una vez que los tres rangos estén configurados correctamente para tu bróker, el panel y el sombreado se mantendrán precisos por sí solos; no hay nada más que mantener.

Fig. 1. El panel del mapa de calor de volatilidad por horas junto a las velas con sombreado de sesión. Representado en blanco y negro según las directrices de imagen de Code Base.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/75556
GoldLondonBreakout
Se mantienen las posiciones dentro del rango de la sesión asiática en XAUUSD y, a continuación, se coloca un par OCO de ruptura (BuyStop/SellStop) para la apertura de Londres, con stops basados en el ATR y un tamaño de posición en función del porcentaje de riesgo. Sin indicadores, sin discrecionalidad: el rango se mide, no se adivina.
EVT Crash Gauge
Teoría de los valores extremos (EVT) adaptada a MQL5 para evaluar posibles caídas y perturbaciones en el mercado.
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.