
TLDR. 거래소의 라이브 상품 엔드포인트를 호출해 무기한 선물 계약 유니버스를 구성한다면, 당신은 살아남은 것들만 표본으로 뽑고 있는 것이며 2026-09-14 기준으로 그 크기는 짐작이 아니라 측정이 가능하다. 상장폐지된 계약을 여전히 제공하는 유일한 대형 거래소는 Bybit이고, `status=Closed`로 요청하면 거래 중인 762개 옆에 USDT 담보 무기한 계약 308개를 돌려준다. 2025-09-14에 거래되던 571개 계약 중 399개는 아직 보드에 남아 있고 172개는 그 후 상장폐지되었으므로, 오늘 받아올 수 있는 목록은 1년 전 보드의 실제 모습 중 69,9퍼센트만 담고 있다. 이 편향은 균일하지 않다. 최근 90일 안에 상장된 200개 계약은 100,0퍼센트가 살아남은 반면 2년보다 더 전에 상장된 445개는 55,5퍼센트만 남았으니, 백테스트가 늘리는 바로 그것과 함께 구멍도 커진다. 주된 이유는 오래된 계약일수록 제거될 시간이 더 많았다는 데 있다. 상장폐지된 계약들이 하루살이였던 것도 아니다. 수명 중앙값은 440,6일이다. Binance와 OKX는 이 중 어떤 것도 알려주지 않는다. Binance의 상품 목록은 `SETTLING` 정리 단계에 있는 USDT 무기한 계약 129개를 담고 있을 뿐 이력은 담지 않으며, OKX는 라이브 보드 외의 것을 요청할 방법 자체를 제공하지 않아 `state=expired`에도 `state=garbage123`에도 똑같은 479개의 라이브 행을 조용히 돌려준다.
무기한 선물 데이터셋에서 생존 편향이란 무엇인가?
거래소가 오늘 열거하는 계약과 당신이 살펴보는 기간에 실제로 존재했던 계약 사이의 간극이다. 모든 연구가 출발점으로 삼는 공개 상품 엔드포인트가 과거의 기록이 아니라 현재의 서술이기 때문에 생긴다. 거래소가 제거한 계약은 응답에 아예 없고, 그것들이 빠져 있다고 알려주는 것도 응답 안에 없다. 그 결과 그렇게 구성된 모든 연구는 조용히, 실행한 그날까지 우연히 살아남은 계약들로만 좁혀진다.
모든 거래소는 거래 가능한 상품을 돌려주는 호출을 하나씩 공개하고, 각 계약에 상장된 시점을 찍어 둔다. Binance USD-M은 `onboardDate`, Bybit은 `launchTime`, OKX는 `listTime`이다. 보드에 날짜를 매기기에는 이것으로 충분하며, 우리는 이 방법을 Athenum의 주식 무기한 계약 조사에서 이미 써 봤다. 거기서는 각 계약을 온보드 타임스탬프로 날짜 매기자 한 거래소의 비암호화폐 보드가 아홉 달 만에 계약 하나에서 169개로 늘어난 것이 드러났다. 모집단 자체도 이미 기록되어 있다. Binance, Bybit, Bitget, OKX의 살아 있는 모든 암호화폐 무기한 계약을 센 Athenum의 집계는 2026-08-16에 이 주요 선형 보드들에서 2,536개 계약을 확인했다. 둘 다 여기서의 발견은 아니다. 준비 작업이다.
발견은 같은 엔드포인트가 돌려주지 않는 것에 있다. 지난 3월에 상장폐지된 계약은 응답에 없고, 행도 없으며, 오류도 내지 않는다. 그래서 라이브 호출로 유니버스를 구성하는 연구는 조용히 생존에 조건부가 되고, 데이터 어디에도 그런 일이 일어났다는 표시가 없다. 방향은 미리 알 수 있다. 기간이 길수록 빠진 부분은 커지는데, 계약이 제거될 시간이 더 많았기 때문이다.
보통 불가능한 것은 여기에 숫자를 붙이는 일이다. 상장폐지된 것들은 사라졌기 때문이다. 한 거래소에서는 사라지지 않았다.
1년치 무기한 계약 유니버스 중 얼마가 오늘의 목록에서 빠져 있나?
Bybit의 USDT 담보 무기한 보드에서 571개 중 172개다. 즉 라이브 목록은 거래되던 것의 69,9퍼센트를 보여 준다.

