Session & Killzones PRO — Manual de usuario (MetaTrader 5, versión 1.00)
Disponible en MQL5 Market: Session & Killzones PRO
Aviso de riesgo. Operar conlleva riesgo de pérdida. Este indicador marca sesiones de trading, killzones y niveles de referencia en el gráfico; no predice el mercado, no abre operaciones y no garantiza ningún resultado. Úselo junto con su propio análisis y gestión del riesgo, y pruébelo primero en una cuenta demo.

Session & Killzones PRO dibuja en el gráfico las sesiones de Asia, Londres y Nueva York y las killzones ICT, con el rango de cada sesión en puntos, el máximo y el mínimo del día anterior (PDH / PDL) y las proyecciones de ADR. Cada sesión sigue la hora local de su propio mercado, con el horario de verano de EE. UU. y del Reino Unido aplicado por separado, de modo que las cajas quedan en el lugar correcto todo el año sin cambiar ningún ajuste. Un panel muestra las sesiones abiertas ahora, la killzone actual, la cuenta atrás hasta la apertura de Londres y Nueva York, el tiempo hasta el cierre de la vela y el ADR. Las alertas pueden activarse en cada apertura de sesión y en cada inicio de killzone. Dos buffers entregan el estado de las sesiones y killzones a los Expert Advisors.
Funciona con cualquier símbolo (forex, oro, índices, cripto). Las cajas de sesión se dibujan en timeframes H1 e inferiores. No abre operaciones.
1. Instalación e inicio rápido
- Instale el indicador desde la pestaña Market del terminal (Toolbox → Market → Purchased → Install).
- Abra un gráfico en H1 o inferior (M5 y M15 son los más habituales en intradía) y arrastre Session & Killzones PRO desde el Navegador (Indicators → Market) sobre él.
- Mantenga los inputs por defecto o ajústelos (sección 9) y pulse OK.
Inicio rápido
- La mayoría de los brokers de forex y oro funcionan en GMT+2 / GMT+3; con Broker time zone = Auto el indicador detecta por sí mismo la hora del servidor. Si su broker usa otra hora de servidor, consulte la sección 3.
- Por defecto se muestran las killzones London y NY AM; active las demás en el grupo KILLZONES.
- Use los rangos de las sesiones y PDH / PDL como niveles de referencia, y las killzones como las ventanas de tiempo en las que centra su atención.
- Para recibir un aviso en una apertura de sesión o en el inicio de una killzone, configure Session open alert o Killzone start alert (sección 8).

