← Makalelere geri dön
July 29, 2026
5 dakikalık okuma

Liquidation cascades as a trading signal: reading forced, pre-announced flow

Liquidation cascades as a trading signal: reading forced, pre-announced flow
#liquidations
#cascade
#trading signal
#defi
#perpetuals
#order book
#market microstructure
#crypto

Çoğu piyasa akışı basılana kadar bir sırdır. İsteğe bağlı bir satıcı karar verdiği anda satmaya karar verir; Olay bittikten sonra niyetlerini kasetten öğrenirsiniz. Kaldıraçlı tasfiyeler istisnadır ve istisna çok büyüktür. Tasfiye zorunludur - pozisyon sahibinin bunun gerçekleşip gerçekleşmeyeceği konusunda söz hakkı yoktur - ve önceden duyurulur - tetiklendiği kesin fiyat, zincir içi, tamamen halka açık ve zincir dışı, istatistiksel olarak tahmin edilebilir parametrelerin deterministik bir fonksiyonudur. Kaldıraçlı her uzun pozisyon, onu hesaplamak isteyen herkese yayınladığı bir fiyatta duran ayakta duran bir piyasa satış emridir.

Bu her şeyi yeniden çerçeveliyor. Aave ve Bileşik tasfiye mekaniği hakkındaki tamamlayıcı makale, tasfiye memurları tarafından yapılan tasfiyeleri ele alıyor; sorunlu borcu geri ödeyen ve ikramiyeyi toplayan *olmak için altyapı yarışı. Bu makale aynı nesnenin tacir tarafını ele alıyor: "Tasfiyeyi nasıl kazanırım" değil, "diğer herkesin tasfiye fiyatlarının toplamı gelecekteki zorunlu akışın bir haritasıdır ve ben bu haritaya göre ticaret yapabilirim." Haritanın iki versiyonunu oluşturuyoruz (tam bir tanesi zincir üzerinde, diğeri ise CEX sorumluları hakkında bulanık), bir tasfiye zincirinin kendi kendini güçlendiren hale geldiği zamanı ölçüyor ve ortaya çıkan akışın fiyata ne yaptığını dikkatlice belirtiyoruz.

Zincir içi tasfiye derinliği tablosu

Para piyasasında bir pozisyonun tasfiye fiyatı tahmin edilmez. Türetilmiştir. Mekanik primerinden sağlık faktörünü hatırlayın: bir pozisyon şu durumlarda tasfiye edilebilir:

HF=iCiPiLTijDjPj<1HF = \frac{\sum_i C_i \, P_i \, LT_i}{\sum_j D_j \, P_j} < 1

ile CiC_i teminat tutarları, PiP_i oracle fiyatları, LTiLT_i tasfiye eşikleri ve DjPjD_j P_j borç değerleri. Bunu yeniden türetmeyeceğiz; ters çeviriyoruz. Yaygın durumu ele alalım: tek bir geçici teminat CC (WETH diyelim) istikrarlı borcun finansmanı DD (USDC). Ayar HF=1HF = 1 ve teminat fiyatını çözmek, pozisyonun tetikleme fiyatını verir:

Pliq=DCLTP_{\text{liq}} = \frac{D}{C \cdot LT}

Bu tek sayı, borçlunun reklamını yaptığı şeydir. Şöyle diyor: WET dokunursa PliqP_{\text{liq}} kahinde bu pozisyon zorunlu arz haline gelir. Ve bu arzın büyüklüğü de bilinebilir; tetikleyicide tasfiyeci borcunu öder. closeFactor×D\text{closeFactor} \times D borcunu ödedi ve teminat değerine el koydu repay×(1+bonus)\text{repay} \times (1 + \text{bonus})kabaca

QforcedcloseFactorD(1+bonus)Q_{\text{forced}} \approx \text{closeFactor} \cdot D \cdot (1 + \text{bonus})

Pozisyon tetiklendiğinde teminat değeri piyasaya çıkar (veya hedge edilir).

