GEX shows “NO DATA” or “PROVIDER ERROR” in Senzoukria
NO DATA means no option chain has been received and the last request failed; PROVIDER ERROR means a chain is on screen but the last request failed, so what you see came from before. The tooltip carries the provider’s error.
Senzoukria · Troubleshooting · Updated September 2026
At a glance
- NO DATA
- “The last request failed: {error}” or “No option chain has been received yet.”
- PROVIDER ERROR
- “The last request failed: {error}. Showing the chain loaded {n} min ago.”
- Missing levels
- Explained where they would be, e.g. “cumulative gamma never crosses zero”
- Where
- Status chip in the GEX header, plus an error banner
What you see
The status chip reads NO DATA or PROVIDER ERROR in red, and a banner repeats the error. Typical texts: “Alpaca unauthorized (HTTP 401/403) — check your API keys”, “tradier: no usable chains for {symbol} (token entitlement?)”, “Theta Terminal unreachable on {base} — is ThetaTerminal.jar running?”, “thetadata: no chains within 30 days for {symbol} — check the plan includes Option Chain Snapshots (Standard and up)”, or “databento: could not obtain spot price for {symbol}”.
Why it happens
Each GEX request asks the chosen source for the spot price and the option chains in its expiration window. Any failure is kept as the page error: with no chain yet, the chip says NO DATA; with an older chain, PROVIDER ERROR, so stale numbers are never shown as current. When a request succeeds but a level cannot be computed, the level is not invented; the page names the reason, such as “no strike above spot is call-dominant”.
How to fix it
- Read the provider name at the start of the error and fix that source: keys for Alpaca, token entitlement for Tradier, the local terminal for ThetaData, the OPRA and ARCX licences for Databento.
- Switch the source in “More options” → “Option chain source” to confirm that the problem is specific to one provider.
- After fixing, use “Refresh the chain” in the GEX assumptions panel, or wait for the next auto-refresh.
What it is not
- Not zero gamma: a missing chain is not a value of zero.
- Not a closed market by itself: sources can still serve the last chain outside hours.
When to contact support
If the steps above do not change anything, send the case from Menu → Report a problem, or ask on the Senzoukria Discord. Copy the chip tooltip and the banner text, and name the source and symbol.
Related pages
In the same section
- Tradier token check failed
- Heatmap graphics context lost
- Heatmap empty, feed live
- Free Rithmic demo refused
- Liquidity tracker unavailable
- dxFeed: no order book
- No update prompt
- DOM: aggregated L2 only
This page in other languages
Frequently asked questions
- Why does the Call Wall sometimes not appear?
- When no strike above spot is call-dominant in the chosen scope, the level does not exist; the page says so instead of drawing a guess.
- Does PROVIDER ERROR mean the numbers are wrong?
- They are older than the last attempt. The tooltip says how many minutes ago the displayed chain was loaded.