Import Databento : « {n} séances non écrites » et leurs raisons dans Senzoukria

Senzoukria n'écrit une séance de Replay importée que si elle est complète et sans ambiguïté. Une séance n'est pas écrite quand le fichier de la veille manque, que le fichier du jour manque, que deux fichiers portent le même contrat, qu'elle dépasse la limite du Replay ou que l'écriture sur disque échoue.

Senzoukria · Dépannage · Mis à jour en septembre 2026


En bref

Message
« {n} séances non écrites : » avec une raison par jour
Raisons
fichier d'ouverture manquant · fichier du jour manquant · conflit · trop de transactions · écriture sur disque
Plafond du Replay
5 000 000 de trades par séance
Ligne de résultat
« {n} séances écrites ({contracts}), {first} → {last}. »

Ce que vous voyez

Après l'import, « {n} séances non écrites : » liste des jours avec l'une de ces raisons : « le fichier de la veille manque ou est illisible (ouverture de séance) », « le fichier du jour manque ou est illisible », « deux fichiers différents portent le même contrat », « trop de transactions pour le Replay », « écriture sur disque impossible ». Si rien n'a pu être écrit : « Aucune séance complète n'a pu être écrite. »

Pourquoi cela arrive

Une journée CME s'étend sur la fin du fichier UTC précédent et sur le fichier du jour. L'importateur ne l'écrit que si les deux ont été lus sans erreur et qu'aucune source annonçant l'un de ces jours n'a échoué ; une journée à laquelle manque son ouverture ou sa clôture est signalée, jamais rejouée tronquée. Deux sources différentes pour le même contrat et le même jour sont refusées plutôt qu'additionnées (volume doublé) ou choisies arbitrairement. Une séance de plus de 5 000 000 de trades dépasse le plafond mémoire du Replay. Les séances sont reconstruites en entier et écrites de façon atomique : un import interrompu ne laisse que des journées complètes.

Comment corriger

  • Ajoutez le fichier journalier manquant (souvent la veille de votre première séance) et importez de nouveau ; réimporter réécrit les mêmes octets et ne compte jamais deux fois.
  • Gardez une seule source par contrat et par jour : pas un fichier trades plus un fichier tbbo pour le même jour.
  • Pour un jour refusé comme trop volumineux, il n'y a pas de contournement dans le Replay ; choisissez un autre jour.
  • Pour les erreurs de disque, libérez de l'espace dans le dossier de données de l'application et réessayez.

Ce que ce n'est pas

  • Pas une séance partielle : les jours refusés ne sont pas écrits du tout.
  • Pas dû aux trades sans côté agresseur : ceux-ci sont écartés et comptés sur une ligne à part.

Quand contacter le support

Si le message revient après ces étapes, signalez-le depuis Menu → Signaler un problème ou sur le Discord de Senzoukria. Collez la liste des « séances non écrites » et la liste des fichiers de ces jours.

Dans la même rubrique

Cette page dans d’autres langues

Questions fréquentes

Relancer l'import duplique-t-il les séances ?
Non. Chaque séance est reconstruite entièrement à partir de ses sources et écrite de façon atomique : une seconde exécution produit le même fichier.
Que deviennent les trades sans côté agresseur ?
Ils sont écartés et comptés, jamais classés comme achats, et ils manquent au volume des séances ; le rapport indique combien de contrats cela représente.

À lire ensuite