Kripto & Vadeli İşlemler
Kripto veri akışı işleyicisi (crypto feed handler), borsalardan canlı piyasa verisini — mark fiyatlarını, ticker'ları ve dolumlar ile pozisyon değişiklikleri gibi hesap olaylarını — WebSocket akışları üzerinden alan, bu veriyi güncel tutan ve pozisyonları fiyatlayan, kapanışları tespit eden ve stopları hareket ettiren platform parçalarına ileten bileşendir.
Bir otomasyon platformu ancak veri akışı kadar doğrudur. Akış bayatsa, gerçekleşmemiş kâr ve tasfiye mesafesi yanlıştır; bir hesap olayını kaçırırsa, borsada kapanmış bir pozisyon hâlâ açık gösterilir ya da bir take-profit dolumu tam bir kapanış sanılır; bir akış koptuğunda değerler uydurulursa, panel borsanın göstermediği rakamları gösterir. Akışların ayrıca maliyeti ve hız-limit bütçesi vardır, bu yüzden kullanıcı başına bir fiyat akışı açan bir tasarım ölçeklenemez ve hesap başına REST uç noktalarını yoklayan bir tasarım limitlere hızla çarpar.
AlgoVesta herkese açık veriyi özel veriden ayırır. Herkese açık mark fiyatları ve ticker'lar, paylaşılan bir besleyici tarafından borsaların herkese açık akışlarından bir kez okunur ve her hesaba sunulur; böylece maliyet kullanıcı sayısıyla birlikte büyümez. Vadeli işlemler ve spot farklı akışlar kullanır ve aynı sembol için asla karıştırılmaz. Özel hesap olayları — emir güncellemeleri, dolumlar ve pozisyon değişiklikleri — her hesabın kendi kimlik doğrulamalı akışından okunur ve kısa bir döngüde REST'e karşı doğrulanır; böylece borsada sıfıra ulaşan bir pozisyon kapanmış olarak tespit edilir ve kısmi bir take-profit dolumu tam kapanış sanılmaz. Bayat veya eksik veri, size gösterilen bir rakamın borsanın kendi rakamı olması gerektiği kuralına uygun olarak tahmin edilmek yerine bilinmiyor olarak gösterilir. Akış sağlığı izlenir ve sessiz bir akış "haber yok" değil bir olay olarak ele alınır. Bkz. Desteklenen borsalar sayfası ve mark fiyat girişi.
İki yüz hesap BTCUSDT'de pozisyon tutmaktadır. Paylaşılan besleyici tek bir mark fiyat akışı açık tutar ve her hesabın gerçekleşmemiş kârını bundan günceller. Bir hesabın take-profit emri boyutunun yarısı için dolduğunda, o hesabın özel akışı dolumu bildirir; platform kısmi çıkışı kaydeder, pozisyonu kalan yarı için açık tutar ve onu paylaşılan akıştan fiyatlandırmaya devam eder. Borsanın akışı takılırsa, etkilenen rakamlar son değerde donmak yerine saniyeler içinde bayat olarak işaretlenir.