Skip to content
Helious Open the terminal

Data looks missing or stale

Helious stamps every number with a timestamp and a provenance state, and captures economic releases seconds after they cross. When a figure looks missing or stale, it's almost always explainable. Here's how to read it.

1. Capture timing: the number may not be out yet

Releases land on a schedule, and Helious captures them within seconds of the actual print, not before. If you're staring at a CPI cell a minute ahead of 8:30 ET, it's empty because the number doesn't exist yet, not because it's missing. Check the economic calendar for the exact release time. The same holds for auctions: results post seconds after the Treasury releases them, so a 10-year auction cell stays in its pre-result state until the results actually hit. Forecasts, by contrast, publish roughly a week ahead, so a near-term event may show a forecast well before the actual.

2. Read the provenance state: it's not always a gap

Every data point carries a provenance state and an 'as-of' timestamp. A field that shows a last-known-good value with an older timestamp isn't broken: it's telling you the freshest confirmed figure and exactly when it was captured. That's deliberate: on the desk you want the honest last print with its age, not a blank. So a value with a timestamp is doing its job; a genuinely absent required figure is the only real gap. When in doubt, read the timestamp before assuming the number is lost. Our methodology explains how release figures are sourced and stamped.

3. Quotes carry a freshness dot: check it

Market quotes on the board are stamped with an as-of time and a freshness indicator. Real-time routing keeps the board current to roughly a minute; if a quote's dot reads stale, it usually means the upstream tick stream hiccuped, not that the price vanished. Give it a beat. The next tick clears it. Persistent staleness across the whole board points at your connection or a dropped socket rather than a single symbol.

4. Refresh, but know what a refresh fixes

A refresh re-opens sockets and re-pulls the latest captured state, so it cures a stale display or a dropped feed. It will not conjure a number that hasn't been released yet: if CPI isn't out, no amount of refreshing prints it. Use refresh when the timestamp is clearly older than it should be and the calendar says the data is already out. If the figure is genuinely past its release time, confirmed out elsewhere, and still absent after a refresh, that's the case to report.

FAQ

A release cell is blank right at the scheduled time. Is the feed down?

Almost certainly not. Helious captures the actual figure within seconds of the real print, not ahead of it. If you're at or just before the release time, the cell is blank because the number isn't public yet. Give it a few seconds past the scheduled time.

Why does a number show an older timestamp instead of updating?

That's the provenance system showing you the last-known-good value and exactly when it was captured, rather than a blank. It's the honest freshest figure with its age attached, not an error.

My quote board says stale. What do I do?

One stale symbol usually clears on the next tick. The routing keeps quotes current to about a minute. If the whole board is stale, refresh to re-open the socket; that points at your connection rather than any single price.

I refreshed and the number is still missing. Now what?

If the calendar confirms the release is already out, it's verified public elsewhere, and it's still absent after a refresh, that's a genuine gap worth reporting from your account panel. Refreshing can't show data that hasn't been released yet.
Open the Helious desk Contact support