Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

Bazı enstrümanlarda limit emirlerim “Precision is over the maximum defined for this asset” hatasıyla reddediliyor; çözüm

Soruldu
Görüntülenme
49 görüntülenme
Durum
Cevaplandı

Merhaba, canlıda bazen limit emir gönderdiğimde emir reddediliyor. (Kripto borsası Binance Futures)  Log örneği:

  • Emir gönderildi (LMT, giriş)

  • Ardından Emir Durumu: Reddedildi (Status=8)

  • Hata: “Precision is over the maximum defined for this asset.”

  • Sonrasında sistem [ENTRY İPTAL] Pozisyon açılmadan emir 8 oldu. State FLAT’e çekildi.

Bu durum her enstrümanda olmuyor, hatta aynı enstrümanda bile bazen oluyor. Emirde kullandığım adet ve fiyat değerleri hesaplamadan (pozisyon boyutu / sinyal fiyatı) geldiği için bazen çok basamaklı çıkabiliyor. fiyatları kendi yöntemlerimle normalizasyon uygulasam bile her durumda bu işe yaramıyor. 

Genel çözüm olarak:

  • Enstrümanın fiyat tickSize ve miktar stepSize/lot kısıtlarını IQAlgo’da nereden okuyup,

  • Emir atmadan önce price ve qty’yi doğru şekilde normalize (round/floor/ceil) etmek,

  • Ve “precision” kaynaklı reddi hiç yaşamamak

için önerilen yöntem nedir? Örnek bir normalize fonksiyonu / mantığı (hangi durumda floor, hangi durumda round) paylaşabilir misiniz?

Paylaş

1 Cevap

0

Merhabalar,
"." dan sonraki ondalıklı hanelerde yuvarlama işlemi yapmanız gerekebilir.
Miktar, adet hesaplarken floor kullanmanız teminata göre hesap yaparken teminatın yüksek çıkmasına karşın aşağı yuvarlayarak daha net bir çözüm olmuş olur.

Fiyat hesabında ise floor veya ceiling tercih edilebilir.
Girilen işlem yönüne göre aşağı floor, yukarı ceiling kullanılabilir.

Sizlerin tercihinize göre kullanıp karar vermesi daha anlamlıdır.

İyi çalışmalar dileriz.

BağlantıBayraklaemresMatriks Destek6.795

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol