Aller au contenu principal

Méthodologie de la carte des liquidations

Une carte des liquidations montre où se situent, par rapport au prix actuel, les clôtures forcées de positions à effet de levier sur les contrats à terme perpétuels : combien de dollars américains de positions longues seraient liquidés si le prix descendait jusqu'à chaque niveau, et combien de dollars de positions courtes s'il montait jusqu'à chaque niveau.

Blocklens publie deux cartes construites de manière fondamentalement différente et toujours étiquetées séparément :

SourceNatureActifsHistorique
Binance — modèleUne estimation. Binance ne divulgue pas les positions ; les niveaux sont donc reconstruits à partir de l'intérêt ouvert public et des bougies horaires à l'aide du modèle décrit ci-dessous.BTC, ETH, SOL, HYPE (perpétuels USDⓈ-M BTCUSDT, ETHUSDT, SOLUSDT, HYPEUSDT)depuis le 2023-01-01 ; HYPE depuis le 2025-06-06
Hyperliquid — positions réellesDes faits. Les positions Hyperliquid et leurs prix de liquidation sont publics ; nous les relevons compte par compte.BTC, ETH, SOL, HYPEdepuis le 2025-07-29

La carte est disponible dans Lab → Dashboards → Blocklens Special → Liquidation Map.

L'essentiel de cette page décrit en détail le modèle Binance — formules, paramètres, calibration et limites connues — afin que chacun puisse le reproduire à partir des données publiques gratuites. La partie Hyperliquid est décrite à titre de comparaison.

Pas un signal de trading

La carte des liquidations est un outil descriptif, pas un objectif de prix ni un signal de trading. Voir Ce que disent les données.


1. Comment lire la carte​

1.1 Buckets​

L'axe des prix est découpé en buckets (tranches de prix) de largeur égale. Sur la carte actuelle, un bucket représente environ 0,25 % du prix, arrondi à un pas « rond » de 1, 2, 2,5 ou 5 × 10ⁿ : $250 pour BTC, $10 pour ETH aux prix actuels.

La valeur d'un bucket est la taille en USD des positions dont le prix de liquidation tombe à l'intérieur, valorisées au prix de liquidation :

bucket USD=∑positions in bucket∣size in coins∣×liquidation price\text{bucket USD} = \sum_{\text{positions in bucket}} |\text{size in coins}| \times \text{liquidation price}
  • Les longs sont tracés sous le prix actuel (ils sont liquidés quand le prix baisse), les shorts au-dessus (quand il monte).
  • La carte couvre ±50 % du prix actuel. Le volume situé au-delà n'est pas tracé — il s'accumulerait dans le bucket de bord et ressemblerait à un faux pic — mais il est indiqué dans le résumé comme « hors plage ».
  • Les courbes cumulées additionnent les buckets du prix actuel vers l'extérieur : la courbe des longs à $80K est le total en USD des longs liquidés si le prix baissait du niveau actuel jusqu'à $80K.
  • Les pics (clusters étiquetés) sont les 5 plus grands buckets au maximum par côté, espacés d'au moins 3 % du prix.

1.2 Instantanés et heatmap​

