NEAR Protocol (NEAR) Returns by Hour, Weekday & Session
When has NEAR Protocol tended to rise or fall? Average returns by hour of day (UTC), weekday and trading session, measured on Binance spot NEARUSDT hourly closes from 14 Oct 2020 to 2 Oct 2026. Seasonality in the past is not a forecast: most of these differences are small next to an hour's normal move.
Over 52,284 hourly returns since 14 Oct 2020, NEAR Protocol's strongest UTC hour on average was 23:00 (+0.054%, up 48.7% of the time) and its weakest 18:00 (-0.031%); the best hour's edge is within the noise once you allow for picking the best of 24 hours (t = 2.0). By UTC day, Wednesday averaged the most (+0.42%) and Monday the least (-0.36%), over 2,179 days. Weekends are quieter: the average weekend day ranged 6.64% against 8.21% on weekdays (19% less). Of the trading sessions, the Asia session added the most in total (+125.5% cumulative over 1,556 weekdays).
NEAR Protocol average return by hour of day (UTC)
14 Oct 2020 – 2 Oct 2026 · 52284 hourly returns| Hour (UTC) | Mean | Median | % up | Avg |move| | t-stat | Hours |
|---|---|---|---|---|---|---|
| 00:00 | +0.009% | +0.000% | 49.0% | 1.111% | +0.3 | 2179 |
| 01:00 | -0.018% | -0.036% | 47.8% | 0.999% | -0.6 | 2179 |
| 02:00 | -0.021% | +0.000% | 48.5% | 0.885% | -0.7 | 2175 |
| 03:00 | +0.000% | +0.000% | 48.7% | 0.857% | -0.0 | 2175 |
| 04:00 | +0.037% | +0.000% | 49.1% | 0.796% | +1.4 | 2176 |
| 05:00 | +0.015% | +0.000% | 48.9% | 0.794% | +0.6 | 2176 |
| 06:00 | +0.000% | +0.000% | 48.9% | 0.820% | +0.0 | 2177 |
| 07:00 | +0.046% | +0.000% | 47.9% | 0.847% | +1.7 | 2177 |
| 08:00 | +0.003% | +0.000% | 48.0% | 0.907% | +0.1 | 2178 |
| 09:00 | -0.025% | +0.000% | 48.2% | 0.828% | -0.9 | 2179 |
| 10:00 | +0.010% | -0.022% | 47.3% | 0.800% | +0.4 | 2180 |
| 11:00 | -0.016% | -0.021% | 47.5% | 0.804% | -0.6 | 2180 |
| 12:00 | -0.010% | -0.054% | 47.0% | 0.937% | -0.3 | 2180 |
| 13:00 | +0.018% | -0.049% | 47.0% | 0.999% | +0.5 | 2179 |
| 14:00 | -0.017% | -0.051% | 47.2% | 1.047% | -0.5 | 2178 |
| 15:00 | +0.004% | +0.000% | 49.7% | 1.022% | +0.1 | 2179 |
| 16:00 | -0.003% | -0.081% | 46.8% | 1.019% | -0.1 | 2179 |
| 17:00 | -0.017% | -0.039% | 47.6% | 0.908% | -0.6 | 2179 |
| 18:00 | -0.031% | -0.031% | 47.5% | 0.863% | -1.2 | 2179 |
| 19:00 | -0.031% | +0.000% | 48.8% | 0.830% | -1.1 | 2180 |
| 20:00 | -0.015% | +0.000% | 49.0% | 0.832% | -0.6 | 2180 |
| 21:00 | +0.043% | +0.034% | 50.6% | 0.823% | +1.5 | 2180 |
| 22:00 | +0.017% | +0.018% | 50.2% | 0.832% | +0.7 | 2180 |
| 23:00 | +0.054% | +0.000% | 48.7% | 0.832% | +2.0 | 2180 |
NEAR Protocol average return by day of the week
UTC-day closes · 2179 days| Weekday | Mean | Median | % up | Avg |move| | t-stat | Days |
|---|---|---|---|---|---|---|
| Monday | -0.357% | -0.030% | 48.9% | 4.995% | -0.9 | 311 |
| Tuesday | -0.127% | -0.089% | 48.9% | 4.225% | -0.4 | 311 |
| Wednesday | +0.421% | -0.075% | 49.2% | 5.255% | +1.0 | 311 |
| Thursday | +0.183% | -0.334% | 46.8% | 4.702% | +0.5 | 312 |
| Friday | +0.002% | +0.119% | 50.6% | 4.818% | +0.0 | 312 |
| Saturday | +0.376% | +0.125% | 51.8% | 3.396% | +1.3 | 311 |
| Sunday | -0.050% | -0.548% | 45.0% | 3.981% | -0.2 | 311 |
NEAR Protocol return by trading session
Weekdays · sessions overlap| Session | Hours | Mean | Median | % up | Avg |move| | Cumulative | Sessions |
|---|---|---|---|---|---|---|---|
| Asia | 00:00–08:00 UTC | +0.052% | +0.057% | 50.6% | 2.60% | +125.5% | 1556 |
| Europe | 07:00–16:00 London | +0.042% | -0.086% | 48.6% | 2.78% | +91.0% | 1555 |
| US | 09:00–16:00 New York (NYSE opens 09:30) | -0.137% | -0.164% | 47.0% | 2.78% | -88.1% | 1558 |
The sessions overlap (Asia and Europe share an hour or two, Europe and the US two to three), so their returns don't add up to the day's. Cumulative is every session's return compounded over the window.
NEAR Protocol weekend vs weekday volatility
UTC days| Days | Avg |daily return| | Avg daily range | Avg |hourly return| | Days |
|---|---|---|---|---|
| Weekdays (Mon–Fri) | 4.80% | 8.21% | 0.935% | 1557 |
| Weekend (Sat–Sun) | 3.69% | 6.64% | 0.782% | 622 |
Range is the highest over the lowest hourly close of a UTC day (days with at least 20 stored hours).
NEAR Protocol hour × weekday heatmap
Mean hourly return in basis points (1 bp = 0.01%) · UTC| Day | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mon | -6.6 | -3.6 | -12.3 | +9.6 | +0.8 | -0.9 | +1.9 | +6.8 | -5.4 | -17.8 | -2.5 | -1.9 | -5.4 | +10.8 | +2.1 | -2.5 | -9.9 | +3.2 | -6.1 | -6.4 | +2.6 | +4.9 | +4.5 | -0.9 |
| Tue | -1.0 | -5.6 | +0.9 | -3.8 | +7.8 | +0.9 | -0.2 | +15.1 | -3.3 | -4.7 | +16.1 | -0.4 | -12.0 | -7.5 | -16.1 | -3.9 | +2.4 | -9.2 | -5.0 | -6.8 | +5.5 | +8.1 | +1.6 | +7.2 |
| Wed | -3.5 | +4.3 | +6.1 | -13.3 | +14.2 | +3.8 | -6.3 | +5.2 | -1.8 | +5.6 | +10.6 | -1.2 | -16.3 | +11.8 | +2.0 | -6.2 | +19.9 | +7.6 | +0.4 | -4.0 | -4.6 | +6.9 | -4.5 | -0.1 |
| Thu | +15.3 | -6.0 | +8.2 | -17.4 | +10.0 | -5.0 | -0.4 | +8.2 | +1.9 | -0.2 | -3.6 | +0.6 | +11.8 | -3.9 | +5.6 | +2.9 | -10.3 | +7.8 | -5.6 | +0.0 | -8.4 | +6.3 | -4.7 | +3.7 |
| Fri | -0.8 | +6.5 | -13.4 | +7.2 | -1.9 | +6.1 | -0.9 | -11.8 | +3.4 | +1.1 | +0.2 | +1.0 | +18.6 | +18.8 | -16.7 | -7.9 | -5.5 | -4.0 | -10.8 | -3.3 | -4.6 | +0.6 | +1.4 | +16.5 |
| Sat | +3.6 | -2.2 | +1.5 | +19.4 | -8.1 | -2.0 | +5.2 | +0.9 | +0.4 | -2.3 | -6.7 | +1.2 | +8.7 | -10.0 | +3.0 | +10.6 | +1.5 | -9.9 | +0.6 | -5.0 | +2.4 | +4.2 | +10.8 | +9.6 |
| Sun | -0.7 | -6.0 | -5.4 | -1.7 | +2.9 | +7.2 | +0.9 | +7.8 | +6.5 | +1.0 | -7.1 | -10.7 | -12.2 | -7.4 | +8.3 | +10.0 | -0.4 | -7.8 | +4.6 | +4.1 | -3.3 | -1.3 | +3.0 | +1.5 |
How to read it. Mean and median are average hourly (or daily, or session) returns; % up is the share that closed higher; Avg |move| is the average size of the move either way. The best of 24 hours will look good by luck alone, so an hour needs a |t-stat| of about 3.1 or more (about 2.7 for the best of 7 weekdays) before its average is distinguishable from zero; |t| of 2 is not enough here. Returns are only counted where both closes are stored: 20 missing hours in this window were skipped, not bridged. See also NEAR Protocol monthly returns.
Source: Binance spot NEARUSDT hourly candles (public API). Past seasonality is not a forecast. Not financial advice.
NEAR Protocol seasonality FAQ
What is the best time of day to buy NEAR Protocol?
The tables show which UTC hours and weekdays have had the highest and lowest average return in the data, with the share of hours that closed up and a t-statistic. Most hourly differences are tiny (hundredths of a percent) and within the noise. Because the best of 24 hours is picked after the fact, a single hour needs |t| of about 3.1 or more (a Bonferroni correction for 24 comparisons; about 2.7 for the best of 7 weekdays) before it counts as more than luck. Past seasonality is not a forecast.
How are the returns calculated?
From Binance spot USDT hourly candles: each hour's return is the log change from the previous hour's close to its own close, and each weekday's return from one UTC-day close (the 23:00 candle) to the next. A return is only counted when both closes are stored; Binance skips the odd hour for maintenance, and those gaps are left out rather than bridged. Percentages are converted back to simple returns for display.
What are the trading sessions?
Asia is 00:00–08:00 UTC; Europe 07:00–16:00 London time (06:00–15:00 UTC in British Summer Time); the US is the NYSE session, 09:30–16:00 New York time, measured 09:00–16:00 because the candles are hourly (13:00–20:00 UTC in US daylight time, 14:00–21:00 otherwise). The sessions overlap, so their returns do not add up to the day's. Weekdays only; exchange holidays are not taken out.
Is crypto more volatile on weekends?
The weekend table compares the average absolute daily return, the average intraday range (highest over lowest hourly close in a UTC day) and the average absolute hourly return on Saturdays and Sundays with Monday to Friday.