hyperliquid.build built for HIP-3community · not official
UTC
~ / premarket / io

The chain's pre-market on io

Wall Street closes at 16:00 New York time; the US stock perps on Hyperliquid's EntropyIO (io) deployer keep trading. This board shows how far each one moved on-chain between the previous close and two moments: 04:00 ET, before any US venue opens, and 09:00 ET, after five hours of US pre-market. Once the bell has rung it shows whether the real opening gap went the same way.

as of 2026-10-08 09:00 ET window overnight · Wed 7 Oct 16:00 → Thu 8 Oct 09:30 ET open opened at 09:30 ET 2026-10-08 · gaps filled permalink →
markets with data
5
2 up · 3 down by 09:00 ET
median |move| · 09:00 call
1.03%
close → 09:00 ET
09:00 call agreed
—
n=5 with both |moves| ≥ 0.10% (<15)
scorecard · all nights
84% / 78%
agreed · 09:00 / 04:00 call · of 100 / 95 · ±0.10% · details
5 marketsdefault order: largest |09:00 move| first · click a column to sort
marketclass04:00 call09:00 callhigh / lowpath · close → 09:30real gapright before · ±0.10%volume
EWYus etf us etf -2.22%✓ -2.28%✓ +0.74% / -2.69% -2.15% 09:00 n=12 (<15)04:00 n=11 (<15) $314k
NBISus equity us equity -1.55%✓ -1.78%✓ +0.88% / -2.76% -2.49% 09:00 79% of 2404:00 77% of 22 $4.6M
SNDKus equity us equity -1.02%✓ -1.03%✓ +1.28% / -2.06% -1.46% 09:00 84% of 2504:00 83% of 24 $22.8M
GPROus equity us equity +1.35%✗ +0.73%✗ +3.28% / -0.39% -0.83% 09:00 78% of 1804:00 60% of 20 $66k
IONQus equity us equity +0.83%✓ · 23m old +0.68%✓ +2.25% / -0.68% +0.63% 09:00 88% of 1604:00 n=13 (<15) $100k

04:00 call = last 1-minute candle close before 04:00 ET vs the candle close in the last minute of the previous session (15:59 ET, 12:59 on half days) 09:00 call = the same at 09:00 ET "12m old" = the candle used closed that long before the target minute (shown above 5 min; older than 30 min is excluded from every rate) ✓ same direction as the real gap, ✗ opposite, and · inside the 0.10% dead band (not scored) high / low = extremes of 1-minute highs and lows while the market was closed, same base path = candle close every 15 minutes from the previous close to 09:30 ET, scale per row, centre line = previous close, ticks = 04:00 and 09:00, dashed = no candle in between real gap = oracle price at 09:30 ET vs at the previous close, on io's own oracle; on the 65 symbol-nights xyz also lists, it was within 0.05 pp of xyz's (median) and went the same way 61 of 62 times right before = this symbol's past nights with the same 0.10% band, shown from n=15 volume = sum of 1-minute base volume × close in the window, approximate definitions in methodology

How often the chain called the open30 nights · 2026-08-20 → 2026-10-08 · us_equity + us_etf only

Every completed night since 2026-08-20, two calls against the real opening gap. The 09:00 call has had five hours of US pre-market trading (from 04:00 ET) to follow, so much of it repeats prices already being set on US venues. The 04:00 call is taken before any US venue opens; that part is what only a 24/7 venue can provide. A call counts only when both moves are at least 0.10%. This is a description of what already happened, not a forecast of the next open.

Method notes. Each call is the 1-minute candle close just before 04:00 or 09:00 ET against the candle close in the last minute of the previous session; the real gap is the deployer's oracle price at 09:30 ET against the oracle at the previous close. 1-minute candles can be sparse overnight, so a quiet market's path has holes. The oracle is sampled about once a minute, so the reference close and real open approximate the official exchange prints. Pre-IPO and non-US names are excluded because they have no US open. A call whose candle closed more than 30 minutes before its target minute is stale and excluded from every rate and chart here: 2 09:00 calls and 6 04:00 calls so far; boards still show them with their age. Full definitions: methodology. Data: latest.json · scorecard.json · one file per date at /api/io/premarket/<date>.json.

