GEX shows “DELAYED ≈15 MIN”, “STALE” or “AGE UNKNOWN” in Senzoukria

The GEX status chip in Senzoukria says how old the option chain is and whether the source publishes with a delay. LIVE appears only for a dated, fresh chain from a real-time source; delayed sources, chains older than 20 minutes and undated chains are labelled as such.

Senzoukria · Troubleshooting · Updated September 2026


At a glance

Stale after
20 minutes of chain age
Delayed sources
Alpaca without OPRA (15 min) · Databento OPRA (≈15 min)
Undated source
Market Data cached: “MARKET DATA · CACHED · DELAY UNKNOWN”
Real-time labels
“TRADIER · REAL-TIME” · “ALPACA OPRA · REAL-TIME”

What you see

The chip next to the GEX symbol reads one of: “LIVE · chain {n} min”, “DELAYED ≈15 MIN · chain {n} min”, “STALE · {n} min” (“The option chain is {n} min old — nothing on this page has been refreshed since.”) or “AGE UNKNOWN” (“This source publishes no chain timestamp, so freshness cannot be measured. Numbers may be older than they look.”).

Why it happens

Five things are kept apart: whether the market is open, whether auto-refresh is on, whether the source publishes late, whether the data received is dated and recent, and whether a computed value is zero. A delay is a property of the source; the age is measured on the chain received. Market Data is requested in cached mode, which proves neither real time nor a fixed delay, hence AGE UNKNOWN. ThetaData is labelled as a local terminal with gamma computed by the app.

How to fix it

  • For real time, use a real-time source: Tradier with a brokerage token, or Alpaca with the paid OPRA add-on ticked in API Keys.
  • On STALE, check that auto-refresh is on in “More options” and that no error is shown; outside market hours the chain naturally stops changing.
  • Remember that open interest is published once a day after the close, so intraday gamma moves with spot and time, not with today’s positions.

What it is not

  • Not a software lag: a provider delay is not made up by reloading.
  • Not an error: these chips describe the data; errors show as NO DATA or PROVIDER ERROR.

When to contact support

If the problem persists, contact support through Menu → Report a problem, or on the Senzoukria Discord. Include the chip label, its tooltip and the chain source selected.

In the same section

This page in other languages

Frequently asked questions

Why did the header say LIVE on older versions?
Older builds showed LIVE as soon as auto-refresh was ticked. The chip now shows LIVE only for a dated, fresh chain from a real-time source.
What does “chain {n} min” measure?
The age of the option chain itself, not the time of the last request, which the menu shows separately.

Keep reading