
Table of Contents9 sections
- Sürekli vadeli veri setinde survivorship bias nedir?
- Bir yıllık sürekli kontrat evreninin ne kadarı bugünkü listede eksik?
- Sapma geri test penceresinin uzunluğuyla büyüyor mu?
- Listeden çıkarılan kontratlar önemsiz olacak kadar küçük ve kısa ömürlü müydü?
- Bu listeleme damgası gerçekte ne anlama geliyor?
- Survivorship tablonun yaşını hangi yöne iter?
- Bunu Binance ve OKX üzerinde de yapabilir misiniz?
- Normalize edilmiş borsalar arası veri akışı buna ne katıyor?
- Bunu nasıl yeniden üretirsiniz?
TLDR. Sürekli vadeli kontrat evreninizi bir borsanın canlı enstrüman uç noktasını çağırarak kuruyorsanız, hayatta kalanlardan örneklem alıyorsunuz demektir ve 2026-09-14 itibarıyla bunun büyüklüğü tahmin edilebilir değil, ölçülebilir. Silinmiş kontratlarını hâlâ sunan tek büyük borsa Bybit ve `status=Closed` ile sorulduğunda işlem gören 762 kontratın yanında USDT teminatlı 308 sürekli kontrat daha döndürüyor. 2025-09-14 tarihinde işlem gören 571 kontrattan 399'u hâlâ tabloda, 172'si o tarihten beri listeden çıkarıldı; yani bugün çekebileceğiniz liste, tablonun bir yıl önce gerçekte olduğu hâlinin yüzde 69,9'unu içeriyor. Sapma düz değil: son 90 günde listelenen 200 kontratın yüzde 100,0'ı ayakta, iki yıldan uzun süre önce listelenen 445 kontratın ise yüzde 55,5'i; yani boşluk tam da bir geri testin uzattığı şeyle birlikte büyüyor, çünkü daha eski bir kontratın kaldırılmak için daha çok zamanı olmuştur. Listeden çıkarılanlar geçici de değildi: medyan ömürleri 440,6 gün. Binance ve OKX bunların hiçbirini size söylemez: Binance'in enstrüman listesi `SETTLING` tasfiyesinde USDT cinsinden 129 sürekli kontrat taşır ve hiç geçmiş taşımaz, OKX ise canlı tablodan başka bir şey isteme imkânı sunmaz ve hem `state=expired` hem de `state=garbage123` için sessizce aynı 479 canlı satırı döndürür.
Sürekli vadeli veri setinde survivorship bias nedir?
Bir borsanın bugün listelediği kontratlar ile incelediğiniz pencerede gerçekten var olmuş kontratlar arasındaki farktır. Bunun sebebi, her araştırmanın başladığı genel enstrüman uç noktasının geçmişin kaydı değil, bugünün tarifi olmasıdır: borsanın kaldırdığı kontratlar yanıtta hiç yer almaz ve yanıtta bunların eksik olduğunu belirten hiçbir şey yoktur. Sonuç olarak bu şekilde kurulan her çalışma, sessizce yalnızca sorgunun çalıştırıldığı güne kadar hayatta kalabilmiş kontratlarla sınırlanır.
Her borsa, işlem görebilir enstrümanlarını döndüren tek bir çağrı yayımlar ve her biri her kontratı listelendiği anla damgalar: Binance USD-M'de `onboardDate`, Bybit'te `launchTime`, OKX'te `listTime`. Bir tabloyu tarihlendirmeye bu yeter ve bu yöntemi daha önce de kullandık: Athenum'un hisse senedi sürekli kontratları sayımında, her kontratı onboard damgasına göre tarihlendirmek, bir borsanın kripto dışı tablosunun dokuz ayda tek kontrattan 169'a çıktığını göstermişti. Anakütlenin kendisi de zaten kayıtlı: Athenum'un Binance, Bybit, Bitget ve OKX üzerindeki tüm canlı kripto sürekli kontratlarını sayımı 2026-08-16 tarihinde bu ana lineer tablolarda 2.536 kontrat buldu. Buradaki bulgu bunların hiçbiri değil. Bunlar hazırlık.
Bulgu, aynı uç noktanın döndürmedikleridir. Geçen mart listeden çıkarılan bir kontrat yanıtta yoktur, satırı yoktur ve hata üretmez. Dolayısıyla evrenini canlı çağrıdan kuran bir çalışma sessizce hayatta kalmaya koşullanır ve veride bunun gerçekleştiğini işaretleyen hiçbir şey yoktur. Yön önceden bilinir: pencereniz uzadıkça eksik kalan kısmı büyür, çünkü bir kontratın kaldırılmak için daha çok zamanı olmuştur.
Genellikle imkânsız olan, buna bir sayı koymaktır, çünkü listeden çıkarılanlar yok olmuştur. Bir borsada yok olmamışlardır.
Bir yıllık sürekli kontrat evreninin ne kadarı bugünkü listede eksik?
Bybit'in USDT teminatlı sürekli kontrat tablosunda 571 kontrattan 172'si; yani canlı liste, işlem görenlerin yüzde 69,9'unu gösteriyor.

