Импорт Databento: «Не записано сессий: {n}» и причины в Senzoukria

Senzoukria записывает импортированную сессию Replay только тогда, когда она полна и однозначна. Сессия не записывается, если отсутствует файл предыдущего дня, отсутствует файл самого дня, два файла несут один контракт, сессия превышает предел Replay или запись на диск не удалась.

Senzoukria · Решение проблем · Обновлено: сентябрь 2026


Кратко

Сообщение
«Не записано сессий: {n}:» и по одной причине на каждый день
Причины
открытие сессии · файл дня отсутствует · конфликт · слишком много сделок · запись на диск
Предел Replay
5 000 000 сделок на сессию
Строка результата
«Записано сессий: {n} ({contracts}), {first} → {last}.»

Что вы видите

После импорта строка «Не записано сессий: {n}:» перечисляет дни с одной из причин: «файл предыдущего дня отсутствует или нечитаем (открытие сессии)», «файл самого дня отсутствует или нечитаем», «два разных файла содержат один и тот же контракт», «слишком много сделок для Replay», «не удалось записать на диск». Если записать не удалось вообще ничего: «Не удалось записать ни одной полной сессии.»

Почему это происходит

День CME охватывает конец предыдущего UTC-файла и файл самого дня. Импортёр записывает его только если оба прочитаны без ошибок и ни один источник, объявлявший любой из этих дней, не дал сбоя; день без открытия или без закрытия сообщается, но никогда не воспроизводится обрезанным. Два разных источника на один контракт и день отклоняются, а не складываются (двойной объём) и не выбираются произвольно. Сессия свыше 5 000 000 сделок превышает предел памяти Replay. Сессии пересобираются целиком и записываются атомарно, поэтому прерванный импорт оставляет только полные дни.

Как исправить

  • Добавьте недостающий суточный файл (часто это день перед вашей первой сессией) и импортируйте снова; повторный импорт перезаписывает те же байты и никогда не считает дважды.
  • Держите по одному источнику на контракт и день: не файл сделок плюс файл tbbo за тот же день.
  • Для дня, отклонённого как слишком большой, обхода в Replay нет: выберите другой день.
  • При ошибках диска освободите место в папке данных приложения и повторите.

Чем это не является

  • Не частичная сессия: отклонённые дни не записываются вовсе.
  • Не следствие сделок без стороны агрессора: такие откладываются в сторону и считаются отдельной строкой.

Когда обращаться в поддержку

Если сообщение возвращается после этих шагов, сообщите о нём через меню → «Сообщить о проблеме» или в Discord Senzoukria. Вставьте список «Не записано сессий» и перечень файлов за эти дни.

В этом же разделе

Эта страница на других языках

Частые вопросы

Повторный запуск импорта дублирует сессии?
Нет. Каждая сессия целиком пересобирается из своих источников и записывается атомарно, поэтому второй проход даёт тот же файл.
Что происходит со сделками без стороны агрессора?
Они откладываются в сторону и подсчитываются, никогда не относятся к покупкам, и их нет в объёме сессий; отчёт говорит, сколько это контрактов.

Что почитать дальше