Seasonality and Session Lab (MT5): Manual de usuario, pestañas, pruebas estadísticas y parámetros
Seasonality and Session Lab es un indicador para MetaTrader 5 que muestra cómo se comporta el símbolo del gráfico por hora, día de la semana, día del mes, mes y en días especiales (gotobi, fin de mes, primer viernes), y cuáles de esos patrones superan una prueba estadística estricta. Está pensado para traders que planifican stops, objetivos y horas de operación según el reloj, y para cualquiera que quiera comprobar un patrón horario antes de construir una estrategia sobre él. No opera. Este manual corresponde a la versión 1.00.
Qué mide
- A partir de barras H1 (5 años por defecto): el rango medio (máximo menos mínimo), el spread y el movimiento (cierre menos apertura) de cada hora y de cada celda de día de la semana y hora.
- A partir de barras diarias: el movimiento diario medio por día del mes y por mes. En una ventana horaria que usted elige: el movimiento en días gotobi, fines de mes, primeros viernes, lunes y viernes frente a todos los demás días.
- Todos los valores están en puntos. Cualquier símbolo y marco temporal. Sin órdenes, sin DLL, sin solicitudes web.
Instalación
- Compre el indicador en la página del producto y luego instálelo en MetaTrader 5: Toolbox > Market > Purchased > Install. Las actualizaciones están en el mismo lugar (Update).
- Arrástrelo desde Navegador > Indicadores > Market a un gráfico del símbolo que quiera estudiar (cualquier marco temporal) y haga clic en Aceptar (OK). Carga por sí mismo las barras que necesita.
Primeros pasos
- Espere al primer resultado. Mientras se descarga el historial, el panel muestra un mensaje de carga y lo vuelve a intentar cada segundo.
- Revise la línea del título: símbolo, periodo utilizado, número de barras H1 y zona horaria.
- Elija la zona horaria en el panel (Server, UTC, NY, London o Tokyo). Las horas, los días de la semana y los tipos de día se recalculan en esa zona.
- Señale una barra o una celda con el cursor: la línea inferior del panel muestra sus detalles (n, movimiento medio, t, proporción de barras alcistas, rango, spread, resultado después de costos).
- El botón – minimiza el panel y + lo vuelve a abrir. Para moverlo, cambie Panel X y Panel Y.
Las pestañas

- Hours: barras para el rango medio de cada hora, una línea para el spread medio en la misma escala y cuadrados para la dirección (verde al alza, rojo a la baja, una estrella cuando supera la prueba). La hora actual aparece enmarcada. A la derecha: Most volatile hours, Cheapest hours to trade (spread / range) y Direction (after correction), con los años del mismo signo y el resultado después de costos.
- Week map: celdas de día de la semana x hora coloreadas según el estadístico t (Direction) o según el rango medio (Volatility), con cuántas celdas superan la prueba y cuántas la superarían por azar sin la corrección.
- Calendar: el movimiento diario medio por día del mes y por mes, y la tabla de tipos de día (véase más abajo).
- Today: el rango de hoy hasta ahora frente a los días anteriores, el rango típico desde esta hora hasta el final del día, la posición de esta hora en la clasificación de volatilidad y las próximas horas de alta volatilidad.

Cómo leer los resultados
El rango y el spread son medias simples; solo se somete a prueba la dirección. Cuando se comparan muchas celdas, algunas parecen especiales por puro azar: con el nivel habitual del 5%, unas 8 de las 168 celdas de día de la semana y hora superan la prueba incluso con datos aleatorios. Por eso una celda recibe una estrella (★) solo cuando supera las tres comprobaciones:
- Prueba corregida. El estadístico t (el movimiento medio dividido por su error estándar), al alza o a la baja, alcanza el umbral de Bonferroni para el número de celdas comparadas en lugar de 1.96: alrededor de 3.08 para las 24 horas, de 3.53 a 3.62 para el mapa semanal (de 120 a 168 celdas), 3.15 para los días del mes y 2.87 para los meses.
- Ambas mitades. El periodo se divide en su fecha central, y la media tiene el mismo signo en las dos mitades.
- Datos suficientes. Al menos 30 observaciones, y al menos 10 en cada mitad.

- After cost es el tamaño del movimiento medio menos el spread medio de esa celda y su costo adicional. "none" o "eaten by cost" significa que no queda nada.
- Years same sign (pestaña Hours) cuenta los años con al menos 20 barras a esa hora cuyo movimiento total tuvo el mismo signo que la media general; es solo informativo y no forma parte de la estrella.
Ejemplo: en USDJPY, en hora de Tokio, solo la hora de las 07:00 superó la prueba (media de +22.4 puntos, t = 6.3, el mismo signo en 5 de 6 años, +14.7 puntos después del spread de esa hora). Una estrella describe los precios pasados de su bróker, no es una promesa de que el patrón continúe.
Gotobi y efectos de calendario

