Pro+ 7 gün ücretsiz · kart yokÜcretsiz denememi başlat

Emir yürütme: planlanan işlemden gerçek gerçekleşmelere · 6 / 6

Tekrarlanan emir güncellemelerinde benzersiz işlemleri uzlaştırmak

Emir durumu yeni bir işlem değildir. Tekrarlı iletim ve gerçekleşme-iptal yarışları, benzersiz işlemleri birikimli özetlerden ayıran kayıt düzeni gerektirir.

Athenum8 dkGüncellendi:

Muhasebe birimini seçin

Bu varsayımsal doğrusal enstrümanda borsa, hesap ve ürün sözleşmesi kapsamında bir gerçekleşme kimliği kullanın. Aynı gerçekleşmenin özdeş tekrarı bir kez sayılır. Aynı emrin farklı gerçekleşmeleri ise ayrı sayılmalıdır: Yalnızca emir kimliğiyle tekilleştirme gerçek kısmi işlemleri siler.

Miktar, fiyat, ücret ve ücret para birimini koruyun. Hesaplar veya borsalar arasında benzersizlik varsaymadan önce kimlik sözleşmesini kontrol edin. Aynı kimlikteki kayıtlar çelişirse sessizce değeri değiştirmek yerine araştırın. Kesilmiş akış eksik kanıttır; geçmişi geri alın ve yetkili durum kaydıyla uzlaştırın.

Birikimli anlık durumları toplamayın

Emir güncellemeleri çoğu zaman birikimli gerçekleşen miktarı bildirir. 2, sonra 3, sonra 3 dizisi 8 birimin işlem gördüğü anlamına gelmez. Bu durumları benzersiz işlem kayıtları ve son pozisyonla karşılaştırın. İptal talebinin kabulü de eşzamanlı gerçekleşme olmadığını kanıtlamaz.

Bybit, iki Filled durum mesajı üretebilen gerçekleşme-iptal yarışını belgeler: Biri tamamlanmayı, diğeri işlem zaten gerçekleştiği için reddedilen iptali anlatır. Bu borsaya özgü bir uyarıdır, iki ayrı işlem kanıtı değildir. Genel inceleme görevi bildirim saymak değil, gerçekleri uzlaştırmaktır.

Tekrarlanan olaya rağmen üç birim kapanır

Başlangıçta 5 birim uzun pozisyon vardır; başka pozisyon değişimi yoktur. E1, 100'den 2 birim satar ve 0,10 USDT ücret alır. E2, 99,50'den 1 birim satar ve 0,05 USDT ücret alır. E2 aynı içerikle tekrar iletilir. Benzersiz işlemler 3 birim kapatır: Brüt satış tutarı 299,50, ortalama 99,833333… ve ücretler 0,15 USDT'dir. İki birim uzun kalır.

Gerçekleşmeyen kalan iptal edilirse bu 2 birim satılmış olmaz. Belirtilen çıkış ücretleri sonrası satış tutarı 299,35'tir; giriş maliyeti ve başka maliyetler eksik olduğu için kâr değildir. Ayrı bir yarış senaryosunda E3, iptalden önce son 2 birimi 99'dan satar. İki Filled mesajı gelse de toplam 5 birim kapanır.

Özgün gerçekleşme kaydı; belirtilen tüm ücretler USDT
İletimMiktarFiyatYeni sayılan miktar
E121002
E2199,501
E2 özdeş tekrar199,500
Bildirimleri işleme dönüştürmeden farklı kanıtları uzlaştırın.Diyagramı büyüt
  1. Kapsamlı gerçekleşme kimlikleri
  2. Benzersiz işlem kaydı
  3. Birikimli durum karşılaştırması
  4. Son pozisyon kontrolü
Bildirimleri işleme dönüştürmeden farklı kanıtları uzlaştırın.
Bildirimleri işleme dönüştürmeden farklı kanıtları uzlaştırın.

Özgün gerçekleşme kaydı; belirtilen tüm ücretler USDT. Bildirimleri işleme dönüştürmeden farklı kanıtları uzlaştırın.

E2 özdeş tekrar: +0.

Eksik geçmiş, sıfır gerçekleşme değildir

Bağlantı boşluğundan sonra yerel kaydın boş olması işlem yapılmadığını kanıtlamaz. Körlemesine yeniden göndermeden önce borsanın işlem geçmişini ve pozisyon durumunu sorgulayın. Farklı para birimlerindeki ücretleri de birimleri ve savunulabilir dönüşüm temeli olmadan toplamayın.

Karar vermeden önce

  • Kimlikleri gerçek borsa sözleşmesi kapsamıyla sınırlandırın.
  • Özdeş gerçekleşme tekrarlarını bir kez sayın.
  • Aynı emrin farklı kısmi işlemlerini koruyun.
  • Birikimli durumları toplamak yerine karşılaştırın.
  • Kalan pozisyonu ve çözülmemiş geçmiş boşluklarını uzlaştırın.

Anladıklarını kontrol et

E2 üç kez geliyor, E3 yok ve gerçekleşmeyen kalanın iptali doğrulanıyor. Ne kadar uzun pozisyon kalır?

Açıklamalı yanıtı göster

2 birim. E1, 2; benzersiz E2, 1 kapatır, dolayısıyla 5 − 3 = 2 kalır. E2'nin tekrarı ek gerçekleşme oluşturmaz. İptal bir talimatı kaldırır, kalan pozisyonu değil.

Kaynaklar ve ek okumalar

Athenum ile devam et