Free tool · Market statistics
Ethereum (ETHUSD) volatility by hour, day and month
When Ethereum moves, how much, and on which days — measured on 2079 trading days of real one-minute data from our broker feed, 2021-01-01 to 2026-11-01. Descriptive statistics of the past, not a forecast.
Volatility by hour
Over the last 12 months, the hour with the widest average range on Ethereum was 15:00–16:00 UTC (185.3 bp), and the quietest was 10:00–11:00 UTC (75.5 bp): 2.5 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 | 103.7 | 83.0 | 126 |
| 01:00 | 113.4 | 93.8 | 124 |
| 02:00 | 101.1 | 88.1 | 124 |
| 03:00 | 92.2 | 72.5 | 124 |
| 04:00 | 84.0 | 74.9 | 125 |
| 05:00 | 78.8 | 64.4 | 124 |
| 06:00 | 87.2 | 66.2 | 119 |
| 07:00 | 79.7 | 66.3 | 119 |
| 08:00 | 92.8 | 76.4 | 121 |
| 09:00 | 89.6 | 71.8 | 122 |
| 10:00 | 75.5 | 62.8 | 122 |
| 11:00 | 78.1 | 68.0 | 119 |
| 12:00 | 86.1 | 67.3 | 119 |
| 13:00 | 107.5 | 97.4 | 119 |
| 14:00 | 174.3 | 164.9 | 118 |
| 15:00 | 185.3 | 171.1 | 119 |
| 16:00 | 152.6 | 132.3 | 121 |
| 17:00 | 140.7 | 124.2 | 122 |
| 18:00 | 135.2 | 112.8 | 122 |
| 19:00 | 112.8 | 92.2 | 122 |
| 20:00 | 114.3 | 92.7 | 126 |
| 21:00 | 93.8 | 69.9 | 127 |
| 22:00 | 95.3 | 71.3 | 127 |
| 23:00 | 95.5 | 68.9 | 127 |
Day of the week
Monday has the widest average daily range (6.78%), Saturday the narrowest (3.94%). Only Wednesday shows an average open-to-close return that is distinguishable from zero at 95% confidence (marked •). Even then it is one measurement over a few years: check the year-by-year table before reading anything into it.
| Day | Average range | Open → close, mean ± 95% CI | Up days | Days |
|---|---|---|---|---|
| Monday | 6.78 % | +0.259 % ± 0.523 | 52.0 % | 304 |
| Tuesday | 6.04 % | +0.020 % ± 0.427 | 49.7 % | 304 |
| Wednesday | 6.37 % | +0.515 % ± 0.501 • | 52.6 % | 304 |
| Thursday | 6.00 % | −0.238 % ± 0.449 | 49.0 % | 304 |
| Friday | 6.12 % | −0.068 % ± 0.455 | 49.8 % | 305 |
| Saturday | 3.94 % | +0.283 % ± 0.315 | 59.0 % | 256 |
| Sunday | 4.50 % | +0.166 % ± 0.396 | 52.6 % | 302 |
Average open → close return, year by year (%)
| Year | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| 2021 | +0.720 | +0.554 | +1.412 | +0.201 | −0.561 | +1.037 | +0.419 |
| 2022 | −0.506 | +0.117 | −0.196 | −0.059 | −0.479 | −0.180 | +0.265 |
| 2023 | −0.423 | +0.655 | +0.283 | +0.151 | +0.360 | +0.156 | +0.424 |
| 2024 | +0.933 | −0.617 | +0.154 | +0.049 | −0.098 | +0.609 | +0.284 |
| 2025 | −0.331 | −0.044 | +1.148 | −0.766 | +0.325 | +0.002 | −0.093 |
| 2026 | +1.332 | −0.649 | +0.230 | −1.145 | +0.076 | −0.025 | −0.398 |
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 | +9.91 % | −0.74 % | 33 % | 6 |
| February | +1.87 % | +3.50 % | 67 % | 6 |
| March | +10.82 % | +11.19 % | 83 % | 6 |
| April | +3.26 % | +1.32 % | 50 % | 6 |
| May | +2.39 % | −6.47 % | 33 % | 6 |
| June | −15.40 % | −12.08 % | 17 % | 6 |
| July | +22.95 % | +14.58 % | 67 % | 6 |
| August | +7.52 % | +5.10 % | 50 % | 6 |
| September | −3.02 % | −1.85 % | 50 % | 6 |
| October | +7.14 % | +2.08 % | 50 % | 6 |
| November | +6.16 % | +8.60 % | 60 % | 5 |
| December | −5.51 % | −7.36 % | 20 % | 5 |
Every month, year by year (%)
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | +76.2 | +9.3 | +36.7 | +42.7 | −11.6 | −14.4 | +10.8 | +35.4 | −12.1 | +43.1 | +8.6 | −20.6 |
| 2022 | −27.5 | +5.1 | +16.8 | −15.0 | −30.2 | −48.5 | +68.8 | −8.8 | −15.2 | +19.7 | −17.2 | −7.4 |
| 2023 | +31.1 | +1.9 | +13.7 | +4.3 | −1.5 | +3.3 | −3.8 | −10.9 | +2.1 | +7.9 | +13.0 | +11.7 |
| 2024 | −0.5 | +47.2 | +8.7 | −18.6 | +27.5 | −9.7 | −5.8 | −22.4 | +4.5 | −3.8 | +48.1 | −9.8 |
| 2025 | −1.0 | −33.0 | −18.3 | −1.6 | +41.6 | −1.7 | +49.4 | +18.9 | −5.8 | −8.1 | −21.7 | −1.4 |
| 2026 | −18.9 | −19.3 | +7.3 | +7.9 | −11.4 | −21.4 | +18.3 | +32.9 | +8.5 | −16.0 | — | — |
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 | 200.6 bp | 42 % | 351 |
| London 08:00–16:30 London time | 296.8 bp | 64 % | 351 |
| New York 08:00–17:00 New York time | 338.3 bp | 76 % | 351 |
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: 2079 complete trading days, 2021-01-01 to 2026-11-01.
- 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.