2026-09-14 기준 Bybit 자신의 두 상품 호출: 1년 전 거래되던 571개 USDT 무기한 계약 중 399개는 아직 보드에 있고 172개는 상장폐지되었으므로, 라이브 엔드포인트만으로 재구성한 유니버스에는 그 집단의 30,1퍼센트가 빠져 있다.
Bybit의 V5 상품 호출은 `status` 파라미터를 받으며, 기본 응답에는 거래 중인 계약만 들어 있다. 2026-09-14에 `category=linear`로 상태 없이 요청하자 870행이 돌아왔고 전부 `Trading`이었다. `status=Closed`로 요청하자 984행이 돌아왔는데, 이는 라이브 보드보다 많다. 둘 다 USDT로 호가되는 `LinearPerpetual` 계약으로 걸러 내면 살아 있는 762개와 닫힌 308개가 되니, 거래소는 이 보드에 존재했던 1,070개 계약을 여전히 제공하고 있는 셈이다.
이제 1년 전 보드를 재구성해 보자. 어떤 계약이 2025-09-14에 거래되고 있었다는 것은, 그날이나 그 전에 상장되었고 닫힌 집합에 속한다면 `deliveryTime`이 그 뒤라는 뜻이다. 그러면 571개 계약이 나온다. 오늘도 거래되는 399개와 그 해에 상장폐지된 172개다. 오늘 아침 라이브 엔드포인트를 받아 와서 그것을 "지난 1년간의 Bybit USDT 무기한 계약 전부"라고 불렀을 연구자는 그 보드의 69,9퍼센트를 서술하고 있는 것이다.
`deliveryTime` 검사는 형식이 아니며, 여기서 가장 저지르기 쉬운 실수가 바로 이것을 빠뜨리는 것이다. 298개의 닫힌 계약이 2025-09-14이나 그 전에 상장되었지만 그중 126개는 그 날짜에 이미 상장폐지된 상태였다. 즉 해당 기간에 아예 거래되지 않았다. 그것들을 세었다면 빠진 비율은 30,1퍼센트가 아니라 42,8퍼센트가 되었을 것이다. 거의 절반을 더 얹은 과장이고, 발견을 돋보이게 하는 방향이다. 묘지는 계약이 언제 태어났는지가 아니라 언제 죽었는지로 걸러라.
그 교정 뒤에도 정직한 한계가 하나 남고, 그것은 반대 방향을 가리킨다. 308개의 닫힌 계약은 Bybit이 계속 제공하기로 한 것들이지 완전한 묘지가 아니다. 응답 전체에서 가장 이른 상장폐지는 2022-02이므로, 거래소가 이 행들을 보관하기 시작하기 전에 제거한 것은 라이브 집계에서와 똑같이 우리 집계에서도 빠져 있다. 그래서 172는 구멍의 전수조사가 아니라 하한이고, 69,9퍼센트는 1년 전 보드를 얼마나 복원할 수 있는지의 상한이다.
백테스트 기간이 길어지면 편향도 커지나?
그렇다. 생존율은 가장 최근 코호트의 100,0퍼센트에서 2년보다 더 전에 상장된 계약의 55,5퍼센트까지 내려간다. 다만 그 기울기의 대부분은 제거율 상승이 아니라 그저 노출 시간이다.
Bybit이 아직 열거하는 모든 계약을, 살아 있든 닫혔든, 상장 후 얼마나 지났는지로 나누면 위의 표지 차트가 나온다.
상장 시점 | 거래소가 아직 열거하는 계약 | 2026-09-14에 거래 중 | 상장폐지 | 생존율 |
|---|---|---|---|---|
90일 미만 전 | 200 | 200 | 0 | 100,0퍼센트 |
90일에서 180일 전 | 79 | 78 | 1 | 98,7퍼센트 |
180일에서 1년 전 | 94 | 85 | 9 | 90,4퍼센트 |
1년에서 2년 전 | 252 | 152 | 100 | 60,3퍼센트 |
2년보다 더 전 | 445 | 247 | 198 | 55,5퍼센트 |
첫 행은 주의해서 읽어야 한다. 오해를 부르는 것이 바로 그 행이기 때문이다. 가장 새로운 200개 계약 중 상장폐지된 것은 하나도 없지만, 이는 최근 상장이 더 낫다는 증거가 아니다. 5주 전에 상장된 계약에게는 제거될 시간이 5주밖에 없었다. 100,0퍼센트는 거의 어떤 제거율에서도 기대할 수 있는 값에 가깝다.
이 반론은 각주가 아니라 실제 검정을 받을 자격이 있다. 온전히 노출 시간만으로 만들어진 기울기라면 애초에 발견이 아니기 때문이다. 모든 계약을 하나의 일정한 제거율로 묶어 보자. 기준이 중요한데 좀처럼 밝혀지지 않으니 여기 적는다. 위험에 놓인 638,967 계약일 동안 308건의 제거이며, 살아 있는 계약은 상장일부터 2026-09-14까지, 상장폐지된 계약은 상장일부터 폐지일까지 센 것이다. 이는 계약당 하루 0,000482의 해저드가 된다. 이 평탄한 비율에서 각 코호트가 얼마를 잃었어야 하는지를 각 코호트 자신의 평균 노출로 물으면, 모형은 약 4, 5, 13, 59, 208건의 제거를 예측하고 관측값은 0, 1, 9, 100, 198이다. 가장 젊은 세 코호트는 모두 평탄한 비율이 예측하는 것보다 적게 잃었고, 2년 초과 코호트는 198 대 208로 그에 가까우며, 1년에서 2년 코호트만이 유일하게 그 위에 있다. 평탄한 비율이 59를 예측하는 자리에서 100을 잃었고, 자유도 4에서 카이제곱 37,8의 거의 전부를 이 코호트가 만들어 낸다. 따라서 노출 시간이 기울기의 대부분을 설명하며, 정확히 한 코호트만이 실제로 높아진 제거율을 지닌다. 이 양보의 형태에 주목하라. 제목에 두 번 거스르기 때문이다. 2년 초과 행은 관측 198 대 예측 208로 오히려 평탄한 비율보다 약간 아래이고, 약 4가 예측된 자리에서 최상단 행이 0을 잃은 것은 특기할 일이 아니다. 둘 중 어느 쪽이든 증거로 삼는다면 잡음을 읽는 것이 된다.
기간을 고르는 사람에게 주는 함의를, 위의 30,1퍼센트와 충돌하지 않도록 코호트별로 적는다. 그 30,1퍼센트는 1년치 보드 전체에 대한 수치다. 180일에서 1년 전에 상장된 계약 중 약 열에 하나는 이미 사라졌고, 1년에서 2년 전에 상장된 것 중에는 다섯에 둘, 2년보다 더 전에 상장된 것 중에는 445개 중 198개, 즉 44,5퍼센트가 사라졌다. 기간이 길어질수록 당신이 손을 뻗는 코호트는 나빠진다. 이것들은 서로 다른 연구 문제이고, 당신이 내려받은 데이터 안에는 어느 쪽인지 알려 주는 것이 없다. 이렇게 생기는 오차의 방향은 예측 가능하다. 떨어져 나가는 계약은 작동을 멈춘 것들이므로, 살아남은 것만으로 검증한 전략은 그 기간이 실제로 안긴 것보다 너그러운 손실폭을 보고하게 된다. 무료 손실폭 계산기는 그 뒤에 숨은 비대칭에 값을 매긴다. 손실폭을 입력하면 거기서 빠져나오는 데 필요한 수익률을 돌려주는데, 조용히 지워진 몇 개의 패자가 백테스트를 그토록 돋보이게 만드는 이유가 바로 그것이다.
상장폐지된 계약들은 의미를 갖기엔 너무 작고 너무 단명했나?
두 번째 항목에 대해서는 아니며 그것은 여기서 검증할 수 있다. 금액 면에서는 아마 그렇겠지만 그것은 이 엔드포인트들로 측정되지 않으며 우리는 주장하지 않겠다.

