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.
Pages liées
Dans la même rubrique
- Fichiers Databento écartés
- Import de backtest depuis Databento
- GEX en retard ou périmé
- Heatmap vide, flux en direct
- GEX : aucune donnée ou erreur du fournisseur
- Heatmap en attente du carnet
- Heatmap : contexte graphique perdu
- DBN avec symbole parent non importés
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.