← All versions
v0.46.0Current
September 25, 2026

Senzoukria v0.46.0 release notes

Nobody wrote reviewed notes for this version. What follows is the release body as published on GitHub, unedited.

  • v0.46.0 — La heatmap redémarre, son DOM prend le rendu du footprint, GEX et Option Flow s'ouvrent avec Tradier
  • Cette version corrige la heatmap, qui ne démarrait plus dans le logiciel installé. Elle apporte aussi :
  • un DOM de heatmap au rendu du DOM du footprint ;
  • des durées d'affichage de 5 secondes à 5 minutes ;
  • une option de profil de volume lissé ;
  • l'ouverture de GEX et d'Option Flow avec une clé Tradier ;
  • un import de dossier qui explique pourquoi il écarte certains fichiers.
  • La heatmap démarre à nouveau
  • Dans la 0.45.0, la heatmap pouvait rester vide, en page Heatmap comme dans une tuile de « Mes pages », avec ce message :
  • EvalError: Evaluating a string as JavaScript violates the following Content Security Policy directive…
  • La cause. La bibliothèque de dessin de la heatmap fabriquait du code au lancement. La politique de sécurité du logiciel installé l'interdit, à juste titre : elle bloque tout code fabriqué pendant l'exécution. La version de développement n'applique pas cette politique, ce qui explique que le défaut n'ait pas été vu avant la publication.
  • Le correctif.
  • La heatmap dessine désormais directement en WebGL, sans générer de code. La politique de sécurité n'est pas assouplie. Les mêmes shaders donnent le même rendu : nappe de liquidité, bulles et libellés des Big Trades.
  • Un contrôle automatique empêche le retour de toute génération de code dans la chaîne de rendu.
  • Si la carte graphique perd puis retrouve son contexte, la heatmap reconstruit ses objets et renvoie toutes ses données.
  • Vérifié sur le code de production servi sous la politique de sécurité exacte du logiciel installé :
  • avant le correctif, le message ci-dessus est reproduit mot pour mot ;
  • après, la heatmap se dessine entièrement.
  • Correction des notes de la 0.45.0. Les vérifications de la heatmap annoncées « dans l'application » avaient été faites dans la version de développement. Elles ne pouvaient donc pas voir ce défaut.
  • Le DOM de la heatmap a le rendu du DOM du footprint
  • Le carnet à droite de la heatmap reprend celui du footprint : mêmes lignes, mêmes couleurs, même police, même mise en évidence des gros ordres.
  • Profondeur cumulée : toujours affichée, estompée, comme dans le DOM du footprint. L'interrupteur « profondeur cumulée » disparaît.
  • Colonne VOL : elle disparaît aussi. Les colonnes d'exécutions (acheteurs et vendeurs agressifs) restent disponibles.
  • Préférences enregistrées : elles sont toujours lues et ne provoquent pas d'erreur.
  • Transactions hors grille de tick : elles sont désormais rangées dans la bonne case du carnet.
  • Durées d'affichage : de 5 secondes à 5 minutes
  • Choix proposés : 5 s, 10 s, 20 s, 1 min et 5 min.
  • Plafond de 5 minutes, appliqué à la molette, au glissement de l'axe du temps et aux boutons.
  • Au-delà de 5 minutes, la heatmap passait à des niveaux sous-échantillonnés, jusqu'à 24 heures. Les murs de liquidité s'y diluaient au point de ne plus se lire. Cinq minutes correspondent à ce que la heatmap conserve en pleine résolution.
  • Profil de volume lissé
  • Sur une paire crypto, le pas de prix très fin donne un profil de volume en dents de scie. L'option Lissage du profil (Off, Léger, Fort) le rend lisible comme une forme.
  • Où la régler :
  • sur le footprint, dans les réglages de l'indicateur Volume Profile, section Apparence ;
  • sur la heatmap, dans ses réglages, section profil de volume.
  • Réglage par défaut : Off.
  • Affichage seulement. Le POC, la value area et les nœuds restent calculés sur le volume réel. Le profil porte la mention « lissé » tant que l'option est active.
  • GEX et Option Flow s'ouvrent avec une clé Tradier
  • Avec un jeton Tradier enregistré et sans clé Alpaca, GEX et Option Flow affichaient « Alpaca API keys required ». Le sélecteur qui aurait permis de choisir Tradier se trouvait derrière ce même écran.
  • Désormais :
  • Source enregistrée : elle est gardée tant que sa clé existe.
  • Sinon, repli automatique dans l'ordre suivant, selon les clés présentes :
  • Tradier ;
  • Alpaca ;
  • Market Data, pour GEX seulement.
  • Databento n'est jamais choisi automatiquement, car il est facturé à l'usage. Il reste utilisé quand vous le choisissez.
  • Sans aucune clé, le message ne nomme plus Alpaca seul. Il demande une clé de données d'options.
  • Option Flow retient sa source d'une ouverture à l'autre.
  • L'import d'un dossier dit pourquoi il écarte des fichiers
  • Un dossier pouvait être reconnu (« 313 trade files »), puis l'import finir sur « No bar could be written… », sans explication. Le logiciel donne maintenant la raison avant le clic, et la répète après l'import :
  • DBN demandés avec un symbole parent (comme MNQ.FUT) ou avec les seuls identifiants d'instrument. Ces fichiers ne permettent pas de distinguer un contrat d'un spread. L'écran indique comment les exporter à nouveau.
  • Fichiers sans date dans leur nom.
  • Copies exactes d'un autre fichier.
  • Instruments hors catalogue, avec les plus fréquents.
  • Si rien dans le dossier n'est importable, le bouton Importer n'est pas proposé. La mention « 0 ohlcv-1m » n'apparaît plus quand ce nombre vaut zéro.
  • Limites connues
  • Heatmap dans le logiciel installé : le correctif est démontré sous la politique de sécurité exacte du logiciel installé. Il n'a pas encore été contrôlé dans le logiciel installé lui-même.
  • DOM de la heatmap : contrôlé sur un banc avec les vrais composants, pas encore sur un flux de marché en direct.
  • Profil lissé : démontré par les tests, pas encore contrôlé écran par écran dans l'application.
  • GEX et Option Flow avec Tradier : démontré par les tests, pas encore avec un compte Tradier dans l'application.
  • Import de dossier : les DBN en symbole parent restent non importés. Le logiciel dit maintenant pourquoi et comment les exporter à nouveau.
  • Les limites de la 0.45.0 qui ne sont pas citées ici restent valables.
  • Installation
  • Depuis la page Download de Senzoukria ou la recherche de mise à jour du logiciel :
  • Windows 10/11 64 bits ;
  • macOS (universel, bêta, non signé par Apple) ;
  • Linux (AppImage et .deb).