SPB Git forge

spb/market-atlas

Public
12commits 1branches 0releases
1.1 MBsize
maindefault branch
10 days agolast push
TypeScript 96.7% SQL 1.6% CSS 0.8% JavaScript 0.5%
1.1 KB · 12 lines markdown
Rendered Raw Blame History
1# cboe-delayed-quotes23`https://cdn.cboe.com/api/global/delayed_quotes/quotes/<SYMBOL>.json` — the JSON behind Cboe's public quote pages.45- **Type**: XHR · **Rights**: DELAYED (attribution, 15-minute delay) · **Real-time**: DELAYED6- **Universe**: 60 large caps, 16 ETFs, 6 indices (`_SPX`, `_NDX`, `_DJI`, `_RUT`, `_VIX`, `_DJX`). Index symbols are prefixed with `_` in the URL and returned as `^SPX`.7- **Schedule**: adaptive — 60 s while NYSE is open/pre/post, 15 min when closed, 60 min on weekends and holidays (`exchangeId: xnys`).8- **Timestamps**: `last_trade_time` is naive US/Eastern → converted with `zonedTimeToUtc`; bid/ask use the response `timestamp` (also Eastern).9- **Fields**: LAST_PRICE, OPEN, HIGH, LOW, PREVIOUS_CLOSE, VOLUME, CHANGE, CHANGE_PERCENT, BID, ASK, BID_SIZE, ASK_SIZE, IMPLIED_VOLATILITY (iv30).10- **Quirks**: `BRK.B` works with the dot (no `BRKB`); zero prices when a symbol never traded → dropped by the normalizer; `volume` is 0 for indices.11- **Rate limit**: 1 req/s on `cdn.cboe.com` (shared bucket; the CDN returns 429 above that). Full universe every ~80 s, poll every 2 min while open.12