EURUSD: estacionalidad por día, mes y sesión (23 años)
Strategy9 min de lectura

EURUSD: estacionalidad por día, mes y sesión (23 años)

8,7 millones de velas M1 de EURUSD (2003-2026): qué día sube el euro, qué mes es alcista y en qué sesión hay drift, con test de significancia.

¿El EUR/USD tiene días buenos, meses buenos y horas buenas? Para responder con datos, hemos descargado 23 años de tick data M1 (8.681.978 velas entre mayo de 2003 y julio de 2026) y los hemos agregado por día de la semana, mes del año y sesión de trading. Spoiler: el EUR/USD es más ruidoso que el oro — no hay día ni mes con significancia estadística, pero dos sesiones sí muestran sesgos claros.

El dataset en cifras

8.7M velas
Velas M1 (UTC)
23,2 años
2003-05 → 2026-07-28
Mejor día
Jueves
+0,0118% · 49,6% win · p=0,492
Mejor mes
Diciembre
+1,00% · 69,6% win · p=0,124
Mejor sesión
Asian 00-07
+0,0074% drift · 51,9% win · p=0,006 ⭐
---

1. Estacionalidad por día de la semana

Cada día lunes a viernes, retorno close-to-close en %. Test estadístico: t-test vs cero. ⭐ = p < 0,05.

📅 Tabla 1 · Retorno diario por día de la semana (2003–2026)n=6.060 trading days
DíanMedia %Mediana %Std %Win ratet-statp-value
Monday1.213-0,0051%-0,0027%0,4984%49,5%-0,360,722
Tuesday1.213+0,0095%-0,0097%0,5576%49,5%0,590,552
Wednesday1.212+0,0128%+0,0131%0,5729%51,2%0,780,438
Thursday1.212+0,0118%-0,0049%0,5954%49,6%0,690,492
Friday1.210-0,0220%-0,0072%0,5758%49,3%-1,330,184

Lectura: el EUR/USD no muestra sesgo direccional por día de la semana. Ninguno pasa el test de significancia al 5%. El miércoles y jueves son ligeramente positivos, el viernes tiene un drift negativo (-0,022%, p=0,184) que es borderline pero no concluyente. Conclusión honesta: para el EUR/USD, el día de la semana es ruido estadístico — no es un filtro útil.

Gráfico de barras: retorno medio por día de la semana y por mes en EURUSD, 2003-2026

---

2. Estacionalidad por mes del año

📆 Tabla 2 · Retorno mensual medio por mes del calendarion=279 meses · 2003-2026
MesnMedia %Mediana %Std %Win ratet-statp-value
Enero23-0,521%-0,286%2,980%43,5%-0,840,411
Febrero23-0,296%-0,267%1,607%43,5%-0,880,386
Marzo23+0,354%+0,007%2,464%52,2%0,690,498
Abril23+0,714%+0,631%2,503%52,2%1,370,185
Mayo23-0,809%-0,684%3,175%37,5%-1,220,235
Junio24+0,174%+0,144%1,673%54,2%0,510,615
Julio24+0,038%-0,087%2,446%50,0%0,080,939
Agosto23-0,162%-0,098%1,942%47,8%-0,400,692
Septiembre23-0,002%-0,478%3,315%47,8%-0,000,998
Octubre23-0,327%-0,150%2,703%47,8%-0,580,568
Noviembre23+0,096%+0,080%3,013%56,5%0,150,880
Diciembre23+1,002%+1,246%3,007%69,6%1,600,124

Lectura: el EUR/USD tampoco muestra estacionalidad mensual significativa al 5%, pero diciembre destaca con +1,00% medio y 69,6% de win rate (16 de 23 diciembres cerraron en positivo). El p-value (0,124) está por encima del 5% pero el win rate es notable — el efecto "rally de fin de año" en EUR/USD es real pero modesto. Mayo es el peor mes (-0,81%, win 37,5%).

Gráfico: trayectoria acumulativa del retorno medio de EURUSD a lo largo del año, 2003-2026

---

3. Estacionalidad por sesión de trading (UTC)

Aquí sí encontramos patrones robustos. Las cinco sesiones canónicas del forex:

🌍 Tabla 3 · Drift, rango y gap por sesión (UTC)n=30.215 session-observations
SesiónnDrift medio %Win ratep-valueRango medio %|Gap| %
Asian (00–07 UTC)6.052+0,0074%51,9%0,006 ⭐0,3103%0,0033%
London (07–12 UTC)6.051-0,0181%47,7%<0,001 ⭐0,4215%0,1470%
NY (12–17 UTC)6.041+0,0059%50,5%0,2070,5262%0,2561%
NY late (17–22 UTC)6.821+0,0046%50,8%0,0580,2668%0,3437%
Weekend gap (22–24 UTC)6.050+0,0045%53,9%<0,001 ⭐0,1352%0,3446%