2. Leyenda del gráfico
| En el gráfico | Significado |
|---|---|
| Caja azul oscuro | Sesión de Asia (Tokio 09:00 – 18:00, hora de Tokio). |
| Caja verde oscuro | Sesión de Londres (08:00 – 17:00, hora de Londres). |
| Caja rojo oscuro | Sesión de Nueva York (08:00 – 17:00, hora de Nueva York). |
| Contorno más claro alrededor de una sesión | El máximo y el mínimo completos de esa sesión (Box style Filled + outline y Outline only). |
| Texto como London 1234 pts | Nombre y rango de la sesión (máximo − mínimo en puntos), arriba a la izquierda de la caja. |
| Contorno punteado dorado | Una killzone, desde su primera hasta su última barra, alrededor del máximo y el mínimo de ese periodo. |
| Líneas discontinuas plateadas PDH / PDL | Máximo y mínimo del día anterior, dibujados sobre el día de hoy. |
| Líneas punteadas color orquídea ADR High / ADR Low | Proyecciones de ADR para hoy (sección 6). |
| Panel | Sesiones abiertas ahora, killzone actual, cuentas atrás, ADR (sección 7). |
Pase el ratón sobre una caja o línea para leer su tooltip, por ejemplo London | 1234 pts , NY AM KZ | 456 pts o PDH 2655.40 . Las cajas se dibujan en el fondo, detrás de las velas. Cuando dos textos de rango se superpondrían en la pantalla (por ejemplo Londres y Nueva York en H1), el posterior se eleva por encima del anterior.
3. Sesiones y zonas horarias
| Sesión | Horario local | Horario de verano |
|---|---|---|
| Asia | Tokio 09:00 – 18:00 | ninguno (Japón no tiene horario de verano) |
| Londres | Londres 08:00 – 17:00 | reglas del Reino Unido |
| Nueva York | Nueva York 08:00 – 17:00 | reglas de EE. UU. |
El indicador convierte la hora del servidor del broker a la hora local de cada mercado. EE. UU. y el Reino Unido cambian la hora en fechas distintas; durante 2 o 3 semanas al año solo uno de los dos ha cambiado, y las cajas también se mantienen correctas en esas semanas.
Broker time zone
| Broker time zone | Úselo cuando |
|---|---|
| Auto (live) / GMT+2/+3 in tester (por defecto) | La mayoría de los brokers. En un gráfico en vivo, el desfase del servidor se detecta al iniciar el indicador. Para brokers GMT+2 / GMT+3, el cambio verano / invierno se sigue en todo el historial. Para brokers con otro desfase, el desfase detectado ahora se usa para todos los días pasados, por lo que las cajas de días pasados del otro periodo de horario de verano pueden quedar desplazadas una hora; use Fixed GMT offset si eso importa. En el Strategy Tester, Auto funciona como GMT+2 / GMT+3. |
| GMT+2 / GMT+3 (New York close brokers) | Su broker está en GMT+2 en invierno y en GMT+3 durante el horario de verano de EE. UU. Mismo resultado en vivo y en el probador. |
| Fixed GMT offset | Su broker mantiene un único desfase todo el año. Escríbalo en Broker GMT offset (por ejemplo 0, 1, 3). Use este modo también en el Strategy Tester cuando su broker no sea GMT+2 / GMT+3. |
- Broker GMT offset (fixed mode and tester) lo usa el modo Fixed GMT offset, en vivo y en el probador. Con Auto, el probador usa GMT+2 / GMT+3 y no lee este valor: elija Fixed GMT offset para usar su propio desfase en el probador.
- Las sesiones y killzones no se dibujan los sábados ni los domingos, tampoco en símbolos que cotizan el fin de semana (cripto).
- Days to draw (por defecto 5) cuenta días naturales hacia atrás desde la última barra, incluidos los días del fin de semana.
4. Estilos de caja

Los rectángulos de MetaTrader no tienen transparencia: dos cajas rellenas superpuestas mezclan sus colores. Box style elige cómo se muestra el solapamiento de Londres / Nueva York:
| Box style | Resultado |
|---|---|
| Filled, overlaps shown in the later session + full-range outline (por defecto) | Cada barra se rellena con el color de la sesión que abrió en último lugar (Nueva York sobre Londres sobre Asia). Cada sesión mantiene además un contorno más claro con su máximo y mínimo completos y su texto de rango. |
| Filled full range (overlaps mix colors) | Cada sesión se rellena en todo su rango; el solapamiento muestra el color mezclado. |
| Outline only | Solo los contornos más claros y los textos de rango; las velas quedan totalmente visibles. |

Show range size on boxes = false oculta los textos; el rango sigue en el tooltip.
5. Killzones

Las killzones siguen la definición ICT y se fijan en hora de Nueva York:
| Killzone | Hora de Nueva York | Por defecto |
|---|---|---|
| Asian KZ | 20:00 – 00:00 | desactivada |
| London KZ | 02:00 – 05:00 | activada |
| NY AM KZ | 07:00 – 10:00 | activada |
| London Close KZ | 10:00 – 12:00 | desactivada |
| NY PM KZ | 13:30 – 16:00 | desactivada |
- Cada killzone tiene su propio input de activación. Todas usan Killzone outline color (dorado).
- Una killzone se dibuja como un contorno punteado alrededor del máximo y el mínimo de sus barras; el tooltip muestra su nombre y su rango en puntos.
- En H1, una killzone que empieza a las :30 (NY PM) comienza en la siguiente barra de hora completa. Use M30 o inferior para verla en su inicio exacto.
6. Niveles: PDH / PDL y ADR

