Hourly price and OI states
One exact perpetual contract, hour by hour: did price rise or fall, and did open interest rise or fall once the price move is taken out of its USD value?
Contract and range
Download CSVBinance BTCUSDT · last 7d
Contract binance:perp:BTCUSDT. Hourly buckets from 2026-10-10 03:00 UTC to 2026-10-17 04:00 UTC; the newest row is the hour that closed at 2026-10-17 04:00 UTC, at least 10 minutes ago. Source: exchange public data recorded by SwoleCharts (price: bars_1h, open interest: market_1h).
| State | Hours | Share of classified hours |
|---|---|---|
| Price up, exposure up | 4 | 2.4% |
| Price down, exposure up | 10 | 6.0% |
| Price up, exposure down | 5 | 3.0% |
| Price down, exposure down | 9 | 5.4% |
| Below threshold | 140 | 83.3% |
| Unavailable | 0 | not counted |
Shares are of 168 classified hours out of 168; 0 hours unavailable (missing, invalid or unrecorded) are left out of the denominator. First classified hour 2026-10-10 04:00 UTC, last 2026-10-17 03:00 UTC.
Hour by hour, newest first
| Hour (UTC) | State | Price | Price % | OI (USD) | USD OI % | Price-adjusted OI % |
|---|---|---|---|---|---|---|
| 2026-10-17 03:00 | Below threshold | 81,532.4 | +0.11% | $7.67B | +0.17% | +0.06% |
| 2026-10-17 02:00 | Below threshold | 81,444 | -0.08% | $7.65B | -0.11% | -0.03% |
| 2026-10-17 01:00 | Below threshold | 81,511.1 | -0.03% | $7.66B | -0.09% | -0.07% |
| 2026-10-17 00:00 | Below threshold | 81,532.6 | -0.06% | $7.67B | -0.09% | -0.04% |
| 2026-10-16 23:00 | Price down, exposure down | 81,578.3 | -0.21% | $7.68B | -0.72% | -0.51% |
| 2026-10-16 22:00 | Below threshold | 81,754 | +0.13% | $7.73B | +0.13% | 0.00% |
| 2026-10-16 21:00 | Below threshold | 81,648.6 | -0.06% | $7.72B | -0.22% | -0.16% |
| 2026-10-16 20:00 | Below threshold | 81,694.6 | +0.17% | $7.74B | +0.08% | -0.09% |
| 2026-10-16 19:00 | Price up, exposure up | 81,557.4 | +0.54% | $7.73B | +1.50% | +0.95% |
| 2026-10-16 18:00 | Below threshold | 81,117.6 | -0.08% | $7.62B | -0.34% | -0.26% |
| 2026-10-16 17:00 | Price down, exposure down | 81,185.3 | -0.27% | $7.64B | -0.85% | -0.58% |
| 2026-10-16 16:00 | Price up, exposure down | 81,405.3 | +0.10% | $7.71B | -0.54% | -0.64% |
| 2026-10-16 15:00 | Below threshold | 81,320.1 | -0.76% | $7.75B | -0.71% | +0.06% |
| 2026-10-16 14:00 | Below threshold | 81,944 | -0.06% | $7.81B | -0.61% | -0.55% |
| 2026-10-16 13:00 | Below threshold | 81,990.1 | -0.02% | $7.85B | +1.35% | +1.37% |
| 2026-10-16 12:00 | Below threshold | 82,008.6 | -0.71% | $7.75B | -0.71% | +0.01% |
| 2026-10-16 11:00 | Below threshold | 82,598.7 | +0.52% | $7.80B | +0.89% | +0.37% |
| 2026-10-16 10:00 | Below threshold | 82,175.4 | +0.23% | $7.74B | +0.19% | -0.04% |
| 2026-10-16 09:00 | Below threshold | 81,985.9 | -0.27% | $7.72B | -0.55% | -0.28% |
| 2026-10-16 08:00 | Below threshold | 82,208.4 | -0.06% | $7.76B | +0.16% | +0.22% |
| 2026-10-16 07:00 | Below threshold | 82,260.3 | +0.15% | $7.75B | +0.17% | +0.02% |
| 2026-10-16 06:00 | Below threshold | 82,140.9 | +0.01% | $7.74B | -0.12% | -0.14% |
| 2026-10-16 05:00 | Below threshold | 82,128.6 | 0.00% | $7.75B | +0.03% | +0.03% |
| 2026-10-16 04:00 | Below threshold | 82,130.6 | +0.05% | $7.75B | +0.05% | 0.00% |
| 2026-10-16 03:00 | Below threshold | 82,088 | +0.10% | $7.74B | +0.13% | +0.03% |
| 2026-10-16 02:00 | Below threshold | 82,010 | -0.05% | $7.73B | -0.10% | -0.05% |
| 2026-10-16 01:00 | Below threshold | 82,052.6 | -0.30% | $7.74B | -0.19% | +0.10% |
| 2026-10-16 00:00 | Below threshold | 82,297.7 | +0.12% | $7.75B | +0.16% | +0.04% |
| 2026-10-15 23:00 | Below threshold | 82,195.4 | -0.26% | $7.74B | -0.24% | +0.02% |
| 2026-10-15 22:00 | Below threshold | 82,412.1 | +0.03% | $7.76B | -0.18% | -0.21% |
| 2026-10-15 21:00 | Below threshold | 82,385.8 | +0.37% | $7.77B | +0.46% | +0.09% |
| 2026-10-15 20:00 | Price down, exposure up | 82,081.7 | -0.33% | $7.74B | +0.31% | +0.64% |
| 2026-10-15 19:00 | Below threshold | 82,351 | -0.03% | $7.71B | -0.05% | -0.02% |
| 2026-10-15 18:00 | Below threshold | 82,373.7 | -0.02% | $7.72B | -0.07% | -0.05% |
| 2026-10-15 17:00 | Price up, exposure up | 82,393.4 | +0.38% | $7.72B | +1.52% | +1.14% |
| 2026-10-15 16:00 | Below threshold | 82,081.2 | -0.36% | $7.61B | -0.75% | -0.39% |
| 2026-10-15 15:00 | Price up, exposure down | 82,374 | +0.65% | $7.67B | -0.53% | -1.17% |
| 2026-10-15 14:00 | Price up, exposure up | 81,840.5 | +2.09% | $7.71B | +2.85% | +0.74% |
| 2026-10-15 13:00 | Price down, exposure up | 80,164.5 | -0.44% | $7.49B | +0.55% | +0.99% |
| 2026-10-15 12:00 | Price down, exposure up | 80,515.4 | -0.53% | $7.45B | +0.08% | +0.61% |
| 2026-10-15 11:00 | Below threshold | 80,942.5 | -0.07% | $7.45B | -0.13% | -0.06% |
| 2026-10-15 10:00 | Below threshold | 81,000.1 | -0.28% | $7.46B | +0.03% | +0.30% |
| 2026-10-15 09:00 | Below threshold | 81,225.1 | -0.15% | $7.45B | +0.07% | +0.22% |
| 2026-10-15 08:00 | Below threshold | 81,343.7 | -0.18% | $7.45B | -0.41% | -0.22% |
| 2026-10-15 07:00 | Below threshold | 81,492.5 | +0.78% | $7.48B | +0.96% | +0.18% |
| 2026-10-15 06:00 | Below threshold | 80,857.8 | +0.38% | $7.41B | +0.36% | -0.03% |
| 2026-10-15 05:00 | Price down, exposure down | 80,550.6 | -1.24% | $7.38B | -1.99% | -0.76% |
| 2026-10-15 04:00 | Below threshold | 81,560.3 | +0.84% | $7.53B | +0.86% | +0.02% |
| 2026-10-15 03:00 | Below threshold | 80,879 | -0.76% | $7.47B | -0.44% | +0.33% |
| 2026-10-15 02:00 | Price down, exposure down | 81,500 | -0.12% | $7.50B | -1.65% | -1.52% |
| 2026-10-15 01:00 | Below threshold | 81,602 | -0.03% | $7.62B | +0.24% | +0.26% |
| 2026-10-15 00:00 | Below threshold | 81,624.7 | -0.02% | $7.61B | +0.16% | +0.18% |
| 2026-10-14 23:00 | Below threshold | 81,641.5 | +0.02% | $7.59B | -0.13% | -0.15% |
| 2026-10-14 22:00 | Below threshold | 81,621.2 | -0.14% | $7.60B | +0.16% | +0.30% |
| 2026-10-14 21:00 | Below threshold | 81,735.8 | 0.00% | $7.59B | +0.03% | +0.03% |
| 2026-10-14 20:00 | Below threshold | 81,735.3 | -0.07% | $7.59B | -0.08% | -0.01% |
| 2026-10-14 19:00 | Below threshold | 81,790.5 | +0.14% | $7.60B | +0.24% | +0.10% |
| 2026-10-14 18:00 | Below threshold | 81,679.6 | +0.15% | $7.58B | +0.26% | +0.11% |
| 2026-10-14 17:00 | Below threshold | 81,556.1 | -0.50% | $7.56B | -0.21% | +0.30% |
| 2026-10-14 16:00 | Price up, exposure down | 81,969.2 | +0.45% | $7.57B | -0.06% | -0.51% |
| 2026-10-14 15:00 | Below threshold | 81,600.1 | -0.40% | $7.58B | -0.87% | -0.47% |
| 2026-10-14 14:00 | Price down, exposure up | 81,926.4 | -0.43% | $7.64B | +0.30% | +0.73% |
| 2026-10-14 13:00 | Price down, exposure up | 82,282.2 | -0.50% | $7.62B | +0.34% | +0.85% |
| 2026-10-14 12:00 | Price down, exposure up | 82,699.6 | -0.87% | $7.60B | +0.11% | +0.98% |
| 2026-10-14 11:00 | Below threshold | 83,424.2 | -0.01% | $7.59B | -0.03% | -0.02% |
| 2026-10-14 10:00 | Below threshold | 83,430.5 | +0.25% | $7.59B | +0.03% | -0.22% |
| 2026-10-14 09:00 | Price down, exposure down | 83,219.9 | -0.21% | $7.59B | -0.74% | -0.54% |
| 2026-10-14 08:00 | Below threshold | 83,393.1 | -0.18% | $7.64B | -0.13% | +0.05% |
| 2026-10-14 07:00 | Below threshold | 83,540.5 | +0.17% | $7.65B | -0.23% | -0.40% |
| 2026-10-14 06:00 | Below threshold | 83,398.5 | -0.04% | $7.67B | +0.03% | +0.07% |
| 2026-10-14 05:00 | Below threshold | 83,434.6 | -0.32% | $7.67B | -0.36% | -0.04% |
| 2026-10-14 04:00 | Below threshold | 83,704.1 | +0.05% | $7.70B | -0.32% | -0.36% |
| 2026-10-14 03:00 | Below threshold | 83,663.5 | +0.07% | $7.72B | +0.26% | +0.20% |
| 2026-10-14 02:00 | Below threshold | 83,608.4 | +0.39% | $7.70B | +0.56% | +0.16% |
| 2026-10-14 01:00 | Price down, exposure down | 83,281.1 | -0.11% | $7.66B | -0.62% | -0.51% |
| 2026-10-14 00:00 | Below threshold | 83,376.5 | +0.30% | $7.71B | +0.17% | -0.13% |
| 2026-10-13 23:00 | Price down, exposure down | 83,125.7 | -0.43% | $7.69B | -1.33% | -0.90% |
| 2026-10-13 22:00 | Below threshold | 83,483.7 | 0.00% | $7.80B | +0.12% | +0.13% |
| 2026-10-13 21:00 | Below threshold | 83,487.2 | +0.14% | $7.79B | -0.21% | -0.35% |
| 2026-10-13 20:00 | Below threshold | 83,366.8 | +0.14% | $7.80B | -0.05% | -0.19% |
| 2026-10-13 19:00 | Below threshold | 83,252.9 | +0.15% | $7.81B | +0.04% | -0.11% |
| 2026-10-13 18:00 | Below threshold | 83,128.1 | +0.08% | $7.80B | -0.25% | -0.33% |
| 2026-10-13 17:00 | Below threshold | 83,062.9 | -0.34% | $7.82B | -0.70% | -0.36% |
| 2026-10-13 16:00 | Below threshold | 83,344.3 | -0.06% | $7.88B | +0.20% | +0.26% |
| 2026-10-13 15:00 | Below threshold | 83,393.1 | -0.12% | $7.86B | -0.12% | 0.00% |
| 2026-10-13 14:00 | Below threshold | 83,493 | +0.31% | $7.87B | +0.64% | +0.32% |
| 2026-10-13 13:00 | Below threshold | 83,232 | -0.11% | $7.82B | -0.53% | -0.42% |
| 2026-10-13 12:00 | Below threshold | 83,324.9 | 0.00% | $7.86B | +0.80% | +0.80% |
| 2026-10-13 11:00 | Below threshold | 83,325.2 | +0.03% | $7.80B | -0.20% | -0.24% |
| 2026-10-13 10:00 | Below threshold | 83,298.2 | -0.35% | $7.82B | -0.57% | -0.22% |
| 2026-10-13 09:00 | Below threshold | 83,591.3 | +0.04% | $7.86B | -0.09% | -0.13% |
| 2026-10-13 08:00 | Price down, exposure up | 83,555.3 | -0.32% | $7.87B | +0.54% | +0.86% |
| 2026-10-13 07:00 | Below threshold | 83,819.9 | +0.10% | $7.83B | -0.17% | -0.26% |
| 2026-10-13 06:00 | Below threshold | 83,738.3 | +0.11% | $7.84B | +0.35% | +0.24% |
| 2026-10-13 05:00 | Below threshold | 83,646.5 | +0.26% | $7.81B | +0.34% | +0.08% |
| 2026-10-13 04:00 | Price up, exposure up | 83,433.6 | +0.16% | $7.79B | +1.10% | +0.93% |
| 2026-10-13 03:00 | Below threshold | 83,299.9 | +0.49% | $7.70B | +0.05% | -0.43% |
| 2026-10-13 02:00 | Below threshold | 82,893.6 | +0.59% | $7.70B | +0.52% | -0.07% |
| 2026-10-13 01:00 | Below threshold | 82,411 | +1.25% | $7.66B | +1.49% | +0.23% |
| 2026-10-13 00:00 | Price down, exposure down | 81,394.4 | -0.51% | $7.55B | -1.33% | -0.82% |
| 2026-10-12 23:00 | Below threshold | 81,813.4 | -0.38% | $7.65B | -0.61% | -0.23% |
| 2026-10-12 22:00 | Below threshold | 82,126.6 | -0.53% | $7.69B | -0.33% | +0.19% |
| 2026-10-12 21:00 | Below threshold | 82,561.5 | -0.58% | $7.72B | -0.69% | -0.12% |
| 2026-10-12 20:00 | Below threshold | 83,039.2 | +0.25% | $7.77B | -0.01% | -0.26% |
| 2026-10-12 19:00 | Below threshold | 82,833.4 | +0.54% | $7.77B | +0.76% | +0.22% |
| 2026-10-12 18:00 | Below threshold | 82,390 | -0.13% | $7.72B | -0.18% | -0.05% |
| 2026-10-12 17:00 | Below threshold | 82,496.1 | 0.00% | $7.73B | +0.13% | +0.13% |
| 2026-10-12 16:00 | Below threshold | 82,494.7 | -0.22% | $7.72B | -0.45% | -0.22% |
| 2026-10-12 15:00 | Below threshold | 82,680.3 | +0.17% | $7.75B | -0.09% | -0.25% |
| 2026-10-12 14:00 | Price down, exposure up | 82,542.1 | -0.46% | $7.76B | +0.08% | +0.54% |
| 2026-10-12 13:00 | Price up, exposure down | 82,922 | +0.24% | $7.75B | -0.30% | -0.54% |
| 2026-10-12 12:00 | Price down, exposure down | 82,724.4 | -0.76% | $7.78B | -1.74% | -0.98% |
| 2026-10-12 11:00 | Below threshold | 83,359.4 | -0.13% | $7.92B | +0.12% | +0.26% |
| 2026-10-12 10:00 | Below threshold | 83,471.2 | -0.05% | $7.91B | +0.49% | +0.54% |
| 2026-10-12 09:00 | Below threshold | 83,513.9 | +0.05% | $7.87B | +0.18% | +0.12% |
| 2026-10-12 08:00 | Below threshold | 83,469.1 | -0.59% | $7.85B | -0.72% | -0.14% |
| 2026-10-12 07:00 | Price down, exposure up | 83,960.9 | -0.26% | $7.91B | +0.26% | +0.52% |
| 2026-10-12 06:00 | Below threshold | 84,178.6 | +0.25% | $7.89B | -0.01% | -0.26% |
| 2026-10-12 05:00 | Price down, exposure up | 83,969.1 | -0.16% | $7.89B | +0.62% | +0.77% |
| 2026-10-12 04:00 | Below threshold | 84,100 | +0.63% | $7.84B | +0.54% | -0.09% |
| 2026-10-12 03:00 | Below threshold | 83,572 | -0.27% | $7.80B | -0.03% | +0.24% |
| 2026-10-12 02:00 | Below threshold | 83,795.9 | +0.20% | $7.80B | +0.63% | +0.43% |
| 2026-10-12 01:00 | Below threshold | 83,629.8 | -0.35% | $7.75B | +0.02% | +0.37% |
| 2026-10-12 00:00 | Below threshold | 83,921.5 | +0.24% | $7.75B | +0.27% | +0.03% |
| 2026-10-11 23:00 | Below threshold | 83,723 | +0.14% | $7.73B | +0.17% | +0.02% |
| 2026-10-11 22:00 | Below threshold | 83,604.8 | +0.15% | $7.72B | +0.27% | +0.12% |
| 2026-10-11 21:00 | Below threshold | 83,483.7 | -0.18% | $7.70B | -0.51% | -0.33% |
| 2026-10-11 20:00 | Below threshold | 83,637 | +0.01% | $7.74B | -0.17% | -0.18% |
| 2026-10-11 19:00 | Below threshold | 83,625.4 | -0.02% | $7.75B | +0.25% | +0.28% |
| 2026-10-11 18:00 | Below threshold | 83,643.1 | -0.16% | $7.73B | -0.61% | -0.45% |
| 2026-10-11 17:00 | Below threshold | 83,781.2 | -0.11% | $7.78B | -0.24% | -0.13% |
| 2026-10-11 16:00 | Below threshold | 83,870 | 0.00% | $7.80B | +0.53% | +0.53% |
| 2026-10-11 15:00 | Price up, exposure down | 83,868.7 | +0.94% | $7.76B | -0.02% | -0.95% |
| 2026-10-11 14:00 | Below threshold | 83,090.8 | +0.06% | $7.76B | +0.12% | +0.06% |
| 2026-10-11 13:00 | Below threshold | 83,041.6 | -0.04% | $7.75B | -0.05% | -0.02% |
| 2026-10-11 12:00 | Below threshold | 83,073.5 | -0.06% | $7.75B | +0.06% | +0.12% |
| 2026-10-11 11:00 | Below threshold | 83,122.2 | +0.20% | $7.75B | +0.24% | +0.04% |
| 2026-10-11 10:00 | Below threshold | 82,958.5 | -0.05% | $7.73B | +0.03% | +0.08% |
| 2026-10-11 09:00 | Below threshold | 82,999.9 | 0.00% | $7.73B | +0.09% | +0.09% |
| 2026-10-11 08:00 | Below threshold | 83,000.3 | +0.02% | $7.72B | +0.17% | +0.15% |
| 2026-10-11 07:00 | Below threshold | 82,980.8 | -0.17% | $7.71B | +0.03% | +0.20% |
| 2026-10-11 06:00 | Below threshold | 83,122.9 | +0.14% | $7.71B | +0.04% | -0.11% |
| 2026-10-11 05:00 | Below threshold | 83,004.4 | +0.03% | $7.70B | +0.03% | 0.00% |
| 2026-10-11 04:00 | Below threshold | 82,981.1 | +0.25% | $7.70B | +0.33% | +0.09% |
| 2026-10-11 03:00 | Below threshold | 82,777.2 | -0.33% | $7.67B | -0.22% | +0.11% |
| 2026-10-11 02:00 | Below threshold | 83,050 | +0.07% | $7.69B | +0.08% | +0.01% |
| 2026-10-11 01:00 | Below threshold | 82,990.1 | +0.08% | $7.69B | +0.04% | -0.03% |
| 2026-10-11 00:00 | Below threshold | 82,925.6 | -0.02% | $7.68B | +0.04% | +0.06% |
| 2026-10-10 23:00 | Below threshold | 82,941 | -0.13% | $7.68B | -0.04% | +0.09% |
| 2026-10-10 22:00 | Below threshold | 83,045.9 | +0.06% | $7.68B | -0.13% | -0.18% |
| 2026-10-10 21:00 | Below threshold | 83,000.2 | +0.01% | $7.69B | -0.05% | -0.06% |
| 2026-10-10 20:00 | Below threshold | 82,994 | -0.05% | $7.70B | +0.24% | +0.29% |
| 2026-10-10 19:00 | Below threshold | 83,036.5 | +0.06% | $7.68B | +0.01% | -0.05% |
| 2026-10-10 18:00 | Below threshold | 82,987.1 | -0.10% | $7.68B | -0.39% | -0.29% |
| 2026-10-10 17:00 | Below threshold | 83,068.7 | +0.11% | $7.71B | +0.26% | +0.15% |
| 2026-10-10 16:00 | Below threshold | 82,975 | -0.04% | $7.69B | +0.10% | +0.14% |
| 2026-10-10 15:00 | Below threshold | 83,008.3 | +0.07% | $7.68B | -0.01% | -0.08% |
| 2026-10-10 14:00 | Below threshold | 82,952.7 | +0.20% | $7.68B | +0.19% | -0.01% |
| 2026-10-10 13:00 | Below threshold | 82,790.1 | +0.03% | $7.66B | -0.02% | -0.05% |
| 2026-10-10 12:00 | Below threshold | 82,764.9 | -0.09% | $7.67B | -0.21% | -0.12% |
| 2026-10-10 11:00 | Below threshold | 82,836.7 | +0.02% | $7.68B | -0.04% | -0.06% |
| 2026-10-10 10:00 | Below threshold | 82,822.6 | +0.01% | $7.69B | 0.00% | -0.01% |
| 2026-10-10 09:00 | Below threshold | 82,815.1 | +0.01% | $7.69B | -0.14% | -0.16% |
| 2026-10-10 08:00 | Below threshold | 82,803.8 | +0.05% | $7.70B | +0.15% | +0.10% |
| 2026-10-10 07:00 | Below threshold | 82,760 | +0.07% | $7.69B | +0.84% | +0.77% |
| 2026-10-10 06:00 | Below threshold | 82,699.9 | -0.12% | $7.62B | -0.12% | 0.00% |
| 2026-10-10 05:00 | Below threshold | 82,800.2 | +0.18% | $7.63B | +0.02% | -0.16% |
| 2026-10-10 04:00 | Below threshold | 82,648.1 | +0.11% | $7.63B | +0.20% | +0.09% |
How to read the states
Read the guide to hourly price and OI states and what followed for worked examples and limits.
Each row is one hourly bucket, labelled by its start, compared with the bucket before it. A bucket's price is the last 1-minute close in that hour and its open interest the last USD snapshot in that hour, so the row labelled 13:00 compares values recorded just before 14:00 with values recorded just before 13:00.
Price % is the change in that close. USD OI % is the change in open interest value. Price-adjusted OI % removes the price move from it, (OI₁ / OI₀) / (P₁ / P₀) − 1, so open interest that only rose with price reads as 0%. Because both series come from the same exact contract, its contract size cancels out.
An hour is classified when price moved by at least 0.1% and price-adjusted open interest by at least 0.5%; otherwise it is below threshold. These four combinations describe what moved, not who traded: they cannot identify which participants opened or closed positions, or whether longs or shorts were behind a change.
An hour is unavailable when either bucket is missing, invalid or inside a period the engine was not recording, or when coverage could not be checked. Unavailable hours are never treated as flat, filled from a neighbouring hour, interpolated or replaced with a live quote.
BTCUSDT contract chart · Compare two hours of BTCUSDT · Series API and coverage