Specification · Class 3 · indicator — a constructed measure that is not a price
GCCX · Grid Compute Complex Index
Equal-weight index of the 29-ticker compute-complex equity panel, rebased to 100 at 2026-06-09 (the first full-panel date). GCCX_t = 100 × mean over tickers of (price_i(t) / price_i(base)) / adj_i(t). The panel is frozen to the tickers present at the base date; tickers added to collection later do not enter until a methodology revision.
series id gccx · methodology v1.0 · unit index_100
Ⅰ · Class and status
Part B class · print status · latest print of recordClass 3 · indicatorPrinting
Class — and why
An equity composite — the tape, kept as the confirmation layer the physical indicators are measured against (divergence-module decision of record, 2026-07-24). Derived value only; no raw per-ticker quotes are stored or displayed beyond break/carry diagnostics.
Latest print of record · read from storage, not recomputed
| Series id | Registry label | Methodology | Latest print | Value | Note |
|---|
| gccx | Grid Compute Complex Index | v1.0 | 2026-09-09 | 98.28 | |
Ⅱ · Specification
A4 field template · honest current state · n/a fields shown, not hidden| Code | GCCXseries id gccx |
| Panel | 29 tickers, frozen at the base dateETFs SOXX · SMH · SOXS · IGV — upstream NVDA · TSM · AMD · AVGO · ARM · ASML · AMAT · LRCX · KLAC · ENTG — midstream 000660.KS · MU · UMC · ASX · AMKR — downstream MSFT · GOOGL · AMZN · META · ORCL — infrastructure COHR · LITE · VRT · EQIX · DLR |
| Base | 100 at 2026-06-09 |
| Currency / unit | Index points; 000660.KS converted from KRW at ingest |
| Assessment close | End-of-day closes as collected in the daily cycleprints only on days where ≥ 50% of the panel is fresh (weekends, US holidays and partial-scrape days are skipped, never interpolated) |
| Submission cut-off | n/a — no submitted inputs |
| Publication time | With the daily print (masthead: 04:30 AEST) — on the briefing, /instruments, the daily report, /api/print/<date> (permanent) and MCP. |
| Data hierarchy applied | Public end-of-day equity closes (tier 3 other market information); derived multi-security values only (licensing posture of record, 2026-07-24). |
| Accelerator class / contract basis / term / region | n/a — equity indicator |
Ⅲ · Normalisation and construction rules
the named adjustments, in order- Freshness by price change, not row presence — a ticker is fresh on t when its close differs from its last recorded close (first appearance counts as fresh); the scraper writes last-close carryovers on non-trading days, so a row is not fresh data.
- Carry-forward — a ticker missing on t is carried at its last close (standard index practice) and counted in the print's detail, never dropped silently.
- Corporate-action guard — a fresh day-over-day move beyond ±50% is treated as a series break: the ticker's adjustment factor absorbs the break ratio so it contributes zero return and the series stays continuous (observed: SOXS 2026-07-14→15 reverse split; KLAC 2026-06-11→14 source break). Re-anchor events are recorded in detail.
- SOXS (a 3× inverse ETF) is flagged for the v1.1 methodology review as a questionable constituent of a long composite; v1.0 follows the 2026-07-24 decision as written.
Ⅳ · Minimum observations and withholding
below which the print is flagged · below which it is not published≥ 50% of the panel fresh on the date, else no print for that date (skipped, never interpolated).
Ⅴ · Disclosures
verbatim from the derived-series registry · the same string every surface carriesNo registry disclosure attaches to this code today.
Ⅵ · Revision history
dated changelog for this code · never rewritten| Date | Version | Change | Reference |
|---|
| 2026-07-24 | v1.0 | First computed (divergence-module decision of record, 2026-07-24). Base 2026-06-09 chosen because only 6 of 29 tickers exist before it — basing each ticker at its own first date would splice a 6-name index onto a 29-name one. | scripts/compute_gccx.py |
Ⅶ · Downstream, surfaces, notices, sources
where it flows · where it shows · what governs itDownstream series
- GCCX divergence — the tape leg.
Surfaces
- /instruments §Ⅱ
- /api/print
- /api/mcp get_series
Notices that govern this code
No methodology change notice attaches to this code.
Sources of record
scripts/compute_gccx.pyscrapers/stock_prices.py (panel)scripts/compute_gccx.py docstring (methodology v1.0, decision of record 2026-07-24)
This page renders the method of record for GCCX; it does not define it. Printed values are never rewritten — a change in method is announced by notice before it affects a print (publish-before-effect); a correction restates only what the day’s own information set supported. Permanent print URLs: /api/print/<date>.