MarketTrace
M1포지셔닝M2풋프린트M3청산M4Funding
방법론 · v1.2.0 · 업데이트 2026-05-21

Funding & 포지셔닝

Funding rate 백분위, 스트릭 카운터, 기간 구조 위젯의 계산 방법: 데이터 출처, 공식, 엣지 케이스, 한계.

실시간 위젯 보기: /perpetuals/funding.

데이터 출처

MarketTrace funding 분석은 세 가지 입력을 결합합니다 — Binance 공개 funding rate 히스토리, 자산별 스냅샷 서비스, 추적 자산 목록.

백분위 순위: 계산 방법

Funding rate 백분위 N은 지난 2년 동안 8시간 사이클의 N%가 현재 rate 이하에서 출력되었음을 의미합니다. 동점은 균등 분할하여 동일 관측이 엄격히 작음과 작거나 같음 카운트 사이에 위치하도록 합니다.

구체적으로, 정렬된 역사적 백분율 값 리스트 S에 대해:

left  = S에서 현재보다 엄격히 작은 원소 개수
right = S에서 현재 이하인 원소 개수
rank  = (left + right) / 2
백분위 = (rank / |S|) × 100

결과는 [0, 100]에 한정. 0번째 백분위는 현재 rate가 윈도우에서 가장 음의 값, 100번째는 가장 양의 값을 의미.

백분위 순위: 엣지 케이스

스트릭: 계산 방법

Funding 스트릭은 최신 사이클과 같은 부호를 공유하는 연속 8시간 사이클의 줄입니다. 스트릭 길이(일)는 줄의 첫 사이클과 최신 사이클 사이의 경과 시간. 중립 사이클(rate가 정확히 0)은 어떤 스트릭이든 종료시킵니다.

direction = sign(latest.rate)         // "neg" | "pos" | "neutral"
부호가 일치하는 동안 히스토리를 거꾸로 순회
streak.days = (latest.ts - first_in_streak.ts) / 86_400_000

방향 레이블: "neg"(숏이 롱에게 지불), "pos"(롱이 숏에게 지불), "neutral"(최신 사이클이 0이거나 히스토리 없음).

스트릭: 희소성 플래그

rare 플래그는 현재 스트릭 길이가 해당 자산의 역사적 동방향 스트릭 길이 상위 10%에 있을 때 발화합니다. 희소성 주장을 발표하기 전에 최소 10개의 이전 완료된 스트릭도 요구합니다. 그 하한이 없으면 임계값이 작은 표본에서 나와 과잉 발화할 수 있습니다.

기간 구조

Funding 기간 구조는 6개의 추적된 무기한 페어 전체에 대해 현재 funding rate, 2년 백분위, 활성 스트릭 길이를 한 번에 보여주는 표입니다. 엔드포인트는 자산당 한 행을 반환. 임베드는 ?assets=btc&assets=eth로 자산 목록을 재정의할 수 있습니다.

분포 히스토그램

Funding rate 분포 히스토그램은 자산의 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 페이지에 있습니다.