> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quanorix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sesiones y zonas horarias

> display_tz vs filtros del motor, broker live vs tester, e InpBrokerGmtOffset en el EA.

# Sesiones y zonas horarias

Esta es una de las causas más frecuentes de “en la app me da X y en MT4 otra cosa”. Hay **varios relojes** distintos.

<Frame caption="Configuración · Sesiones. Clic para ampliar.">
  <img src="https://mintcdn.com/quanorix/2kJanlhXKp9-dfu0/images/es/settings-sessions-dark.png?fit=max&auto=format&n=2kJanlhXKp9-dfu0&q=85&s=dbf18f385680779f6777de22d7ebab82" alt="Pestaña Sesiones con filtro TZ y display TZ" width="1184" height="844" data-path="images/es/settings-sessions-dark.png" />
</Frame>

## Tres conceptos que no son lo mismo

| Concepto                               | Qué hace                                                                                                           | Dónde se configura                           |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------- |
| **`display_tz`**                       | Solo **visualización** de UI, tablas de trades y reportes HTML                                                     | Configuración → Sessions                     |
| **Filtros de hora / sesión del motor** | Deciden *cuándo* puede entrar la estrategia (`hour_of_day`, `time_window`, `day_of_week`, presets Asia/Londres/NY) | Settings de sesión + reglas de la estrategia |
| **Reloj del chart en MT4/MT5**         | Timestamps de las velas en el terminal / Strategy Tester                                                           | Historia importada + server time del broker  |

`display_tz` **no cambia** el backtest ni los filtros. Solo cómo lees fechas en pantalla.

## Defaults importantes del motor

* Gates `hour_of_day` / `time_window` / `day_of_week` sin `tz` explícito usan **`America/New_York`** (con DST).
* Presets `session_asia` / `session_london` / `session_ny` usan la zona local de ese mercado.
* El export Excel de reportes usa timestamps **UTC crudos** del motor; el HTML sí respeta `display_tz`.

## Broker live vs Strategy Tester

* En **cuenta live** (p. ej. Pepperstone / HolaPrime) el server time suele ser **GMT+2** (invierno US) / **GMT+3** (verano US).
* El **Strategy Tester** usa los timestamps de la **historia cargada**. Si importaste con **TickStory (u otro) en GMT/UTC**, el tester habla UTC aunque el terminal sea Pepperstone.

## Calibrar el EA: `InpBrokerGmtOffset`

En el Expert Advisor exportado:

* `InpBrokerGmtOffset` = horas a **restar del chart** para obtener GMT.
* Default **`0`** = asumes historia/tester en GMT/UTC.

**Paridad típica:** historia GMT + `InpBrokerGmtOffset = 0` + `hour_of_day` 14–18 (sin tz) → opera franja en **hora Nueva York** tanto en Quanorix como en el EA.

Si tu historia del tester está en hora de broker (+2/+3), calibra `InpBrokerGmtOffset` a ese desfase chart→GMT **sin reinterpretar** las horas start/end del filtro.

## Consejos prácticos

* Para depurar paridad app↔MT: deja `display_tz = UTC` para alinear HTML con velas/Excel.
* Usa TZ de broker en `display_tz` solo cuando quieras leer la UI “como el server live”.
* Si exportaste EAs **antes** del contrato actual de TZ y usan filtros de hora/sesión, **re-exporta**.

Ver también: [Exportar bots MT4/MT5](/es/export/mt4-mt5) y [Troubleshooting](/es/troubleshooting/index).
