Örnek atama

Son güncelleme: 1 Nis 2025

Bu makalede, Kraken Vadeli İşlemler'de bir yatırımcının tasfiye edildiği ve yeni Pozisyon Atama Sistemi (PAS) tarafından doldurulamayan tasfiyenin PAS'taki likidite sağlayıcılarına atandığı bir durumu ele alacağız. Bir katılımcının bu durum için alacağı tüm yanıt örneklerini inceleyeceğiz.

Mevcut pozisyonları aşağıdaki gibi olan bir müşteri olduğunu varsayalım:

- PI_BTCUSD üzerinde 1.760.000 Kontrat UZUN

- FI_BTCUSD_200228 üzerinde 300.000 Kontrat UZUN

Bu pozisyonların her ikisi de, teminatı pozisyon değerine karşı değerlendirerek riski gerçek zamanlı olarak ölçen ana FI_BTCUSD marjin hesabını kullanmaktadır ve bu da tasfiye edilip edilmeyeceğini belirler.

Sözleşme türü için marjin hesabı sürdürme marjininin altına düştüğünde, tasfiye gerçekleşir ve sistem bu pozisyonları her bir sözleşme için 0-özkaynak varsayılan fiyatından emir defterine satar.

Bu durumda, müşterinin tasfiyesi şu şekilde gerçekleşir:

Pozisyon

Boyut

Tasfiye Edilen Miktar

Atanan Miktar

PI_BTCUSD

1.760.000

1.007.379

752.621

FI_BTCUSD_200228

300.000

300.000

0


Bu, FI_BTCUSD_200228 üzerindeki 300.000 Kontratlık pozisyonun tamamının, mevcut teklifleri olan yeni karşı taraflara emir defterine başarıyla satıldığı anlamına gelir.

Ancak, PI_BTCUSD üzerindeki 1.760.000 Kontratlık pozisyonun yalnızca 1.007.379'u emir defterine başarıyla tasfiye edilebildi; kalan 752.621 için yeni bir karşı taraf bulunamadı.

Sonuç olarak, bu doldurulamayan tasfiye kalıntısı, UZUN pozisyonun bireysel tercihlere göre programa katılan likidite sağlayıcılarına yönlendirilmesiyle PAS'ta ele alınır.

Aşağıda, "[email protected]" adresine atanan 184.317 Kontratlık bir Atama için örnek bir bildirim bulunmaktadır. Müşteri aşağıdaki e-postayı alır (bu format değişebileceğinden bu biçimlendirmeye güvenmeyin):

Selection_999_912_.png

Likidite sağlayıcısı, Atama hakkında onları uyaran bildirimi anında WebSocket akışı üzerinden alır. Mesaj şu formatta gelir:

{
"feed": "fills",
"username": "[email protected]",
"fills": [
{
"instrument": "PI_XBTUSD",
"time": 1581026151,
"price": 9292.5,
"seq": 103,
"buy": true,
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5",
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd",
"fill_type": "assignee",
"qty": 184317
}
]
}

Ek olarak, müşteri doldurulanları görmek için REST API uç noktasını sorgulayabilir:

{
"result": "success",
"fills": [
{
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd",
"symbol": "pi_xbtusd",
"side": "buy",
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5",
"size": 184317,
"price": 9292.5,
"fillTime": "2020-02-06T21:55:51.000Z",
"fillType": "assignee"
}
...
]
}

Yanıtlardaki anahtar alanlar, her ikisi de "assignee" değerini alan fill_type ve fillType (sırasıyla WebSocket ve REST için) şeklindedir. Bu, atamayı programlı olarak ele almak için kullanılması gereken göstergedir.

Not:

- Tercihlerinizi platformun Atama Programı bölümünde istediğiniz gibi ayarlayın.

- Sözleşme türü için mevcut marjinizin karşılayamayacağı bir Atama almazsınız.

Bu makalede gösterilen ondalık ve binlik ayırıcılar, alım satım platformlarımızda görüntülenen formatlardan farklılık gösterebilir. Daha fazla bilgi için noktaları ve virgülleri nasıl kullandığımıza dair makalemizi inceleyin.

Daha fazla yardıma mı ihtiyacınız var?