Сессии на диске: реплей офлайн, экспорт L1 CSV, удаление
Каждая сессия CME, слитая тик за тиком, хранится на диске и перечислена на экране подготовки реплея с числом тиков и размером. Из этого списка можно переиграть сессию без брокера, выгрузить её как сжатый gzip CSV уровня L1 или удалить, чтобы освободить место.
Senzoukria · Документация · Обновлено: сентябрь 2026
Где найти
- Где
- Меню Sz → Реплей → карточка «Уже слитую сессию по-прежнему можно переиграть»
- Заголовок
- «Сессий на диске: {n} · {gb} ГБ» — суммарный объём всех перечисленных сессий
- По каждой сессии
- Символ, день, число тиков (главная цифра), полоса плотности относительно самой насыщенной сессии и три действия: реплей, экспорт L1 CSV, удалить
- Формат экспорта
- CSV в gzip с меткой времени, ценой, размером и стороной агрессора по каждому тику; стакана нет
Что это делает
Карточка вызывает replay_cached_sessions и перечисляет каждую запись с символом, биржей, днём в формате ISO, числом тиков, объёмом в байтах и временем сохранения. Число тиков показано главной цифрой, потому что именно это даёт слитая сессия; тонкая полоса под ним показывает плотность относительно сессии с наибольшим числом тиков, так что спокойный день видно ещё до загрузки.
Щелчок по сессии запускает реплей с этим символом, биржей и днём, с нулём контекстных сессий и с видимой датой. Поскольку тики уже лежат локально, это работает вообще без профиля брокера; на экране подготовки кнопка «Загрузить сессию» блокируется из-за отсутствия брокера, только если выбранных символа и дня нет на диске.
Когда список пуст, карточка показывает «Сессий на диске пока нет» и объясняет, как его наполнить: откройте инструмент на футпринте с подключённым брокером — сессия сольётся тик за тиком и появится здесь (или сначала подключите брокера, если ни один не настроен).
Действия
| Действие | Подпись | Что делает |
|---|---|---|
| Реплей | Кнопка сессии | Запускает реплей офлайн: контекстной истории 0, дата не скрыта, размер тика из каталога (0,25, если неизвестен) |
| Экспорт | Экспорт L1 CSV → Экспорт… → {mb} МБ · Показать файл | Вызывает replay_export_session с включённым gzip; по завершении показывает размер и открывает расположение файла; при ошибке — «Экспорт не удался» с причиной в подсказке |
| Удалить | Значок корзины, подтверждение «Удалить сессию {symbol} за {day}?» | Вызывает replay_delete_session; в подтверждении сказано, сколько МБ освободится и что повторный реплей этого дня снова скачает тики у брокера (от 30 до 60 секунд) |
Как этим пользоваться
- Сливайте сессии, пока подключены (откройте инструмент на футпринте); переигрывайте их в выходные, когда рынок закрыт.
- Выгрузите сессию, чтобы поработать с ней в pandas или polars: сжатый CSV читается как есть.
- Удаляйте сначала наименее плотные сессии; полоса плотности и размер в подтверждении показывают выигрыш.
- Кнопка «Проверить снова» на карточке состояния рынка обновляет и часы, и этот список после слива.
Ограничения и подводные камни
- Хранятся и выгружаются только сделки: тиковая история брокера не содержит стакана, поэтому из этих файлов нельзя переиграть ни DOM, ни тепловую карту.
- Экспорт и удаление недоступны, пока в списке выполняется другой экспорт.
- Удалённый день никуда не пропадает у брокера; повторный реплей снова его скачает, а это 30–60 секунд для полной сессии в несколько миллионов тиков.
- Список сессий читается один раз при открытии и после перезагрузки; сессии, слитые в другом окне, появляются после «Проверить снова».
Связанные страницы
- Экран подготовки реплея
- Наполнение длинной истории для бэктестов
- Глоссарий: тиковый реплей
- Глоссарий: лента сделок
Эта страница на других языках
Частые вопросы
- Можно ли переиграть сессию без подключённого брокера?
- Да, если сессия лежит на диске. Экран подготовки реплея блокирует «Загрузить сессию» из-за отсутствия брокера, только когда выбранных символа и дня нет в кэше.
- Какие колонки содержит CSV уровня L1?
- Каждый тик сессии с меткой времени, ценой, размером и стороной агрессора. Файл сжат gzip; pandas и polars читают его напрямую.
- Куда попадает выгруженный файл?
- На завершённой кнопке показан размер и «Показать файл»; щелчок по ней открывает файл в его папке.