Статус данных GEX: свежесть и опрос источника
Строка происхождения в верхней части рабочей области GEX несёт три отдельных чипа: какой источник цепочки опционов используется и с какой задержкой он публикует, открыта ли американская опционная сессия и насколько стара цепочка, которая сейчас на экране. Свежесть отсчитывается от отметки времени цепочки, а не от момента, когда вернулся запрос.
Senzoukria · Документация · Обновлено: сентябрь 2026
Где найти
- Где
- Рабочая область GEX → строка происхождения, над каждой страницей GEX
- Порог устаревания
- 20 минут возраста цепочки (STALE_AFTER_MIN)
- Пересчёт возраста
- Возраст в чипах перечитывается каждые 10 секунд
- Частота обновления
- Бесплатный тариф: вся цепочка каждые 15 мин, тик спота каждые 5 с. OPRA: цикл бэкенда каждые 90 с. Databento: полное обновление каждые 120 с, тика спота нет.
- Требование
- GEX нужен ваш собственный источник опционных данных; рыночные данные оплачиваются поставщику, а не Senzoukria.
Что она делает
Гамма-экспозиция вычисляется, а не публикуется, и она настолько хороша, насколько хороша цепочка опционов, из которой она получена. Строка происхождения разделяет четыре вещи, которые прежняя сборка сливала в один значок «LIVE»: источник и его задержку публикации, состояние американской опционной сессии, возраст цепочки в памяти и результат последнего запроса.
Слово LIVE показывается только тогда, когда у цепочки есть пригодная отметка времени, её возраст укладывается в порог устаревания, а выбранный источник действительно работает в реальном времени. Источник с известной задержкой публикации сообщает DELAYED с выписанной задержкой — даже если всё остальное в порядке.
Метки источников и известная задержка
| Источник | Метка чипа | Предполагаемая задержка |
|---|---|---|
| Alpaca, разрешение OPRA включено | ALPACA OPRA · REAL-TIME | Не заявлена |
| Alpaca, бесплатный тариф | ALPACA · 15 MIN DELAY | 15 минут |
| Databento | DATABENTO OPRA · ≈15 MIN | 15 минут |
| Tradier | TRADIER · REAL-TIME | Не заявлена |
| Market Data | MARKET DATA · CACHED · DELAY UNKNOWN | Неизвестна — коннектор запрашивает кэшированные данные |
Чип данных, состояние за состоянием
Третий чип — единственный, который измеряет то, что на экране. Он выводится из отметки времени цепочки, опубликованной бэкендом, поэтому запрос, отданный из кэша Rust, не сбрасывает часы.
| Чип | Когда появляется | Что он вам сообщает |
|---|---|---|
| LOADING… | Цепочка ещё не получена, запрос в пути | Ничего на странице ещё не заполнено |
| NO DATA | Цепочки нет, последний запрос не удался или не выполнялся | Текст ошибки, если он есть, лежит в подсказке |
| PROVIDER ERROR | Цепочка отображается, но последний запрос не удался | То, что вы читаете, получено до сбоя |
| STALE · n min | Возраст цепочки больше 20 минут | С тех пор ничего на странице не обновлялось |
| AGE UNKNOWN | Источник не публикует отметку времени цепочки | Свежесть измерить нельзя, поэтому она и не заявляется |
| LIVE · chain n min | Есть отметка времени, возраст в пределах порога, источник реального времени | Единственное состояние, которое говорит «live» |
| DELAYED ≈n MIN · chain n min | Отметка времени есть и цепочка свежая, но источник публикует с задержкой | Показаны оба числа, потому что означают они разное |
Как этим пользоваться
Читайте строку слева направо прежде любого уровня. Источник DELAYED со свежей цепочкой годится для структуры и бесполезен для последних двух минут движения. Чип STALE означает, что стены на экране принадлежат прежнему состоянию книги, и лечится это обновлением из панели допущений.
Порог в 20 минут выбран под частоту обновления: при 15 минутах на бесплатном тарифе и 90–120 секундах на платных потоках он прощает один пропущенный цикл и отказывается прощать два.
Ограничения и подводные камни
Флаг устаревания, который несёт сам снимок, ни одна ветка кода не поднимает, поэтому он намеренно игнорируется; свежесть измеряется здесь. Пятисекундный тик спота на бесплатном тарифе обновляет только цену базового актива — цепочку опционов он не перезагружает, поэтому часы цепочки и часы спота разведены.
Открытый интерес публикуется раз в сутки после закрытия. Внутри дня любая цифра GEX движется вслед за спотом и течением времени, а не вслед за позициями, набранными сегодня, и идеально свежий чип этого не меняет.
Связанные страницы
- Обзор GEX: режим и быстрые показатели
- Ключевые уровни GEX
- Что такое GEX (гамма-экспозиция)
- Цепочка опционов
- Рабочая область GEX
Эта страница на других языках
Частые вопросы
- Почему чип показывает DELAYED, хотя автообновление включено?
- Автообновление описывает то, что делает приложение; задержка описывает то, что публикует поставщик. Цепочка Alpaca на бесплатном тарифе отстаёт от рынка примерно на 15 минут, как часто её ни опрашивай, поэтому чип сообщает и задержку публикации, и измеренный возраст цепочки.
- Что значит AGE UNKNOWN — это поломка?
- Нет. Это значит, что источник вернул цепочку без пригодной отметки времени, и возраст посчитать нельзя. Вместо выдуманного числа свежести рабочая область прямо говорит, что не знает его, и цифры могут быть старше, чем кажутся.
- Как часто на самом деле перезагружается цепочка опционов?
- Каждые 15 минут на бесплатном тарифе, каждые 90 секунд при работающем цикле OPRA на бэкенде и каждые 120 секунд на Databento, где благодаря кэшу Rust до поставщика доходит примерно каждый второй вызов и кредиты экономятся.