Mekanik primerden somut pozisyonu alın: $3.000 tutarında yatırılan 10 WETH, ödünç alınan 20.000 USDC, tasfiye eşiği LT=0.83LT = 0.83, ikramiye %5. Onun tetikleyicisi Pliq=20,000/(10×0.83)=$2,410P_{\text{liq}} = 20{,}000 / (10 \times 0.83) = \char36 2{,}410ve %50 yakın bir faktörle park ediyor 0.5×20,000×1.05=$10,5000.5 \times 20{,}000 \times 1.05 = \char36 10{,}500 bu fiyata zorunlu WETH arzı. Bir borçlu, grafikte bir çubuk. Bunu protokoldeki her borçlu için yapın, sonuçları şu şekilde sıralayın: PliqP_{\text{liq}}ve bir histogramınız var: fiyatın bir fonksiyonu olarak zorunlu satış kavramı. Bu, zincir üzeri likidasyon derinlik tablosudur; sipariş defterinin DEX'e özgü kuzeni, ancak "emirlerin" istemsiz olması ve fiyatlarının kote edilmek yerine hesaplanması gerekir.

Zincir içi tasfiye derinliği tablosu: tasfiye fiyatına göre spotun altına yığılmış zorunlu satış baskısı histogramına ayrılan toplu Aave ve Bileşik teminat

Üç dürüstlük uyarısı bunun bir fantezi olmasını engelliyor:

  1. Çok varlıklı pozisyonların tek tetik fiyatı yoktur. İki değişken teminatı ve iki borcu olan bir pozisyon, fiyat alanındaki bir yüzeyde tasfiye olur, bir puan değil. Pratik azaltma, diğer tüm kehanet fiyatlarını mevcut değerinde tutarken, tetikleyiciyi baskın değişken teminat ekseni boyunca hesaplamaktır. Bu, tek bir varlıktaki bir hareket için doğru, ilişkili bir sepet hareketi için ise yanlıştır; bu önemlidir, çünkü ilişkili çöküşler tam olarak birçok tetikleyicinin birlikte hareket ettiği durumlarda meydana gelir. Tek varlığı ele al PliqP_{\text{liq}} birinci dereceden marjinal olarak, garanti değil.
  2. Zorunlu satış \neq piyasanın tek bir yerde boşaltılması. Yetkili tasfiyeciler, el konulan teminatları mümkün olan en ince havuza körü körüne pazarlayarak satmazlar; DEX ve CEX üzerinden rota çiziyorlar ve teminatı hemen gerçekleştirmek yerine sıklıkla bir suçluyu tutuyorlar ve delta hedge ediyorlar (mekanik öncülünün üzerinde durduğu çıkış-takas sorunu). Bu yüzden QforcedQ_{\text{forced}} fiyatı etkileyen akışta bir üst sınırdır, bir nokta tahmini değildir. Bir kısmı hiçbir zaman temas etmeyen çitlere sızıyor.
  3. Tetikleyiciler piyasayla değil, kahinle birlikte hareket eder. Aave ve Compound'da oracle kesiştiğinde pozisyon nakde çevrilebilir hale gelir PliqP_{\text{liq}}ve oracle'lar sapma ve kalp atışı temposunu güncelleyerek piyasanın gerisinde kalıyor. Dolayısıyla derinlik tablosu, bir sonraki kehanet iletimi tarafından kapılanan zorunlu akışın uygun hale geldiği yerin bir haritasıdır; bu, ilk kitabın ayrıntılı olarak kapsadığı bir inceliktir.

Para piyasası grafiği ile CEX ısı haritası arasında üçüncü bir kaynak yer alıyor: perp DEX'ler. Hyperliquid, GMX ve dYdX v4, merkezi bir borsa gibi kaldıraçlı kalıcı işlemleri çalıştırır ancak zincir üzerinde veya sorgulanabilir bir takas odasında konum durumunu korur. Bu, tasfiye fiyatlarının CEX sorumlularıyla aynı izole marj formülüne uyduğu anlamına gelir; ancak toplam OI'den tahmin edilmek yerine gerçek pozisyonlardan (büyüklük, teminat, giriş) hesaplanır. Hyperliquid'in takas odası durumu, her hesabın marjını ve marka fiyatını ortaya çıkarır; GMX pozisyonları zincir üzerindedir ve kaleciler aracılığıyla oracle'dan türetilen fiyatlarla tasfiye edilir. Pratik sonuç: suçlu DEX'ler için, CEX tarzı kaldıraçla ancak zincir üstü stilde hassasiyetle, ısı haritasının tahmininden çok Aave grafiğinin kesinliğine çok daha yakın bir tasfiye haritası oluşturabilirsiniz. Bir mekanın pozisyonları yayınladığı yerde asla tahmin etmenize gerek kalmaz.

Uyarılara rağmen zincir üstü grafik, piyasaların herhangi bir yerinde bulunan en temiz zorunlu akış haritasıdır: Kaldıraç dağıtımına ilişkin varsayım yok, gizli boyut yok, her girdi durumdan okunabiliyor.

