GBPUSD seasonality: day, month, session (23 years)
Strategy9 min read

GBPUSD seasonality: day, month, session (23 years)

8.7 million M1 candles of GBPUSD (2003-2026): which day sterling rises, which month is bullish and which session drifts, with significance tests.

Does GBP/USD have good days, good months and good hours? To answer with data, we downloaded 23 years of M1 tick data (8,678,561 candles between May 2003 and July 2026) and aggregated it by day of week, calendar month and trading session. Spoiler: GBP/USD has stronger findings than EUR/USD — Friday and London Monday are the key day/session combos.

The dataset

8.7M candles
M1 bars (UTC)
23.2 years
2003-05 → 2026-07-28
Best day
Wednesday
+0.0151% · 51.1% win · p=0.360
Best month
April
+1.20% · 82.6% win · p=0.020 ⭐
Best session
NY 12–17
+0.0063% drift · 50.6% win · p=0.171
---

1. Seasonality by day of week

📅 Table 1 · Daily return by day of the week (2003–2026)n=6,060 trading days
DaynMean %Median %Std %Win ratet-statp-value
Monday1,213-0.0017%0.0000%0.5224%50.0%-0.110.910
Tuesday1,213+0.0143%+0.0016%0.5883%50.1%0.850.398
Wednesday1,212+0.0151%+0.0110%0.5721%51.1%0.920.360
Thursday1,212+0.0129%+0.0009%0.5942%50.1%0.760.449
Friday1,210-0.0452%-0.0216%0.5893%47.9%-2.670.008 ⭐

Clear finding for GBP/USD: Friday is bearish and significant (-0.045% mean, 47.9% win rate, p=0.008). Sterling loses on Fridays with regularity. The rest of days are statistical noise, though Wednesday and Thursday are slightly positive.

Bar chart: average return by day of week and month for GBPUSD, 2003-2026

---

2. Seasonality by month

📆 Table 2 · Average monthly return by calendar monthn=279 months · 2003-2026
MonthnMean %Median %Std %Win ratet-statp-value
January23+0.344%+0.215%2.135%52.2%0.770.448
February23-0.456%-0.167%2.225%43.5%-0.980.337
March23-0.326%-0.298%1.832%47.8%-0.850.403
April23+1.197%+1.417%2.288%82.6%2.510.020 ⭐
May23-0.502%-0.863%3.174%29.2%-0.760.456
June24-0.089%+0.426%2.471%58.3%-0.180.861
July24+0.179%-0.036%2.264%50.0%0.390.703
August23-0.756%-1.010%2.577%34.8%-1.410.173
September23-0.295%-1.211%2.673%43.5%-0.530.602
October23+0.031%+0.244%3.252%60.9%0.050.964
November23+0.185%-0.126%2.639%43.5%0.340.740
December23-0.043%+0.013%1.938%52.2%-0.110.917

Star finding: April is bullish and significant (+1.20% mean, 82.6% win rate, p=0.020). 19 of 23 Aprils closed positive — the strongest pattern of the entire GBP/USD analysis. Combined with the weakness of May (-0.50%, win 29.2%) and August (-0.76%, win 34.8%), there is a clear seasonal effect of "strong in April, weak in summer".

Chart: cumulative path of average GBPUSD return through the year, 2003-2026

---

3. Seasonality by trading session (UTC)

🌍 Table 3 · Drift, range and gap by session (UTC)n=30,211 session-observations
SessionnMean drift %Win ratep-valueMean range %|Gap| %
Asian (00–07 UTC)6,051+0.0004%51.3%0.8890.3079%0.0020%
London (07–12 UTC)6,049-0.0118%48.7%0.005 ⭐0.4794%0.1472%
NY (12–17 UTC)6,041+0.0063%50.6%0.1710.5187%0.2831%
NY late (17–22 UTC)6,821+0.0030%50.4%0.1900.2604%0.3572%
Weekend gap (22–24 UTC)6,049+0.0050%53.9%0.001 ⭐0.1393%0.3509%

Findings for GBP/USD:

  • Asian neutral: unlike EUR/USD, GBP/USD shows no significant drift in Asia. Sterling has no directional bias in that session.
  • London bearish and significant: -0.012%, p=0.005. Sterling falls while London is at its peak — same pattern as EUR/USD, probably carry-trade flows.
  • NY neutral: although most volatile (range 0.52%), no clear direction.
  • Weekend gap bullish: +0.005% with 53.9% win rate, p=0.001.

4-panel chart: drift, range, gap and hourly volatility profile for GBPUSD

---

4. Heatmap: day × session

📅 Table 4 · Day × session heatmap (mean drift %)Mon-Fri × 4 sessions
DayAsian (00–07)London (07–12)NY (12–17)NY late (17–22)
Monday+0.003%-0.016%+0.007%+0.001%
Tuesday+0.001%-0.008%+0.015%-0.001%
Wednesday+0.003%-0.004%+0.015%+0.001%
Thursday+0.009%-0.002%-0.003%+0.006%
Friday-0.014%-0.029%-0.003%-0.000%

Critical finding: all Friday sessions are negative (-0.014%, -0.029%, -0.003%, -0.000%). It is the only day with universally bearish cells. The most negative cell is Friday × London (-0.029%), matching the weakest aggregated day.

Winning cells:

  • 🥇 Tuesday × NY: +0.015% drift.
  • 🥇 Wednesday × NY: +0.015% drift.
  • 🥇 Thursday × Asian: +0.009% drift.

Heatmap: average drift by day × session GBPUSD

