AlgoVesta › Sözlük › Borsa istek limiti

Emir Yürütme

Borsa istek limiti

Borsa istek limiti, bir borsanın belirli bir zaman penceresinde tek bir IP adresinden veya API anahtarından kabul ettiği maksimum API isteği sayısı ya da maksimum istek ağırlığıdır; aşılması hatalar döndürür ve devam ederse IP veya anahtarın geçici olarak yasaklanmasına yol açar.

Neden önemli

Otomasyon bir insandan çok daha fazla istek yapar: kaldıracı ayarlamak, girişi yerleştirmek, koruyucu emirler oluşturmak, her hesaptaki her sinyal için pozisyonları yoklamak ve dolumları kontrol etmek. Limitler aynı IP'yi veya anahtarı kullanan her şey arasında paylaşılır; bu yüzden kötü davranan tek bir döngü, aynı sunucudaki her diğer hesap için emirleri engelleyebilir. Hızlı bir piyasa sırasında bir yasak en kötü durumdur: pozisyonlar açılamaz ve yalnızca yazılımda yaşayan stoplar taşınamaz. Limitler ayrıca borsalar ve uç noktalar arasında farklılık gösterir; bu yüzden bir platform bunları çarparak keşfetmek yerine bütçelemek zorundadır.

AlgoVesta bunu nasıl yönetir

AlgoVesta, emir başına çağrı sayısını sabit ve küçük tutar ve piyasa verisini her hesap için borsayı yoklamak yerine paylaşılan genel akışlardan okur. İstek bütçeleri borsa ve anahtar bazında takip edilir ve bir işlem yeri bir istek-limiti veya yasak yanıtı verdiğinde, etkilenen anahtar veya sunucu hemen yeniden denemek yerine yavaşlar; durum kaydedilir ve panoda gösterilir. Paylaşılan bir testnet tarafından bildirilen yasaklar, canlı piyasa yasaklarından ayrı tutulur; böylece bir test ortamı canlı yürütme sunucularını rotasyondan çıkaramaz. Stoplar ve hedefler işlem yerinde bekleyen emirler olarak yerleştirilir; böylece geçici bir limit bir pozisyonu korumasız bırakmaz. Tarihsel veri ve diğer ağır okumalar ayrı makinelerden çalışır; böylece yürütme sunucularının bütçesini tüketemezler. Bkz. yeniden deneme mantığı ve Desteklenen borsalar sayfası.

Örnek

Bir piyasa sıçraması sırasında bir sinyal kanalı bir dakikada bir hesap için sekiz sinyal gönderir. Her biri sabit çağrı setiyle, borsanın dakikalık bütçesinin oldukça içinde yürütülür; pozisyonlar, stopları borsada bekleyerek açılır. Borsa yolun ortasında bir istek-limiti hatası döndürseydi, kalan sinyaller o sebeple engellenmiş olarak kaydedilir ve anahtar, daha uzun bir yasağı tetiklemek yerine bir sonraki denemeden önce dururdu.

Sık yapılan hatalar

Uygulamada

AlgoVesta bunu nasıl otomatikleştiriyor, görün