Il y a une carte par jour :

  • Modèle Binance — l'état à 00:00 UTC du jour (construit à partir de toutes les données horaires jusqu'à la fin de la veille).
  • Hyperliquid — le jour le plus récent provient de notre propre scan (tôt le matin UTC, l'heure exacte est indiquée avec la carte) ; l'historique provient d'instantanés d'archive quotidiens de l'état complet de la plateforme (voir §3.4) ; les jours absents de l'archive sont des estimations reconstruites (§3.5).

La heatmap place ces cartes quotidiennes côte à côte : x — date, y — prix, couleur — le montant en USD que la carte de ce jour-là plaçait à ce prix. Ce n'est pas un relevé des liquidations effectivement survenues. Pour que les jours restent comparables lorsque le prix (et donc le pas des buckets) change, les lignes de la heatmap utilisent une grille absolue fixe : BTC $500, ETH $20, SOL $0.5, HYPE $0.25, dans une plage de ±50 % autour du prix de chaque jour. La courbe de prix est tracée par-dessus.


2. Binance — modèle​

2.1 Pourquoi un modèle​

Binance publie l'intérêt ouvert agrégé, les transactions et les bougies, mais pas les positions individuelles, les prix d'entrée ni le levier. Toute carte des liquidations Binance — la nôtre comme celle d'un tiers — est donc un modèle : une hypothèse sur le moment où les positions ont été ouvertes, à quel prix, de quel côté, avec quel levier et comment elles disparaissent. Le nôtre explicite chacune de ces hypothèses.

L'idée en un paragraphe : à chaque heure où l'intérêt ouvert augmente, les nouveaux contrats sont placés au prix typique de cette heure et répartis entre longs et shorts selon la part d'achats taker ; chaque côté est réparti sur une distribution de levier fixe, qui transforme les prix d'entrée en prix de liquidation. À chaque heure où l'intérêt ouvert diminue, toutes les positions ouvertes sont réduites proportionnellement. À chaque heure, la plage de prix de la bougie efface les niveaux qu'elle a atteints — ces positions ont été liquidées.

2.2 Entrées​

Toutes les entrées sont gratuites et publiques.

EntréeSourceUtilisation
Bougies horaires (ouverture, plus haut, plus bas, clôture, volume, volume d'achats taker)data.binance.vision futures/um/monthly/klines/<SYMBOL>/1h (mois passés) et …/daily/klines/<SYMBOL>/1h (mois en cours)prix typique, part d'achats taker, plage de prix qui efface les niveaux
Intérêt ouvert toutes les 5 minutes (en coins)data.binance.vision futures/um/daily/metrics/<SYMBOL>intérêt ouvert à la fin de chaque heure
Heures récentes, en direct (pas encore archivées)REST Binance /fapi/v1/klines (1h) et /futures/data/openInterestHist (période 1h)les mêmes champs pour les dernières heures avant l'instantané

Pour chaque heure tt, le modèle utilise :

  • Prix typique Pt=(Ht+Lt+Ct)/3P_t = (H_t + L_t + C_t) / 3 — un prix d'entrée unique et représentatif de l'heure.
  • Part d'achats taker bt=taker-buy volumet/volumetb_t = \text{taker-buy volume}_t / \text{volume}_t (0,5 si le volume est nul) — la part du volume de l'heure dans laquelle l'acheteur était l'agresseur (ordre au marché).
  • Intérêt ouvert à la fin de l'heure OItOI_t — le dernier enregistrement valide de 5 minutes au sein de l'heure.

L'archive quotidienne paraît avec environ un jour de retard. Les heures postérieures au dernier jour archivé sont tirées de l'API REST ; une carte construite avec ces données en direct est recalculée à partir de l'archive une fois celle-ci publiée (sous une semaine), de sorte que le jour le plus récent peut légèrement changer.

2.3 Nouvelles positions​

Si l'intérêt ouvert a augmenté au cours de l'heure, ΔOIt=OIt−OIt−1>0\Delta OI_t = OI_t - OI_{t-1} > 0, les nouveaux contrats sont ouverts à PtP_t. Chaque nouveau contrat comporte une jambe longue et une jambe courte, mais les deux jambes ne portent pas le même risque de liquidation : le côté agressif (qui prend la liquidité avec des ordres au marché — typiquement des spéculateurs à effet de levier) est compté intégralement, le côté passif (market makers, couvertures) est minoré en fonction du déséquilibre de l'heure :

new longst=ΔOIt⋅min⁡(1, 2bt),new shortst=ΔOIt⋅min⁡(1, 2(1−bt))\text{new longs}_t = \Delta OI_t \cdot \min(1,\ 2 b_t), \qquad \text{new shorts}_t = \Delta OI_t \cdot \min(1,\ 2 (1 - b_t))

Pour une heure équilibrée (bt=0.5b_t = 0.5), les deux côtés reçoivent la totalité de ΔOIt\Delta OI_t. Avec bt=0.6b_t = 0.6 (acheteurs plus agressifs), les longs reçoivent ΔOIt\Delta OI_t et les shorts 0.8 ΔOIt0.8\,\Delta OI_t. Aucun côté ne dépasse jamais l'augmentation de l'intérêt ouvert.

2.4 Distribution du levier et prix de liquidation​

La nouvelle masse de chaque côté est répartie sur huit niveaux de levier avec des poids fixes :

Levier LL3×4×5×10×20×25×50×100×
Poids11331111
Part de la masse8,3 %8,3 %25 %25 %8,3 %8,3 %8,3 %8,3 %

Les poids sont issus d'une calibration, voir §2.8. Le prix de liquidation d'une position ouverte à PP avec un levier LL utilise l'approximation de la marge isolée :

long: P⋅(1−1L+mmr),short: P⋅(1+1L−mmr)\text{long: } P \cdot \left(1 - \frac{1}{L} + mmr\right), \qquad \text{short: } P \cdot \left(1 + \frac{1}{L} - mmr\right)

où mmrmmr est le taux de marge de maintenance du premier palier (positions les plus petites) du symbole :

SymbolemmrmmrLeviers utilisés
BTCUSDT0,4 %les huit
ETHUSDT0,5 %les huit
SOLUSDT0,5 %les huit
HYPEUSDT1,0 %3–50× (pas de 100×)

Les taux de SOL et HYPE sont ceux du premier palier de Binance (paliers de levier publics, vérifiés le 2026-10-21). Pour ETH, le modèle conserve 0,5 %, la valeur avec laquelle il a été calibré, bien que le premier palier de Binance soit aujourd'hui de 0,4 %. Les leviers supérieurs au maximum du premier palier du symbole sont écartés et les poids restants renormalisés : HYPEUSDT autorise au plus 75×, il utilise donc les sept niveaux 3–50× avec des poids dont la somme vaut 11.

Un long à 10× ouvert à $100,000 est liquidé à $100,000 × (1 − 0.1 + 0.004) = $90,400.

La masse (en coins) est ajoutée au bucket qui contient le prix de liquidation.

2.5 Clôture : baisse de l'intérêt ouvert​

Si l'intérêt ouvert a baissé au cours de l'heure, ΔOIt<0\Delta OI_t < 0, certaines positions ont été clôturées — mais les données ne disent pas lesquelles. Le modèle clôture toutes les positions ouvertes proportionnellement, des deux côtés et à tous les niveaux :

mapt=mapt−1⋅OItOIt−1\text{map}_t = \text{map}_{t-1} \cdot \frac{OI_t}{OI_{t-1}}

Les heures où l'intérêt ouvert n'a pas changé laissent la carte telle quelle.

2.6 Liquidation : le prix efface les niveaux​

À chaque heure, avant l'ajout des nouvelles positions de l'heure, la bougie efface les niveaux que le prix a atteints pendant l'heure :

  • tous les buckets longs situés au niveau du plus bas de l'heure ou au-dessus sont mis à zéro ;
  • tous les buckets shorts situés au niveau du plus haut de l'heure ou en dessous sont mis à zéro.

Ces positions sont considérées comme liquidées. Les nouvelles positions d'une heure ne sont donc exposées qu'à la bougie de l'heure suivante : au sein d'une heure, l'ordre des transactions est inconnu, si bien qu'une position ouverte au prix typique n'est pas effacée par une mèche de la même heure.

2.7 Fenêtre et préchauffage de 180 jours​

La carte du jour DD (état à 00:00 UTC de DD) est construite à partir des données horaires des 181 jours calendaires [D−181, D−1][D - 181,\ D - 1] — une fenêtre de 180 jours plus le dernier jour, soit 4 344 heures. Le modèle part d'une carte vide au début de la fenêtre et s'exécute heure par heure jusqu'à la fin. La première heure fixe uniquement l'intérêt ouvert de référence.

Pourquoi 180 jours. Le modèle ne connaît pas les positions ouvertes avant sa fenêtre ; celle-ci doit donc être suffisamment longue pour que le résultat n'en dépende plus. La carte est un équilibre entre un flux entrant (nouvelles positions) et deux processus de décroissance (clôture proportionnelle à chaque baisse de l'intérêt ouvert, effacement par chaque mouvement de prix). Les anciennes positions ne survivent que si l'intérêt ouvert a continué de croître et que le prix n'a jamais atteint leurs niveaux ; leur poids diminue donc avec l'âge. Nous l'avons testé directement : sur la carte du 2026-10-03, les fenêtres de 180 à 730 jours donnent le même profil, tandis qu'une fenêtre de 30 jours omet environ 39 % des positions présentes dans la carte convergée. Les cartes à 90 et 180 jours du 2026-10-04 ont les trois mêmes plus grands clusters des deux côtés, pour BTC comme pour ETH. Nous publions donc une seule carte, avec un préchauffage de 180 jours, plutôt que plusieurs variantes à fenêtre courte.

Point de comparaison indépendant : sur Hyperliquid, où l'âge réel des positions est observable, la courbe de survie des positions ajustée sur son historique est S(t)=0.32 e−t/2.1+0.68 e−t/86S(t) = 0.32\,e^{-t/2.1} + 0.68\,e^{-t/86} (tt en jours) — environ 8 % des positions sont encore ouvertes après 180 jours et environ 1 % après un an.

Positions de plus de 180 jours. Les positions ouvertes avant la fenêtre ne figurent pas du tout dans la carte — le modèle ne les « abandonne » pas au jour 181, il ne les a jamais vues. L'hypothèse de travail est qu'à cet âge elles ont pour la plupart disparu : clôturées proportionnellement par les nombreuses baisses de l'intérêt ouvert et/ou effacées parce que le prix a franchi leurs niveaux. C'est une limite du modèle : les positions réellement durables — par exemple des longs à faible levier ouverts bien en dessous du prix actuel, ou des couvertures et des jambes de basis trade qui restent ouvertes pendant de nombreux mois — sont sous-représentées, surtout dans la partie lointaine et à faible levier de la carte.

Symboles nouvellement listés : préchauffage incomplet. Une fenêtre complète nécessite 181 jours entiers de données. HYPEUSDT a été listé sur les contrats à terme Binance en cours de journée le 2025-05-30, le jour du listing est donc incomplet ; ses cartes sont publiées à partir du 2025-06-06 (après la première semaine de données), mais tant que la fenêtre n'est pas pleine, le modèle n'a vu que les jours écoulés depuis le listing. Ces cartes sont marquées « préchauffage incomplet » (dans les données de qualité de la carte : warmup_complete = false et warmup_days, le nombre de jours entiers vus par le modèle). Elles ne contiennent que les positions ouvertes depuis le listing et, comme une carte à fenêtre courte, sous-estiment les niveaux lointains à faible levier. Cela concerne les 175 cartes HYPE du 2025-06-06 au 2025-11-27. La première fenêtre complète va du 2025-05-31 au 2025-11-27 (181 jours) ; les cartes HYPE disposent donc de la fenêtre complète à partir du 2025-11-28. BTC, ETH et SOL disposent d'archives depuis 2019–2021, si bien que chaque jour publié depuis le 2023-01-01 a la fenêtre complète.

2.8 Calibration des poids de levier​

Les poids de levier sont les seuls paramètres ajustés. Ils ont été calibrés par rapport à des cartes des liquidations publiquement disponibles (modèles tiers) du perpétuel Binance BTC/USDT — elles servent de cible de calibration, ce qui ne signifie pas qu'elles soient justes :

  • 30 niveaux marquants de liquidation des longs ont été relevés sur les cartes de référence à 9 dates (janvier–août 2026, fenêtres de 1 mois et de 3 mois) ;
  • la carte étant linéaire en fonction des poids, la carte de chaque levier a été calculée une seule fois et les poids ont été déterminés par une recherche sur grille ;
  • résultat : 81 % des 30 niveaux de référence se situent à ±1 % de l'un des six plus grands pics du modèle ; six niveaux aléatoires obtiennent 27 % en moyenne (99e centile : 46 %).

La calibration fait apparaître une structure reconnaissable : les grands clusters s'expliquent par des leviers de 3 à 10× issus de zones de prix où le marché a passé beaucoup de temps (le 2026-08-04, les niveaux de référence à $57.7K / $51.5K / $48.3K / $42.7K correspondent à 10× / 5× / 4× / 3× depuis environ $64K).

2.9 Qualité des données​

Enregistrements d'intérêt ouvert invalides. L'archive Binance contient des enregistrements erronés avec un intérêt ouvert = 0 (BTC et ETH, sur une vingtaine de jours depuis 2023 — par exemple BTCUSDT le 2026-10-15, 13:40–14:40 UTC, et du 2024-07-09 au 15). Pris au pied de la lettre, un tel enregistrement signifie une chute de −100 % de l'intérêt ouvert : l'étape 2.5 ramènerait toute la carte à zéro, et l'heure suivante la reconstruirait à partir d'une seule heure de flux entrant. Sur l'anomalie du 2026-10-15, cela ferait s'effondrer la carte BTC d'environ $4.4B à bien moins de $1B pour les jours suivants. Par conséquent :

  • les enregistrements d'intérêt ouvert ≤ 0, non numériques ou non finis sont ignorés ;
  • une heure sans enregistrement valide est traitée comme manquante : aucune position n'est ouverte ni clôturée pendant cette heure (la bougie efface toujours les niveaux), et l'heure valide suivante est comparée à la dernière heure valide.

Contrôle qualité. Pour chaque carte, le pipeline compte, sur toute la grille horaire de 181 jours, les heures attendues, les bougies manquantes, le plus long trou et les heures sans intérêt ouvert. S'il manque plus de 3 bougies ou plus de 24 heures d'intérêt ouvert, le jour n'est pas publié (il apparaît comme un trou plutôt que comme une carte trompeuse). Sur tout l'historique depuis le 2023-01-01, aucune fenêtre n'a de bougie manquante et la pire fenêtre compte 10 heures sans intérêt ouvert ; chaque jour passe donc le contrôle.

Autres détails : les horodatages de certaines archives depuis 2025 sont en microsecondes et sont normalisés ; les bougies en double sont supprimées.

2.10 Pseudo-code​

# inputs: hourly candles kl[t] = {high, low, close, volume, taker_buy} for the 181-day window,
# oi[t] = last valid 5-minute open interest of hour t (missing if none)
LEVERAGE = {3: 1, 4: 1, 5: 3, 10: 3, 20: 1, 25: 1, 50: 1, 100: 1}
MMR = {"BTCUSDT": 0.004, "ETHUSDT": 0.005, "SOLUSDT": 0.005, "HYPEUSDT": 0.01}[symbol]
MAX_LEVERAGE = {"BTCUSDT": 150, "ETHUSDT": 150, "SOLUSDT": 100, "HYPEUSDT": 75}[symbol]
lev = {L: v for L, v in LEVERAGE.items() if L <= MAX_LEVERAGE}
w = {L: v / sum(lev.values()) for L, v in lev.items()}

longs, shorts = Buckets(), Buckets() # coins per price bucket
prev_oi = None
for t, c in enumerate(kl):
longs.zero_at_or_above(c.low) # liquidated during hour t
shorts.zero_at_or_below(c.high)
cur = oi.get(t)
if cur is None or cur <= 0: # missing / glitch: skip the hour
continue
if prev_oi is not None:
d = cur - prev_oi
if d < 0: # positions closed proportionally
longs.scale(cur / prev_oi); shorts.scale(cur / prev_oi)
elif d > 0: # new positions at the typical price
p = (c.high + c.low + c.close) / 3
b = c.taker_buy / c.volume if c.volume > 0 else 0.5
for L in w:
longs.add(p * (1 - 1 / L + MMR), d * w[L] * min(1, 2 * b))
shorts.add(p * (1 + 1 / L - MMR), d * w[L] * min(1, 2 * (1 - b)))
prev_oi = cur

mark = kl[-1].close
map_usd = {bucket: coins * bucket.mid for bucket, coins in longs.below(mark) + shorts.above(mark)}

L'implémentation de production renormalise en outre le facteur d'échelle pour la précision numérique et ne parcourt, lors de l'effacement, que l'intervalle compris entre les buckets non vides les plus extrêmes ; le résultat est identique.

2.11 Exemple détaillé​

BTCUSDT, une heure avec un prix typique de $100,000, un intérêt ouvert en hausse de 1 000 BTC et une part d'achats taker b=0.6b = 0.6. Nouveaux longs = 1 000 × min(1, 1.2) = 1 000 BTC, nouveaux shorts = 1 000 × min(1, 0.8) = 800 BTC.

LevierPoidsLongs, BTCPrix de liq. longLongs, USDShorts, BTCPrix de liq. shortShorts, USD
3×1/1283.3$67,067$5.59M66.7$132,933$8.86M
4×1/1283.3$75,400$6.28M66.7$124,600$8.31M
5×3/12250.0$80,400$20.10M200.0$119,600$23.92M
10×3/12250.0$90,400$22.60M200.0$109,600$21.92M
20×1/1283.3$95,400$7.95M66.7$104,600$6.97M
25×1/1283.3$96,400$8.03M66.7$103,600$6.91M
50×1/1283.3$98,400$8.20M66.7$101,600$6.77M
100×1/1283.3$99,400$8.28M66.7$100,600$6.71M

Ensuite :

  1. L'heure suivante, l'intérêt ouvert baisse de 10 %. Chaque bucket, des deux côtés, est multiplié par 0,9 : le cluster de longs à 5× à $80,400 passe à 225 BTC (≈ $18.1M).
  2. L'heure d'après, le plus bas de la bougie est à $95,200. Tous les buckets longs situés au niveau du bucket $95,000–95,250 ou au-dessus sont effacés : les longs à 20×, 25×, 50× et 100× de notre heure ($95,400 et plus) ont disparu ; les longs de 3× à 10× subsistent. Les shorts ne sont pas touchés, car le plus haut n'a pas atteint $100,600.

Répétées sur 4 344 heures, ces trois opérations produisent la carte quotidienne.

2.12 Paramètres​

ParamètreValeur
SymbolesBTCUSDT, ETHUSDT, SOLUSDT, HYPEUSDT (perpétuels USDⓈ-M)
Pas de temps1 heure
Prix d'entréeprix typique (H+L+C)/3(H + L + C)/3
Répartition par côtépart d'achats taker : longs min⁡(1,2b)\min(1, 2b), shorts min⁡(1,2(1−b))\min(1, 2(1-b)) de ΔOI\Delta OI
Levier / poids3, 4, 5, 10, 20, 25, 50, 100× / 1, 1, 3, 3, 1, 1, 1, 1 ; leviers supérieurs au maximum du premier palier du symbole écartés (HYPE : pas de 100×)
Marge de maintenanceBTC 0,4 %, ETH 0,5 %, SOL 0,5 %, HYPE 1,0 % (premier palier)
Clôtureproportionnelle à chaque baisse de l'intérêt ouvert
Liquidationniveaux atteints par la plage de la bougie, à partir de l'heure suivante
Fenêtre180 jours + le dernier jour (181 jours de données horaires) ; plus courte pendant le préchauffage d'un symbole nouvellement listé
Instantanéquotidien, 00:00 UTC
Bucket≈ 0,25 % du prix, pas « rond » ; cases de la heatmap BTC $500, ETH $20, SOL $0.5, HYPE $0.25
Plage de la carte±50 % du prix
Contrôle qualité≤ 3 bougies manquantes et ≤ 24 heures sans intérêt ouvert par fenêtre

2.13 Limites du modèle​

  • Levier supposé. Une distribution de levier fixe est appliquée à chaque heure et à chaque côté ; le levier réel varie selon le trader, le régime de marché et le côté.
  • Approximation de la marge isolée. Les positions en marge croisée sont liquidées en fonction de l'ensemble du compte, et les grosses positions relèvent de paliers de marge de maintenance plus élevés ; aucun de ces deux aspects n'est modélisé.
  • Un seul prix d'entrée par heure. Toutes les nouvelles positions d'une heure entrent au prix typique.
  • Clôture proportionnelle. En réalité, les traders clôturent de manière sélective (par exemple, les positions perdantes sont clôturées plus souvent) ; le modèle ne peut pas savoir quelles positions ont été clôturées.
  • Aucune position antérieure à la fenêtre (§2.7) ; les premières cartes HYPE ont un préchauffage incomplet.
  • Poids calibrés sur BTC. Les poids de levier ont été ajustés sur des niveaux BTC et sont utilisés sans modification pour ETH, SOL et HYPE.
  • Binance uniquement. Le modèle utilise l'intérêt ouvert d'une seule plateforme et d'un seul contrat par actif.
  • Instantané quotidien. Les positions ouvertes ou clôturées après 00:00 UTC ne sont prises en compte que le lendemain.

3. Hyperliquid — positions réelles​

3.1 Pourquoi c'est différent​

Sur Hyperliquid, les positions de chaque compte sont publiques, y compris le prix de liquidation calculé par la plateforme. Aucun modèle n'est nécessaire : nous collectons les positions et les répartissons en buckets avec exactement le même code que la sortie du modèle Binance (§1.1).

3.2 Collecte des positions​

  1. Adresses. Tous les détenteurs d'une position d'au moins $1,000 dans le dernier instantané d'archive quotidien de l'état complet de la plateforme (les positions à partir de $1,000 représentent 99,7–99,9 % du volume), plus chaque adresse ayant échangé au moins $1,000 après cet instantané, d'après le flux des transactions Hyperliquid (une nouvelle position ne peut apparaître que par une transaction). Environ 40 000 adresses par jour.
  2. Positions. Chaque adresse est interrogée via l'API publique Hyperliquid (clearinghouseState) : taille et côté, prix d'entrée, levier, type de marge et prix de liquidation. Les positions sans prix de liquidation (entièrement collatéralisées) sont comptées mais non cartographiées. Le scan dure environ 1 h 30, dans le respect des limites de débit de la plateforme.
  3. Couverture. Taille longue trouvée ÷ la moitié de l'intérêt ouvert de la plateforme (celle-ci publie la somme des deux côtés), et de même pour les shorts. En temps normal, la couverture dépasse 99 % (par exemple, BTC 99,7 % / 99,7 %, ETH 99,8 % / 100,0 % le 2026-10-20). La couverture est affichée avec la carte.

Contrôle qualité. Un scan n'est pas publié si la couverture de BTC ou d'ETH est inférieure à 99 % d'un côté ou de l'autre, si trop de requêtes d'adresses ont échoué, ou si la liste d'adresses ne provient pas de l'instantané complet. Il n'y a aucun repli silencieux sur une liste d'adresses partielle.

3.3 Interpréter les niveaux Hyperliquid​

  • Liquidations partielles. Hyperliquid liquide les grosses positions par tranches ; le volume d'un bucket est donc une borne supérieure des ventes ou achats forcés à ce prix.
  • Marge croisée. Le prix de liquidation d'une position en marge croisée dépend de l'ensemble du compte et évolue avec lui ; pour de gros comptes, nous l'avons vu varier de 1 à 2,5 % en six heures.
  • Baleines. Les 20 plus grosses positions de chaque côté représentent environ 44 % du volume Hyperliquid (médiane journalière, plage de 37 à 62 %, juillet 2025 – octobre 2026). Leurs niveaux sont réels mais idiosyncratiques. Le bouton « sans les 20 plus grosses positions » les retire (par taille en coins, par actif et par jour) ; dans nos recherches, la carte sans elles décrit le comportement de l'intérêt ouvert Binance aussi bien que la carte complète.
  • Au-delà du prix. Les positions déjà situées au-delà du prix actuel (le prix a bougé pendant le scan) sont comptées dans le résumé, mais pas tracées.

3.4 Historique et trous​

Les jours historiques sont construits directement à partir des instantanés d'archive quotidiens de l'état complet de la plateforme (la couverture ne s'applique donc pas ; le prix est la médiane du notionnel ÷ taille). L'heure de l'instantané varie : vers 20:00 UTC de la date jusqu'au 2025-10-24, vers 00:00–00:10 UTC depuis la mi-décembre 2025.

La source des instantanés d'archive n'a pas de données pour le 2025-08-01 et du 2025-10-25 au 2025-12-14 (52 jours). Ces jours sont complétés par des cartes reconstruites — une estimation, et non un instantané de la plateforme, étiquetée « Estimation » sur les graphiques (voir §3.5). Un jour reconstruit ne remplace jamais un instantané réel.

3.5 Jours reconstruits (estimation)​

Pour chaque jour sans instantané d'archive, les positions sont reconstruites à partir des instantanés archivés voisins :

  1. Les tailles et les prix d'entrée sont rejoués exactement à partir des transactions de la plateforme entre les instantanés, liquidations comprises, de sorte que l'intérêt ouvert reconstruit est égal à la somme des tailles réelles des positions.
  2. Les prix de liquidation sont estimés. Ils dépendent du collatéral de chaque compte, reconstitué à partir de l'instantané plus les profits et pertes réalisés, les frais, le funding et les dépôts, retraits et transferts du compte. Les positions sur des marchés autres que BTC, ETH, SOL et HYPE sont maintenues dans leur état de l'instantané. Les comptes qui n'existaient dans aucun des deux instantanés reçoivent un niveau de marge typique des positions nouvellement ouvertes.
  3. Chaque jour utilise l'instantané le plus proche : celui d'avant (rejoué vers l'avant) ou celui d'après (rejoué vers l'arrière).

Précision. La méthode a été vérifiée sur 51 jours disposant de véritables instantanés (du 2025-12-15 au 2026-02-04, même durée que le trou), en comparant chaque carte reconstruite à la carte réelle :

  • les cinq plus grands clusters par côté coïncident à ±1 % du prix dans 56 % des cas, contre 50 % en utilisant simplement l'instantané réel de la veille — la reconstruction est à peu près aussi proche de la réalité que la variation naturelle de la carte d'un jour à l'autre ;
  • la précision diminue avec la distance à l'instantané le plus proche — 68 % des clusters coïncident à 1–3 jours de distance, 46 % à 22–26 jours (le milieu du long trou se trouve à environ 25 jours de chaque côté) ;
  • HYPE est l'actif le moins précis (41 % des clusters coïncident), car les gros comptes HYPE utilisent du collatéral spot et des couvertures que le rejeu ne voit pas ; les jours reconstruits HYPE portent un avertissement de précision réduite.

Considérez les jours reconstruits comme une estimation de la forme de la carte, et non comme un relevé de la plateforme.


4. Modèle Binance vs positions Hyperliquid​

Binance — modèleHyperliquid — positions réelles
Positionsreconstruites à partir de l'intérêt ouvert et des bougieslues sur la plateforme
Levierdistribution fixe calibréeréel, par position
Prix de liquidationformule de marge isolée, mmr du premier paliercalculé par la plateforme (marge croisée comprise)
Clôture / vieillissementclôture proportionnelle, effacement par le prix, préchauffage de 180 joursétat réel au moment de l'instantané
Mesure de qualitécomplétude des données horairescouverture de l'intérêt ouvert de la plateforme
Principale réservec'est un modèleune seule plateforme ; liquidations partielles ; baleines

Les deux cartes mesurent des marchés différents et ne sont pas censées coïncider. Les comparer est instructif : là où les deux montrent un cluster, les indices d'un flux forcé à cet endroit sont plus solides.


5. Ce que disent les données​

Nous avons testé les cartes (les nôtres et celles de tiers) par rapport aux données de marché Binance pendant leur construction (octobre 2026) :

  • Accélération, pas attraction. Lorsque le prix traverse un cluster de liquidations de longs, l'intérêt ouvert Binance baisse davantage que pour le même mouvement à travers une zone vide — un effet faible mais constant (corrélation de rang d'environ 0,1 sur les 20 % de mouvements à 5 minutes les plus forts). La carte décrit où une clôture forcée peut accélérer un mouvement.
  • Les clusters n'attirent pas le prix. Sur un long historique (530 jours), le prix ne touche pas les plus grands clusters plus souvent que des niveaux aléatoires. Les effets apparents d'« aimant » sur six mois disparaissent sur des échantillons plus longs — une propriété de la période, pas de la carte.
  • Les cartes divergent. Les cartes des liquidations tierces divergent entre elles sur les longs (corrélation de rang entre deux modèles du même fournisseur : −0,05), et deux cartes tierces largement utilisées sont corrélées négativement avec les positions réelles Hyperliquid pour les longs (−0,22 et −0,20). Considérez toute carte isolée — y compris la nôtre — comme une estimation parmi d'autres.
  • Lien faible, même pour les faits. Même la carte réelle Hyperliquid n'explique que faiblement les baisses de l'intérêt ouvert (corrélation d'environ 0,1) : utile pour comparer des scénarios et situer des niveaux, pas pour prédire des mouvements individuels.

La carte des liquidations est un outil descriptif, pas un objectif de prix ni un signal de trading.