Bybit'in 2026-09-14 tarihli kendi iki enstrüman çağrısı: bir yıl önce işlem gören 571 USDT sürekli kontratından 399'u hâlâ tabloda, 172'si listeden çıkarıldı; yani yalnızca canlı uç noktadan yeniden kurulan bir evrende bu alanın yüzde 30,1'i eksik.
Bybit'in V5 enstrüman çağrısı bir `status` parametresi kabul eder ve varsayılan yanıt yalnızca işlem gören kontratları içerir. 2026-09-14 tarihinde `category=linear` için statüsüz sorulduğunda 870 satır döndürdü, hepsi `Trading`. `status=Closed` ile sorulduğunda 984 satır döndürdü; bu canlı tablodan fazla. Her ikisini de USDT cinsinden kote `LinearPerpetual` kontratlara filtrelemek 762 canlı ve 308 kapalı verir; yani borsa bu tabloda var olmuş 1.070 kontratı hâlâ sunmaktadır.
Şimdi tabloyu bir yıl önceki hâliyle yeniden kurun. Bir kontrat 2025-09-14 tarihinde işlem görüyordu ise, o tarihte veya öncesinde listelenmiş olmalı ve kapalı kümede ise `deliveryTime` değeri o tarihten sonra olmalıdır. Bu 571 kontrat verir: bugün hâlâ işlem gören 399 ve yıl içinde listeden çıkarılan 172. Bu sabah canlı uç noktayı çekip sonucu "geçen yılın tüm Bybit USDT sürekli kontratları" diye adlandıran bir araştırmacı, o tablonun yüzde 69,9'unu tarif ediyor olurdu.
`deliveryTime` testi bir formalite değildir ve burada yapılması en kolay hata onu atlamaktır. 298 kapalı kontrat 2025-09-14 tarihinde veya öncesinde listelenmişti, ancak bunların 126'sı o tarihte zaten listeden çıkarılmıştı; yani pencere içinde hiç işlem görmediler. Onları saymak eksik payı yüzde 30,1 yerine yüzde 42,8 yapardı; neredeyse yarı yarıya bir abartı ve bulguyu güzelleştiren yönde. Mezarlığı bir kontratın ne zaman doğduğuna göre değil, ne zaman öldüğüne göre filtreleyin.
Bu düzeltmeden sonra dürüst bir sınır kalır ve o da diğer yöne işaret eder. 308 kapalı kontrat, Bybit'in sunmayı sürdürdükleridir, eksiksiz bir mezarlık değil: yanıttaki en erken listeden çıkarma 2022-02 tarihlidir, dolayısıyla borsanın bu satırları saklamaya başlamadan önce kaldırdığı her şey bizim sayımımızda da canlı sayımda olduğu gibi eksiktir. Bu, 172'yi boşluğun tam sayımı değil alt sınırı, yüzde 69,9'u ise bir yıl önceki tablonun ne kadarının geri kazanılabileceğinin üst sınırı yapar.
Sapma geri test penceresinin uzunluğuyla büyüyor mu?
Evet. Hayatta kalma oranı en genç kohort için yüzde 100,0'dan iki yıldan uzun süre önce listelenen kontratlar için yüzde 55,5'e iner; ancak bu eğimin büyük kısmı yükselen bir kaldırma oranı değil, yalnızca maruz kalma süresidir.
Bybit'in hâlâ listelediği her kontratı, canlı ya da kapalı, listelenmesinin üzerinden geçen süreye göre ayırmak yukarıdaki kapak grafiğini verir:
Listelenme | Borsanın hâlâ listelediği kontrat | 2026-09-14'te işlem görüyor | Listeden çıkarıldı | Hayatta kalma |
|---|---|---|---|---|
90 günden az önce | 200 | 200 | 0 | yüzde 100,0 |
90 ila 180 gün önce | 79 | 78 | 1 | yüzde 98,7 |
180 gün ila 1 yıl önce | 94 | 85 | 9 | yüzde 90,4 |
1 ila 2 yıl önce | 252 | 152 | 100 | yüzde 60,3 |
2 yıldan uzun süre önce | 445 | 247 | 198 | yüzde 55,5 |
İlk satırı dikkatle okuyun, çünkü yanıltan odur. En yeni 200 kontratın hiçbiri listeden çıkarılmadı ve bu, yeni listelemelerin daha iyi olduğunun kanıtı değildir: beş hafta önce listelenmiş bir kontratın kaldırılmak için beş haftası olmuştur. Yüzde 100,0, neredeyse her kaldırma oranında beklenecek değere yakındır.
Bu itiraz bir dipnotu değil gerçek bir testi hak eder, çünkü tamamen maruz kalma süresinin ürettiği bir eğim hiç bulgu sayılmazdı. Tüm kontratları tek bir sabit kaldırma oranında toplayın. Temel önemlidir ve nadiren söylenir, işte burada: risk altındaki 638.967 kontrat-günde 308 kaldırma, her canlı kontratı listelenmesinden 2026-09-14'e ve her silinmiş kontratı listelenmesinden silinmesine kadar sayarak; bu, kontrat başına günde 0,000482'lik bir tehlike oranı verir. Bu düz oranda her kohortun ne kaybetmesi gerektiğini, her kohortun kendi ortalama maruziyetini kullanarak sorun: model yaklaşık 4, 5, 13, 59 ve 208 kaldırma öngörür, gözlenen 0, 1, 9, 100 ve 198'e karşı. En genç üç kohort düz oranın öngördüğünden DAHA AZ kaybeder, iki yıldan eski kohort 198'e karşı 208 ile ona yakın durur ve bir ila iki yıl kohortu onun üzerinde kalan tek kohorttur: düz oranın 59 öngördüğü yerde 100 kaybetmiştir ve dört serbestlik derecesinde 37,8'lik ki-karenin neredeyse tamamını o sağlar. Yani maruz kalma süresi eğimin büyük kısmını açıklar ve tam olarak bir kohort gerçekten yükselmiş bir kaldırma oranı taşır. Bu tavizin biçimine dikkat edin, çünkü başlığa iki kez ters düşer: iki yıldan eski satır, 198 gözlenene karşı 208 öngörülenle, düz oranın olsa olsa biraz altındadır ve en üst satırın yaklaşık 4 öngörülürken 0 kaybetmesi kayda değer değildir. İkisinden birini kanıt saymak gürültü okumak olurdu.
Pencere seçen herkes için sonuç, yukarıdaki ve bir yıllık tablonun tamamına ait olan yüzde 30,1 ile çakışmaması için kohort bazında verilmiştir: 180 gün ila bir yıl önce listelenen kontratların yaklaşık onda biri şimdiden gitmiştir; bir ila iki yıl önce listelenenlerin beşte ikisi; iki yıldan uzun süre önce listelenenlerin 445'te 198'i, yani yüzde 44,5'i. Pencere uzadıkça, geriye uzandığınız kohort kötüleşir. Bunlar farklı araştırma problemleridir ve indirdiğiniz veride hangisiyle karşı karşıya olduğunuzu söyleyen hiçbir şey yoktur. Ortaya çıkan hatanın yönü öngörülebilirdir, çünkü elenen kontratlar çalışmayı bırakmış olanlardır; dolayısıyla yalnızca hayatta kalanlar üzerinde test edilen bir strateji, dönemin gerçekte verdiğinden daha nazik bir düşüş raporlayacaktır. Ücretsiz düşüş hesaplayıcı bunun ardındaki asimetriyi fiyatlar: bir düşüşü alır ve ondan çıkmak için gereken kazancı döndürür; sessizce silinmiş birkaç zarar eden pozisyonun bir geri testi bu kadar güzelleştirmesinin sebebi tam da budur.
Listeden çıkarılan kontratlar önemsiz olacak kadar küçük ve kısa ömürlü müydü?
İkinci nokta bakımından hayır, ki burada denetlenebilir; parasal olarak ise muhtemelen evet, ki bu uç noktalardan ölçülemez ve bunu iddia etmeyeceğiz.

