session_clock
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-24, from what-does-jnj-stand-for.
| et_clock | ist_clock | avg_volume_k |
|---|---|---|
| 09:30 | 19:00 | 638.1 |
| 10:00 | 19:30 | 358.7 |
| 10:30 | 20:00 | 289.8 |
| 11:00 | 20:30 | 312.4 |
| 11:30 | 21:00 | 277.3 |
| 12:00 | 21:30 | 256.8 |
| 12:30 | 22:00 | 223.4 |
| 13:00 | 22:30 | 228.5 |
| 13:30 | 23:00 | 217.9 |
| 14:00 | 23:30 | 258.4 |
| 14:30 | 00:00 | 284.5 |
| 15:00 | 00:30 | 341.4 |
| 15:30 | 01:00 | 1020.4 |
- Rows × columns
- 13 × 3
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
et_clock |
text | 13 distinct values (09:30, 10:00, 10:30…) | |
ist_clock |
text | 13 distinct values (00:00, 00:30, 01:00…) | |
avg_volume_k |
number | 217.9 to 1,020.4 | count |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_clock,
formatDateTime(toStartOfInterval(toTimeZone(max(window_start), 'Asia/Kolkata'), INTERVAL 30 MINUTE), '%H:%i') AS ist_clock,
round(toFloat64(sum(volume))
/ countDistinct(toDate(toTimeZone(window_start, 'America/New_York')))
/ 1000, 1) AS avg_volume_k
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'JNJ'
AND window_start >= today() - 45
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_clock
ORDER BY et_clock
इस डेटा के साथ अपने AI असिस्टेंट में काम करें
इस पेज के डेटा के साथ, क्वेरी के लिए तैयार खुलता है। मुफ़्त, बिना अकाउंट।