SOL average trade size and tape speed
Average executed trade size and trades per minute for Binance spot and USD-M perpetual, from completed minute bars this site records.
Binance SOLUSDT spot and SOLUSDT USD-M perpetual, both quoted in USDT. Windows end at the last completed UTC minute: 2026-10-22 10:05 → 2026-10-23 10:05 UTC.
Spot vs perp · last 1h, 4h and 24h
| Measure | Spot | Perp |
|---|---|---|
| Last 1 hour | ||
| Executed trades | 15,625 (partial) | 50,840 (partial) |
| USDT per executed trade | 370 | 784 |
| Trades per observed minute | 264.8 | 876.6 |
| Minutes observed | 59 of 60, partial | 58 of 60, partial |
| Last 4 hours | ||
| Executed trades | 50,976 (partial) | 163,842 (partial) |
| USDT per executed trade | 336 | 734 |
| Trades per observed minute | 213.3 | 688.4 |
| Minutes observed | 239 of 240, partial | 238 of 240, partial |
| Last 24 hours | ||
| Executed trades | 429,632 (partial) | 1,394,546 (partial) |
| USDT per executed trade | 335 | 839 |
| Trades per observed minute | 299.2 | 969.8 |
| Minutes observed | 1,436 of 1,440, partial | 1,438 of 1,440, partial |
Trades per minute · complete 60-minute periods
- Spot trades per minute
- Perp trades per minute
Each point is one 60-minute period with all 60 minutes valid, plotted at its end. Missing or incomplete periods are gaps; the table below lists every period.
Hour by hour · last 24 hours, UTC
| 60 minutes, UTC | Spot trades | Spot trades/min | Spot USDT/trade | Perp trades | Perp trades/min | Perp USDT/trade | Minutes spot / perp |
|---|---|---|---|---|---|---|---|
| Oct 23 09:05–10:05 | 15,625 (partial) | 264.8 | 370 | 50,840 (partial) | 876.6 | 784 | 59 / 58 · gap |
| Oct 23 08:05–09:05 | 11,025 | 183.8 | 346 | 38,247 | 637.5 | 686 | 60 / 60 |
| Oct 23 07:05–08:05 | 13,551 | 225.8 | 319 | 37,767 | 629.5 | 718 | 60 / 60 |
| Oct 23 06:05–07:05 | 10,775 | 179.6 | 296 | 36,988 | 616.5 | 730 | 60 / 60 |
| Oct 23 05:05–06:05 | 13,790 | 229.8 | 364 | 41,781 | 696.4 | 663 | 60 / 60 |
| Oct 23 04:05–05:05 | 10,777 | 179.6 | 553 | 40,806 | 680.1 | 658 | 60 / 60 |
| Oct 23 03:05–04:05 | 11,100 (partial) | 188.1 | 309 | 47,194 | 786.6 | 740 | 59 / 60 · gap |
| Oct 23 02:05–03:05 | 17,445 | 290.8 | 239 | 64,071 | 1,067.8 | 685 | 60 / 60 |
| Oct 23 01:05–02:05 | 19,556 | 325.9 | 288 | 70,651 | 1,177.5 | 791 | 60 / 60 |
| Oct 23 00:05–01:05 | 17,863 | 297.7 | 262 | 64,103 | 1,068.4 | 661 | 60 / 60 |
| Oct 22 23:05–00:05 | 14,727 | 245.4 | 378 | 39,727 | 662.1 | 661 | 60 / 60 |
| Oct 22 22:05–23:05 | 14,030 | 233.8 | 283 | 39,454 | 657.6 | 503 | 60 / 60 |
| Oct 22 21:05–22:05 | 14,707 (partial) | 249.3 | 319 | 57,164 | 952.7 | 681 | 59 / 60 · gap |
| Oct 22 20:05–21:05 | 12,935 | 215.6 | 251 | 43,691 | 728.2 | 820 | 60 / 60 |
| Oct 22 19:05–20:05 | 20,691 | 344.9 | 288 | 57,034 | 950.6 | 808 | 60 / 60 |
| Oct 22 18:05–19:05 | 18,281 | 304.7 | 342 | 58,342 | 972.4 | 786 | 60 / 60 |
| Oct 22 17:05–18:05 | 25,447 | 424.1 | 368 | 75,488 | 1,258.1 | 876 | 60 / 60 |
| Oct 22 16:05–17:05 | 33,641 | 560.7 | 292 | 107,912 | 1,798.5 | 1,213 | 60 / 60 |
| Oct 22 15:05–16:05 | 29,378 (partial) | 497.9 | 351 | 94,420 | 1,573.7 | 1,028 | 59 / 60 · gap |
| Oct 22 14:05–15:05 | 30,410 | 506.8 | 388 | 84,956 | 1,415.9 | 840 | 60 / 60 |
| Oct 22 13:05–14:05 | 34,758 | 579.3 | 358 | 106,856 | 1,780.9 | 1,112 | 60 / 60 |
| Oct 22 12:05–13:05 | 13,688 | 228.1 | 343 | 43,762 | 729.4 | 788 | 60 / 60 |
| Oct 22 11:05–12:05 | 11,501 | 191.7 | 434 | 42,465 | 707.8 | 949 | 60 / 60 |
| Oct 22 10:05–11:05 | 13,931 | 232.2 | 355 | 50,827 | 847.1 | 915 | 60 / 60 |
How it is computed. USDT per executed trade = total quote volume ÷ total executed trades over the same valid minutes, so busy minutes weigh more (not an average of per-minute averages). Trades per observed minute = executed trades ÷ minutes with a valid count. A window or period with no trades has a count and rate of zero and no average size.
What a trade is. Each trade is one exchange print: a taker order that fills against several resting orders prints several trades. So this is not order size, a count of unique orders or traders, whale size, or a buy versus sell split. Binance minute bars carry only the total count, so side-specific counts and individual orders cannot be reconstructed from them.
Coverage. Missing minutes, and minutes whose count is missing or invalid, are left out and never counted as zero; a minute with volume but zero trades is invalid. (partial) marks a window or period with fewer valid minutes than expected: its count covers only the observed minutes, and the rate is per observed minute.
Stored completed minute bars only: this page opens no exchange or browser connection. For the prints as they happen see the SOL live trade tape. Refreshed once a minute. Not financial advice.