CEX tasfiye ısı haritası

Merkezi sürekli borsalar size tam tersi bir durum sunar; çok daha büyük açık pozisyonlar ve zincir üstü grafiği kesin kılan pozisyon düzeyindeki ayrıntıların neredeyse hiçbiri. Bireysel pozisyonları okuyamazsınız. Okuyabileceğiniz toplam açık pozisyon ve işlem hacmidir. Tasfiye ısı haritası, derinlik grafiğini bu toplamlardan ve varsayımlardan yeniden oluşturmaya çalıştığınızda elde ettiğiniz şeydir ve varsayımlar yük taşır.

Pozisyon başına aritmetik basittir. Uzun fiyattan girilen izole marjlı doğrusal (USDT uzlaşmalı) için EE kaldıraçlı LL ve sürdürme marjı oranı mm, özsermaye bakım gereksinimine düştüğünde tasfiye başlar:

EL+(PE)=EmPliqlong=E(11L+m)\frac{E}{L} + (P - E) = E \cdot m \quad\Longrightarrow\quad P_{\text{liq}}^{\text{long}} = E\left(1 - \frac{1}{L} + m\right)

ve simetrik olarak Pliqshort=E(1+1Lm)P_{\text{liq}}^{\text{short}} = E\left(1 + \frac{1}{L} - m\right). Şuradaki bir girişi düzelt: E=$3,000E = \char36 3{,}000 ile m=0.5%m = 0.5\% ve kaldıraç katmanlarında yürüyün:

Kaldıraç PliqlongP_{\text{liq}}^{\text{long}} Girişin altındaki mesafe
$2,415 −19,5%
10× $2,715 −9,5%
25× $2,895 −3,5%
50× $2,955 −1,5%
100× $2,985 −0,5%

Bu sütunun şekli, ısı haritalarının son fiyatın hemen altında parlamasının nedenidir: yüksek kaldıraçlı pozisyonlar giriş kılı kadar bir mesafede tasfiye edilir, bu nedenle, yakın zamanda işlem gören hacimde, 50-100x'lik yoğun bir tetikleyici bant yüzde bir kadar uzakta durur. Isı haritası oluşturucu şu şekilde devam eder: son işlem hacmini, pozisyonların açıldığı yerin temsili olarak ele alır (onların EE), bu hacmi varsayılan bir dizi kaldıraç katmanına (5×, 10×, 25×, 50×, 100× bazı varsayılan ağırlıklarla birlikte) dağıtın – her dilimi kendi PliqP_{\text{liq}}ve fiyat eksenini, orada tasfiye olan tahmini kaldıraçlı kavram ile gölgelendirin. Parlak bantlar yoğun tahmini tasfiye bölgeleridir.

CEX tasfiye ısı haritası: mevcut fiyatın üstünde ve altında yatay yoğunluk bantları olarak çizilmiş, kaldıraç kademeleri genelinde tasfiye fiyatlarına yansıtılan tahmini kaldıraçlı kavramsal değer

Bunun neden zincir üstü grafiğin ikizi değil de bulanık bir resim olduğu konusunda açık olun:

  • Kaldıraç dağılımı bilinmiyor. Tüm ısı haritası, hacmin varsayılan kaldıraç histogramına göre evrişimidir. Farklı varsayımlar parlak bantların yerini değiştiriyor. İki saygın veri sağlayıcısı, aynı gün içinde aynı pazar için gözle görülür şekilde farklı ısı haritaları yayınlıyor ve her ikisi de öncelikleri göz önüne alındığında "haklı".
  • Çapraz marj pozisyon başına formülü bozar. PliqP_{\text{liq}} yukarıda izole edilmiş bir marj sonucudur. Çapraz marj pozisyonu tam hesap özsermayesi üzerinde tasfiye olur, dolayısıyla bunun etkili tetikleyicisi yatırımcının diğer pozisyonlarına, gerçekleşmemiş PnL'lerine ve hareketin ortasında doldurdukları teminatlara bağlıdır; bunların hiçbiri gözlemlenebilir değildir. Çapraz kenar boşluğu boyutu, tahminci tarafından etkili bir şekilde görünmez.
  • Gizli ve dinamik boyut. Açık faiz, net artı brüt toplamıdır; size OI'den bireysel girişlere kadar olan eşlemeyi söylemez. Yatırımcılar sürekli olarak ekleme yapar, keser ve hedge yapar. Kademeli bakım marjı (mm pozisyon kavramsal olarak yükselir) büyük pozisyonların tetikleyicilerini aynı kaldıraçta küçük pozisyonlara göre kaydırır.
  • Tasfiye anlık değil parça parça yapılır. Borsalar büyük pozisyonları aşamalı olarak tasfiye eder ve kalan riski bir sigorta fonu ve otomatik kaldıraç azaltma yoluyla yönlendirir, böylece doğru konumlandırılmış bir küme bile tek bir çıktı olarak boşaltılmaz.

