MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
205 kez görüntülendi
Merhaba,

Alım fonksiyonunu yazarken gönderdiğim emrin limit emrinin belirtmiş olduğum fiyata kadar olan kısmının gerçekleşmesini kalan miktarın ise otomatik olarak iptal edilmesini istiyorum. Aracı kurumumun sistemi üzerinden Kalanı İptal Et seçeneği ile bu şekilde emir gönderebiliyorum. Bunun karşılığı olan Fill and Kill emir tipini fonksiyonların içerisinde bulamadım. Bu konuda yardımcı olabilir misiniz?

Örneğin bir hissede 10.00'da 1500, 10.01'de 3300 adet satış bekliyor. 5000 adet 10.01'e limit alış girdiğimde 4800 adetinin gerçekleşmesini, 200 tanesinin otomatik iptal edilmesini istiyorum. Bununla ilgili fonksiyonu ve parametrelerini paylaşırsanız memnun olurum.
Algoritmik Trading kategorisinde (12 puan) tarafından | 205 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba,

Dikkat ediniz, KİE Fill or Kill değildir.

Şöyle yazmalısınız:

SendLimitOrder(Symbol,Quantity,OrderSide.Buy,LimitPrice,new TimeInForce(TimeInForce.ImmediateOrCancel))

KİE karşılığı ImmediateOrCancel emridir.

FillOrKill => GIE emridir.

İyi çalışmalar
(5,090 puan) tarafından
4,849 soru
4,857 cevap
3,198 yorum
3,636 kullanıcı