Listeden çıkarılan 308 Bybit USDT sürekli kontratı, 2026-09-14 verilerine göre listelenme ile listeden çıkarılma arasında medyan 440,6 gün işlem gördü; çeyrekler arası aralık 231,0 ile 785,7 gün, en uzun ömür 1.653,7 gün.
Her kapalı satır hem `launchTime` hem `deliveryTime` taşır, dolayısıyla listeden çıkarılan her kontratın ömrü bir çıkarma işlemidir, bir çıkarım değil. 308'in tamamında medyan ömür 440,6 gün, çeyrekler arası aralık 231,0 ile 785,7 gün ve en uzunu 1.653,7 gündü. Deciller 95, 183, 267, 347, 441, 554, 662, 915 ve 1.261 gün olarak ilerler. 308'den 127'si bir yıldan, 225'i iki yıldan az yaşadı.
Bu önemlidir, çünkü canlı liste evrenine yapılan sezgisel savunma, eksik kontratların kullanılabilir geçmişi olmayan gelip geçici listelemeler olduğudur. Bu tabloda değildiler. Arkasında 441 günlük fiyat, fonlama ve açık pozisyon geçmişi olan bir kontrat, tam da bir çalışmanın istediği türden bir seridir ve listeden çıkarılan kümenin yarısında bundan fazlası vardı.
Savunmanın diğer yarısı zamanla değil parayla ilgilidir ve bu iki çağrıdan çözemeyeceğimiz yarı da odur, çünkü listeden çıkarılmış bir kontratın okunacak işlem hacmi yoktur. Bu asimetrinin genel biçimini daha önce Athenum'un hisse senedi sürekli kontratları yazısında yayımlamıştık; orada kontrat saymakla para saymanın aynı tabloda keskin biçimde ayrışabildiği ve kuyruğun çok gerisindeki tek tek isimlerin her birinin açık pozisyonun ancak yüzde bir ya da ikisini tuttuğu bulunmuştu. Listeden çıkarılan kümenin aynı yönde sapması makul bir beklentidir. Beklemek ölçmek değildir; bu yüzden yönü işaret ediyor, büyüklüğü ise başka bir ayrımdan sayı ödünç almak yerine açık bırakıyoruz.
Bu listeleme damgası gerçekte ne anlama geliyor?
Kontratın işlem görmeye başladığı an değil, borsanın kendi listeleme kaydıdır ve daha eski kontratlarda açıkça sonradan doldurulmuştur.

