Offline chart and weekend or closed-market behaviour

A Senzoukria chart opens without a broker on the history already stored on the machine, labelled Local data, and explains itself when the CME is closed, on its daily break, or when the provider is unavailable, instead of looking like a broken feed.

Senzoukria · Documentation · Updated September 2026


Where to find it

Where
Local data badge in the chart toolbar; offline notice over the chart; Market closed / Daily break / Provider unavailable panel in Replay setup
CME schedule used
Sunday 17:00 to Friday 16:00 Chicago time, daily break 16:00 to 17:00 CT
Holidays
Not known to the app; the next open can be shifted by a holiday
Hide this notice
Available except when there is nothing to draw

What it does

With no broker connected, the history controller reads the local cache and the chart opens on it. A Local data badge appears in the toolbar with the tooltip No broker connected — this chart is drawing history already stored on this machine. A notice over the chart states how far the local data goes (date, time and zone in the chart timezone), the age of the last cached bar in minutes, hours or days, and the number of bars cached on the timeframe. It lists what works offline (footprint, volume profile, indicators, drawings, Replay) and what needs a live broker (live ticks, the order book, the DOM, the bar in progress).

The notice offers Connect a broker, Guide me step by step, Replay a cached session and Hide this notice. When the instrument has never been downloaded, the wording changes to No local data for {symbol} and, when possible, lists instruments Already downloaded on this machine, probed among recent symbols over the last 400 days.

When a broker connects while the notice is visible, it is replaced by Broker connected — the chart is live again.

Market clock

States computed from the CME Globex calendar in America/Chicago
StateWhenWhat the app shows
openSunday 17:00 CT to Friday 16:00 CT, outside the daily breakNormal live behaviour.
breakWeekdays 16:00 to 17:00 CTDaily break badge: quotes stop, the chart stops advancing, the connection stays open; next open at 17:00 CT.
closedFriday 16:00 CT to Sunday 17:00 CTMarket closed badge with the next open (date, time, zone) and a countdown Opens in {duration}.
provider unavailableThe history request got no answerProvider unavailable badge; the request goes through again when the provider answers. Nothing is concluded about credentials.

How to use it

Reading local data is a normal state, not a failure: scroll, zoom, indicators and drawings behave exactly as live, the chart simply does not advance. Use the weekend to replay a session already drained tick by tick: Replay uses the same chart, indicators and tools.

The Check again button on the closed-market panel re-evaluates the clock and the provider. The schedule note reminds that times follow the CME calendar and that the app does not guess holidays.

The daylight-saving switch is handled by resolving Chicago wall time twice, so the Sunday 17:00 CT open is right on the switch weekend.

Limits or pitfalls

Rules from the code:

  • The notice cannot be hidden when the chart has nothing to draw: hiding the only explanation of an empty screen would recreate the original problem.
  • The offline state is not concluded until the cache read for the current instrument has started; during that moment the notice reads Reading the local cache…
  • Bars are retained on screen while a controller rebuilds for the same instrument and timeframe (reconnection, range or timezone change). As soon as the instrument or timeframe changes, the old bars are dropped rather than shown under the new header.
  • The market clock covers CME index and energy futures. Crypto feeds trade continuously and use their own loading screens.

This page in other languages

Frequently asked questions

Is Local data an error?
No. It means no broker is connected and the chart is drawing cached history. Everything computes as usual; only live ticks, the DOM and the current bar need a connection.
Why is the Next open time wrong on a holiday?
The app applies the regular CME calendar only. A holiday shifts the real open and nothing in the app guesses holidays; the panel says so.
Can I replay during the weekend?
Yes. Any session already drained is replayable in full while the market is closed, with the same chart and indicators.

Keep reading