Es el error más silencioso de todo el Data Manager: no produce ningún fallo visible, simplemente hace que el backtest y la cuenta real interpreten de forma distinta las mismas velas.
Esta página explica por qué ocurre, cómo detectarlo y cómo corregirlo clonando el histórico a la zona horaria correcta.
NOTA
Si acabas de descargar tu primer símbolo siguiendo la página anterior de esta serie, este es el paso obligatorio antes de crear ningún instrumento sobre él.
Tabla de contenidos
Por qué una hora de diferencia cambia el resultado
El mercado de Forex opera 24 horas, cinco días a la semana, pero "hora" es siempre una referencia relativa. Una vela H1 marcada "09:00" en UTC representa la apertura europea; la misma vela en UTC+2 representa media mañana en Europa. Si el histórico está en una zona horaria y el bróker opera en otra, las velas diarias —y cualquier indicador calculado sobre ellas— se forman a horas distintas en cada plataforma.

Sin clonar el histórico a la zona horaria del bróker, la misma vela representa instantes distintos en cada plataforma.
ATENCIÓN
Es la causa más habitual de que una estrategia rentable en backtest pierda dinero desde el primer día en operativa real: no es que la ventaja estadística no exista, es que el backtest y la cuenta real no estaban evaluando la misma vela diaria.
Zonas horarias habituales
| Origen | Timezone típico | Notas |
| Dukascopy (datos raw) | UTC+0 (GMT) | Los datos descargados por SQX llegan en UTC |
| Brókeres ECN europeos | UTC+2 / UTC+3 con DST | Varía con el horario de verano europeo |
| Interactive Brokers | UTC-5 (EST) | Hora estándar de Nueva York |
| Cuentas de fondeo / prop firms | Depende del proveedor de datos | Debe consultarse la hora de servidor con el proveedor |
| MetaTrader en general | Depende del servidor del bróker | Verificable en Herramientas → Opciones |
El horario de verano (DST): una complicación adicional
El horario de verano añade una capa extra de complejidad: la diferencia horaria entre el bróker y UTC no es constante durante el año. Puede ser UTC+2 en invierno y UTC+3 en verano para brókeres europeos, con periodos del año en los que el cambio no coincide exactamente entre región y bróker.
CLAVE PRÁCTICA
Si el bróker es europeo, se recomienda clonar con la opción "UTC+2 with DST" activada, de forma que SQX aplique automáticamente el ajuste a +3 en los periodos de horario de verano, en lugar de gestionarlo manualmente.
Cómo clonar datos a la zona horaria correcta
- En la pestaña Data, seleccionar el símbolo fuente (por ejemplo, EURUSD_duca).
- Acceder a Tools → "Clone to new timezone".
- Definir el timezone de destino, activar DST si el bróker lo aplica, y asignar un nombre descriptivo al clon: EURUSD_duca_utc2.
- SQX genera una copia del histórico con los timestamps reinterpretados en la nueva zona horaria.
- Verificar el clon con View & Analyze, comparando una fecha conocida con lo mostrado en la plataforma de trading real.
CLAVE PRÁCTICA
Se compara el precio de cierre de la vela diaria del clon con el de la plataforma real en el mismo periodo. Si coinciden, el timezone es correcto; si hay una diferencia de una o dos horas, debe ajustarse el offset del clon antes de continuar.
Alternativa automatizada: Broker Profiles
Como se explica en la primera página de esta serie, desde la build 141 es posible seleccionar un Broker Profile al añadir datos de Dukascopy, y SQX realiza la conversión de zona horaria de forma automática. El procedimiento manual de esta página sigue siendo la referencia para brókeres sin perfil predefinido y para comprender qué ocurre internamente cuando el resultado no coincide con lo esperado.
Preguntas frecuentes (FAQs)
¿Cómo sé con certeza si mi histórico está en la zona horaria correcta?
Comparando dos o tres velas H1 o D1 conocidas entre el clon de SQX y la plataforma de ejecución real, en una fecha sin cambios de horario recientes. Una diferencia sistemática de una o dos horas indica un timezone o un DST mal configurado.
¿El DST afecta igual a todos los brókeres?
No. Depende de si el bróker aplica cambio de horario de verano y en qué fechas. Los brókeres europeos suelen seguir el calendario de la Unión Europea; otros mercados cambian en fechas distintas. Conviene verificar el calendario de DST del bróker concreto antes de asumir que coincide con el europeo.
Mi backtest en SQX no coincide con el de MetaTrader, ¿es siempre el timezone?
Es la causa más habitual una vez descartados spread y comisión, pero no la única. Conviene revisar también los costes de transacción, que se tratan en la página correspondiente de esta serie.
Sigue leyendo el contenido de esta serie
Con el timezone resuelto, el siguiente paso es crear el instrumento: empezando por los campos que definen la geometría del contrato.
Arquitectura de datos: Data vs. Instrumento
StrategyQuant X separa el histórico de precios ("Data") de las condiciones bajo las que ese...
Fuentes de datos en StrategyQuant X: cuál usar y cómo descargarla
StrategyQuant X admite datos de orígenes muy distintos: desde la fuente gratuita integrada hasta...
Point Value, Tick Step y Tick Size en StrategyQuant X
Con el Data ya descargado y clonado a la zona horaria correcta, el siguiente paso es crear el...
Costes de transacción en StrategyQuant X: spread, comisiones y swaps
Spread, slippage, comisiones y swaps determinan si una estrategia rentable en backtest sigue...
Forex y CFDs en StrategyQuant X: valores de referencia y errores típicos
Con los conceptos de las páginas anteriores ya definidos, esta página reúne valores orientativos...
Futuros en StrategyQuant X: contratos continuos, datos y comisiones
Configurar futuros resulta más laborioso que configurar Forex: los contratos expiran, la fuente de...
Sesiones horarias en futuros con StrategyQuant X
En contratos de futuros no tiene sentido operar las 24 horas: el volumen se concentra en franjas...
Calidad de datos y errores frecuentes en StrategyQuant X
Esta página funciona como checklist de cierre de todo el bloque de Data Manager: reúne los...
Protocolo práctico: configura tus primeros instrumentos en StrategyQuant X
La mejor forma de consolidar todo lo anterior es aplicarlo. Este protocolo guía la configuración...