2026-09-14 itibarıyla her borsanın kendi listeleme damgasına göre yaş: çeyrekler arası aralıklar o kadar çok örtüşür ki 630, 397 ve 279 günlük medyanlar üç ayrı anakütle değildir ve üç damga aynı ölçüm değildir.
Alan adlarına güvenmek yerine damgaları gerçeklikle karşılaştırdık ve üçünden ikisi kaldı. OKX, BTC-USDT-SWAP'ı 2019-11-12 olarak tarihlendirirken, OKX'in kendi yardım sayfaları USDT sürekli takaslarının başlangıcını beş hafta sonraya, 2019-12-16'ya koyuyor.
Bybit, Bybit'e karşı denetlenebilir ki bu bir basın haberine karşı denetlemekten iyidir. Borsa `public.bybit.com/trading/` adresinde ham işlem arşivi yayımlar, sembol ve gün başına bir dosya, ve en erken dosya kontratın gerçekten işlem bastığı gündür. Bunu enstrüman uç noktasının 2026-09-14 tarihinde aynı sembol için döndürdüğü `launchTime` ile karşılaştırın:
Sembol | `launchTime` diyor ki | Bybit'in kendi işlem arşivindeki ilk dosya | Sapma |
|---|---|---|---|
BTCUSDT | 2020-03-15 | 2020-03-25 | 10 gün erken |
LTCUSDT | 2018-01-01 | 2020-10-21 | 1.024 gün erken |
LINKUSDT | 2018-01-01 | 2020-10-21 | 1.024 gün erken |
XTZUSDT | 2018-01-01 | 2020-10-21 | 1.024 gün erken |
BCHUSDT | 2018-01-01 | 2020-12-14 | 1.078 gün erken |
ETHUSDT | 2021-03-15 | 2020-10-21 | 145 gün geç |
Akılda tutulması gereken son satırdır, çünkü bunun tek bir bozuk yer tutucu hikâyesine dönüşmesini engeller. ETHUSDT hiç şüpheli bir değer taşımaz ve damgası yine de yanlıştır, üstelik ters yönde: borsa, kontratın zaten işlem bastığı andan neredeyse beş ay sonra başlatıldığını söylemektedir. İki yöne birden giden bir hata ne bir alt sınırla ne de bir makullük filtresiyle düzeltilebilir.
İki OKX satırı soruyu kesin olarak çözer, çünkü dayanak varlık var olmadan önce damgalanmışlardır. COMP-USDT-SWAP 2020-04-21 listeleme zamanı taşır, oysa COMP token dağıtımına ancak 2020 haziranının ortasında başlamıştır. FIL-USDT-SWAP 2019-08-10 taşır, oysa Filecoin ana ağı ancak on dört ay sonra, 2020 ekiminde başlamıştır. Her iki damga da aynı saniyeye düşer, 10:12:51, ve aynı saniye USDT ile ödeşen 464 takastan 24'ünde, 10 ayrı takvim gününe yayılmış olarak görünür. Gerçek listelemeler bir yıldan uzun bir süre boyunca aynı saniyede açılmaz. Bu, bir olayı kaydeden bir borsa değil, bir değer yazan bir göçtür.
Bybit'in 2018 tarihli dört aykırı değeri aynı biçimde, yalnızca daha basitçe kalır. BCHUSDT, LINKUSDT, LTCUSDT ve XTZUSDT tam olarak 1514764800000, yani 2018-01-01 UTC gece yarısı `launchTime` taşır. Bybit'in ilk ürünü olan kendi ters tablosunun en erken başlangıç damgası 2018-11-14'tür; dolayısıyla bu dört USDT kontratı, borsanın herhangi bir türdeki en eski kontratından on ay önce gelirdi. Onları dışlamak, 2026-09-14 tarihinde okunan Bybit medyanını 396,9'dan 393,3 güne ve en eski kontratı 3.178,9'dan 2.374,9 güne taşır. Bybit'in 762 canlı satırından 53'ü, bu dördü dâhil, tam gece yarısına düşer; bu bir zaman damgası değil, yalnızca gün hassasiyetidir.
Dolayısıyla yukarıdaki grafiğin dürüst okuması göründüğünden dardır. 629,9, 396,9 ve 279,3 günlük üç medyan, üç kez yapılmış tek bir ölçüm değildir: her biri ilgili borsanın kendi kayıt tutuşudur, eski satırlar en az güvenilir olanlardır ve çeyrekler arası aralıklar o kadar örtüşür ki borsaları sıralamak, dağılımın taşımadığı bir farkı okumak olurdu. Ayakta kalan kaba kovadır, çünkü haftalarca veya aylarca yanlış bir damga bile bir yıl çizgisinin doğru tarafına düşer: 2026-09-14 itibarıyla OKX'in USDT ile ödeşen 464 canlı takasından 274'ü, yani yüzde 59'u, geçen yıl içinde bir listeleme kaydı taşır; Binance'in 528'inden 120'si, yani yüzde 23'ü.
Survivorship tablonun yaşını hangi yöne iter?
Aşağı, ki bu sezgisel yanıtın tersidir ve Binance bunun bir alt sınırını ölçmenize izin verir.
Refleks, kontrat kaldırmanın daha yaşlı bir tablo bıraktığını söyler, çünkü hayatta kalanlar daha uzun süredir oradadır. Ölçüldüğünde tersi olur, çünkü listeden çıkarma, son listelemeleri değil, yıllardır oyalanan bayat altcoin kontratlarını alır. Binance'in enstrüman listesi `SETTLING` durumunda USDT teminatlı 129 sürekli kontrat gösterir, yani şu anda tablodan çıkmakta olan kontratlar, ve bunların 2026-09-14 tarihindeki medyan yaşı hâlâ işlem gören 528 kontratın 629,9 gününe karşı 880,3 gündür. Tasfiye kohortunun yüzde 58'i iki yıldan eskidir, canlı tablonun ise yüzde 41'i. İkisini birleştirin, medyan 629,9'dan 662,4 güne kayar.
Bu 32,5 günlük düzeltme etkinin büyüklüğü değil, bir tabandır, çünkü yalnızca kaldırılma sürecinde hâlâ görünür olan kontratları sayar, çoktan gitmiş olanların hiçbirini saymaz. Bybit rakamlarımız tam etkinin ne kadar büyük olduğunu gösterir: canlı tablonun medyan yaşı 396,9 gün, canlı ve kapalı kümeler birlikte ise 610,5. Bybit'in varsayılan çağrısı da hiçbir canlı olmayan satır döndürmez; bu yazının `status=Closed` değerini adıyla sormak zorunda olmasının sebebi tam da budur. OKX'te böyle ikinci bir çağrı yoktur, dolayısıyla orada düzeltme yalnızca ölçülmemiş değil, genel uç noktadan ölçülemezdir.
Bunu Binance ve OKX üzerinde de yapabilir misiniz?
Listeden çıkarılan yarı için hayır ve ikisinden biri, hata yerine kendinden emin bir yanıt döndürecek şekilde başarısız olur.
Binance'in USD-M enstrüman listesi gerçekten bir durum alanı taşır ve 2026-09-14 tarihinde 766 `TRADING`, 130 `SETTLING` ve 1 `PENDING_TRADING` sembolü döndürdü. `SETTLING` satırları arasındaki USDT cinsinden kote 129 sürekli kontrat, yukarıdaki bölümde kullanılan tasfiye kohortudur ve gerçekten yararlıdır. Bir geçmiş değildirler: o yanıtta çoktan kaldırılmış hiçbir şeyi tarif eden bir şey yoktur.
OKX tuzaktır ve tuzak bozuk bir filtreden daha incedir. Enstrüman uç noktası her satırda bir `state` alanı taşır, ki bu filtrelenebilecek bir şey gibi okunur. Böyle bir filtre yoktur: OKX bu uç nokta için tam olarak dört istek parametresi belgeler, `instType`, `seriesId`, `instFamily` ve `instId`, ve `state` yalnızca bir yanıt alanıdır. Dolayısıyla onu göndermek hiçbir şey yapmaz ve bunu size söyleyen hiçbir şey yoktur. 2026-09-14 tarihinde `instType=SWAP` statüsüz 479 satır döndürdü; `state=expired`, `state=suspend` ve `state=preopen` ile her seferinde 479 satır döndürdü; `state=garbage123` ile de 479 satır, HTTP 200, yanıt kodu `0` döndürdü. Beş yanıtın tamamında enstrüman kimliklerini karşılaştırdık ve kümeler aynı; her satır `state` değerini `live` olarak bildiriyor. Tanınmayan bir sorgu parametresini düşürmek bir REST arayüzü için olağan davranıştır. Tehlike, parametrenin var olması gerekiyormuş gibi görünmesidir; dolayısıyla bir okur, süresi dolmuş kontratları incelediğine inanırken kendisine canlı tablo verilebilir ve hiçbir yerde tek bir hata sinyali olmaz.
Bitget tabloyu diğer taraftan tamamlar. USDT vadeli kontratlar çağrısı her satırda bir `launchTime` anahtarı yayımlar ve 2026-09-14 tarihinde bu anahtar 786'sının tamamında boş dizeydi. Bir alan belgelenmiş, mevcut ve işe yaramaz olabilir ve bunu öğrenmenin tek yolu şemaya değil değerlere bakmaktır.
Yani burada denetlenen borsalardan Binance, Bybit ve OKX canlı tablolarını tarihlendirir, Bitget tarihlendirmez ve yalnızca Bybit size neyi kaldırdığını gösterir. Bu yüzden bu yazıdaki listeden çıkarmayla ilgili her sayı bir Bybit sayısıdır ve onu diğerlerine genellemiyoruz.
Normalize edilmiş borsalar arası veri akışı buna ne katıyor?
Her tabloda bulunan tek kontratı tek bir anda fiyatlar ve her değerin arkasında, borsalar arasındaki bir farkın gerçek bir fark mı yoksa bir çekiliş mi olduğunu gösterecek kadar geçmiş bulunur.

