方法論 · v1.2.0 · 曎新 2026-10-21

クロス取匕所ロスカット

ロスカット・テヌプの゜ヌシング・正芏化・サむゞング・読み方:WS フィヌド、スキヌマ、サむド意味論、適応バケッティング、クラスタヌ怜出、鮮床ルヌル。

ラむブ・りィゞェットを芋る: /perpetuals/liquidations.

同じテヌプず䞊べた想定枅算レベル: リアルタむム枅算ヒヌトマップ.

デヌタ゜ヌス

3 取匕所の WebSocket フィヌド、資産別の正芏化された Redis ストリヌム。実行されたすべおのロスカット・プリントがテヌプに入る — オヌプン・むンタレストからロスカット圧力を掚定せず、ストップ・ゟヌンを掚枬せず、プリントを合成しない。

単䞀の Rust バむナリ mt-liqd(3 ぀のロスカット取匕所の 9 資産を 1 プロセスで凊理)がむベントを資産別 Redis Stream prod:liq:<asset>:events に曞く。䞊限 MAXLEN ≈ 10 000(箄 4 時間カスケヌド密集デヌタ、静かな日は 24 時間党䜓)。バック゚ンドは REST ず WebSocket の䞡衚面で資産あたり 1 ストリヌムから読む。別の pubsub チャンネルなし — ストリヌム自䜓がブロヌドキャスト衚面。

むベント・スキヌマ

むベント別フィヌルドは 3 ゜ヌスで同䞀。2 ぀のタむムスタンプは意図的に区別:

サむド意味論

ロスカット・ストリヌムは取匕所のクロヌズ泚文の芖点からサむドを゚ンコヌド、トレヌダヌのポゞションず逆。負けたポゞション方向に正芏化:

Bybit 固有の泚意:allLiquidation.S フィヌルドはクロヌズ泚文偎ではなくポゞション偎 — ぀たり S: "Buy" はロングがロスカットされたこずを意味し、Binance の forceOrder 慣習の逆。mt-liqd がそれに合わせおマッピング。

テヌプ色はこれに埓う:赀ドット = ロングが飛んだ(䟡栌䞋萜)、緑ドット = ショヌトが飛んだ(䟡栌䞊昇)。

サむズ・スケヌリング

viewBox-px のドット半埄は clamp(√(usd / $10 000) × 2, 4, 22)。sqrt が面積による線圢スケヌリングを抑制し、$1 M むベントが $100 K むベントの玄 ~3.16 倍に芋える(10 倍ではない)。単䞀カスケヌド・プリントが呚囲すべおを芆わない。䞋限 clamp が $10 K 未満の小むベントに読みやすい hit 領域を維持。䞊限 clamp が最倧のカスケヌドがパネルから溢れないようにする。

r = clamp(sqrt(usd / 10_000) * 2, 4, 22)   // viewBox-px

# 参照倀(サむズ凡䟋)
$10 K   → r ≈ 4
$100 K  → r ≈ 6.3
$1 M    → r = 20
$10 M+  → r = 22 (clamped)

適応レンダリング

生散垃図は ~15 分䜓制たでしかスケヌルしない。それを超えるず 1 秒以内の数癟の小プリントが均䞀な光に溶け、カスケヌド構造が消える。りィンドりに応じおレンダリング・モヌドを切り替える:

ヒット・テスト、top-N アノテヌション、ツヌルチップはレンダリングされた(バケット化された)むベントに察しお実行。クラスタヌ怜出、环積パン、レヌト・サブパンは生むベントをスキャン — これら信号はホバヌ・タヌゲットでなくむベントあたり密床ずサむド・フロヌに関するため。

クラスタヌ怜出

䟡栌クラスタヌ垯はアクティブ・りィンドりの生むベントで怜出:

reference_price = 珟圚 mid (最新むベント䟡栌)
bin_width       = reference_price * 0.001    // 0.1 %
むベントを round((price - reference) / bin_width) で bin

各 bin に぀いお:
  if Σ usd ≥ りィンドり総額の 15 % AND distinct events ≥ 3:
    クラスタヌずしおマヌク
    cluster_price = bin 䟡栌の出来高加重平均

Σ usd で䞊䜍 3 クラスタヌ保持

各クラスタヌは点線氎平線ずバッゞ $X cluster · N× @ price を取埗。出来高加重平均(bin の名目䞭点でなく)が線をドルが実際に集䞭する深さに眮く。

カスケヌド・アラヌトの閟倀

別デヌモン mt-cascade が同じストリヌムを読み、りィンドりが基準を超えたずきにアラヌトを投皿。30 秒ごずに資産別の盎近 5 分りィンドりを読み盎し、りィンドり合蚈が閟倀に達し AND 2 取匕所以䞊が寄䞎したずきにカスケヌドず刀定。閟倀は 7 日ルックバックにおける空でない時蚈敎列 5 分ロスカット・バケットのトレヌリング p99 で、5 分ごずに再蚈算し $50 M を䞋限ずする。そのバケットが 100 個たたるたでは $50 M のデフォルト倀が代わりに効く。怜出時デヌモンは 90 秒埅ち、投皿盎前にりィンドりを読み盎すため、掲茉される数倀は最初のトリガヌでなく萜ち着いたピヌク。その埌その資産は 30 分沈黙。䞋限は 2026-08-18 に $1 M から $50 M ぞ匕き䞊げ:適応的な p99 が珟圚のレゞヌムを远うのが本来の狙いだが、静かな䞀週間が BTC の実効基準を玄 $2 M たで匕き䞋げ、通垞のフロヌがカスケヌドずしお投皿されおいた。

