График офлайн и поведение на выходных или при закрытом рынке
График Senzoukria открывается без брокера на истории, уже сохранённой на машине, с пометкой «локальные данные», и сам объясняет, что CME закрыта, что идёт дневной перерыв или что поставщик недоступен, вместо того чтобы выглядеть сломанным потоком.
Senzoukria · Документация · Обновлено: сентябрь 2026
Где найти
- Где
- Значок «локальные данные» на панели графика; офлайн-уведомление поверх графика; панель «рынок закрыт / дневной перерыв / поставщик недоступен» в настройке реплея
- Используемое расписание CME
- С воскресенья 17:00 до пятницы 16:00 по Чикаго, дневной перерыв с 16:00 до 17:00 CT
- Праздники
- Приложению неизвестны; праздник может сдвинуть ближайшее открытие
- Скрыть уведомление
- Доступно, кроме случаев, когда рисовать нечего
Что это такое
Без подключённого брокера контроллер истории читает локальный кэш, и график открывается на нём. На панели появляется значок «локальные данные» с подсказкой «Брокер не подключён — этот график рисует историю, уже сохранённую на этой машине». Уведомление поверх графика сообщает, насколько далеко идут локальные данные (дата, время и зона в часовом поясе графика), возраст последнего кэшированного бара в минутах, часах или днях и количество баров в кэше на этом таймфрейме. Оно перечисляет, что работает офлайн (футпринт, профиль объёма, индикаторы, построения, реплей) и чему нужен живой брокер (живые тики, стакан, DOM, формирующийся бар).
Уведомление предлагает «Подключить брокера», «Проведите меня по шагам», «Повторить сессию из кэша» и «Скрыть это уведомление». Если инструмент никогда не скачивался, формулировка меняется на «Нет локальных данных по {symbol}» и, когда это возможно, перечисляет инструменты, «уже скачанные на этой машине», найденные среди недавних символов за последние 400 дней.
Когда брокер подключается при видимом уведомлении, оно заменяется на «Брокер подключён — график снова живой».
Часы рынка
| Состояние | Когда | Что показывает приложение |
|---|---|---|
| открыт | С воскресенья 17:00 CT до пятницы 16:00 CT, вне дневного перерыва | Обычное живое поведение. |
| перерыв | В будни с 16:00 до 17:00 CT | Значок дневного перерыва: котировки останавливаются, график перестаёт двигаться, подключение остаётся открытым; следующее открытие в 17:00 CT. |
| закрыт | С пятницы 16:00 CT до воскресенья 17:00 CT | Значок «рынок закрыт» со следующим открытием (дата, время, зона) и обратным отсчётом «Откроется через {duration}». |
| поставщик недоступен | Запрос истории остался без ответа | Значок «поставщик недоступен»; запрос проходит снова, когда поставщик отвечает. Об учётных данных никаких выводов не делается. |
Как этим пользоваться
Чтение локальных данных — нормальное состояние, а не сбой: прокрутка, масштаб, индикаторы и построения ведут себя ровно так же, как вживую, просто график не движется вперёд. Используйте выходные, чтобы повторить сессию, уже прокачанную тик за тиком: реплей использует тот же график, те же индикаторы и инструменты.
Кнопка «Проверить снова» на панели закрытого рынка заново оценивает часы и поставщика. Примечание о расписании напоминает, что время следует календарю CME и что приложение не угадывает праздники.
Переход на летнее время обрабатывается двойным разрешением настенного времени Чикаго, поэтому открытие в воскресенье в 17:00 CT корректно и в выходные перевода часов.
Ограничения и подводные камни
Правила из кода:
- Уведомление нельзя скрыть, когда графику нечего рисовать: спрятав единственное объяснение пустого экрана, мы вернули бы исходную проблему.
- Вывод об офлайн-состоянии не делается, пока не началось чтение кэша по текущему инструменту; в этот момент уведомление гласит «Чтение локального кэша…».
- Бары остаются на экране, пока контроллер перестраивается по тому же инструменту и таймфрейму (переподключение, смена диапазона или часового пояса). Как только меняется инструмент или таймфрейм, старые бары отбрасываются, а не показываются под новым заголовком.
- Часы рынка покрывают индексные и энергетические фьючерсы CME. Криптопотоки торгуются непрерывно и используют собственные экраны загрузки.
Связанные страницы
- Экран загрузки истории
- Уведомления графика
- Руководство по бэктесту фьючерсов
- Индикатор «Уровень открытия сессии»
Эта страница на других языках
Частые вопросы
- «Локальные данные» — это ошибка?
- Нет. Это значит, что брокер не подключён и график рисует кэшированную историю. Всё считается как обычно; подключение нужно только живым тикам, DOM и текущему бару.
- Почему в праздник время следующего открытия неверное?
- Приложение применяет только обычный календарь CME. Праздник сдвигает реальное открытие, а угадывать праздники в приложении ничто не умеет; об этом сказано на самой панели.
- Можно ли делать реплей на выходных?
- Да. Любая уже прокачанная сессия полностью доступна для реплея, пока рынок закрыт, с тем же графиком и индикаторами.