04:00 call agreed · ±0.10%
78%
of 95 calls · before any US venue opens
09:00 call agreed · ±0.10%
84%
of 100 calls · after 5 h of US pre-market
median |gap| · real
1.42%
oracle at 09:30 vs previous close
nights
30
2026-08-20 → 2026-10-08 · 3 of 5 symbols with n ≥ 15

04:00 vs 09:00 call · all nights

every rate with its N · nothing shown below n=15
04:00 call09:00 call
calls scored · ±0.10%95100
agreed · ±0.10% band78% of 9584% of 100
agreed · no band76% of 10681% of 110
mean abs error1.41 pp0.79 pp
beta · gap on call0.650.96

mean abs error = mean |call − real gap| in percentage points and beta = OLS slope of the real gap on the call (no intercept; 1 means the gap matched the call on average), both over every completed pair, the no-band N only the agree rate uses the 0.10% band calls older than 30 min excluded

calibration · call vs open

04:00 call · each dot = one symbol on one night (105 shown) · shaded quadrants = same direction · grey cross = ±0.10% dead band, not scored
-10%-10%-5%-5%00+5%+5%+10%+10%SNDK · chain +2.60% · gap +0.55%SNDK · chain +0.73% · gap +0.22%SNDK · chain -2.26% · gap -2.38%SNDK · chain -1.52% · gap -2.30%NBIS · chain +0.26% · gap -3.63%SNDK · chain -0.31% · gap +0.14%NBIS · chain -1.17% · gap -1.43%GPRO · chain +0.35% · gap -1.63%SNDK · chain -0.55% · gap -0.23%NBIS · chain -0.11% · gap -1.29%GPRO · chain +8.85% · gap +1.55%SNDK · chain +1.65% · gap +2.50%NBIS · chain +0.93% · gap +0.43%GPRO · chain +6.14% · gap +3.60%SNDK · chain +1.23% · gap +2.10%NBIS · chain -0.13% · gap +5.19%GPRO · chain +6.32% · gap -8.54%SNDK · chain -0.23% · gap -2.20%NBIS · chain -2.03% · gap -2.41%GPRO · chain -1.88% · gap -4.66%SNDK · chain +0.22% · gap +1.60%IONQ · chain +0.84% · gap +0.31%NBIS · chain +1.60% · gap +2.56%GPRO · chain +3.81% · gap -1.43%SNDK · chain -5.16% · gap -6.83%IONQ · chain -3.30% · gap -2.41%NBIS · chain -6.43% · gap -8.39%GPRO · chain -4.67% · gap -3.64%SNDK · chain +0.75% · gap +0.72%IONQ · chain -1.04% · gap -0.31%NBIS · chain -0.66% · gap +0.36%GPRO · chain -2.65% · gap +0.01%SNDK · chain +0.97% · gap +1.69%IONQ · chain +0.82% · gap +0.23%NBIS · chain +1.59% · gap +3.03%GPRO · chain -1.58% · gap -0.75%SNDK · chain +1.02% · gap +3.64%IONQ · chain +2.54% · gap +4.58%NBIS · chain +7.30% · gap +9.81%GPRO · chain -0.19% · gap +3.18%SNDK · chain +1.83% · gap +1.14%IONQ · chain +1.08% · gap +0.07%NBIS · chain +0.45% · gap +0.17%GPRO · chain +1.58% · gap +0.76%SNDK · chain +0.80% · gap +1.26%IONQ · chain +1.64% · gap +2.45%NBIS · chain +1.88% · gap +0.17%GPRO · chain -0.80% · gap +0.19%EWY · chain +2.48% · gap +2.62%SNDK · chain -0.27% · gap +0.54%NBIS · chain -0.79% · gap -0.00%GPRO · chain +0.35% · gap -0.77%EWY · chain -1.65% · gap -0.61%SNDK · chain -0.04% · gap -0.02%NBIS · chain +0.02% · gap -0.96%GPRO · chain +0.29% · gap -0.78%SNDK · chain -1.85% · gap -1.87%IONQ · chain -2.19% · gap -0.24%NBIS · chain +0.20% · gap +1.70%GPRO · chain -1.47% · gap -1.54%EWY · chain +0.10% · gap -0.27%SNDK · chain +1.96% · gap +1.96%IONQ · chain -0.15% · gap -0.64%NBIS · chain +1.40% · gap +0.10%GPRO · chain +1.66% · gap +0.79%EWY · chain +1.64% · gap +1.84%SNDK · chain -3.09% · gap -2.12%IONQ · chain -3.90% · gap +1.42%NBIS · chain -2.39% · gap -1.41%GPRO · chain -1.90% · gap -1.57%EWY · chain -1.50% · gap -1.47%SNDK · chain +1.10% · gap +1.26%IONQ · chain +0.02% · gap +1.26%NBIS · chain +0.55% · gap +1.87%GPRO · chain -2.08% · gap -0.02%EWY · chain +0.86% · gap +1.42%SNDK · chain +1.33% · gap -0.14%IONQ · chain -0.52% · gap -1.59%NBIS · chain +0.74% · gap -1.27%GPRO · chain -2.08% · gap -3.06%EWY · chain +0.81% · gap +1.09%SNDK · chain +0.36% · gap -1.80%IONQ · chain +0.68% · gap +2.22%NBIS · chain +1.10% · gap +1.54%GPRO · chain -1.41% · gap -0.76%EWY · chain +1.87% · gap +2.60%SNDK · chain +0.65% · gap -0.10%IONQ · chain +0.48% · gap -0.95%NBIS · chain +1.09% · gap -0.69%GPRO · chain -2.02% · gap -0.76%EWY · chain -0.22% · gap -0.28%SNDK · chain -0.49% · gap +0.09%NBIS · chain +0.69% · gap +3.28%GPRO · chain -1.85% · gap -0.01%EWY · chain -1.40% · gap -0.60%SNDK · chain -1.40% · gap -1.29%IONQ · chain -0.06% · gap -2.88%NBIS · chain -1.37% · gap -3.74%GPRO · chain +0.26% · gap -1.52%EWY · chain -0.72% · gap -2.14%SNDK · chain -1.02% · gap -1.46%IONQ · chain +0.83% · gap +0.63%NBIS · chain -1.55% · gap -2.49%GPRO · chain +1.35% · gap -0.83%EWY · chain -2.22% · gap -2.15%x = chain move by 04:00 ETy = real opening gap
45° · gap = callslope 0.65 (OLS)symbol-night