Hallazgos sorprendentes para EUR/USD:

  • Asian es alcista y significativo: +0,0074% de drift, p=0,006. El euro tiende a apreciarse mientras Asia opera — probablemente por la demanda de bonos europeos en la apertura asiática.
  • London es bajista y MUY significativo: -0,0181%, p<0,001 (t-stat alto). El EUR/USD tiende a corregir durante las horas europeas — patrón opuesto al oro.
  • NY no tiene drift claro: aunque es la sesión más volátil (rango 0,53%), el EUR/USD no muestra dirección neta.
  • Weekend gap bullish: +0,0045% con 53,9% win rate, p<0,001. El cierre del viernes NY es alcista.

Gráfico 4 paneles: drift, rango, gap y perfil horario de volatilidad por sesión EURUSD

---

4. Heatmap día × sesión

📅 Tabla 4 · Heatmap día × sesión (drift medio %)Lun-vie × 4 sesiones
DíaAsian (00–07)London (07–12)NY (12–17)NY late (17–22)
Lunes+0,003%-0,015%+0,017%-0,011%
Martes+0,003%-0,000%+0,002%-0,001%
Miércoles+0,010%-0,024%+0,015%+0,005%
Jueves+0,019%-0,020%-0,005%+0,014%
Viernes+0,003%-0,031%+0,001%+0,006%

Las celdas ganadoras:

  • 🥇 Jueves × Asian: +0,019% de drift. El euro se aprecia los jueves por la mañana asiática.
  • 🥇 Miércoles × NY: +0,015% de drift. NY del miércoles es alcista.
  • 🔴 Viernes × London: -0,031% de drift. Londres abre el viernes vendiendo euros.

Heatmap: drift medio por día × sesión EURUSD

---

5. Top horas más volátiles (UTC)

⏰ Tabla 5 · Top 6 horas más volátiles (UTC, lun-vie)23 años de barras M1
Hora UTCRango medio %Std %Sesión
13:000,382%0,225NY open
14:000,372%0,220London/NY
12:000,313%0,201Pre-NY
08:000,288%0,189London
07:000,270%0,176London open
15:000,265%0,184London/NY

La ventana caliente del EUR/USD es 12:00–14:00 UTC (overlap London-NY): rango medio del 0,31-0,38%. London abre también movido (07-08 UTC). Las horas asiáticas son 40-50% menos volátiles.

---

6. Tres setups prácticos para EUR/USD

Setup 1 · Short bias los viernes en London

  • Cuándo: viernes 07-12 UTC.
  • Por qué: -0,031% de drift, la celda más negativa del heatmap. Sumado al drift negativo general de London (-0,018%, p<0,001), el viernes europeo es la ventana más bajista del EUR/USD.
  • Filtro: combinar con momento de corto plazo. Sin catalizador macro, evitar.

Setup 2 · Long bias los jueves en Asian

  • Cuándo: jueves 00-07 UTC.
  • Por qué: +0,019% de drift, la celda más positiva del heatmap. La sesión Asian tiene significancia estadística agregada (+0,007%, p=0,006), y los jueves es aún más fuerte.
  • Aplicación: el "thursday morning Asian" es para el EUR/USD lo que el "viernes Asian" es para el oro.

Setup 3 · Evitar London en todos los días

  • Cuándo: lunes a viernes 07-12 UTC.
  • Por qué: la sesión London muestra drift negativo en 4 de 5 días (miércoles, jueves, viernes, lunes). Es la ventana donde el EUR/USD tiende a corregir.
  • Aplicación: si tu EA abre largos en London, está en la peor franja. Reorientar operativa a NY o Asian.
---

Lo que NO te cuentan estos datos

  • EUR/USD es más ruidoso que el oro: las std diarias son ~0,5% vs ~1% del oro, pero los retornos esperados también son menores. El ratio riesgo/drift es peor.
  • Sin estacionalidad mensual robusta: solo diciembre tiene win rate alto (69,6%) pero el p-value (0,124) no llega al 5%. Cuidado con sobreinterpretar diciembre alcista.
  • Costes de transacción: el spread típico del EUR/USD en broker minorista es 0,5-1,5 pips (0,005-0,015%). Esto se come el drift del Asian entero.
  • DST ignorado: las sesiones son buckets UTC fijos. London abre 07:00 UTC en verano, 08:00 en invierno.
  • Datos sintéticos vs reales: esta muestra usa CFD/synthetic de Dukascopy. El comportamiento puede diferir del EUR/USD interbancario real, especialmente en eventos de BCE/Fed.
