0 beğenilme 0 beğenilmeme
165 kez görüntülendi
Herkese merhaba, ilk defa algoritmik trade yapacağım ve kurgu çok basit.
Belli bir fiyattan al sat yapacak. Örneğin; 300 olunca al 300.25 olunca sat.
Ancak piyasa emri değil, limit emri göndereceğim.

SendOrderSequential metodu al,sat,al,sat sıralamasını emir gönderimine göre yapıyor ise 300'den gönderilen emir sıra beklediği için gerçekleşmeyebilir. Emir gerçekleşmediği(filled olmadığı) halde 300.25 e gelirse sat emri iletilir mi?(bunu istemiyorum)

Eğer sıralama gerçekleşmeye göre değil de emir iletimine göre oluyorsa bunu önlemek için ne yapabilirim?
Algoritmik Trading kategorisinde (22 puan) tarafından | 165 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme

Merhabalar,
Sıralı emir gönderme mantığı, mevcut yönde tekrarlı işleme girmesini engelleyip tersi yönde işleme girmesini bekler. Örnek olarak alış işlemi yapıldı. Sat gerçekleşmeden al işlemini tekrar etmez. Burada işlem yönlerini takip edebilirsiniz.  Varsayılanında SendOrderSequential(true, Side.Buy); olarak bırakabilirsiniz.

Aşağıdaki dokümantasyona göz atınız.
https://iqyardim.matriksdata.com/docs/matriksiq-kullanim-kilavuzu/emir-islemleri/sirali-emir/

İyi çalışmalar dileriz.

(4,315 puan) tarafından
0 0
İlginiz ve yardımınız için teşekkür ederim.
Dökümanı inceledim.
Burada sormak istediğim soruyu daha net yazacak olursak;
100₺ ile alış emri gönderildi. Sıralı emir mantığına göre 100.25₺ olarak sat emri beklenecek.
Ancak 100₺ yi piyasa emri değil LİMİT emri olarak göndereceğim. Yani 100₺ ile alış sistemde alış için sıraya girilmiş durumdayken daha alış işlemi tamamlanmadan 100.25₺ olarak satış emri iletilebilir. Yani aslında 100₺ den alım tamamlanmamışken elimizde hiç hisse olmadığı halde 100.25₺ olarak sat emri iletilebilir.

Özetle; sıralı emir gönderim mantığında OrdStatus.Filled olmadan diğer yönlü emri iletmek istemiyorum.
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.



9,142 soru
9,098 cevap
5,026 yorum
27,849 kullanıcı