Piyasa Kavramları Rehberi

Gecikmeli Fiyat Ne Demektir?

Kısa cevap

Gecikmeli fiyat, piyasa olayı oluştuktan belirli bir süre sonra kullanıcıya ulaşan veya lisans/dağıtım kuralı gereği bilinçli olarak geriden yayınlanan değerdir. Güncelliğini yitirmiş fiyat ise beklenen güncelleme gelmediği için tazelik eşiğini aşan son değerdir. Bu iki durum benzer görünebilir, ancak nedenleri farklıdır.

Fiyatın ekranda bulunması onun güncel olduğunu kanıtlamaz. Bazı kaynaklar fiyatları belirli bir gecikmeyle yayımlar. Bazen de bağlantı kesildiği veya yeni fiyat gelmediği için önceki değer ekranda kalır. Güncelleme zamanı ve durum bilgisi, bu iki durumu canlı fiyattan ayırmanıza yardımcı olur.

Planlı ve teknik gecikme arasındaki fark

Bazı piyasa verileri sağlayıcı sözleşmesi gereği örneğin belirli dakika gecikmeli sunulabilir. Bu planlı gecikme bilinen bir süredir ve kullanıcıya açıkça belirtilir. Ağ yoğunluğu, kuyruk birikmesi, yavaş sorgu veya tarayıcı bağlantısından doğan teknik gecikme ise hedeflenen hizmet davranışı değildir ve izlenmesi gerekir.

Güncelliğini yitirmiş fiyat nasıl ayrılır?

Uygulama her kayıt için kaynak zamanını ve alınma zamanını tutar. Beklenen yenileme aralığına eklenen tolerans aşıldığında son fiyat kaydı güncelliğini yitirmiş kabul edilir. Planlı gecikmeli akışta yeni kayıtlar düzenli gelmeye devam eder; yalnız kaynak olayı ile yayın arasında bilinen mesafe vardır. Güncelliğini yitirmiş akışta ise yeni ve geçerli kayıt beklenen zamanda gelmez.

Piyasanın kapalı olması ayrı bir durumdur. Resmî kur veya belirli bir seans verisi yeni değer üretmiyorsa son yayın tarihi doğru biçimde gösterilebilir; sistem bunu arıza sanmamalıdır. Buna karşılık 7/24 akması beklenen bir kripto paritesinde uzun sessizlik bağlantı sağlığı kontrolü gerektirir.

Kullanıcıya nasıl gösterilmelidir?

Gecikmeli veri için gecikme niteliği ve güncelleme zamanı; güncelliğini yitirmiş veri için son geçerli zaman ve bağlantı durumu sunulur. Değer yoksa tire yerine anlaşılır bir “Veri bekleniyor” durumu kullanılabilir. Null değer sıfır olarak biçimlendirilmemeli, eski değer de yeni güncelleme zamanı ile yeniden damgalanmamalıdır.

  • Kaynak ve alınma zamanını ayrı saklayın.
  • Planlı gecikmeyi güncelliğini yitirmiş bağlantıyla karıştırmayın.
  • Piyasa takvimini tazelik kontrolüne dahil edin.
  • Son fiyatın yanında gerçek durumunu koruyun.

Örnek

Durum karşılaştırması

İki akışın son kaynak zamanı on dakika geride olsun.

Akış A
Her dakika yeni, 10 dk planlı gecikmeli
Akış B
10 dakikadır hiç mesaj yok
Yorum
A gecikmeli, B güncelliğini yitirmiş olabilir
Aynı zaman farkının nedeni ve sistem durumu farklı olabilir. Gerçek sınıflandırma piyasa ve sağlayıcı eşiklerine göre yapılır.