Файлы Databento DBN, запрошенные с родительским символом (MNQ.FUT), не импортируются

Senzoukria не импортирует файлы DBN, запрошенные с родительским символом, например MNQ.FUT, или только с идентификаторами инструментов: без определений инструментов контракт невозможно отличить от спреда. Экспортируйте их заново с символами контрактов, непрерывным символом или в CSV с символами.

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


Кратко

Сообщение
«Файлы DBN ({n}) запрошены с родительским символом (например, MNQ.FUT) или только с идентификаторами инструментов…»
Принимаются
Символы контрактов (MNQZ5, MNQH6…), непрерывный символ (MNQ.v.0) или CSV с символами
Причина
Сопоставление родительского символа включает спреды, неотличимые от контракта без определений
Где
Replay → «Подготовка» → «Импорт папки с выгрузками Databento»

Что вы видите

Отчёт сканирования гласит: «Файлы DBN ({n}) запрошены с родительским символом (например, MNQ.FUT) или только с идентификаторами инструментов. Без определений инструментов контракт в них не отличить от спреда, поэтому они не импортируются. Экспортируйте их заново с символами контрактов (MNQZ5, MNQH6…), непрерывным символом (MNQ.v.0) или в CSV с символами.»

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

Импортёр называет каждый контракт по сопоставлению символов, хранящемуся в файле, инструмент за инструментом. Сырой символ контракта, например MNQU6, — это контракт из каталога. Непрерывный ряд, например MNQ.v.0, контракт не называет и становится рядом под корнем MNQ. Родительский символ сопоставляется со всеми инструментами продукта, включая спреды; примешивание цен календарного спреда к outright-контракту испортило бы сессию, а по одному лишь файлу их не различить.

Непрерывный ряд или сырой символ содержат только собственные инструменты, поэтому такой файл покрывает свои дни только для этих контрактов. Это позволяет не записывать день ролловера дважды, наполовину из каждого контракта.

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

  • В запросе к Databento перечислите нужные символы контрактов (например, MNQZ5 и MNQH6) или используйте непрерывный символ, например MNQ.v.0.
  • Либо экспортируйте в CSV с символами.
  • Сохраняйте имена файлов, которые генерирует Databento: даты в них используются для проверки покрытия.
  • Просканируйте папку снова и убедитесь, что файлы теперь появились среди распознанных файлов сделок.

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

  • Не повреждённый DBN: файл декодируется, мешает именно символика.
  • Не проблема лицензии: дело в том, как был запрошен экспорт.

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

Если после этих проверок ничего не изменилось, воспользуйтесь меню → «Сообщить о проблеме» или напишите в Discord Senzoukria. Укажите, какую символику (родительский символ, ID инструмента, сырой символ, непрерывный) вы выбрали в запросе к Databento.

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

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

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

Импортируются ли когда-нибудь спреды?
Нет. Сделки по спредам или по контрактам вне каталога подсчитываются и указываются в отчёте, но не импортируются.
Что лучше для Replay: сырые символы или MNQ.v.0?
Сырые символы дают сессии, названные по реальному контракту. Непрерывный символ тоже работает, и каждый день сохраняет контракт, на который указывал ряд.

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