Pro Session Box Premium
- Indicadores
- Sayed Javad Razavi Ebrahimi
- Versión: 3.10
- Actualizado: 5 mayo 2026
Caja Diaria Profesional + Rastreador Multisesión para MetaTrader 5
Descripción
ProSessionBox Premium muestra elcuadro de precios diarios como una vela real combinada con4 barras de sesiones de negociación principales y unabarra de tiempo inteligente , todo ello situado por debajo de la acción del precio para que su gráfico permanezca limpio.
Diseñado para day traders, scalpers y swing traders que necesitan una visibilidad cristalina de la sesión y el rango.
Capturas de pantalla
Fotos disponibles en la carpeta screenshots/.
Características
Caja diaria
- Máximo/Mínimo diario dibujado como una vela de color real (Alcista / Bajista / Neutral)
- Caja de Ayer opcional (J-1) con la misma visualización de vela
- Etiqueta de Rango: Rango: 87 pips
- Etiqueta de ganancia: $0.87 (0.01L) con tamaño de lote configurable
- Auto-centrado: la escala del gráfico se bloquea para que la caja se sitúe verticalmente centrada en la carga y en cada cambio de periodo
4 Sesiones principales de negociación
| Sesión | Color | Zona horaria |
|---|---|---|
| Sidney | Gris oscuro | UTC+10/+11 |
| Tokio | Morado | UTC+9 |
| Londres | Ámbar oscuro | UTC+0/+1 |
| Nueva York | Azul | UTC-5/-4 |
- Todas las sesiones son compatibles conel horario de verano.
- Cada sesión se dibuja como una barra horizontal de colordebajo de la caja - sin solapamiento
- Líneas de nivel H/L de sesión que flanquean la posición de la vela diaria
- Activación/desactivación de cada sesión desde el panel de control
Resaltado del solapamiento Londres/Nueva York
- Resalte dorado dibujado automáticamente durante el solapamiento 13:00-17:00 UTC
- La ventana de mayor volatilidad se hace visible al instante
Barra de tiempo inteligente
- Barra de progreso que muestra el tiempo transcurrido en el día actual
- Píxel fijo a 45 px de la parte inferior del gráfico - siempre legible con cualquier nivel de zoom
- Haga clic en cualquier barra de sesión para mostrarla durante 30 segundos
Panel de control
- Activar/desactivar sesiones
- Alternar el cuadro de ayer
- Botón de minimizar
- Muestra el nombre de la sesión activa y el intervalo de días
Alertas
- Ventana emergente opcional + sonido en cada sesión abierta
Rendimiento
- EventSetTimer(1) para actualizaciones de reloj - no por tick
- Escaneo de barras limitado: sólo en barras nuevas o cuando el precio rompe el máximo/mínimo almacenado.
- Objetos de sesión creados una vez, actualizados sólo por cambio de coordenadas
- Uso de CPU < 1%.
Instalación
Desde el código fuente (este repositorio)
- Clone o descargue este repositorio
- Copie ProSessionBox_Premium.mq5 en su carpeta MQL5/Indicators/ de MT5
- Copie Libraries/SessionTime.mqh en MQL5/Libraries/ ( dependencia necesaria)
- Abra MetaEditor (F4 en MT5), navegue hasta el indicador y pulseF7 para compilarlo
- Arrastre el indicador compilado a cualquier gráfico
.ex5 precompilado
Solicite el último .ex5 a través de Issues o descárguelo del sitio web. Cópielo en MQL5/Indicators/ y arrástrelo a un gráfico - no necesita compilación.
Cómo conseguirlo
| Canal | Cómo |
|---|---|
| GitHub (gratuito) | Abre una incidencia solicitando el .ex5 , o clónalo y compílalo tú mismo |
| Sitio web | sjavadrz.com - descarga directa |
| Mercado MQL5 | Versión de pago con actualizaciones de por vida y soporte prioritario |
Parámetros
Caja diaria
| Parámetro | Por defecto | Descripción |
|---|---|---|
| ShowOnlyBoxFrame | true | Sólo borde de la caja (sin relleno) |
| MostrarCuadroAyer | false | Mostrar la caja de ayer (J-1) |
| BoxFrameColor | DodgerAzul | Color del borde de la caja |
| BoxFrameWidth | 2 | Anchura del borde |
| BoxCandleShift | 5 | Posición de la vela (barras desde la barra 0) |
| MostrarEtiquetasBox | true | Mostrar etiquetas de rango / beneficio |
| DisplayLotSize | 0.01 | Lote utilizado para el cálculo de beneficios |
Sesiones
| Parámetro | Por defecto | Descripción |
|---|---|---|
| MostrarSydney | true | Activar Sydney |
| MostrarTokio | true | Habilitar Tokio |
| MostrarLondres | true | Habilitar Londres |
| MostrarNuevaYork | true | Habilitar Nueva York |
| ShowOverlapHighlight | true | Resaltar en dorado el solapamiento Londres/Nueva York |
| SessionLineHeight | 6 | Altura de la barra de sesión (px) |
| MostrarLíneasDeNivel | true | Marcas de tick H/L de la sesión en la vela |
Barra de tiempo
| Parámetro | Por defecto | Descripción |
|---|---|---|
| MostrarLíneaTiempo | true | Mostrar siempre la barra de tiempo |
Alertas
| Parámetro | Por defecto | Descripción |
|---|---|---|
| AlertOnSessionOpen | false | Alerta emergente al abrir la sesión |
| SoundOnSessionOpen | false | Alerta sonora al abrir la sesión |
Panel de control
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| MostrarPanelDeControl | true | Mostrar el panel |
| PanelXOffset | 10 | Posición X (px desde la izquierda) |
| PanelYOffset | 10 | Posición Y (px desde arriba) |
Dependencia
Requiere Libraries/SessionTime.mqh - incluido en este repositorio.
Licencia
MIT - libre para usar, modificar y distribuir. Ver LICENSE .txt.
Autor
Javad RAZAVI
- Correo electrónico:sjavadrz@gmail.com
- MQL5:mql5.com/es/users/sjavadrz
Registro de cambios
v2.00 - 2026-05-04
- Reescritura completa: objeto create-once / update-only (no delete/recreate per-tick)
- EventSetTimer(1) para reloj - eliminada la lógica de temporizador por tick
- Escaneo de barras ralentizado: re-escaneo sólo en nueva barra o ruptura de precio de H/L en caché
- Vela diaria fijada en BoxCandleShift - no más error de vela invisible
- Auto-centrado vertical del gráfico en la carga y el cambio de período ( CHART_SCALEFIX )
- Borrado del buffer de la vela zombie arreglado ( PLOT_EMPTY_VALUE=0 semántica )
- Líneas de nivel H/L de sesión alineadas con la posición de vela BoxCandleShift
- Eliminado ATR14 de todas las etiquetas (sólo rango)
- Etiquetas de sesión: sólo nombre (sin pips)
- Superposición Londres/NY resaltada en oro
- Barra de tiempo con píxeles fijos (siempre legible con cualquier zoom)
- Las líneas H/L de sesión se ocultan cuando la sesión está desactivada.
- Horarios de sesión compatibles con DST a través de SessionTime.mqh
- Las GlobalVariables conservan el estado de la sesión en los cambios de periodo.
- Colores rediseñados: Sídney (verde azulado), Londres (ámbar), Tokio (morado), Nueva York (azul)
v1.00 - 2025-11-21
- Lanzamiento inicial
