MarketTrace
M1ポジショニングM2フットプリントM3ロスカットM4ファンディング
方法論 · v1.2.0 · 更新 2026-05-21

ファンディング & ポジショニング

ファンディングレート・パーセンタイル、ストリーク・カウンター、期間構造ウィジェットの計算方法:ソース、公式、エッジケース、限界。

ライブ・ウィジェットを見る: /perpetuals/funding.

データソース

MarketTrace ファンディング分析は 3 つの入力を組み合わせます:Binance の公開ファンディングレート・ヒストリー、資産別スナップショット・サービス、追跡資産リスト。

パーセンタイル順位:計算方法

ファンディングレート・パーセンタイル N は、過去 2 年の 8 時間サイクルの N% が現在のレート以下で印字されたことを意味します。同点は均等に分割し、同一観測が厳密未満カウントと以下カウントの間にランク付けされるようにします。

具体的には、ソートされた歴史的 % 値のリスト S に対して:

left  = S 内で現在より厳密に小さい要素数
right = S 内で現在以下の要素数
rank  = (left + right) / 2
パーセンタイル = (rank / |S|) × 100

結果は [0, 100] に有界。0 番目のパーセンタイルは現在のレートがウィンドウで最も負の値、100 番目は最も正の値を意味。

パーセンタイル順位:エッジケース

ストリーク:計算方法

ファンディング・ストリークは最新サイクルと同じ符号を共有する連続 8 時間サイクルの列です。日数でのストリーク長は列の最初のサイクルと最新サイクルの間の経過時間。中立サイクル(レート正確に 0)はあらゆるストリークを終了させます。

direction = sign(latest.rate)         // "neg" | "pos" | "neutral"
符号が一致する限りヒストリーを後ろに歩く
streak.days = (latest.ts - first_in_streak.ts) / 86_400_000

方向ラベル:"neg"(ショートがロングに支払い)、"pos"(ロングがショートに支払い)、"neutral"(最新サイクルがゼロかヒストリーなし)。

ストリーク:希少フラグ

rare フラグは、現在のストリーク長がその資産の歴史的同方向ストリーク長の上位 10% にあるときに発火します。希少性主張を発表する前に、少なくとも 10 の以前完了したストリークも要求します。その下限なしでは閾値が小さなサンプルから来て過剰発火する可能性があります。

期間構造

ファンディング期間構造は、6 つの追跡されるパーペチュアル・ペア全体について現在のファンディングレート、2 年パーセンタイル、アクティブなストリーク長を一度に表示するテーブルです。エンドポイントは資産あたり 1 行を返します。埋め込みは ?assets=btc&assets=eth で資産リストを上書きできます。

分布ヒストグラム

ファンディングレート分布ヒストグラムは、資産の 2 年ヒストリー中のすべての 8 時間サイクルの 30 バケット頻度チャートです。ビン幅は観測された [min, max] 範囲にわたって資産別に動的。固定の [-0.1 %, +0.1 %] は DOGE/SOL の外れ値テールを切り取り、BTC 本体で解像度を無駄にします。各ビンはその中に落ちた最新サイクルのタイムスタンプを報告するので、ツールチップは「最終出現 YYYY-MM-DD」を表示できます。

キャッシング

限界

バージョン管理

方法論バージョン v1.2.0 · 更新 2026-05-21。重要な変更(新ソース、公式の微調整、閾値変更)はバージョンを上げ、上の構造化データの dateModified を更新します。

v1.2.0(2026-05-21):Hyperliquid をデータソース・リストに追加(時間ごと決済、24 サイクル/日)、L/S 比率セクションを削除しました。L/S ウィジェットは /perpetuals/positioning で稼働中のため、その方法論は現在 market-positioning ページにあります。