Isı haritasını tutmanın doğru yolu, gerçekleştirilen tasfiye baskılarıyla onaylanacak veya çürütülecek zorla akışın muhtemelen yoğunlaştığı yerlere ilişkin bir ön bilgidir ( forceOrder bir defter olarak değil, aşağıdaki boru hattı bölümündeki akış. Bu gerçekten faydalıdır ve gerçekten kesin değildir ve aksini iddia etmek, insanların izledikleri kümeler tarafından ezilmesine neden olur. Neden bu kadar çok kaldıracın faillerin üzerinde biriktiği ve neden finansman maliyetinin bu pozisyonları tetikleyicilerine doğru sürüklemeye devam ettiği hakkında bilgi edinmek için borsalar arası fonlama oranı arbitrajı konusuna bakın.

Kademeli dinamikler, sayısallaştırılmış

Tek bir tasfiye bir veri noktasıdır. Kademeli geri bildirim döngüsüdür ve yazabileceğiniz bir eşiği vardır. Döngü mekaniktir: zorunlu bir satış deftere isabet eder → fiyat etkisi piyasayı hareketlendirir → hareket, bir sonraki pozisyon kademesini tetikleyicilerinin ötesine iter → bunlar tasfiye edilir → daha fazla zorunlu satış → tekrarlanır. Bunun sönmesi ya da kaçması bir duygu meselesi değil; zaten oluşturduğunuz iki miktarın oranıdır.

Kısmi fiyat düşüşlerinde çalışın r=ΔP/Pr = -\Delta P / P. İki bileşen:

  • Tasfiye yoğunluğu ρ\rho — birim kesirli fiyat düşüşü başına zorunlu satış kavramı, doğrudan derinlik tablosundan / ısı haritasından okuyun: ρ=dQ/dr\rho = -\,dQ / dr. Bir fiyat aralığında ne kadar yakıtın istiflendiğini ölçer.
  • Piyasa derinliği Δ\Delta - fiyatı bir birim artırmak için gereken pazarda satış kavramı rr. Doğrusal (Kyle) etki modeli altında, kavramsal satış QQ fiyatı şu oranda değiştirir: r=Q/Δr = Q / \Delta. Bu, emir defterinin zorunlu akışı emme kapasitesidir ve sipariş defteri duvarı ve sıra-pozisyon analizinin tam olarak miktarıdır - bir "duvar" yerel bir artıştır Δ\Delta.

Şimdi yineleyin. Dışsal bir şok fiyatı şu kadar düşürür: r0r_0, tetikleme Q0=ρr0Q_0 = \rho \, r_0 zorla satıştan. Bu satış daha fazla düşüşe neden oluyor r1=Q0/Δ=(ρ/Δ)r0r_1 = Q_0 / \Delta = (\rho/\Delta)\, r_0. Kademeli çarpanı tanımlayın

g=ρΔg = \frac{\rho}{\Delta}

ve özyineleme basitçe rn+1=grnr_{n+1} = g \, r_n. Toplam düşüş geometrik bir seridir:

rtotal=r0(1+g+g2+)=r01g(g<1)r_{\text{total}} = r_0 \left(1 + g + g^2 + \cdots\right) = \frac{r_0}{1 - g} \quad (g < 1)

Her şey değerinde yaşar gg:

  • g<1g < 1kritik altı. Her tasfiye turu, bir önceki turdan daha az satışı tetikler. Çağlayan kendi kendine söner; toplam hareket sınırlı bir kattır 1/(1g)1/(1-g) İlk şokun. Tasfiye olaylarının çoğu burada.
  • g1g \ge 1süper kritik. Her tur en az bir önceki tur kadar satışı tetikler. Geometrik seri ıraksar; Hareket yalnızca nakde çevrilebilir pozisyonların tükenmesi, defterin daha düşük fiyatlarla derinleşmesi veya döviz devre kesicisiyle sınırlıdır. Bu, "ani çarpışma/uzun süreli sıkıştırma" rejimidir.

gg bir üretim numarasıdırR0R_0 bir tasfiye salgını. Bu, bir fiyat bandında kümelenen zorunlu satış likiditesinin, onu absorbe etmek için mevcut olan kitap likiditesini aştığı anda çağlayanın sona erdiğini söylüyor. Bu nedenle ince bir kitaptaki yoğun bir kümeye yönelik mütevazı bir şok, boş fiyat alanına yönelik büyük bir şoktan çok daha tehlikelidir: tehlike ρ/Δ\rho / \Delta, şok boyutunda değil. Kendi kendini heyecanlandıran bu yapı (aynı türden daha fazla olayı tetikleyen olaylar), Hawkes süreçleriyle sipariş akışını modellemeyi motive eden yapıyla aynıdır ve tasfiyelerin tekdüze olmak yerine kümeler halinde gelmesinin nedeni budur.

Kademeli zincir: zorunlu satış, bir sonraki pozisyon kümesini su altına iten fiyat etkisi yaratır; bu, yeniden üretim sayısı eşiği g eşittir bir ile açıklamalı, alçalan bir merdiven olarak çizilmiştir

Üzerine sayılar koyun. Kitabın, 10 milyon dolarlık piyasa satışının ETH'yi %1 artıracağını varsayalım. Δ=10M/0.01=$1B\Delta = 10\text{M} / 0.01 = \char36 1\text{B} birim kesirli fiyat başına kavramsal fiyat. Şimdi noktanın hemen altındaki %1 genişliğindeki bant için iki rejimi karşılaştırın:

  • Yoğun bant, $30M kümelenmiş zorunlu satış kavramı. Sonra ρ=30M/0.01=$3B\rho = 30\text{M} / 0.01 = \char36 3\text{B} Ve g=ρ/Δ=3g = \rho/\Delta = 3. Süperkritik: bandın tepesini kıran bir şok tüm yığını patlatır ve model tabanı gg ama pozisyonların tükendiği her yerde.
  • Seyrek bant, $6 milyon kümelenmiş kavramsal tutar. Sonra ρ=$600M\rho = \char36 600\text{M}, g=0.6g = 0.6ve toplam hareket r0/(10.6)=2.5r0r_0 / (1 - 0.6) = 2.5\,r_0 - güçlendirilmiş fakat sınırlı bir düşüş. Aynı şok, aynı kitap, beş kat daha ince küme ve sonuç çöküşten satın alınabilir bir fitile dönüşüyor.

Ayrık versiyon, sıralanmış kümeler üzerinde kısa bir simülasyondur ve eşiği somut hale getirdiği için yazmaya değerdir:

def cascade(p0, clusters, kyle_lambda):
    """
    p0:          price after the exogenous shock
    clusters:    {trigger_price: forced_notional} for long positions
    kyle_lambda: fractional price impact per $ of market sell (1/depth)
    Returns the floor price and total liquidated notional.
    """
    p, sold, fired = p0, 0.0, set()
    while True:
        new = [(tp, n) for tp, n in clusters.items()
               if tp not in fired and tp >= p]
        if not new:
            break
        q = sum(n for _, n in new)          # this round's forced sell
        fired.update(tp for tp, _ in new)
        p *= (1 - kyle_lambda * q)          # linear price impact of the round
        sold += q
    return p, sold

İki pratik not. Birinci, gg yereldir — fiyat eksenine göre değişir, çünkü her ikisi de ρ\rho (küme yoğunluğu) ve Δ\Delta (kitap derinliği) yapın. Ticarete konu olabilecek soru "piyasanın kırılgan olup olmadığı" değil, "hangi spesifik fiyatta gg İkinci olarak, aynı mekanizma yükselişte kısa devreler için tersten çalışır (kısa sıkışma, işaretlerin ters çevrildiği bir çağlayandır), dolayısıyla haritanın iki tarafı vardır: spotun altında uzun tasfiye yakıtı, üstünde kısa tasfiye yakıtı. Zorunlu satış-fiyat-etki-zorunlu-satış döngüsü, yangınla satış literatüründe (Cont & Wagalath) resmileştirilmiş endojen risk mekanizmasıdır. Tasfiye kendi korelasyonunu ve etkisini üretir.

Sinyaller: mıknatıslar ve ters bölgeler olarak kümeler

Zorunlu akış haritası, kademeye göre zamanlamaya bağlı olarak iki farklı, neredeyse zıt, alınıp satılabilir okuma üretir.

Önce: kümeler fiyat mıknatıslarıdır. Yoğun bir tasfiye kümesi, garantili, fiyata duyarlı olmayan bir akış havuzudur. Bu, iki tür aktör için caziptir: zorunlu karşı taraflara karşı hacmi doldurmak isteyen likidite arayan tüccarlar ve özellikle akışı başlatmak için fiyatı kümeye doğru iten yağmacı tüccarlar (protokol ölçeğinde durdurma avı). Sonuç, fiyatın büyük kümelere yönelme yönünde iyi belgelenmiş bir eğilimidir (seviye bir mıknatıs görevi görür) çünkü mesafeyi kapatmak için sürekli bir teşvik vardır. Düşük inançta spotun parlak bir banda doğru kaydığını gördüğünüzde, bandın kendisi de açıklamanın bir parçasıdır. Fiyat yaklaştıkça kitabın tepkisini tahmin etmek (duvar akışı mı absorbe edecek yoksa katlanacak mı) tam da DeepLOB gibi modellerin saldırdığı türden kısa ufuklu sipariş defteri tahmin problemidir.

Sonra: kümeler tersine çevrilme bölgeleridir. Bu daha değerli ve daha fazla suiistimal edilen okumadır, bu nedenle bunu dikkatli bir şekilde belirtin. Zorunlu tasfiye akışı doğası gereği bilgi amaçlı değildir — satıcı, fiyatın çok yüksek olduğu görüşünde olduğu için satış yapmıyordur; bir marj motoru onlara bunu söylediği için satıyorlar. Bilgilendirici olmayan akış, fiyatı geçici olarak hareket ettirir. Kümelenmiş pozisyonlar tükendiğinde, mekanik satış aniden durur ve eğer basamaklı düşüş yolunda rayiç değeri aşarsa, fiyat geri çekilme eğilimi gösterir - "tasfiye fitili". Mekanizma folklor değildir: Zorunlu, bilgisiz satıştan kaynaklanan fiyat etkisinin, akış kesildiğinde geri dönen geçici bir bileşene sahip olduğu standart sonuçtur; hisse senedi satış literatüründe geçici altüst oluş ve ardından kısmi geri dönüş üreten aynı yangın satış mantığıdır.

Tasfiye kümeleri ilk olarak seviyeye doğru bir fiyat mıknatısı noktası olarak hareket ediyor, daha sonra kademeli bir akışın aşıldığı ve zorlanmış akış bittiğinde fitilin geri çekildiği bir ters bölge olarak hareket ediyor

Bunun gerektirdiği disiplin mümkün olduğunca net bir şekilde ifade edildi:

  • Bir basamaktan sonra ortalama geri dönüş, belgelenmiş bir eğilimdir, bir yasa veya bir sayı değildir. Akışın gerçekten bilgilendirici olmaması ve basamak sırasında yeni bilgi gelmemesi koşuluna bağlıdır. Aynı zamanda piyasanın gerçek haberlere (depeg, istismar, makro şok) göre yeniden fiyatlaması olan bir tasfiye kademesi geri dönmeyecek; zorunlu akış ve bilgi akışı üst üste bindirilmiştir ve yalnızca ilki geçicidir. Evrensel bir "fitili satın al" avantajı yoktur ve belirtilen bir örnek, mekan ve rejim olmadan alıntılandığını gördüğünüz herhangi bir geri dönüş yüzdesi, pazarlama olarak değerlendirilmelidir.
  • Sinyal düşüş değil, tükenmedir. Takas edilebilir an, gerçekleşen tasfiye baskılarının zayıfladığı zamandır; forceOrder Bant bir patlamadan sonra sessizleşir; çünkü bu, mekanik satıcının gittiği zamandır. Süperkritik bir kademenin ortasına girmek (g1g \ge 1) önceki bölümde uyarılan geri bildirim döngüsünün önüne geçiyor.
  • Her iki okuma da aynı haritaya ihtiyaç duyar. Mıknatıs ve tersinme, farklı aşamalarda görülen aynı kümelerdir; Öncelikle derinlik grafiğini ve ısı haritasını oluşturmadan ve bunları sürekli olarak gerçekleşen baskılarla uzlaştırmadan ticaret yapamazsınız.

Ayrıca iki taraflı haritanın asimetrisinde daha yavaş, yönlü bir okuma vardır. Uzun süreli sıvılaşan yakıt noktanın altında, kısa süreli sıvılaşan yakıt ise üstte yer alır; Bir taraf diğerinden çok daha ağır yüklendiğinde, piyasa ağır tarafa doğru mekanik bir eğilime sahip olur, çünkü burası şokun kendi kendini güçlendiren akışı en fazla bulduğu yerdir. Uzun tasfiye duvarının %3 aşağıda olduğu ve üzerinde neredeyse hiçbir şeyin olmadığı bir piyasa, anlatıya bakılmaksızın yapısal olarak olumsuz yönde kırılgandır; en az dirençli yol, en fazla yakıt sağlayan yoldur. Kalıcı, tek taraflı fonlama genellikle bu asimetriyi ilk etapta yaratan şeydir: Kısa kalmak için uzun pozisyonlar ödeyen bir piyasa (derin negatif fonlama), tasfiye kümesi daha sonra sıkıştırma yakıtı olarak fiyatın üstünde yerleşen kalabalık short pozisyonları biriktirir ve bunun tersi de geçerlidir. Finansman bandı ve tasfiye haritası aynı kaldıracın iki görünümüdür.

Veri hattı

Sistem, zıt karakterlere sahip iki beslemenin birleşiminden oluşuyor: ileriye dönük zincir üstü konum indeksi (zorla akışın *uygun olacağı yer) ve gerçekleşen CEX tasfiye akışı (zorla akışın *şu anda yazdırıldığı yer). Biri size yakıtın nerede olduğunu söyler; diğeri size ateşlendiğini söylüyor.

İleri harita — zincir üzerindeki konum indeksi. Aave/Compound olay geçmişinden önyükleme (Supply, Borrow, Repay, Withdraw, LiquidationCall), günlükleri yeniden oynatarak veya Grafik üzerinde bir alt grafiği sorgulayarak ve bunları mevcut kullanıcı başına bakiyelere katlayın - mechanics primer'un tasfiye botları için tanımladığı tam indeksleme alt sistemi, burada yürütme yerine toplama için yeniden kullanılır. Bakiyeler artı mevcut risk parametrelerinden her bir pozisyonun değerini hesaplayın PliqP_{\text{liq}} Ve QforcedQ_{\text{forced}}ve derinlik grafiği histogramına girin. Yeni bloklarda yenileyin; Dengeler canlı hale geldikten sonra histogramın aşamalı olarak sürdürülmesi ucuzdur.

Gerçekleştirilen bant — Binance forceOrder akışı. Binance Futures gerçek tasfiyeleri bir websocket üzerinden yayınlıyor, wss://fstream.binance.com/ws/!forceOrder@arr (tüm sembol dizisi) veya <symbol>@forceOrder, her olay bir tasfiye emrinin tarafını, fiyatını ve miktarını taşır. Belgelenmiş bir sonuç ve bu tam olarak dürüst olunması gereken türden bir belirsizliktir: genel akış saniyede sembol başına en fazla bir tasfiye olayına kısılır - şiddetli bir basamak sırasında, tasfiyeler 1/s'den çok daha hızlı ulaştığında, akış her dolumu raporlamak yerine örnekler alır, dolayısıyla ondan yeniden oluşturulan toplam tasfiye hacmi tam da en önemli olduğunda sistematik olarak eksik sayılır. Akışı, kesin bir hacim defteri olarak değil, kademenin zamanlaması ve yönü için kullanın (ateşliyor mu, hangi tarafta mı, hızlanıyor mu yoksa inceliyor mu).

Minimum alım iskeleti - iki eşzamansız üreticinin normalleştirilmiş bir veri yoluna yazması:

import asyncio, json, websockets

async def binance_liquidations(bus):
    url = "wss://fstream.binance.com/ws/!forceOrder@arr"
    async with websockets.connect(url) as ws:
        async for msg in ws:
            o = json.loads(msg)["o"]              # order payload
            await bus.put({
                "src": "binance", "kind": "realized",
                "symbol": o["s"],
                "side": o["S"],                   # SELL = long liquidation
                "price": float(o["p"]),
                "qty": float(o["q"]),             # NB: stream is sampled at 1/s
            })

async def onchain_positions(bus, subgraph, poll=12):
    while True:
        positions = subgraph.fetch_open_positions()   # balances + risk params
        chart = {}
        for pos in positions:
            p_liq = pos.debt / (pos.collateral * pos.liq_threshold)
            q = pos.close_factor * pos.debt * (1 + pos.liq_bonus)
            chart[round(p_liq, 2)] = chart.get(round(p_liq, 2), 0.0) + q
        await bus.put({"src": "aave", "kind": "forward", "chart": chart})
        await asyncio.sleep(poll)                       # ~1 block cadence

async def main(subgraph):
    bus = asyncio.Queue()
    await asyncio.gather(
        binance_liquidations(bus),
        onchain_positions(bus, subgraph),
        consumer(bus),        # reconcile forward map vs realized tape, emit signals
    )

The consumer stratejinin geçerli olduğu yerdir: ileri haritayı tutun (zincir üstü grafik artı tahmini CEX ısı haritası), yerel basamak çarpanını tahmin edin g=ρ/Δg = \rho/\Delta canlı emir defteri derinliğine karşı ve gerçekleşenleri izleyin forceOrder ateşlemeyi ve — takas edilebilir kısmı — tükenmeyi tespit etmek için bant. Fiyat, haritanın orada olduğunu söylediği bir kümenin altındayken bant patlayıp sonra inceldiğinde, zorunlu satıcının ortadan kalkmasıyla bilgisel olmayan bir aşma yaşarsınız: ters kurulum. Bant hızlandığında ve g1g \ge 1 önünüzde, uzak durmanız gereken süper kritik bir çağlayan var. Aynı harita, zıt eylemler ve bant, onları gerçek zamanlı olarak ortadan kaldıran şeydir.

Ne götürülmeli

Tasfiyeler, piyasalardaki olağan bilgi asimetrisini tersine çevirir: Akış basılana kadar gizlenmek yerine, zorunlu satışın fiyatı ve boyutu önceden hesaplanabilir - tam olarak zincir üzerinde, yaklaşık olarak CEX perps üzerinden. Haritayı oluşturun (zincir içi derinlik grafiği, yönlendirme ve oracle gecikmesine kadar kesindir; CEX ısı haritası, bilinmeyen bir kaldıraç dağıtımına önceden koşullandırılmıştır ve çapraz marja karşı kördür) ve haritanın kırılganlığı tek bir orana indirgenir: kademeli çarpan g=ρ/Δg = \rho/\Delta, kitap derinliğinin üzerinde zorunlu satış yoğunluğu, 1'in altında kritik altı ve üstünde kontrolden çıkan bir çoğaltma sayısı. Sinyal faza göre bölünür - kümeler önce mıknatıstır, sonra ters bölgelerdir - ve ters kenar yalnızca zorunlu akışın bilgilendirici olmaması ve dolayısıyla geçici olması nedeniyle mevcuttur; bu, bir kademenin gerçek haberlerle çakıştığı anda buharlaşan belgelenmiş bir eğilimdir. Düşüşü değil, bitkinliği takas edin; Saygı gg; ve bulanık ısı haritasını asla cesetlerin gömüldüğü yerin defteriyle karıştırmayın.

Referanslar

  • Qin, Zhou, Gamito, Jovanovic, Gervais (2021), DeFi Tasfiyelerine İlişkin Ampirik Bir Çalışma: Teşvikler, Riskler ve İstikrarsızlıklar. arXiv:2106.06389.
  • Kyle, A. S. (1985), Sürekli Açık Artırmalar ve İçeriden Öğrenenlerin Ticareti. Econometrica 53(6) — doğrusal fiyat-etki katsayısı λ\lambda kademeli modelde kullanılır.
  • Cont, R., & Wagalath, L. (2016), Yangın Satışı Adli Bilimleri: Endojen Riskin Ölçülmesi. Mathematical Finance 26(4) — zorunlu tasfiyenin ve içsel korelasyonun fiyat etkisi.
  • Bacry, E., Mastromatteo, I., Muzy, J.-F. (2015), Hawkes Processes in Finance. Piyasa Mikro Yapısı ve Likidite 1(1) — emir ve tasfiye akışının kendi kendini harekete geçiren kümelenmesi.
  • Binance Vadeli İşlemler API belgeleri — Tasfiye Emri Akışları (!forceOrder@arr, <symbol>@forceOrder), sembol başına saniyede 1 olay azaltma notu dahil.
  • Grafikteki Aave v3 ve Bileşik III alt grafikleri; Aave getUserAccountData ve rezerv risk parametreleri.
Sorumluluk Reddi: Bu makalede sağlanan bilgiler yalnızca eğitim ve bilgilendirme amaçlıdır ve finansal, yatırım veya ticaret tavsiyesi niteliği taşımaz. Kripto para ticareti önemli bir kayıp riski içerir.

Yazarlar

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Piyasanın Önünde Olun

Özel yapay zeka ticaret içgörüleri, piyasa analizi ve platform güncellemeleri için bültenimize abone olun.

Gizliliğinize saygı duyuyoruz. İstediğiniz zaman abonelikten çıkabilirsiniz.