0 beğenilme 0 beğenilmeme
333 kez görüntülendi

Binance futurede işlem yaparken, bazen limit emrim parçalı gerçekleşiyor. Gerçekleşen miktar, ilgili coinin minimum işlem adedinden düşük olduğu zaman ters yöne piyasa emrini kabul etmiyor. Bunları manuel olarak, portföy penceresinde sağ tıklayıp, pozisyonu kapatı seçerek kapatıyorum. Bu işlemi strateji içinden nasıl yapabilirim?

Algoritmik Trading kategorisinde (240 puan) tarafından | 333 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Minimum pozisyon açılış miktarı 0.004 diyelim Buy yönlü işlem gerçekleşti ve satış gönderiyorum satış emrimin 0.003'ü gerçekleşti ve kapatmak için gönderdiğim emirde borsada duruyor . Açık olan pozisyon büyüklüğü 0.001  bunu kapatabilirsiniz muhtemel kurguda bir problem vardır.

Önce açık olan gerçekleşmeyen limit emiri iptal etmek sonra kalanları elden çıkartmak gerekebilir.

Yarım kalan kapanmayan emir'i market emir ile kapatmayı deneyin,

                var portfoy = GetPortfolio();
                var adet = portfoy.ContainsKey(Symbol) ? portfoy[Symbol] : 0;

                if (adet > 0)
                {
                    SendMarketOrder(Symbol, adet, OrderSide.Sell);

ıOrder içinden zaman tutturup şu kadar vakit gerçekleşmezse veya New statüsünde 30 saniye beklerse market emir'e çevir tarzında bir yapı kurgulayabilirsiniz.3 senedir İQ ve kripto tarafındayım 6 ay limit emir,tekrar emir gönder,iptal et tekrar gönder.Fiyatı limit emirle kovala gibi kurgulardan sonra market emir'e geçip rahat ettim tavsiye ederim.iyi çalışmalar
(406 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



8,635 soru
8,589 cevap
4,821 yorum
19,782 kullanıcı