---

5. Top most volatile hours (UTC)

⏰ Table 5 · Top 6 most volatile hours (UTC, Mon-Fri)23 years of M1 bars
Hour UTCMean range %Std %Session
13:000.376%0.225NY open
14:000.363%0.219London/NY
12:000.317%0.205Pre-NY
08:000.313%0.200London
07:000.294%0.194London open
15:000.260%0.184London/NY

GBP/USD is more volatile at London open (07-08 UTC) than EUR/USD: 0.29-0.31% range vs 0.27-0.29% for the euro. This reflects that London is sterling's natural centre. Hot window remains 12:00-14:00 UTC (London-NY overlap).

---

6. Three practical setups for GBP/USD

Setup 1 · Short bias on Fridays

  • When: Friday 00-22 UTC (all sessions are negative).
  • Why: -0.045% aggregated, p=0.008 ⭐. 4 of 4 Friday sessions are bearish.
  • Application: cleanest GBP/USD setup. Longs on Fridays have lost money for 23 years.

Setup 2 · Long bias in April

  • When: all of April.
  • Why: +1.20% mean, win rate 82.6%, p=0.020 ⭐. 19 of 23 Aprils closed positive.
  • Application: strongest GBP/USD seasonal effect. Combine with momentum: if sterling is already bullish by late March, opening long in April tends to work.

Setup 3 · Long bias Tuesday/Wednesday NY

  • When: Tuesday or Wednesday 12-17 UTC.
  • Why: both cells have +0.015% drift (the most positive in the heatmap). Mid-week NY is bullish for sterling.
  • Filter: combine with short-term momentum. Avoid without catalyst.
---

What this data does NOT tell you

  • April is robust but not perfect: p=0.020 is statistically significant, but 4 of 23 Aprils were negative. Not a mechanical system.
  • Friday weakens further in 2020+: in the post-COVID sub-period, Friday's negative drift is -0.070% vs -0.036% pre-2020. GBP has lost more on Fridays recently.
  • Transaction costs: typical retail GBP/USD spread is 0.8-1.8 pips (0.008-0.018%), higher than EUR/USD. You need ECN/STP with spread <0.8 pips.
  • Brexit is an outlier: 2016-2020 includes Brexit uncertainty, which inflates volatility and distorts aggregated returns.
  • DST ignored: sessions are fixed UTC buckets.
---

Methodology

  • Source: M1 tick data (Dukascopy) for GBPUSD between May 2003 and July 2026.
  • Total: 8,678,561 M1 UTC candles, aggregated into 6,060 trading days and 279 months.
  • Daily return: (close_22UTC[t] - close_22UTC[t-1]) / close_22UTC[t-1] × 100.
  • Monthly return: (close_lastDay - close_lastDayPrevMonth) / close_lastDayPrevMonth × 100.
  • Session drift: (close_last_bar - open_first_bar) / open × 100.
  • Statistical test: one-sample t-test vs zero. ⭐ = p < 0.05.
  • Software: Python 3.14, pandas 3.x, pyarrow, scipy, matplotlib.

For volatility-adjusted lot sizes on GBP/USD, use the position size calculator.

The full seasonality series

This study is part of a series applying the same methodology to six assets. The contrast between them is the most useful part: the index "Monday rally" does not exist in gold or the FX majors.

Frequently asked questions

What's the best day to trade GBP/USD?
Across 23 years of M1 data (2003-2026), Friday is the only day with a significant bias and it is BEARISH (-0.045% mean, win 47.9%, p=0.008). Wednesday and Thursday are slightly positive but not significant. For GBP/USD, the right question is which day to avoid: Friday.
Which month of the year is bullish for sterling?
April is the most bullish and significant month: +1.20% mean with 82.6% win rate (19 of 23 Aprils closed positive), p=0.020. It is the strongest finding of the entire GBP/USD analysis. May (-0.50%, win 29.2%) and August (-0.76%, win 34.8%) are the worst months. The 'strong in April, weak in summer' pattern is robust.
Which trading session has the best drift for GBP/USD?
Unlike EUR/USD, GBP/USD shows no significant bullish bias in Asian (p=0.889). It does show significant bearish London (-0.012%, p=0.005) and bullish weekend gap (+0.005%, p=0.001). NY has slight positive drift (+0.006%) but not significant. GBP/USD is more neutral by session than EUR/USD.
Why is Friday bearish on GBP/USD?
Friday closes the trading week. Institutional traders close positions and book profits before the weekend. Historically, GBP/USD has lost on Fridays because sterling has had historically negative carry (BoE rates lower than USD), which increases the cost of holding longs GBP/USD over the weekend.
Is the April effect enough for a mechanical system?
Not in isolation. +1.20% mean with 82.6% win rate is statistically robust but the magnitude is small compared to potential drawdown. What does work: add the April filter to an existing trend-following system. If your system is already bullish and April is starting, the filter adds conviction. Without a base edge, it is not enough.
Do I need tighter spreads for GBP/USD than for EUR/USD?
Yes. Typical GBP/USD spread is 0.8-1.8 pips vs 0.5-1.5 for EUR/USD. You need an ECN/STP broker with average spread <0.8 pips and fixed commission <$3.5/lot. Without that, session patterns (London bearish, weekend gap bullish) are not tradeable because the spread eats the entire drift.
#GBPUSD#libra#dólar#forex#seasonality#estacionalidad#session#UTC#2026

Manage your risk with precision. Automated portfolios and tools for MT5.

Explore products →
Join DiscordChat on WhatsApp