Funding & 포지셔닝
Funding rate 백분위, 스트릭 카운터, 기간 구조 위젯의 계산 방법: 데이터 출처, 공식, 엣지 케이스, 한계.
실시간 위젯 보기: /perpetuals/funding.
데이터 출처
MarketTrace funding 분석은 세 가지 입력을 결합합니다 — Binance 공개 funding rate 히스토리, 자산별 스냅샷 서비스, 추적 자산 목록.
- 역사적 funding rate. Binance USDT 마진 무기한, 공개 funding rate 엔드포인트. 자산별 풀링, 한 번에 1000행 페이지네이션. 대부분의 심볼은 8시간마다 결산하고 Binance는 HYPE를 4시간마다 결산합니다. 로컬 인제스트는 자산당 롤링 730일을 보존하며 모든 행을 8시간 환산값
rate = rate_raw × 8 / interval_hours으로 저장하고, 원시 rate와 인터벌을 감사용으로 함께 남깁니다. 8시간 심볼은 최대 2,190행, HYPE는 약 2,760행이며 7종 합계 약 16k 행입니다. - 현재 funding rate. 자산별 스냅샷에서 읽으며 ~5분마다 새로고침. 위젯은 값을 백분율로 표시(원시 API 필드는 분수, 경계에서 100을 곱함).
- Hyperliquid 무기한. 공개 funding 엔드포인트, 시간 단위 결산(일 24 사이클, CEX 피드의 8시간 사이클과 대비). 로컬 인제스트는 같은 롤링 730일 윈도를 8× 밀도로 보관, 자산당 약 17,500행.
- 추적 자산. BTC, ETH, SOL, BNB, XRP, DOGE, HYPE. Binance, Bybit, OKX, Hyperliquid에서 읽음. 각 거래소의 백분위는 그 거래소 자체 히스토리에 대해 순위가 매겨지므로 크로스 익스체인지 basis 스트레스가 표에 직접 나타납니다.
백분위 순위: 계산 방법
Funding rate 백분위 N은 해당 거래소의 롤링 730일 결산 중 N%가 현재 rate 이하에서 출력되었음을 의미합니다. 거래소와 심볼마다 결산 주기가 다르므로 모든 행은 순위를 매기기 전에 8시간 환산값으로 저장됩니다. Hyperliquid의 시간 단위 출력과 Binance의 8시간 출력이 같은 척도에 놓입니다. 샘플링은 결산당 한 행이며 리샘플링은 없습니다. 8시간 심볼은 윈도우당 약 2,190행, Binance의 4시간 HYPE 계약은 약 2,760행, 시간 단위 Hyperliquid는 약 17,500행을 기여합니다. 동점은 균등 분할하여 동일 관측이 엄격히 작음과 작거나 같음 카운트 사이에 위치하도록 합니다.
구체적으로, 정렬된 역사적 백분율 값 리스트 S에 대해:
left = S에서 현재보다 엄격히 작은 원소 개수 right = S에서 현재 이하인 원소 개수 rank = (left + right) / 2 백분위 = (rank / |S|) × 100
결과는 [0, 100]에 한정. 0번째 백분위는 현재 rate가 윈도우에서 가장 음의 값, 100번째는 가장 양의 값을 의미.
백분위 순위: 엣지 케이스
- 히스토리 부족. 디스크 윈도우가
90일미만일 때 API는partial: true와 null 백분위를 반환합니다. FE는 얇은 표본에서 나온 오해의 소지가 있는 숫자 대신 “히스토리 부족” 셀을 렌더링합니다. - 현재 rate 누락.스냅샷에 funding rate 필드가 없을 때(콜드 스타트, 데몬 다운), 백분위는 null이며 FE는 —를 표시합니다.
- 표본 크기 공개. 기여 사이클의 실제 개수가 모든 백분위 옆에 표시되어 독자가 순위의 견고성을 판단할 수 있습니다.
스트릭: 계산 방법
Funding 스트릭은 최신 결산과 같은 부호를 공유하는 연속 결산의 줄이며, 해당 거래소 자체의 결산 간격으로 거슬러 올라가며 셉니다. 그 간격의 1.5배를 넘는 공백은 줄을 끊으므로, 누락된 결산은 통과되지 않고 스트릭을 종료시킵니다. 스트릭 길이(일)는 줄의 첫 결산과 최신 결산 사이의 경과 시간. 중립 결산(rate가 정확히 0)은 어떤 스트릭이든 종료시킵니다.
direction = sign(latest.rate) // "neg" | "pos" | "neutral" 부호가 일치하는 동안 히스토리를 거꾸로 순회 그리고 이전과의 간격 <= 1.5 × 해당 행의 결산 간격 streak.days = (latest.ts - first_in_streak.ts) / 86_400_000
방향 레이블: "neg"(숏이 롱에게 지불), "pos"(롱이 숏에게 지불), "neutral"(최신 사이클이 0이거나 히스토리 없음).
스트릭: 희소성 플래그
rare 플래그는 현재 스트릭 길이가 해당 자산의 역사적 동방향 스트릭 길이 상위 10%에 있을 때 발화합니다. 희소성 주장을 발표하기 전에 최소 10개의 이전 완료된 스트릭도 요구합니다. 그 하한이 없으면 임계값이 작은 표본에서 나와 과잉 발화할 수 있습니다.
기간 구조
Funding 기간 구조는 7개의 추적된 무기한 페어 전체에 대해 현재 funding rate, 2년 백분위, 활성 스트릭 길이를 한 번에 보여주는 표입니다. 엔드포인트는 자산당 한 행을 반환. 임베드는 ?assets=btc&assets=eth로 자산 목록을 재정의할 수 있습니다.
분포 히스토그램
Funding rate 분포 히스토그램은 자산의 롤링 730일 히스토리에 있는 모든 결산의 30버킷 빈도 차트이며, 해당 거래소가 결산하는 주기를 그대로 따릅니다. 빈 너비는 관측된 [min, max] 범위에 걸쳐 자산별로 동적. 고정된 [-0.1 %, +0.1 %]는 DOGE/SOL의 이상치 꼬리를 잘라내고 BTC 본체에 해상도를 낭비합니다. 각 빈은 그 안에 떨어진 가장 최근 사이클의 타임스탬프를 보고하므로 툴팁은 “마지막 출현 YYYY-MM-DD”를 표시할 수 있습니다.
캐싱
- 백분위. 1시간 캐시. 2년 순위는 한 시간 안에 거의 변하지 않음.
- 스트릭. 1분 캐시. 스트릭 길이는 결산마다 tick하며 대부분 심볼은 8h, Binance HYPE는 4h, Hyperliquid는 매시간이지만, FE는 가까운 flip에 대해 더 촘촘한 박동을 원할 수 있음.
- 기간 구조. 1분 캐시, 스트릭 컴포넌트(가장 신선한 의존성)와 일치.
- 분포. 24시간 캐시. 하루에 8시간 거래소는 3행, Binance HYPE는 6행, Hyperliquid는 24행이 추가되고 윈도우는 2,190~17,500행이므로, 일간 갱신 사이에 형태는 거의 변하지 않음.
한계
- 거래소별 히스토리 깊이 다름. Binance, Bybit, Hyperliquid는 그만큼 오래 거래된 자산에서 730일 전체를 회귀합니다. OKX의 공개 funding 엔드포인트는 여전히 약 3개월만 노출하므로 OKX 윈도우는 2026년 2월부터 로컬 아카이브가 쌓아온 만큼입니다. 이는 거래소별 백분위의
90일하한은 이미 넘었지만 크로스 익스체인지 백분위는 더 엄격합니다. 자체 히스토리가 최소365일에 이르는 거래소만 그 집합에 들어가며, 하한 미만인 거래소는 현재 rate와 분포 양쪽에서 제외됩니다. OKX는 오늘 그 아래에 있으므로 크로스 익스체인지 백분위는 Binance, Bybit, Hyperliquid로 계산됩니다. - 결산 단위. 대부분의 심볼은 00:00 / 08:00 / 16:00 UTC에 결산하고, Hyperliquid는 매시간, Binance는 HYPE를 4시간마다 결산합니다. 한 결산 구간 안의 방향 전환은 이 위젯에 보이지 않습니다.
- 계정 구성은 불투명. Funding rate는 long과 short open interest 사이의 시장 청산 가격으로, 누가 어디에 포지션을 가졌는지로 분해되지 않음.
- 히스토리 깊이는 롤링 2년. 더 오래된 체제(예: 2020 스파이크)와의 비교는 백분위에 표현되지 않음.
버전
방법론 버전 v1.3.0 · 업데이트 2026-09-02. 중요 변경(새 출처, 공식 조정, 임계값 변경)은 버전을 올리고 위의 구조화 데이터의 dateModified를 갱신합니다.
v1.3.0 (2026-09-02): 2026-07-20에 HYPE가 추적 자산에 합류해 무기한 7종이 되었습니다. 백분위는 이제 인터벌 정규화된 funding의 롤링 730일 윈도우에 대해 순위를 매기며(2026-08-04), 모든 읽기에 인터벌을 인식하는 staleness·갭 게이트가 걸립니다. OKX 관련 문구 수정: 로컬 아카이브는 2026년 2월부터 누적되어 공개 엔드포인트가 노출하는 약 3개월을 넘어섰지만, 크로스 익스체인지 백분위가 요구하는 365일 히스토리에는 아직 못 미칩니다.
v1.2.0 (2026-05-21): Hyperliquid를 데이터 출처 목록에 추가(시간 단위 결산, 일 24 사이클)했고 L/S 비율 섹션을 제거했습니다. L/S 위젯은 /perpetuals/positioning에서 실시간으로 동작하므로 그 방법론은 이제 market-positioning 페이지에 있습니다.