Glossaire
ce que chaque mesure calcule — sur quoi, sur quelle période, exprimé comment
Lire un rang historique
Ce que « 85e centile sur 9 ans » veut dire, et ce qu'il ne dit pas.
Rang historique (centile)#
Position de la valeur du jour parmi toutes ses valeurs passées. Un 85e centile signifie que, sur la profondeur disponible, cette mesure a été inférieure environ 85 % du temps et dépassée environ 15 % du temps. C'est une position dans une distribution, rien d'autre.
Fenêtre extensible#
Le centile d'un jour donné est calculé uniquement sur les données disponibles ce jour-là, jamais sur l'historique complet. Un rang du 3 mars ne « sait » pas ce qui s'est passé en août. Sans cette précaution, la page afficherait un classement que l'observateur de l'époque n'aurait pas pu calculer.
Profondeur#
Nombre d'années de données ayant servi au calcul du rang. Elle diffère d'une mesure à l'autre : les prix Binance remontent à août 2017, le Fear & Greed à février 2018, le funding à septembre 2019, les indicateurs on-chain à août 2022. Une série venue d'une source plus ancienne est ramenée à l'index des bougies journalières : c'est la profondeur réellement utilisée qui est affichée, jamais celle que la source pourrait fournir. Un 87e centile sur 1,9 an et un 87e centile sur 9 ans ne se comparent pas à des passés de même ampleur.
Quand la mesure EST déjà un rang#
Deux mesures étaient autrefois affichées déjà classées — la largeur de Bollinger et le funding, convertis en rang sur deux ans glissants. La colonne « valeur » montrait alors un centile, et la colonne « rang historique » le centile de ce centile : deux nombres voisins qui ne mesurent pas la même chose. Ce pré-classement a été retiré le 2026-08-26. Les deux colonnes ont désormais des rôles distincts partout : valeur = la grandeur dans son unité propre, rang historique = sa position dans son propre passé.
« indisp. »#
Le rang n'est pas calculable : moins de 60 valeurs disponibles. En deçà, un centile n'aurait pas de sens — le décile extrême se réduirait à une poignée d'observations. La page affiche l'indisponibilité plutôt qu'une valeur neutre, qui laisserait croire à un milieu de distribution.
Les neuf mesures tactiques
Sur quoi porte chaque mesure, sur quelle période, et dans quelle unité.
Prix vs SMA 50 jours#
Écart entre le cours de clôture journalier du BTC et sa moyenne mobile simple sur les 50 dernières clôtures. Exprimé en pourcentage de la moyenne : +8 % signifie que le prix est 8 % au-dessus d'elle. Négatif quand le prix est dessous.
RSI 14 jours#
Indice de force relative de Wilder calculé sur les 14 dernières clôtures journalières. Rapport entre la moyenne lissée des hausses et celle des baisses sur la période, ramené sur une échelle de 0 à 100, sans unité.
RSI 14 semaines#
Le même calcul de Wilder, appliqué aux 14 dernières bougies HEBDOMADAIRES clôturées — soit 14 semaines, environ 98 jours. Il s'appelait « RSI hebdomadaire », ce qui ne disait pas sur combien de semaines. Échelle de 0 à 100. La semaine en cours n'est jamais utilisée : son RSI n'est pas connaissable avant sa clôture.
Largeur Bollinger 20 jours#
Écartement des deux bandes de Bollinger calculées sur 20 clôtures journalières (moyenne mobile ± 2 écarts-types), divisé par le prix moyen et exprimé en pourcentage. Cette division rend la grandeur comparable d'une époque à l'autre : 4 % de largeur en 2018 et en 2026 décrivent le même écartement relatif, alors que les mêmes dollars ne le feraient pas.
Prix vs SMA 200 jours#
Même calcul que Prix vs SMA 50 jours, sur les 200 dernières clôtures. Exprimé en pourcentage de la moyenne.
Drawdown depuis l’ATH#
Écart entre le cours de clôture et le plus haut atteint depuis le début de la série, exprimé en pourcentage. Toujours négatif ou nul. ⚠ Le plus haut est celui connu à cette date-là, pas le plus haut d'aujourd'hui — un sommet de 2021 ne rétroagit pas sur les jours de 2019. À ne pas confondre avec Prix vs ATH du score de cycle, qui se rapporte à une valeur figée.
Fear & Greed#
Indice publié quotidiennement par alternative.me, de 0 à 100, sans unité. Il agrège volatilité, volume, réseaux sociaux, dominance et tendances de recherche selon une méthode qui leur appartient et que cet outil ne reproduit pas. Une valeur par jour, publiée le jour même.
Funding moyen du jour#
Taux de financement du contrat perpétuel BTCUSDT sur Binance. Binance le règle trois fois par jour ; la valeur affichée est la moyenne des trois règlements du jour, exprimée en pourcentage par règlement — pas par jour ni par an. Le taux brut est affiché ; sa comparaison aux époques passées est le travail de la colonne de rang.
MVRV Z-Score#
Écart entre la capitalisation de marché et la capitalisation réalisée, divisé par l'écart-type de la capitalisation sur une fenêtre glissante de quatre ans. Sans unité — c'est un nombre d'écarts- types. La source, Coin Metrics, remonte à 2010, mais la série utilisée ici est alignée sur les bougies journalières Binance et commence donc en août 2017 : c'est cette profondeur-là que reporte la colonne de droite. ⚠ Le score de cycle lit une AUTRE source pour la même grandeur.
Le score de cycle
Comment il est composé, et pourquoi il affiche cinq lignes pour sept mesures.
Score de cycle#
Moyenne pondérée de sept mesures normalisées de 0 à 100, affichée avec une décimale. Chaque mesure est d'abord traduite en note par une table de seuils, puis les notes sont moyennées selon leurs poids. Une source indisponible retire son poids et les autres se le repartagent ; sous 60 % de poids disponible, le score n'est pas calculé du tout et la page affiche « indisponible ». Aucune valeur de repli n'est jamais fabriquée.
Pourquoi cinq lignes pour sept mesures#
Deux paires portent la même information, ce qui a été mesuré sur 1 461 jours : MVRV Z-Score et NUPL sont liés à r = 0,99, le RSI 14 semaines et le Fear & Greed à r = 0,89. Les afficher séparément donnait à sept entrées l'apparence de sept informations. Chaque paire forme donc une ligne, qui garde le poids cumulé de ses deux membres et le partage entre eux à parts égales. Le groupe est nommé par ses membres et non par un concept : ce qui est établi est un rang commun, pas un sens commun.
MVRV Z-Score · NUPL — pourquoi c’est une seule mesure#
NUPL = (capitalisation − capitalisation réalisée) / capitalisation = 1 − 1/MVRV. C'est une identité algébrique, pas une corrélation observée : NUPL est une réécriture du ratio MVRV. Vérifié sur les données à r = 0,9999. Le score utilisant le Z-Score et non le ratio, la question restait ouverte ; elle est tranchée à r = 0,99 sur la source réelle du score.
Les 18,8 points entre MVRV et NUPL#
Les deux mesures placent le marché au même rang, mais pas à la même note : la table de seuils du MVRV lit en moyenne 18,8 points plus bas que celle du NUPL sur la même grandeur (médiane 21, maximum 28 sur 1 461 jours). Aucune des deux n'est fausse — ce sont deux conventions publiques distinctes, et rien ne les a jamais rendues comparables entre elles.
Ce que ces 18,8 points mesurent, c'est donc ce que l'outil ignore : l'écart entre deux façons également défendables de traduire la même réalité en note. Le score les moyenne à parts égales, faute de raison de préférer l'une — et cette moyenne est, en toute rigueur, une opération qui n'est pas fondée. Elle est conservée parce que l'alternative est pire : choisir un représentant importerait son échelle dans 45 % du score et déplacerait 22 % des jours d'une phase à l'autre.
Ce que ces 18,8 points mesurent, c'est donc ce que l'outil ignore : l'écart entre deux façons également défendables de traduire la même réalité en note. Le score les moyenne à parts égales, faute de raison de préférer l'une — et cette moyenne est, en toute rigueur, une opération qui n'est pas fondée. Elle est conservée parce que l'alternative est pire : choisir un représentant importerait son échelle dans 45 % du score et déplacerait 22 % des jours d'une phase à l'autre.
SOPR#
Spent Output Profit Ratio — rapport entre le prix auquel les bitcoins déplacés aujourd'hui avaient été acquis et leur prix actuel. Une valeur par jour, sans unité : au-dessus de 1, les pièces déplacées le sont en profit ; en dessous, en perte. Source BGeometrics, depuis août 2022.
NUPL#
Net Unrealized Profit/Loss — part de la capitalisation qui correspond à un profit latent. Une valeur par jour, sans unité, généralement entre −0,3 et 0,8. Source BGeometrics, depuis août 2022. Voir pourquoi elle ne compte pas comme une mesure séparée.
Prix vs ATH#
Cours actuel rapporté au plus haut historique de référence, exprimé en pourcentage. ⚠ Ce plus haut est une constante inscrite dans le code, mise à jour à la main à chaque nouveau sommet — le libellé affiche sa valeur pour qu'une constante périmée se voie. C'est ce qui le distingue de Drawdown depuis l'ATH, qui utilise le plus haut connu à chaque date et se recalcule tout seul.
Les phases et leurs bornes
D'où viennent les seuils, et ce qu'une étiquette de phase vaut.
Les bornes de phase — 25 / 45 / 60 / 75#
Le score est étiqueté par intervalles : 0–25 Capitulation, 25–45 Accumulation, 45–60 Bull débutant, 60–75 Bull mature, 75–100 Distribution.
Ces quatre nombres sont des conventions. Contrairement aux tables de seuils du MVRV et du NUPL, dont on peut nommer la provenance, l'historique de ce dépôt ne dit rien de celle-ci : le fichier qui les porte arrive dans un premier commit unique du 21 avril 2026, sans message, sans donnée et sans référence. Ils n'ont été validés par aucune mesure de ce projet.
Une étiquette de phase n'est donc pas un diagnostic : c'est le nom d'un intervalle. C'est pourquoi la synthèse affiche les bornes à côté du nom, et pourquoi elle donne la distance à la borne la plus proche.
Ces quatre nombres sont des conventions. Contrairement aux tables de seuils du MVRV et du NUPL, dont on peut nommer la provenance, l'historique de ce dépôt ne dit rien de celle-ci : le fichier qui les porte arrive dans un premier commit unique du 21 avril 2026, sans message, sans donnée et sans référence. Ils n'ont été validés par aucune mesure de ce projet.
Une étiquette de phase n'est donc pas un diagnostic : c'est le nom d'un intervalle. C'est pourquoi la synthèse affiche les bornes à côté du nom, et pourquoi elle donne la distance à la borne la plus proche.
La distance à la borne#
Écart entre le score et la borne de phase la plus proche, en points de score. Affichée toujours, et non « quand c'est proche » : un seuil d'affichage serait une convention de plus, et la mesure ne le justifierait pas — la moitié des jours sont à cinq points ou moins d'une borne, 28 % à trois points ou moins. En cas d'égalité, la borne basse est retenue.
Elle existe parce qu'une étiquette se lit comme un état franc : « Bull débutant » ne dit pas s'il s'en est fallu de trois dixièmes de point.
Elle existe parce qu'une étiquette se lit comme un état franc : « Bull débutant » ne dit pas s'il s'en est fallu de trois dixièmes de point.
D’où viennent les tables de seuils#
Chaque mesure est traduite en note 0-100 par une table de seuils. Celles du MVRV (0 / 2 / 5 / 7) et du NUPL (0 / 0,25 / 0,5 / 0,75) sont les bandes publiques usuelles de ces deux indicateurs — le vocabulaire de phases du NUPL, capitulation / espoir / optimisme / conviction / euphorie, en vient directement. Elles ne sont donc pas inventées.
Ce qui n'a jamais été établi, en revanche, c'est qu'elles soient comparables entre elles. Chacune est défendable chez elle ; rien ne dit qu'on puisse les moyenner. C'est là qu'est l'arbitraire — pas dans chaque table, mais dans leur assemblage. Et il se mesure : 18,8 points.
Ce qui n'a jamais été établi, en revanche, c'est qu'elles soient comparables entre elles. Chacune est défendable chez elle ; rien ne dit qu'on puisse les moyenner. C'est là qu'est l'arbitraire — pas dans chaque table, mais dans leur assemblage. Et il se mesure : 18,8 points.
Le mouvement de prix
La segmentation en hausses et baisses, et ce qu'on peut en dire.
Mouvement de prix#
Segmentation du cours en hausses et baisses successives. Un mouvement change de sens quand le prix s'éloigne de son extrême de plus de 2,5 fois l'ATR 14 jours. Les bornes sont des clôtures, jamais des extrêmes intrajournaliers.
Amplitude#
Variation du cours entre le début du mouvement en cours et la dernière clôture, en pourcentage. Signée : positive en hausse, négative en baisse.
Efficacité#
Distance nette parcourue divisée par la distance totale — la somme des variations absolues d'une clôture à la suivante. Exprimée en pourcentage, entre 0 et 100.
Une ligne droite vaut exactement 100 % : le prix n'a fait aucun détour. Un aller-retour qui revient au point de départ vaut 0 %. Entre les deux, le chiffre dit quelle part du chemin parcouru a servi à aller quelque part — c'est une description de la trajectoire, et rien de plus.
Une ligne droite vaut exactement 100 % : le prix n'a fait aucun détour. Un aller-retour qui revient au point de départ vaut 0 %. Entre les deux, le chiffre dit quelle part du chemin parcouru a servi à aller quelque part — c'est une description de la trajectoire, et rien de plus.
Latence de confirmation#
Nombre de jours entre l'extrême réel d'un mouvement et le moment où il devient connaissable — le seuil de 2,5 ATR devant d'abord être franchi. C'est une limite de l'outil, pas une caractéristique du marché : sans elle, « en cours » se lirait comme un état du présent alors que c'est une lecture retardée.
Pourquoi aucune durée de référence#
La durée médiane d'un mouvement varie de 94 % selon le seuil de découpage retenu (18 jours à 2 ATR, 35 jours à 3 ATR) : elle mesure le découpage, pas le marché. Elle n'est donc pas affichée. Le rapport hausse/baisse, lui, survit au changement de seuil — c'est la seule quantité de durée publiée.
Franchissements de décile
Ce qui est reporté, et sur quelle fenêtre.
Franchissement de décile extrême#
Une mesure entre dans un décile extrême quand son rang passe sous le 10e ou au-dessus du 90e centile ; elle en sort quand il repasse entre les deux. Seules les transitions des 30 derniers jours sont listées, avec leur date. Un état stable n'apparaît pas — seul le changement est reporté.
Les contrôles d'intégrité
Ce que chaque contrôle vérifie, et ce qu'il ne vérifie pas.
Fraîcheur#
Écart entre la clôture de la dernière valeur que porte la donnée et l'instant présent. Au-delà de 48 heures, la source est signalée comme périmée. Ce n'est pas la même chose que « la source a répondu » : une source gelée répond parfaitement, avec sa dernière valeur connue. C'est la date portée par la réponse qui tranche, pas le fait qu'il y en ait une.
Le seuil de 48 heures, d’où il vient#
Il est mesuré, pas choisi. Sur les 365 derniers jours, aucune des sept sources n'a laissé de trou de plus d'un jour, et aucune ne publie avec un retard propre au-delà de la clôture journalière. Le seuil vaut donc ce retard (nul) + le plus grand trou constaté (1 jour) + un jour de marge pour l'heure du cron. Chaque source a sa case dans la table : la mesure n'en justifie aujourd'hui aucune différence, et en fabriquer une serait inventer un fait.
Une valeur périmée devient une absence#
Quand la date d'un indicateur on-chain dépasse le seuil, sa valeur n'est pas affichée en gris ni marquée d'un avertissement : elle est retirée. Elle rejoint le mécanisme des sources manquantes — son poids sort du score, les autres se le repartagent, et sous 60 % de poids le score n'est pas calculé du tout. Une date inconnue, en revanche, ne retire rien : on n'annule que sur une péremption constatée.
Continuité#
Jours absents entre la première et la dernière date de la série. Ils sont comptés et listés, jamais comblés : une valeur interpolée serait crédible et fausse.
Concordance des sources#
Quand deux sources se recoupent, leur écart est mesuré. Au-delà du seuil, le désaccord est signalé — et aucune des deux n'est retenue d'office.
Deux sources pour le MVRV#
Le score de cycle lit BGeometrics, le tableau tactique lit Coin Metrics. Les deux ne calculent pas la même chose : l'écart-type du Z-Score se mesure sur une fenêtre extensible chez l'un, glissante de quatre ans ici. Comparer les Z-Scores eux-mêmes n'aurait donc pas de sens. Ce qui est comparé est la note sur 100 qui entre dans le score. Sur quatre ans de recoupement, l'écart entre les deux notes vaut 1,2 point en moyenne et 6 points au pire ; le seuil d'alerte est à 10, au-dessus de tout ce qui a été observé — il ne parle que d'une divergence nouvelle.
Trace du cron#
Date et issue du dernier passage d'ingestion. Un échec, ou un silence de plus de 30 heures, est signalé.
Écriture effective#
Compare la dernière date attendue — celle de la dernière bougie clôturée — à la dernière date réellement présente en base. Zéro écriture est normal quand rien n'a changé ; c'est anormal quand une bougie aurait dû apparaître. Ce contrôle s'exécute pendant l'ingestion, pas au chargement de la page : son résultat arrive ici par la trace du cron.
Pourquoi le nombre affiché varie#
Le bandeau compte des contrôles exécutés, pas des familles de contrôle. La fraîcheur est vérifiée une fois par source ; la concordance n'est calculée que si une seconde source a réellement été chargée ; une source en erreur ajoute son propre constat. Le total change donc d'un chargement à l'autre sans que rien n'aille mal.
Chaque définition dit ce que la mesure calcule, jamais ce qu'elle vaut. Aucune n'indique si une valeur est bonne, mauvaise, haussière ou baissière : à la taille d'échantillon disponible, aucune mesure de cet outil ne se distingue du bruit.