Athenum'un 2026-09-14 21:00 UTC damgalı kapanmış saat için normalize edilmiş borsalar arası akışı: Bitcoin sürekli kontrat fonlaması Binance'te 8 saat başına yüzde 0,003108, Bybit'te 0,005586 ve OKX'te 0,004830 okundu; 0,002478 puanlık bir aralık, 167 saatlik medyanlar 0,006109, 0,005273 ve 0,005912'ye karşı.
Bitcoin sürekli kontratı, yukarıda ölçülen üç tablonun hepsinde listelenen ve borsalar arası bakışın basit olduğu tek enstrümandır. Üçünün de en eski kontratı değildir: OKX'te bu, Bitcoin takasının 2019-11-12'sine karşı 2019-08-10 damgalı FIL-USDT-SWAP'tır ve bu, bu damgaları geçmiş değil kayıt saymak için bir sebep daha verir. 2026-09-14 21:00 UTC damgalı kapanmış saat için Athenum'un normalize edilmiş akışı Binance'te 8 saat başına yüzde 0,003108, Bybit'te 0,005586 ve OKX'te 0,004830 fonlama okudu; üçünün en pahalısı ile en ucuzu arasında 0,002478 puanlık bir aralık. Saati bilerek kapandıktan sonra aktarıyoruz: hâlâ oluşmakta olan bar ardışık çekimler arasında dört anlamlı basamağının hepsinde hareket etti, dolayısıyla bu hassasiyette yayımlanan canlı bir değer dakikalar sonra bile yeniden üretilmez. Ücretsiz fonlama oranı hesaplayıcı böyle bir aralık başına oranı yıllık maliyete çevirir.
Bu üç değerin arkasındaki dağılım, onları bir sıralama olarak değil kutular olarak çizmenin sebebidir. Son 167 kapalı saatte medyanlar Binance'te yüzde 0,006109, Bybit'te 0,005273 ve OKX'te 0,005912 idi ve her borsanın kendi çeyrekler arası aralığı bu medyanlardan herhangi ikisi arasındaki mesafeden geniştir. Üç borsanın tek bir saatteki sıralaması örtüşen dağılımlardan bir çekiliştir ve bu saatin sıralaması bir önceki saatinki değildir. Hyperliquid grafikten ve bu sayılardan dışlanmıştır, çünkü tablosu sekiz saatte bir değil saatlik ödeşir; bu farklı bir temeldir ve karşılaştırılabilir bir sayı değildir.
Bunu nasıl yeniden üretirsiniz?
Genel çağrılar, anahtar yok ve tek bir çıkarma. 2026-09-14 tarihinde çalıştırıldığı hâliyle tam tarif, Bybit'in enstrüman uç noktasını iki kez, çapraz denetim için `public.bybit.com/trading/` adresindeki genel işlem arşivini, Binance ve OKX enstrüman listelerini, Bitget'in kontrat çağrısını ve Binance'in sunucu saatini kullanır:
1. Bybit'in lineer enstrümanlarını durum filtresi olmadan ve bir kez de `status=Closed` ile çekin. `contractType` değeri `LinearPerpetual` ve `quoteCoin` değeri USDT olan satırları tutun. Bu 762 canlı ve 308 kapalı verir. 2. Her iki kümenin her satırında `launchTime` değerini bir tarihe çevirin ve uç değerlerin anlamlı olmasını istiyorsanız tam olarak 1514764800000 damgalı dört satırı atın. 3. Bir pencere seçin. Başlangıcında veya öncesinde listelenmiş her kontratı tutun ve kapalı kümeden yalnızca `deliveryTime` değeri o başlangıçtan sonra olanları tutun; aksi hâlde pencereniz açılmadan önce çoktan gitmiş kontratları saymış olursunuz. Hayatta kalma, canlı sayının toplam sayıya bölümüdür. 4. Yalnızca listeden çıkarılanlar için `deliveryTime` değerinden `launchTime` değerini çıkararak her kontratın gerçekte ne kadar işlem gördüğünü bulun ve ortalamayı değil çeyrekleri raporlayın, çünkü dağılımın uzun bir sağ kuyruğu vardır. Bu yazıdaki her nicelik, NumPy veya pandas varsayılanı olmayan dışlayıcı tanımı, Python'un `statistics.quantiles` işlevini kullanır: aynı 308 ömür üzerinde iki uzlaşım üçüncü çeyreği 785,7 ve 777,2 gün verir. Yönteminizi adlandırın, yoksa okurunuz sizi yeniden üretemez. 5. 1. adımı OKX üzerinde denemeyin. Hiçbir `state` istek parametresi belgelemez, dolayısıyla böyle bir parametre göndermek sessizce düşürülür ve filtrenizin hiçbir şey yapmadığına dair hiçbir işaret olmadan canlı tabloyu alırsınız.
Her yaşı kendi saatinize değil bir borsa saatine bağlayın. Referans anını Binance'in sunucu saati uç noktasından aldık ve OKX'inkiyle bir saniyenin altında uyuştu; bu bir ek çağrıya mal olur ve koca bir hata sınıfını ortadan kaldırır. Ve bizimkini alıntılamak yerine sayımı yeniden çalıştırın: üç tabloyu 2026-09-14 tarihinde yedi dakika arayla iki kez ölçtük ve her ikisinde de aynı sayıları ve aynı medyanları aldık, ama bu yazıdaki sayılar tek bir günü tarif eder. Tablo hareket eder ve konu da tam olarak budur.
Yukarıdaki her rakam anahtar gerektirmeyen uç noktalardan geldi: mezarlık için Bybit'in enstrüman listesi, tablolar için Binance ve OKX'inkiler ve borsalar arası fonlama için Binance, Bybit, OKX, Bitget, Deribit ve Hyperliquid'i yan yana okuyan Athenum'un kendi normalize edilmiş akışı. Bu akışın yanındaki 34 hesaplayıcı ücretsiz kullanılır, hesap ya da e-posta adresi istemez ve kullanım sınırı koymaz. Bu akışı her sabah dört enstrüman uç noktasını elle çekmek yerine kullanmayı tercih ederseniz, ücretsiz 7 günlük Pro+ deneme terminali açar ve kart istemez.
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