상장폐지된 308개 Bybit USDT 무기한 계약은 2026-09-14 데이터 기준으로 상장에서 폐지까지 중앙값 440,6일 동안 거래되었고, 사분위 범위는 231,0일에서 785,7일, 최장 수명은 1,653,7일이었다.
닫힌 행은 모두 `launchTime`과 `deliveryTime`을 함께 지니므로, 상장폐지된 각 계약의 수명은 추론이 아니라 뺄셈이다. 308개 전체에서 수명 중앙값은 440,6일, 사분위 범위는 231,0일에서 785,7일, 최장은 1,653,7일이었다. 십분위수는 95, 183, 267, 347, 441, 554, 662, 915, 1,261일로 이어진다. 308개 중 127개는 1년 미만, 225개는 2년 미만을 살았다.
이것이 중요한 이유는, 라이브 목록 유니버스를 옹호하는 직관적 논리가 빠진 계약들은 쓸 만한 이력이 없는 덧없는 상장이었다는 것이기 때문이다. 이 보드에서는 그렇지 않았다. 441일치 가격, 펀딩, 미결제약정 이력을 지닌 계약은 연구가 원하는 바로 그런 시계열이고, 상장폐지된 집합의 절반은 그보다 더 길었다.
옹호의 나머지 절반은 시간이 아니라 돈에 관한 것이고, 이 두 호출로는 해결할 수 없는 쪽이 바로 그것이다. 상장폐지된 계약에는 읽어 낼 거래대금이 없기 때문이다. 이 비대칭의 일반적 형태는 Athenum의 주식 무기한 계약 글에서 이미 낸 바 있다. 거기서 계약을 세는 것과 돈을 세는 것이 같은 보드에서 크게 어긋날 수 있고, 꼬리 한참 뒤의 개별 종목들은 각각 미결제약정의 1퍼센트나 2퍼센트만 쥐고 있다는 것이 드러났다. 상장폐지된 집합도 같은 방향으로 치우쳐 있으리라 보는 것은 합리적이다. 예상은 측정이 아니므로, 우리는 방향만 짚고 크기는 열어 둔다. 다른 구분에서 숫자를 빌려 오지 않는다.
그 상장 타임스탬프는 실제로 무엇을 뜻하나?
계약이 거래를 시작한 순간이 아니라 거래소 자신의 상장 기록이며, 오래된 계약에서는 명백히 나중에 채워 넣은 값이다.