PDH / PDL — el máximo y el mínimo de la barra diaria anterior de su broker, dibujados desde el inicio de hoy hasta unas barras a la derecha de la última barra, con las etiquetas PDH y PDL .
Proyecciones de ADR — el ADR es el rango diario medio de los últimos ADR days (por defecto 14) días terminados.
- ADR High = mínimo de hoy + ADR: donde estaría el máximo del día si hoy alcanzara su rango medio desde el mínimo actual.
- ADR Low = máximo de hoy − ADR: donde estaría el mínimo del día si hoy alcanzara su rango medio desde el máximo actual.
- Las líneas se mueven mientras cambian el máximo y el mínimo de hoy. El panel muestra el ADR en puntos y cuánto ha usado ya el día de hoy ( used 63% ).
Muchos traders interpretan un día que ya ha usado la mayor parte de su ADR como un día con menos recorrido en la misma dirección; es una referencia, no una señal.
Los niveles se dibujan en todos los timeframes, también por encima de H1.
7. Panel
| Línea | Contenido |
|---|---|
| Open now: London + New York | Sesiones abiertas a la hora actual del servidor, o none . |
| Killzone: NY AM KZ | Killzone actual, o none . |
| London opens in: 05:12:30 / London: open | Cuenta atrás hasta la próxima apertura de Londres ( 1d 02:15 cuando falta más de un día). |
| New York opens in: ... / New York: open | Cuenta atrás hasta la próxima apertura de Nueva York. |
| Candle closes in: 00:04:12 | Tiempo restante de la vela actual; Market closed los fines de semana en símbolos que no cotizan el fin de semana. |
| "ADR(14): 2350 pts | used 63%" | ADR en puntos y la parte usada hoy; ADR: loading mientras se carga el historial diario. |
- Las cuentas atrás se actualizan cada segundo, también sin nuevos ticks.
- Panel corner (por defecto abajo a la izquierda) coloca el panel en cualquier esquina del gráfico; Show panel = false lo oculta.
- La línea Killzone del panel nombra la killzone actual entre las cinco, también cuando su contorno está desactivado.
8. Alertas
| Input | Se activa cuando | Mensaje |
|---|---|---|
| Session open alert | abre la primera barra de la sesión de Asia, Londres o Nueva York | Asia session open , London session open , New York session open |
| Killzone start alert | abre la primera barra de una killzone activada | London KZ started , NY AM KZ started , ... |
El texto incluye el producto, el símbolo y el timeframe, por ejemplo Session & Killzones PRO: XAUUSD | M15 | London session open .
- Modos: Off (por defecto), Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound: uno de los 13 sonidos del terminal (por defecto alert).
- Also send e-mail envía además cada alerta por e-mail (Tools → Options → Email). El e-mail se envía incluso cuando los dos modos de alerta están en Off.
- La alerta llega cuando abre la primera barra dentro de la sesión o de la killzone, por lo que el timeframe determina su precisión: en M5 una alerta de apertura de Londres llega a la apertura de Londres; en H1 una killzone que empieza a las :30 avisa en la siguiente hora completa.
- La alerta de apertura de sesión se envía para las tres sesiones, también cuando la caja de una sesión está desactivada. Las alertas de killzone se envían solo para las killzones activadas.
- No se envía ninguna alerta los fines de semana, cuando el indicador se adjunta en medio de una sesión, ni en el Strategy Tester.
- Las notificaciones push requieren el MetaQuotes ID en Tools → Options → Notifications.
9. Inputs
Los encabezados son los grupos de inputs de la pestaña Inputs.
TIME ZONE
| Input | Por defecto | Descripción |
|---|---|---|
| Broker time zone | Auto (live) / GMT+2/+3 in tester | Auto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (sección 3). |
| Broker GMT offset (fixed mode and tester) | 2 | Desfase del servidor en horas para el modo Fixed. |
SESSIONS
| Input | Por defecto | Descripción |
|---|---|---|
| Days to draw | 5 | Días naturales con cajas, contados hacia atrás desde la última barra. |
| Asia box | true | Cajas de Asia activadas / desactivadas. |
| Asia color | azul oscuro (40,60,110) | Relleno de la caja de Asia; el contorno y el texto usan un tono más claro. |
| London box | true | Cajas de Londres activadas / desactivadas. |
| London color | verde oscuro (30,90,60) | Relleno de la caja de Londres. |
| New York box | true | Cajas de Nueva York activadas / desactivadas. |
| New York color | rojo oscuro (110,50,40) | Relleno de la caja de Nueva York. |
| Show range size on boxes | true | Texto de rango en las cajas. |
| Box style | Filled, overlaps shown in the later session + full-range outline | Sección 4. |
Elija colores oscuros para los rellenos: las cajas están detrás de las velas y los contornos se dibujan en un tono más claro del mismo color.
KILLZONES (ICT, New York time)
| Input | Por defecto | Descripción |
|---|---|---|
| Asian KZ 20:00-00:00 | false | Killzone asiática. |
| London KZ 02:00-05:00 | true | Killzone de Londres. |
| NY AM KZ 07:00-10:00 | true | Killzone de la mañana de Nueva York. |
| London Close KZ 10:00-12:00 | false | Killzone del cierre de Londres. |
| NY PM KZ 13:30-16:00 | false | Killzone de la tarde de Nueva York. |
| Killzone outline color | Gold | Color de todos los contornos de killzone. |
LEVELS
| Input | Por defecto | Descripción |
|---|---|---|
| Previous day high / low | true | Líneas PDH / PDL. |
| PDH / PDL color | Silver | Color de PDH / PDL. |
| ADR projections | true | Líneas ADR High / ADR Low. |
| ADR days | 14 | Días terminados usados para el ADR (1 o más). |
| ADR color | Orchid | Color de las líneas de ADR. |
PANEL
| Input | Por defecto | Descripción |
|---|---|---|
| Show panel | true | Panel activado / desactivado. |
| Panel corner | Left lower chart corner | Esquina del gráfico para el panel. |
ALERTS
| Input | Por defecto | Descripción |
|---|---|---|
| Session open alert | Off | Modo de alerta para las aperturas de sesión. |
| Killzone start alert | Off | Modo de alerta para los inicios de killzone. |
| Sound | alert | alert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait. |
| Also send e-mail | false | E-mail para cada alerta. |
10. Buffers para Expert Advisors
El indicador expone 2 buffers que se pueden leer con iCustom + CopyBuffer , también en el Strategy Tester. No dibujan nada y aparecen en la Ventana de datos.
| Buffer | Nombre en la Ventana de datos | Valor en cada barra |
|---|---|---|
| 0 | Session mask (1 Asia, 2 London, 4 New York) | suma de las sesiones abiertas a la hora de apertura de la barra: 1 Asia, 2 Londres, 4 Nueva York (6 = Londres + Nueva York) |
| 1 | Killzone mask (1 Asia, 2 London, 4 NY AM, 8 London Close, 16 NY PM) | suma de las killzones activas a la hora de apertura de la barra: 1 Asian, 2 London, 4 NY AM, 8 London Close, 16 NY PM |
- Las máscaras incluyen todas las sesiones y killzones, estén o no activadas su caja o su contorno, de modo que un EA puede usar una killzone sin dibujarla.
- 0 = ninguna sesión / ninguna killzone. Los sábados y domingos valen 0. Las barras más antiguas que los días dibujados (Days to draw más un pequeño margen) valen 0: aumente Days to draw si su EA necesita barras más antiguas.
- El valor de una barra depende solo de su hora de apertura, por lo que nunca cambia una vez que la barra existe. Léalos en H1 o inferior.
- Pruebe una sesión con una máscara de bits: ((int)mask & 2) != 0 es verdadero cuando Londres está abierta.
Carga. La versión del Market se instala en MQL5\Indicators\Market\ , y el ejemplo de abajo la carga como "Market\\Session and Killzones PRO" . Si el Navegador (Indicators → Market) muestra otro nombre, use ese nombre. Sin parámetros después del nombre se usan los inputs por defecto. Para cambiar inputs, páselos en el orden de la sección 9. Cada encabezado de grupo de inputs (TIME ZONE, SESSIONS, ...) también es un parámetro: pase una cadena vacía "" en su lugar; de lo contrario, todos los valores siguientes se desplazan. Los inputs omitidos al final conservan sus valores por defecto. Broker time zone se pasa como número: 0 = Auto, 1 = GMT+2 / GMT+3, 2 = Fixed GMT offset.
```mql5 // "" = grupo TIME ZONE; Fixed GMT offset 0 (broker en GMT todo el año); demás inputs por defecto int h = iCustom(_Symbol, PERIOD_M15, "Market\Session and Killzones PRO", "", 2, 0);
double ses[1], kz[1]; if (h != INVALID_HANDLE && BarsCalculated(h) > 0 && CopyBuffer(h, 0, 0, 1, ses) == 1 && CopyBuffer(h, 1, 0, 1, kz) == 1) { const bool london_open = ((int)ses[0] & 2) != 0; const bool ny_am_kz = ((int)kz[0] & 4) != 0; if (london_open && ny_am_kz) Print("London open and inside the NY AM killzone"); } ```
Un indicador creado con iCustom también dibuja sus cajas, líneas y panel en el gráfico del programa que lo llama. Pase Show panel = false si no necesita el panel. Use una copia por gráfico: dos copias en un mismo gráfico comparten los nombres de los objetos y sobrescriben el dibujo de la otra.
11. Consejos
- Gráfico más limpio:Box style = Outline only, y mantenga solo las killzones que opera.
- Oro e índices: la apertura de Londres y NY AM son las ventanas más seguidas; las killzones por defecto las cubren.
- Brokers fuera de GMT+2 / GMT+3: use Fixed GMT offset cuando su broker mantiene un único desfase todo el año; tras configurarlo, compare una apertura conocida (por ejemplo la apertura de Londres a las 08:00 hora de Londres) con el gráfico.
- Strategy Tester: con Auto, el probador asume GMT+2 / GMT+3. Para otra hora de servidor elija Fixed GMT offset antes de probar.
- Timeframes superiores: en H4 o D1 solo se muestran las líneas PDH / PDL, ADR y el panel. Abra un segundo gráfico en M15 para las cajas.
- Solapamiento en H1: Londres y Nueva York empiezan con pocas barras de diferencia y a menudo comparten el mismo máximo; sus textos se separan automáticamente. Haga zoom si siguen demasiado cerca.
12. Preguntas y solución de problemas
- ¿Repinta? Las sesiones cerradas nunca cambian. La sesión en curso crece con cada nueva vela hasta que cierra. Los buffers dependen solo de la hora de la barra.
- Las cajas están desplazadas una hora. La hora del servidor de su broker no es la que el indicador asume. Elija Fixed GMT offset con el desfase de su broker, o GMT+2 / GMT+3 si su broker sigue el horario de verano de EE. UU. (sección 3).
- No hay cajas en el gráfico. El timeframe es superior a H1 (el registro Experts muestra use H1 or lower timeframes to see session boxes ), es fin de semana o las cajas están desactivadas.
- Falta una killzone. Por defecto solo están activadas London y NY AM; active las demás en el grupo KILLZONES.
- ¿Por qué el solapamiento de Londres y Nueva York aparece en el color de Nueva York? Es el Box style por defecto: cada barra toma el color de la sesión que abrió en último lugar, y el contorno de Londres sigue mostrando el rango completo de Londres. Elija Filled full range para rellenar ambas.
- No recibí ninguna alerta en la apertura de la sesión. Los modos de alerta están en Off por defecto; revíselos. La alerta llega cuando abre la primera barra de la sesión en el timeframe del gráfico, no en fin de semana y no en el Strategy Tester.
- ¿Qué símbolos? Cualquier símbolo: forex, oro, índices, cripto. Las sesiones son horarios de forex / de bolsa y no se dibujan los fines de semana.
Soporte: envíe un mensaje privado al autor en MQL5.


