← All versions
v0.27.0
September 21, 2026

Senzoukria v0.27.0 release notes

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

  • v0.27.0 — Les protections suivent la position, et le chart dit ce qu'il mesure
  • Cette version répare deux protections de position qui ne suivaient pas la taille réelle du compte, rend le regroupement des cellules choisissable, ajoute une cinquième source de chaîne d'options, et arrête de laisser croire au chart qu'il mesure ce qu'il ne mesure pas.
  • Le relief 3D : la cause est trouvée, le correctif ne part pas encore
  • Quand la surface 3D du GEX ne se dessine pas, l'écran affichait
  • « 3D rendering is not available on this machine » et accusait votre carte
  • graphique. C'était faux. La cause est notre propre en-tête de sécurité :
  • la bibliothèque de rendu doit générer du code pour dessiner, et le logiciel
  • l'interdit — à juste titre, c'est ce qui empêche un code hostile de s'exécuter.
  • Cette version ne lève pas cette interdiction. La desserrer pour toute
  • l'application ouvrirait une porte bien plus large que le problème qu'elle
  • résout. Le logiciel isole déjà les indicateurs écrits par les utilisateurs
  • dans un bac à sable où cette permission reste enfermée ; les surfaces 3D
  • doivent suivre le même chemin, et c'est le prochain chantier.
  • Ce qui change dès maintenant : le message ne ment plus. Une quatrième
  • cause est reconnue et nommée, elle dit explicitement que ce n'est ni votre
  • machine ni votre clé API, et le bouton « réessayer » ne s'affiche plus quand
  • réessayer ne peut pas aboutir.
  • Protections de position
  • Le stop suivait la taille de la position — en théorie. L'ajustement automatique attendait 900 ms d'immobilité avant d'agir, mais mesurait l'immobilité du flux au lieu de celle de la position : une position ouverte est republiée jusqu'à quatre fois par seconde. Il fallait donc 900 ms sans aucune publication, ce qui n'arrive pas en séance. Résultat : vous ajoutiez des contrats et le stop en couvrait toujours un ou deux.
  • ⚠️ C'était un risque, pas un détail d'affichage : des contrats ouverts sans protection derrière une ligne qui en avait l'air. L'attente mesure désormais la stabilité de la taille.
  • L'étiquette du stop dit maintenant ce qu'elle couvre vraiment. Tant que la protection n'est pas entière, elle affiche ⚠ 1/4 à côté du montant. Le montant reste celui du risque réellement couvert : annoncer le risque de la position entière quand le stop n'en protège qu'un quart serait le chiffre le plus dangereux des trois.
  • Un déplacement rapide du stop n'est plus perdu. Quand une protection venait d'être posée et que vous la déplaciez aussitôt, le second geste était jeté et la ligne revenait à son premier niveau. Un seul ordre en vol reste la règle — deux modifications simultanées sur une protection, c'est un instant sans stop chez certains brokers — mais le geste suivant attend son tour au lieu d'être oublié.
  • Footprint : une rangée vaut un tick
  • Sous un certain dézoom, le chart additionnait les niveaux de prix pour garder les chiffres lisibles. Le total restait juste ; le POC désignait une rangée au lieu d'un prix, le déséquilibre comparait des sommes, une absorption d'un tick se diluait dans ses voisines. Cela ne se disait que dans un petit badge.
  • Le regroupement devient un réglage — Réglages du footprint → Résolution des rangées — et le défaut passe à désactivé : une rangée vaut un tick. Trois modes : désactivé, automatique (l'ancien comportement), ou un pas fixe que vous choisissez, stable à tous les zooms.
  • La police des cellules suit désormais la hauteur de rangée, sans jamais dépasser sa taille précédente.
  • Le profil de volume dit ce qu'il a pu mesurer
  • Une bougie dont les données au tick ne sont pas encore chargées ne contribue rien au profil : son volume existe, mais on ne sait pas à quel prix le placer, et l'inventer fausserait le POC et la value area.
  • Le profil affichait « Price levels: 7/38 bars ». Un compte de barres rassure : sept barres calmes sur trente-huit, c'est 18 % des barres et peut-être 5 % du volume. Il annonce maintenant la part réellement placée, en pourcentage.
  • GEX
  • ThetaData rejoint les sources de chaîne d'options. C'est la seule qui ne passe pas par le réseau : vous lancez vous-même leur Theta Terminal, et l'application le lit en local. Nous ne détenons aucun de vos identifiants ThetaData et ne lançons jamais leur terminal — il s'authentifie par mot de passe en ligne de commande. Leur endpoint ne publiant pas le gamma, il est calculé ici depuis leur volatilité implicite, ce que le badge de source indique.
  • Votre choix de source survit au redémarrage. Il repartait sur Alpaca à chaque lancement, sans rien dire — donc sur une chaîne à 15 minutes pour qui avait choisi une source temps réel.
  • Enregistrer une clé ne promet plus du temps réel. Le message de confirmation annonce ce dont dépend le résultat : votre forfait chez le fournisseur, et la sélection de la source. Et la description de Tradier ne présente plus un compte de courtage comme une inscription gratuite : leur temps réel exige d'être titulaire d'un compte brokerage.
  • Limites connues
  • La surface 3D du GEX reste indisponible dans les versions installées. La cause est identifiée et mesurée ; le correctif demande d'isoler le rendu 3D comme le sont déjà les scripts utilisateurs, et ne pouvait pas tenir dans cette version. La heatmap plate porte les mêmes chiffres.
  • Le menu contextuel « Placer le stop ici » et le bouton « Set stop / target » posent un nouvel ordre au lieu de déplacer celui qui existe. Deux stops peuvent coexister. En attendant, déplacez vos protections en glissant la ligne sur le graphique.
  • L'ajustement automatique des protections n'a pas été vérifié contre un broker réel : il est démontré par test, pas par un aller-retour exécuté.
  • Le connecteur ThetaData suit leur documentation d'API, sans avoir été confronté à un terminal réel.
  • Sur les chaînes crypto, l'import des données au tick reste long et le chart n'en montre pas toujours la progression.
  • 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) et Linux (AppImage et .deb).