0 beğenilme 0 beğenilmeme
498 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 | 498 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
(13,600 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,636 soru
8,590 cevap
4,821 yorum
19,792 kullanıcı