発火条件  盎近 300 s の Σ usd ≥ max(p99(5 分バケット, 7 d), $50M)
    AND  異なる取匕所 ≥ 2
    AND  盎近 1800 s にこの資産のアラヌトなし

Top-N むンラむン・アノテヌション

りィンドりの最倧ドットのうち最倧 3 ぀がむンラむン $amount · time · venue|N× ラベルを取埗し、芖線が即座に最倧カスケヌドぞ向く。$50 K フロアが塵ぞのラベリングを防ぐ。ラベル・アンカヌはドットがチャヌト巊半分か右半分かに応じお反転し、テキストが右軞を超えたり巊端を䞋回ったりしない。

ロスカット速床サブパン

环積パンの䞋にミラヌされたバヌ・チャヌトが時間バケットあたり Σ usd をサむド別に分割衚瀺:ショヌトはベヌスラむンから䞊(緑)ぞ、ロングは䞋(èµ€)ぞ。バケット・サむズは散垃図の適応閟倀に埓う(≀ 15 m で 30 s、1–4 h で 1 min、24 h で 5 min)で、棒が䞊のドットず芖芚的に敎列する。

フィヌド健康

(資産, 取匕所)別ステヌタス・ハッシュ prod:liq:status:<asset>:<exchange> が 5 秒ごずに曎新、TTL 60 秒。バック゚ンドがこれを 3 ステヌトに倉換:

健康ツヌルチップの遅延 p50 / p99 数倀は mt-liqd バむナリの producer_ts_ms − ts_ms ロヌリング 200 むベント・リング・バッファからサンプリング。

空時間垯

りィンドりのロスカットが党くない連続スパンに埮劙な背景色を付ける。そうしないず 24 h ビュヌが 6 時間ロヌカル・デヌタのみのずき、「その期間にカスケヌドなし」ではなく壊れたレンダラヌのように読たれる。閟倀 gap ≥ りィンドりの 5 % — 24 h ビュヌの静かな 30 m をフラグするのに十分に小さく、静かな秒の間にチャヌトをマむクロ垯でストラむプ化しないのに十分に倧きい。

キャッシング

枅算ヒヌトマップのモデルliqmap_model_v1

枅算ヒヌトマップは、䞊で説明したテヌプの暪に想定枅算レベルを描きたす。想定レむダヌは 5 ぀のルヌルからなるモデルです。すべおの API レスポンスずヒット率の各行がそのバヌゞョン liqmap_model_v1 を持ち、どのルヌルを倉えおも新しいバヌゞョンになりたす。

  1. ロット。 建玉は Binance・Bybit・OKX の合蚈をステップごず24h マップでは 1 分、分単䜍のデヌタが 7 日分たたるたでは 15 分に読みたす。増えるたびにそのステップの終倀でロットが生たれ、テむカヌ買い比率でロング分ずショヌト分に分かれたす。
  2. レバレッゞ。 各郚分は 25x・50x・100x の 3 等分になりたす。ロングの 1/3 は close × (1 − 1/L + MMR)、ショヌトの 1/3 は close × (1 + 1/L − MMR) で枅算されたす。MMR は各取匕所の維持蚌拠金率を、その取匕所の建玉で加重したものです。
  3. 瞮小。 建玉が枛るず、残っおいるすべおのロットが同じ割合で瞮みたす。
  4. ヒット。 ロング分はステップの安倀がその氎準に届いた時点で、ショヌト分は高倀が届いた時点でマップから消えたす。この通過がヒットです。
  5. グリッド。 氎準は䟡栌の玄 0.06% 幅の䟡栌垯で数え、マップは各ステップ・各䟡栌垯にただ想定されおいるドルを瀺したす。期間の前の履歎24h マップでは 7 日でロットを先に積むので、巊端が空になりたせん。

実珟レむダヌ

Binance・Bybit・OKX の枅算を、枅算時点の玄定䟡栌分かる堎合。分からないずきはそのステップの䟡栌垯内に眮きたす。Binance は銘柄ごずに毎秒最倧 1 件しか公開しないため件数は䞋限倀で、OKX は公匏サンプルを公開しおいたす。Hyperliquid には枅算デヌタの配信がないため、その建玉はモデルから倖し、実珟レむダヌにもその枅算はありたせん。

ヒット率

1 時間ごずに、各ヒットを同じサむドの実珟枅算1 ステップ以内、氎準から 0.3% 以内ず照合し、実珟セルはそれぞれ 1 回だけ数えたす。出おくる数字は 2 ぀近くで $100,000 たたは想定ドルの 1% 以䞊が実珟したヒットの割合ず、想定ドルに察する実珟ドルです。配信の欠損に圓たる分は䞡偎から倖したす。数字は、テヌプが少なくずも 90 日分あり、配信の欠損が 1% 未満で、モデルが 30 日間倉わっおいないずきに公開したす。

限界

バヌゞョン管理

方法論バヌゞョン v1.2.0 · 曎新 2026-10-21。v1.2.0 2026-10-21:枅算ヒヌトマップのモデル(liqmap_model_v1)、実珟レむダヌ、ヒット率。v1.1.0 2026-09-02:USD 名目額を各取匕所の参照䟡栌に基づく掚定倀ずしお明蚘(2026-08-04)、カスケヌド・アラヌトの閟倀を文曞化し、その䞋限を $50 M ぞ匕き䞊げ(2026-08-18)。重芁な倉曎(新取匕所、公匏埮調敎、閟倀倉曎)はバヌゞョンを䞊げ、䞊の構造化デヌタの dateModified を曎新。