2026-09-14 기준 각 거래소 자신의 상장 스탬프로 본 나이: 사분위 범위가 워낙 크게 겹쳐 630, 397, 279일이라는 중앙값은 서로 분리된 세 모집단이 아니며, 세 스탬프는 같은 측정이 아니다.
우리는 필드 이름을 믿는 대신 스탬프를 실제 세계와 대조했고, 셋 중 둘이 탈락했다. OKX는 BTC-USDT-SWAP을 2019-11-12로 기록하지만, OKX 자신의 도움말 페이지는 USDT 무기한 스왑 출시를 5주 뒤인 2019-12-16으로 적고 있다.
Bybit은 Bybit으로 검증할 수 있는데, 이는 언론 보도로 검증하는 것보다 낫다. 이 거래소는 `public.bybit.com/trading/`에 원시 체결 아카이브를 공개하며 종목당 하루에 파일 하나씩이고, 가장 이른 파일이 곧 그 계약이 실제로 체결을 찍은 날이다. 이를 상품 엔드포인트가 2026-09-14에 같은 종목에 대해 돌려주는 `launchTime`과 비교해 보라.
종목 | `launchTime`이 말하는 값 | Bybit 자신의 체결 아카이브 최초 파일 | 오차 |
|---|---|---|---|
BTCUSDT | 2020-03-15 | 2020-03-25 | 10일 빠름 |
LTCUSDT | 2018-01-01 | 2020-10-21 | 1,024일 빠름 |
LINKUSDT | 2018-01-01 | 2020-10-21 | 1,024일 빠름 |
XTZUSDT | 2018-01-01 | 2020-10-21 | 1,024일 빠름 |
BCHUSDT | 2018-01-01 | 2020-12-14 | 1,078일 빠름 |
ETHUSDT | 2021-03-15 | 2020-10-21 | 145일 늦음 |
마지막 행을 기억해 두는 것이 좋다. 이 이야기가 잘못된 자리표시자 하나짜리 사건으로 축소되는 것을 막아 주기 때문이다. ETHUSDT에는 수상한 값이 전혀 없는데도 스탬프는 여전히 틀렸고, 그것도 반대 방향으로 틀렸다. 거래소는 그 계약이 이미 체결을 찍고 있던 시점보다 거의 다섯 달 뒤에 출시되었다고 말하고 있다. 양쪽으로 다 어긋나는 오차는 하한선으로도 개연성 필터로도 바로잡을 수 없다.
OKX의 두 행은 이 문제를 결정적으로 끝낸다. 기초자산이 존재하기도 전에 찍혀 있기 때문이다. COMP-USDT-SWAP은 2020-04-21이라는 상장 시각을 지니지만 COMP 토큰 배포는 2020년 6월 중순에야 시작되었다. FIL-USDT-SWAP은 2019-08-10을 지니지만 Filecoin 메인넷은 열네 달 뒤인 2020년 10월에야 출범했다. 두 스탬프 모두 10:12:51이라는 같은 초에 떨어지고, 같은 초가 USDT로 정산되는 464개 스왑 중 24개에서 서로 다른 10개 날짜에 걸쳐 나타난다. 진짜 상장이 1년 넘는 기간 동안 같은 초에 열릴 리는 없다. 이것은 사건을 기록하는 거래소가 아니라 값을 써 넣는 마이그레이션이다.
Bybit의 2018년 이상치 네 개도 같은 방식으로, 다만 더 단순하게 탈락한다. BCHUSDT, LINKUSDT, LTCUSDT, XTZUSDT는 정확히 1514764800000, 즉 2018-01-01 UTC 자정의 `launchTime`을 지닌다. Bybit의 첫 상품이었던 인버스 보드의 가장 이른 출시 스탬프는 2018-11-14이므로, 이 네 개의 USDT 계약은 이 거래소의 어떤 종류를 통틀어도 가장 오래된 계약보다 열 달 앞서게 된다. 이들을 제외하면 2026-09-14에 읽은 Bybit 중앙값은 396,9일에서 393,3일로, 최고령 계약은 3,178,9일에서 2,374,9일로 옮겨 간다. Bybit의 살아 있는 762개 행 중 53개가 이 넷을 포함해 정확히 자정에 걸려 있는데, 이는 타임스탬프가 아니라 날짜 단위 정밀도다.
그러므로 위 차트의 정직한 독법은 보이는 것보다 좁다. 629,9일, 396,9일, 279,3일이라는 세 중앙값은 한 가지 측정을 세 번 한 것이 아니다. 각각은 해당 거래소의 기록 관리이고, 오래된 행일수록 가장 믿을 수 없으며, 사분위 범위가 워낙 겹쳐서 거래소들을 순위 매기는 것은 산포가 감당하지 못하는 차이를 읽는 일이 된다. 살아남는 것은 거친 구간이다. 몇 주나 몇 달 틀린 스탬프라도 1년 선의 옳은 쪽에는 떨어지기 때문이다. 2026-09-14 기준으로 OKX의 USDT 정산 라이브 스왑 464개 중 274개, 즉 59퍼센트가 지난 1년 안의 상장 기록을 지니고, Binance는 528개 중 120개로 23퍼센트다.
생존 편향은 보드의 나이를 어느 쪽으로 미나?
아래쪽이다. 직관적인 답과 반대이며, Binance는 그 하한을 측정하게 해 준다.
반사적으로는 계약을 제거하면 살아남은 쪽이 더 오래 있었으니 보드가 더 늙는다고 생각하게 된다. 측정해 보면 반대다. 상장폐지는 최근 상장이 아니라 몇 년째 보드에 남아 서성이던 해묵은 알트코인 계약을 가져가기 때문이다. Binance의 상품 목록에는 `SETTLING` 상태의 USDT 담보 무기한 계약 129개가 있는데 지금 이 순간 보드에서 내려가는 중인 계약들이며, 이들의 2026-09-14 기준 나이 중앙값은 아직 거래 중인 528개의 629,9일에 대비해 880,3일이다. 정리 코호트의 58퍼센트가 2년 초과인 데 비해 라이브 보드는 41퍼센트다. 둘을 합치면 중앙값은 629,9일에서 662,4일로 옮겨 간다.
이 32,5일의 교정은 효과의 크기가 아니라 하한이다. 제거 도중이라 아직 보이는 계약만 세고 이미 사라진 것은 하나도 세지 않기 때문이다. 우리의 Bybit 수치는 온전한 효과가 얼마나 더 큰지 보여 준다. 라이브 보드의 나이 중앙값은 396,9일이고, 살아 있는 집합과 닫힌 집합을 합치면 중앙값은 610,5일이다. Bybit의 기본 호출 역시 살아 있지 않은 행은 하나도 돌려주지 않으며, 이 글이 `status=Closed`를 이름으로 지목해 물어야만 하는 이유가 바로 그것이다. OKX에는 그런 두 번째 호출이 없으므로 거기서 이 교정은 측정되지 않은 정도가 아니라 공개 엔드포인트로는 측정 불가능하다.
Binance와 OKX에서도 이것을 할 수 있나?
상장폐지된 절반에 대해서는 불가능하고, 둘 중 하나는 오류 대신 자신만만한 답을 돌려주는 방식으로 실패한다.
Binance의 USD-M 상품 목록에는 실제로 상태 필드가 있고, 2026-09-14에 `TRADING` 종목 766개, `SETTLING` 130개, `PENDING_TRADING` 1개를 돌려주었다. `SETTLING` 행 가운데 USDT로 호가된 무기한 계약 129개가 위 절에서 쓴 정리 코호트이며 정말로 쓸모가 있다. 다만 이력은 아니다. 그 응답에는 이미 제거된 무언가를 서술하는 것이 없다.
OKX가 함정이고, 그 함정은 고장 난 필터보다 미묘하다. 상품 엔드포인트는 모든 행에 `state` 필드를 싣고 있어 필터를 걸 수 있을 것처럼 읽힌다. 그런 필터는 없다. OKX는 이 엔드포인트에 대해 정확히 네 개의 요청 파라미터 `instType`, `seriesId`, `instFamily`, `instId`만 문서화하고 있으며 `state`는 오로지 응답 필드다. 그러니 그것을 보내도 아무 일도 일어나지 않고, 그렇다고 알려 주는 것도 없다. 2026-09-14에 `instType=SWAP`을 상태 없이 호출하니 479행이 돌아왔고, `state=expired`, `state=suspend`, `state=preopen`으로도 매번 479행이, `state=garbage123`으로도 479행이 HTTP 200에 응답 코드 `0`으로 돌아왔다. 다섯 응답 전체의 상품 식별자를 비교했더니 집합이 동일했고 모든 행이 `state`를 `live`로 보고했다. 인식하지 못한 쿼리 파라미터를 버리는 것은 REST 인터페이스의 평범한 동작이다. 위험은 그 파라미터가 있어야 할 것처럼 보인다는 데 있다. 그래서 독자는 만료된 계약을 들여다보고 있다고 믿으면서 라이브 보드를 받아 들 수 있고, 어디에도 실패 신호 하나 뜨지 않는다.
Bitget은 반대편에서 그림을 완성한다. USDT 선물 계약 호출은 모든 행에 `launchTime` 키를 공개하는데, 2026-09-14에 그 키는 786개 전부에서 빈 문자열이었다. 어떤 필드는 문서화되어 있고 존재하며 쓸모없을 수 있고, 그것을 알아내는 유일한 방법은 스키마가 아니라 값을 보는 것이다.
그러므로 여기서 검증한 거래소들 가운데 Binance, Bybit, OKX는 라이브 보드에 날짜를 매기고 Bitget은 매기지 않으며, 무엇을 제거했는지 보여 주는 곳은 Bybit뿐이다. 따라서 이 글에 나오는 상장폐지 관련 숫자는 모두 Bybit의 숫자이며, 우리는 그것을 다른 거래소로 일반화하지 않는다.
정규화된 거래소 통합 피드는 여기에 무엇을 더하나?
모든 보드에 올라 있는 단 하나의 계약을 한 시점에 가격 매기되, 각 값 뒤에 충분한 이력을 두어 거래소 간 격차가 실제 차이인지 한 번의 추출인지 보여 준다.

