Exporter les barres en CSV

Le bouton Export d'un graphique Senzoukria écrit les barres actuellement chargées, et leurs niveaux par prix, dans deux fichiers CSV compressés en gzip, sous Documents › Senzoukria › Exports, avec des horodatages UTC et la provenance en cache de chaque ligne.

Senzoukria · Documentation · Mis à jour en septembre 2026


Où le trouver

Bouton ⇩ de la barre d'outils du graphique (footprint Rithmic et crypto)
Destination
Documents › Senzoukria › Exports (repli sur le dossier exports des données de l'application)
Fichiers
<symbole>.<unité de temps>.<de>-<à>.bars.csv.gz et .levels.csv.gz
Plage
De la première à la dernière barre chargée, bornes incluses ; un an au maximum

Ce que cela fait

L'export écrit ce que le cache détient pour la plage chargée : les agrégats par barre (OHLC, volume, delta, plus haut et plus bas du delta, nombre de trades) et par niveau de prix (volume acheteur et vendeur agressif, trades acheteurs et vendeurs). Ce n'est pas un export de ticks ; le cache ne conserve pas les transactions. Deux fichiers sont produits pour qu'une barre et ses niveaux se joignent sur bucket_ts_ns, symbol et timeframe.

Le bouton est inactif tant que rien n'est chargé (« Rien de chargé à exporter pour l'instant »). Un clic ouvre une confirmation : exporter les barres chargées et leurs niveaux de prix en CSV compressé vers Documents › Senzoukria › Exports ? suivie de Exporter maintenant. La progression indique « Export en cours… {barres} barres, {niveaux} niveaux » et peut être annulée ; le message final donne les décomptes, la taille, le premier et le dernier horodatage UTC et le nombre de barres sans niveaux de prix (OHLC seul). Afficher dans le dossier révèle le fichier des barres.

Les colonnes

Schéma des deux fichiers
FichierColonnesRemarques
barsbucket_ts_ns, bucket_utc, symbol, timeframe, source, open, high, low, close, volume, delta, delta_high, delta_low, trades, levelsbucket_ts_ns est l'epoch en nanosecondes de l'ouverture de la barre ; bucket_utc est la même valeur en ISO 8601 UTC. source est la provenance en cache, ligne par ligne : live, ohlcv, aggtrades, tick, ou un nom de bridge.
levelsbucket_ts_ns, symbol, timeframe, price, buy_volume, sell_volume, buy_trades, sell_tradesUne ligne par niveau de prix traité. Un côté inconnu est un champ vide, jamais un 0.

Le comportement

Règles appliquées par la commande d'export
RègleValeurEffet
Compressiongzip activéLes fichiers se terminent en .csv.gz.
Jamais d'écrasementSuffixes -2, -3 …Un export antérieur du même nom est conservé ; le nouveau reçoit un nom numéroté.
Écriture en fluxPages de 2 000 barresÉcrit page par page ; le verrou du cache est pris page par page, pour que le graphique continue de lire pendant l'export.
Événement de progressionToutes les 5 pagesMet à jour les compteurs de barres et de niveaux.
AnnulationEntre deux pagesLes fichiers partiels sont supprimés ; le résultat est rapporté comme annulé, jamais comme un succès.
Fenêtre maximale366 joursLes plages plus longues sont refusées.
Niveaux illisiblesComptésUne barre dont le JSON de niveaux est illisible s'exporte avec une colonne levels vide et est comptée à part des barres sans niveaux.

Limites et pièges

Avant d'ouvrir les fichiers ailleurs :

  • Les unités sont celles de la source : contrats pour les futures, unités de base pour la crypto. Le fichier ne les convertit pas.
  • Les champs texte sont protégés contre l'injection de formules dans un tableur (un =, +, - ou @ en tête est précédé d'une apostrophe) et mis entre guillemets selon la RFC 4180 quand c'est nécessaire.
  • L'export couvre la plage chargée, pas tout le cache. Chargez d'abord une fenêtre d'historique plus large s'il vous en faut davantage.
  • Les barres marquées ohlcv n'ont pas de niveaux : elles viennent d'un repli OHLC, pas d'un rejeu de ticks.

Cette page dans d’autres langues

Questions fréquentes

Où vont les fichiers ?
Dans Documents › Senzoukria › Exports. Si le dossier Documents ne peut pas être résolu, le répertoire exports des données de l'application est utilisé. Le message de fin montre le chemin complet, et Afficher dans le dossier l'ouvre.
Pourquoi certains champs de niveaux sont-ils vides plutôt qu'à zéro ?
Un champ vide signifie que ce côté est inconnu pour ce niveau. Zéro et indisponible restent distincts, à dessein.
Puis-je exporter les ticks ?
Non. Le cache stocke des agrégats par barre et par niveau de prix. Les séances de Replay conservent les ticks séparément, mais ce bouton n'exporte que les barres et les niveaux.