- Las barras por día del mes y por mes usan las barras diarias del bróker (días del servidor) en todas las zonas horarias.
- La tabla de tipos de día compara el movimiento de Window start a Window end (en la zona horaria seleccionada) en los días Gotobi (días 5, 10, 15, 20, 25 y fin de mes, trasladados al día hábil japonés anterior), Month end (último día hábil, de lunes a viernes), First Friday (día del informe de empleo de EE. UU.), Monday y Friday con todos los demás días.
- Gotobi usa la fecha japonesa. Los festivos bancarios japoneses (incluidos del 31 de diciembre al 3 de enero) se calculan dentro del indicador; no hace falta ningún archivo de calendario.
- Un tipo de día recibe una estrella cuando t (Welch) es de al menos 2.58 en valor absoluto (Bonferroni para 5 tipos de día), la diferencia tiene el mismo signo en las dos mitades (al menos 5 de esos días en cada una) y hay al menos 20 de esos días. After cost es el movimiento medio en esos días menos el spread medio al inicio de la ventana y su costo adicional.
- La ventana se redondea a las barras más finas (M5, M15, M30 o H1) cuyo historial cubre el periodo; el título de la tabla muestra la ventana utilizada. El inicio y el fin deben estar en el mismo día.
Para el fixing de Tokio, elija Tokyo y de 07:30 a 09:55. En la captura de pantalla (USDJPY, 5 años, redondeado a 07:30-10:00 con barras M30), las mañanas gotobi subieron 19.3 puntos más que las demás mañanas, pero t = 1.20 está muy por debajo de 2.58, así que no hay estrella: estos datos no permiten distinguir la diferencia del azar, lo que no prueba que el efecto no exista.
Zonas horarias y el reloj del bróker
- Server es la hora del gráfico del bróker. Nueva York y Londres siguen el horario de verano; Tokio siempre es UTC+9.
- Con -99, Server GMT offset se detecta para cada semana a partir del cierre del viernes a las 17:00 de Nueva York de un símbolo de forex (el símbolo del gráfico o un par principal como EURUSD), por lo que se tienen en cuenta los cambios de horario de verano del servidor. Las semanas no detectadas usan GMT+2 en invierno y GMT+3 en el verano de EE. UU. El pie de la pestaña Today muestra el desfase en uso, por ejemplo "server GMT+3.0 (live + weekly close)".
- Un número entero de -12 a 14 fija el desfase a mano para todo el periodo. Deje -99 si su bróker cambia su desfase con el horario de verano.
Parámetros de entrada
Los parámetros de entrada están en tres grupos: Data, Day-type comparison (pestaña Calendar) y Panel.
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Years of history (limited by 'Max bars in chart') | 5 | De 1 a 30. La línea del título muestra el periodo realmente utilizado. |
| Time zone for hours and days | UTC | Broker server time, UTC, New York (DST aware), London (DST aware) o Tokyo. |
| Server GMT offset in hours (-99 = detect automatically) | -99 | O un desfase fijo de -12 a 14. |
| Extra cost per round trip in points (commission + slippage) | 0.0 | Se suma al spread medio de la barra. |
| Window start in the selected time zone (HH:MM) | 00:00 | Inicio de la ventana de los tipos de día. |
| Window end (HH:MM) | 23:59 | Posterior al inicio, el mismo día. 23:59 = hasta el final del día. |
| Tab to open first | Hours | Hours, Week map, Calendar o Today. |
| Week map colour | Direction (t-statistic) | Otra opción: Volatility (average range). |
| Panel X (pixels) | 12 | Desde el borde izquierdo del gráfico. |
| Panel Y (pixels) | 28 | Desde el borde superior del gráfico. |
Cuando hace clic en una pestaña, en un botón de zona horaria o en Direction/Volatility, el panel conserva esa elección para este gráfico, y tiene prioridad sobre el parámetro de entrada correspondiente.
Guardar los resultados
Save CSV escribe tres archivos en MQL5\Files\SeasonalitySessionLab\, con nombres según el símbolo y la zona horaria, por ejemplo USDJPY_Tokyo_hours.csv, _weekmap.csv y _daytypes.csv. La pestaña Experts muestra la ruta; al guardar de nuevo se reemplazan los archivos. Columnas:
- hours: hour, n, mean_ret_pts, t, significant, up_pct, avg_range_pts, avg_abs_ret_pts, avg_spread_pts, first_half_mean, second_half_mean, after_cost_pts
- weekmap: weekday, hour, n, mean_ret_pts, t, significant, avg_range_pts, avg_spread_pts
- daytypes: day_type, window, n_in, mean_in_pts, n_out, mean_out_pts, diff_pts, welch_t, first_half_diff, second_half_diff
Comportamiento en el Strategy Tester
- No envía órdenes, así que una prueba no genera operaciones. Use el modo visual; sin él, el panel no se dibuja. Las estadísticas usan las barras anteriores a la fecha de la prueba.
- El Strategy Tester no puede indicar la zona horaria del bróker, así que solo se usa la última barra del símbolo del gráfico antes de cada fin de semana y, si no, GMT+2 en invierno y GMT+3 en el verano de EE. UU. Si el reloj de su bróker es distinto, introduzca su desfase en Server GMT offset.
Preguntas que hacen los usuarios
- Se queda en "Loading H1 history...". Necesita al menos 480 barras H1; el número entre paréntesis es la cantidad cargada hasta ahora. Detectar la zona horaria del servidor puede tardar hasta unos 40 segundos.
- Muestra menos años de los que configuré. El historial está limitado por "Max bars in chart" (Tools > Options > Charts). 100,000 barras H1 cubren más de diez años.
- No hay ninguna estrella. Es el resultado normal: la mayoría de los patrones de dirección son ruido. El rango y el spread de cada hora siguen siendo útiles para los stops, los objetivos y las horas de operación.
- Las horas parecen desplazadas. Compruebe el botón de zona horaria y el desfase en el pie de la pestaña Today. Si el desfase es incorrecto, introdúzcalo en Server GMT offset.
- ¿Puedo operar los patrones con estrella? Los resultados son estadísticas de los precios pasados de su bróker. No son señales de trading y no predicen el futuro.
- ¿Puedo usarlo en varios gráficos? Sí, y cada gráfico conserva sus propias elecciones del panel. Una compra incluye 10 activaciones.
Página del producto: Seasonality and Session Lab. Si algo no queda claro, envíeme un mensaje privado en MQL5 con una captura de pantalla del panel y las últimas líneas de la pestaña Experts.