1 point beyond the axis range not drawn; they are in scorecard.json.

by window

agreed with the ±0.10% band, by how long Wall Street was closed
windown · 04:0004:00mae · 04:00n · 09:0009:00mae · 09:00
overnight7480%1.26 pp8183%0.79 pp
weekend1878%1.19 pp1688%0.61 pp
holiday3n < 15—3n < 15—

by size of the call

bigger moves, better calls? buckets of |call move| (each call bucketed on its own move), ±0.10% band
|call move|n · 04:0004:00n · 09:0009:00
0.10–0.25%9n < 155n < 15
0.25–0.50%10n < 159n < 15
0.50–1%1984%2050%
>1%5789%6698%

a coin flip is 50%

by symbol · 04:00 call agreed most often

ranked by the 04:00 rate · symbols with n ≥ 15 · ±0.10% band
marketn · 0404:00β · 04n · 0909:00β · 09
SNDK2584%1.052685%1.00

by symbol · 04:00 call agreed least often

ranked by the 04:00 rate · symbols with n ≥ 15 · ±0.10% band
marketn · 0404:00β · 04n · 0909:00β · 09
GPRO2157%0.071974%1.01

Archive35 trade dates

  • 2026-10-08

    thu · overnight · 5 names · 2 up / 3 down · median |move| 1.03%

    n < 15
  • 2026-10-07

    wed · overnight · 5 names · 0 up / 5 down · median |move| 1.88%

    n < 15
  • 2026-10-06

    tue · overnight · 5 names · 3 up / 2 down · median |move| 0.60%

    n < 15
  • 2026-10-05

    mon · weekend · 5 names · 2 up / 3 down · median |move| 0.31%

    n < 15
  • 2026-10-02

    fri · overnight · 5 names · 4 up / 1 down · median |move| 2.15%

    n < 15
  • 2026-10-01

    thu · overnight · 5 names · 1 up / 4 down · median |move| 0.91%

    n < 15
  • 2026-09-30

    wed · overnight · 5 names · 3 up / 2 down · median |move| 0.73%

    real open not recorded
  • 2026-09-29

    tue · overnight · 5 names · 5 up / 0 down · median |move| 0.92%

    n < 15
  • 2026-09-28

    mon · weekend · 5 names · 0 up / 5 down · median |move| 1.28%

    n < 15
  • 2026-09-25

    fri · overnight · 5 names · 4 up / 1 down · median |move| 1.58%

    n < 15
  • 2026-09-24

    thu · overnight · 5 names · 1 up / 4 down · median |move| 2.23%

    n < 15
  • 2026-09-23

    wed · overnight · 5 names · 1 up / 4 down · median |move| 1.58%

    n < 15
  • 2026-09-22

    tue · overnight · 5 names · 1 up / 4 down · median |move| 0.56%

    n < 15
  • 2026-09-21

    mon · weekend · 5 names · 5 up / 0 down · median |move| 1.23%

    n < 15
  • 2026-09-18

    fri · overnight · 4 names · 2 up / 2 down · median |move| 0.75%

    n < 15
  • 2026-09-17

    thu · overnight · 4 names · 4 up / 0 down · median |move| 3.18%

    n < 15
  • 2026-09-16

    wed · overnight · 4 names · 2 up / 2 down · median |move| 1.06%

    n < 15
  • 2026-09-15

    tue · overnight · 4 names · 2 up / 2 down · median |move| 1.12%

    n < 15
  • 2026-09-14

    mon · weekend · 4 names · 0 up / 4 down · median |move| 5.26%

    n < 15
  • 2026-09-11

    fri · overnight · 4 names · 4 up / 0 down · median |move| 2.34%

    n < 15
  • 2026-09-10

    thu · overnight · 3 names · 0 up / 3 down · median |move| 3.78%

    n < 15
  • 2026-09-09

    wed · overnight · 3 names · 1 up / 2 down · median |move| 0.59%

    n < 15
  • 2026-09-08

    tue · holiday · 3 names · 2 up / 1 down · median |move| 2.69%

    n < 15
  • 2026-09-04

    fri · overnight · 3 names · 2 up / 1 down · median |move| 1.29%

    n < 15
  • 2026-09-03

    thu · overnight · 3 names · 1 up / 2 down · median |move| 0.29%

    n < 15
  • 2026-09-02

    wed · overnight · 3 names · 0 up / 3 down · median |move| 1.35%

    n < 15
  • 2026-09-01

    tue · overnight · 2 names · 0 up / 2 down · median |move| 2.73%

    n < 15
  • 2026-08-31

    mon · weekend · 2 names · 0 up / 2 down · median |move| 1.21%

    real open not recorded
  • 2026-08-28

    fri · overnight · 1 names · 0 up / 1 down · median |move| 1.65%

    n < 15
  • 2026-08-27

    thu · overnight · 1 names · 1 up / 0 down · median |move| 3.78%

    real open not recorded
  • 2026-08-26

    wed · overnight · 1 names · 0 up / 1 down · median |move| 1.99%

    real open not recorded
  • 2026-08-25

    tue · overnight · 0 names · 0 up / 0 down · median |move| —%

    n < 15
  • 2026-08-24

    mon · weekend · 1 names · 0 up / 1 down · median |move| 4.42%

    real open not recorded
  • 2026-08-21

    fri · overnight · 1 names · 1 up / 0 down · median |move| 1.05%

    n < 15
  • 2026-08-20

    thu · overnight · 1 names · 0 up / 1 down · median |move| 0.96%

    n < 15

Sign in to set alerts

Free, email only. Alerts are sent when the data is rebuilt (nightly 00:40 UTC and 09:05 ET), never in real time. No password: we email you a 6-digit code and a link.

We store your email, your alert rules and a log of what we sent. Every alert email has an unsubscribe link; you can delete the account any time. details