---

Metodología

  • Fuente: tick data M1 (Dukascopy) de EURUSD entre mayo 2003 y julio 2026.
  • Total: 8.681.978 velas M1 UTC, agregadas en 6.060 días de trading y 279 meses.
  • Retorno diario: (close_22UTC[t] − close_22UTC[t−1]) / close_22UTC[t−1] × 100.
  • Retorno mensual: (close_lastDay − close_lastDayPrevMonth) / close_lastDayPrevMonth × 100.
  • Drift de sesión: (close_last_bar − open_first_bar) / open × 100.
  • Test estadístico: t-test de una muestra vs cero. ⭐ = p < 0,05.
  • Software: Python 3.14, pandas 3.x, pyarrow, scipy, matplotlib. Scripts reproducibles en ~/Documents/Obsidian/OC/research/seasonality/.

Para tamaños de posición ajustados a la volatilidad del EUR/USD, usa la calculadora de position size. Para más sobre el par, lee cómo automatizar EUR/USD en MT5.

La serie completa de estacionalidad

Este análisis forma parte de una serie con la misma metodología aplicada a seis activos. El contraste entre ellos es la parte más útil: el "Monday rally" de los índices no existe en el oro ni en los pares FX.

Preguntas frecuentes

¿Cuál es el mejor día para operar EUR/USD?
Según 23 años de datos M1 (2003-2026), ninguno de los 5 días de la semana muestra sesgo estadísticamente significativo al 5%. El miércoles y jueves son ligeramente positivos (+0,013% y +0,012% respectivamente), pero el p-value está en 0,43-0,49. El viernes es borderline negativo (-0,022%, p=0,18). Conclusión honesta: el día de la semana no es un filtro útil para EUR/USD.
¿Qué mes del año es alcista para el euro?
Diciembre es el mes más alcista del EUR/USD: retorno medio +1,00% con 69,6% de win rate (16 de 23 diciembres cerraron en positivo). Sin embargo, el p-value es 0,124 — no pasa el test del 5%. Mayo es el peor mes (-0,81%, win 37,5%). Abril también destaca (+0,71%, p=0,18) pero sin significancia estadística.
¿En qué sesión de trading tiene mejor drift el EUR/USD?
La sesión Asian (00-07 UTC) tiene drift positivo significativo: +0,0074% con p=0,006. La sesión London (07-12 UTC) tiene drift negativo MUY significativo: -0,0181% con p<0,001. NY no tiene dirección clara pero es la sesión más volátil (rango 0,53%). El weekend gap también es alcista significativo (+0,0045%, p<0,001).
¿Por qué el EUR/USD no tiene estacionalidad clara como el oro?
El EUR/USD es un par de divisas cuyo precio lo mueven los diferenciales de tipos de interés del BCE vs la Fed, los flujos de capital internacionales y el sentimiento de riesgo global. Estos factores macro son dominantes sobre los efectos puramente técnicos de calendario. El oro, en cambio, tiene una dimensión de commodity monetario que responde más a patrones estacionales históricos. Esto explica por qué el oro muestra más sesgos significativos por sesión y mes que el EUR/USD.
¿Vale la pena usar la estacionalidad del EUR/USD como filtro?
Solo la estacionalidad por sesión tiene valor práctico: Asian bullish + London bearish son filtros robustos con p<0,001. La estacionalidad por día o mes no es significativa y no debería usarse como filtro mecánico. Lo que sí funciona: usar la estacionalidad por sesión como filtro horario, no como sistema de trading.
¿Necesito spreads bajos para aprovechar el drift del EUR/USD?
Sí, crítico. El spread típico minorista es 0,5-1,5 pips (0,005-0,015%), que se come el drift de Asian (+0,0074%) entero. Necesitas un bróker ECN/STP con spread medio <0,5 pips y comisión fija <$3.5/lote. Sin eso, los patrones de sesión no son operables.
#EURUSD#euro#dólar#forex#seasonality#estacionalidad#session#UTC#2026

Gestiona tu riesgo con precisión. Portfolios automatizados y herramientas para MT5.

Ver productos →
Únete al DiscordEscríbeme por WhatsApp