Free tool · Market statistics
EUR/USD (EURUSD) volatility by hour, day and month
When EUR/USD moves, how much, and on which days — measured on 1513 trading days of real one-minute data from our broker feed, 2021-01-04 to 2026-10-30. Descriptive statistics of the past, not a forecast.
Volatility by hour
Over the last 12 months, the hour with the widest average range on EUR/USD was 15:00–16:00 UTC (18.9 bp), and the quietest was 22:00–23:00 UTC (5.1 bp): 3.7 times smaller.
Average range of each one-hour bar, in basis points of price. Hours without prices in our feed are not drawn.
Table: range by hour, UTC, last 12 months
| Hour (UTC) | Mean, bp | Median, bp | Hours measured |
|---|---|---|---|
| 00:00 | 8.7 | 7.4 | 89 |
| 01:00 | 9.0 | 7.6 | 89 |
| 02:00 | 7.8 | 6.8 | 89 |
| 03:00 | 6.5 | 5.3 | 88 |
| 04:00 | 6.5 | 6.1 | 88 |
| 05:00 | 6.9 | 5.7 | 88 |
| 06:00 | 8.9 | 7.3 | 88 |
| 07:00 | 11.7 | 10.6 | 88 |
| 08:00 | 12.9 | 12.1 | 88 |
| 09:00 | 12.0 | 9.8 | 88 |
| 10:00 | 9.8 | 8.8 | 88 |
| 11:00 | 10.0 | 9.2 | 88 |
| 12:00 | 12.1 | 10.3 | 88 |
| 13:00 | 17.0 | 13.9 | 88 |
| 14:00 | 15.1 | 13.8 | 88 |
| 15:00 | 18.9 | 17.6 | 88 |
| 16:00 | 14.1 | 12.6 | 88 |
| 17:00 | 11.2 | 10.2 | 88 |
| 18:00 | 9.4 | 8.0 | 88 |
| 19:00 | 9.1 | 7.0 | 88 |
| 20:00 | 9.1 | 6.8 | 88 |
| 21:00 | 5.7 | 5.3 | 88 |
| 22:00 | 5.1 | 4.5 | 89 |
| 23:00 | 8.3 | 6.2 | 89 |
Day of the week
Thursday has the widest average daily range (0.73%), Monday the narrowest (0.63%). No day shows an average open-to-close return that is distinguishable from zero at 95% confidence.
| Day | Average range | Open → close, mean ± 95% CI | Up days | Days |
|---|---|---|---|---|
| Monday | 0.63 % | +0.042 % ± 0.047 | 56.5 % | 301 |
| Tuesday | 0.66 % | +0.012 % ± 0.049 | 49.3 % | 304 |
| Wednesday | 0.71 % | +0.015 % ± 0.055 | 50.0 % | 302 |
| Thursday | 0.73 % | +0.015 % ± 0.057 | 48.3 % | 302 |
| Friday | 0.69 % | +0.002 % ± 0.051 | 51.0 % | 304 |
Average open → close return, year by year (%)
| Year | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| 2021 | +0.007 | −0.001 | −0.042 | −0.015 | −0.024 |
| 2022 | −0.058 | +0.024 | +0.124 | −0.018 | −0.038 |
| 2023 | +0.078 | +0.002 | +0.067 | +0.004 | +0.001 |
| 2024 | +0.016 | −0.054 | −0.013 | +0.016 | −0.006 |
| 2025 | +0.154 | +0.065 | +0.022 | +0.077 | +0.107 |
| 2026 | +0.057 | +0.045 | −0.088 | +0.031 | −0.034 |
Monthly seasonality
Return of each calendar month, from the first open to the last close. With only 6 years per month, one unusual year moves the average a lot: the median and the year-by-year table are there to show it.
| Month | Mean | Median | Positive | Years |
|---|---|---|---|---|
| January | −0.26 % | −0.40 % | 50 % | 6 |
| February | −0.39 % | −0.21 % | 17 % | 6 |
| March | +0.08 % | −0.70 % | 33 % | 6 |
| April | +0.76 % | +1.60 % | 67 % | 6 |
| May | +0.27 % | +0.91 % | 67 % | 6 |
| June | −0.43 % | −1.61 % | 33 % | 6 |
| July | −0.47 % | +0.46 % | 67 % | 6 |
| August | +0.27 % | +0.07 % | 50 % | 6 |
| September | −1.36 % | −2.20 % | 33 % | 6 |
| October | −0.74 % | −0.78 % | 33 % | 6 |
| November | +0.85 % | +0.59 % | 60 % | 5 |
| December | +0.79 % | +1.35 % | 80 % | 5 |
Every month, year by year (%)
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | −0.9 | −0.5 | −2.8 | +2.5 | +1.6 | −3.0 | +0.1 | −0.5 | −2.0 | −0.1 | −1.9 | +0.3 |
| 2022 | −1.2 | −0.1 | −1.3 | −4.7 | +1.7 | −2.3 | −2.4 | −1.6 | −2.5 | +0.9 | +5.4 | +2.8 |
| 2023 | +1.5 | −2.6 | +2.5 | +1.6 | −3.0 | +2.1 | +0.8 | −1.4 | −2.4 | +0.1 | +3.0 | +1.4 |
| 2024 | −2.0 | −0.1 | −0.1 | −1.1 | +1.7 | −1.2 | +0.8 | +2.1 | +0.8 | −2.2 | −2.8 | −2.0 |
| 2025 | +0.1 | +1.3 | +4.0 | +4.7 | +0.2 | +3.8 | −3.1 | +2.4 | +0.3 | −1.7 | +0.6 | +1.3 |
| 2026 | +0.9 | −0.3 | −1.8 | +1.6 | −0.6 | −2.0 | +1.0 | +0.6 | −2.5 | −1.4 | — | — |
Trading sessions
How much of the day's range happens inside each session, over the last 12 months. Sessions overlap, so the shares do not add up to 100%. A session with no prices in our feed is not listed.
| Session | Average range | Median share of the day's range | Days |
|---|---|---|---|
| Tokyo 09:00–15:00 Tokyo time | 18.7 bp | 36 % | 258 |
| London 08:00–16:30 London time | 39.5 bp | 80 % | 258 |
| New York 08:00–17:00 New York time | 38.2 bp | 74 % | 258 |
Volatility over the last year
ATR (14) as a percentage of the price, one point per trading day.
How it is measured
- One-minute bid prices from the cTrader broker feed we use for our own backtests: 1513 complete trading days, 2021-01-04 to 2026-10-30.
- A trading day is the broker's: it closes at 17:00 New York time, as in cTrader. Partial days (holidays) are left out.
- Range = high − low of the period, as a share of its opening price. 1 bp (basis point) = 0.01%. ATR is Wilder's 14-day average true range.
- The hourly profile is measured in UTC and kept separately for US summer and winter time, so the hours shown in your time zone stay right all year.
- Updated every day after the market data sync. These are descriptive statistics of the past: they are not a forecast and not a trading signal.