2026-09-14 21:00 UTC로 찍힌 마감 시간에 대한 Athenum의 정규화된 거래소 통합 피드: 비트코인 무기한 계약 펀딩은 Binance에서 8시간당 0,003108퍼센트, Bybit에서 0,005586, OKX에서 0,004830으로 읽혔고, 167시간 중앙값 0,006109, 0,005273, 0,005912에 대비해 0,002478퍼센트포인트의 폭이었다.
비트코인 무기한 계약은 위에서 측정한 세 보드 모두에 올라 있으면서 거래소 통합 관점이 간단한 유일한 상품이다. 셋 모두에서 가장 오래된 계약은 아니다. OKX에서는 비트코인 스왑의 2019-11-12에 대비해 2019-08-10로 찍힌 FIL-USDT-SWAP이 그 자리이며, 이는 이 스탬프들을 역사가 아니라 기록으로 다뤄야 할 또 하나의 이유다. 2026-09-14 21:00 UTC로 찍힌 마감 시간에 대해 Athenum의 정규화된 피드는 Binance에서 8시간당 0,003108퍼센트, Bybit에서 0,005586, OKX에서 0,004830의 펀딩을 읽었고, 셋 중 가장 비싼 곳과 가장 싼 곳 사이의 폭은 0,002478퍼센트포인트였다. 시간이 마감된 뒤의 값을 일부러 인용한다. 아직 형성 중인 봉은 연속된 조회 사이에 네 개의 유효숫자가 모두 움직였으므로, 그 정밀도로 발표한 실시간 값은 몇 분 뒤에도 재현되지 않는다. 무료 펀딩 비율 계산기는 이런 구간당 비율을 연간 비용으로 환산해 준다.
이 세 값 뒤의 산포야말로 이것들을 순위가 아니라 상자로 그리는 이유다. 직전 167개 마감 시간 동안 중앙값은 Binance에서 0,006109퍼센트, Bybit에서 0,005273, OKX에서 0,005912였고, 각 거래소 자신의 사분위 범위가 이 중앙값들 중 어느 두 개 사이의 거리보다도 넓다. 한 시간에 나타난 세 거래소의 순서는 겹치는 분포에서 뽑은 한 번의 추출이며, 이 시간의 순서는 직전 시간의 순서가 아니다. Hyperliquid는 차트와 이 숫자들에서 제외했다. 그 보드는 8시간이 아니라 매시간 정산하므로 기준이 다르고 비교 가능한 숫자가 아니기 때문이다.
이것을 어떻게 재현하나?
공개 호출들, 키 없이, 그리고 뺄셈 하나. 2026-09-14에 실행한 그대로의 전체 레시피는 Bybit의 상품 엔드포인트를 두 번, 교차 검증을 위한 `public.bybit.com/trading/`의 공개 체결 아카이브, Binance와 OKX의 상품 목록, Bitget의 계약 호출, 그리고 Binance의 서버 시각을 쓴다.
1. Bybit의 선형 상품을 상태 필터 없이 한 번, `status=Closed`로 한 번 더 받아 온다. `contractType`이 `LinearPerpetual`이고 `quoteCoin`이 USDT인 행만 남긴다. 살아 있는 762개와 닫힌 308개가 나온다. 2. 두 집합의 모든 행에서 `launchTime`을 날짜로 바꾸고, 극단값이 의미를 갖길 원한다면 정확히 1514764800000로 찍힌 네 행은 버린다. 3. 기간을 고른다. 그 시작일이나 그 전에 상장된 계약을 모두 남기되, 닫힌 집합에서는 `deliveryTime`이 그 시작 이후인 것만 남긴다. 그러지 않으면 기간이 열리기도 전에 이미 사라진 계약을 세게 된다. 생존율은 살아 있는 수를 전체 수로 나눈 값이다. 4. 상장폐지된 것에 한해 `deliveryTime`에서 `launchTime`을 빼서 각 계약이 실제로 거래된 기간을 구하고, 평균이 아니라 사분위수를 보고한다. 분포의 오른쪽 꼬리가 길기 때문이다. 이 글의 모든 분위수는 NumPy나 pandas의 기본값이 아닌 배타적 정의, 즉 파이썬의 `statistics.quantiles`를 쓴다. 같은 308개 수명에 대해 두 관행은 3사분위수를 785,7일과 777,2일로 각각 내놓는다. 방법을 밝혀라. 그러지 않으면 독자는 당신을 재현하지 못한다. 5. 1단계를 OKX에서 시도하지 마라. `state` 요청 파라미터를 아예 문서화하지 않으므로 그것을 보내면 조용히 버려지고, 당신의 필터가 아무 일도 하지 않았다는 어떤 표시도 없이 라이브 보드를 받게 된다.
모든 나이는 당신의 시계가 아니라 거래소 시계에 맞춰라. 우리는 기준 시점을 Binance의 서버 시각 엔드포인트에서 가져왔고 OKX의 것과 1초 미만으로 일치했다. 호출 하나를 더 쓰는 대신 오류 한 부류를 통째로 없앤다. 그리고 우리 것을 인용하는 대신 조사를 다시 돌려라. 우리는 2026-09-14에 세 보드를 7분 간격으로 두 번 측정해 두 번 모두 같은 수치와 같은 중앙값을 얻었지만, 이 글의 숫자는 하루를 서술할 뿐이다. 보드는 움직이고, 그것이 바로 이 글의 주제다.
위의 모든 수치는 키가 필요 없는 엔드포인트에서 나왔다. 묘지는 Bybit의 상품 목록, 보드는 Binance와 OKX의 목록, 거래소 통합 펀딩은 Binance, Bybit, OKX, Bitget, Deribit, Hyperliquid를 나란히 읽는 Athenum 자신의 정규화된 피드다. 그 피드 옆의 계산기 34개는 무료로 쓸 수 있고 계정도 이메일 주소도 요구하지 않으며 사용 한도도 두지 않는다. 매일 아침 네 개의 상품 엔드포인트를 손으로 받아 오는 대신 그 피드를 직접 다루고 싶다면, 무료 7일 Pro+ 체험이 터미널을 열어 주며 카드를 요구하지 않는다.
One terminal. All the data.
Liquidations, orderbook depth, whale walls & open interest from 4 exchanges, all real-time, in one place.
No credit card required