0 beğenilme 0 beğenilmeme
323 kez görüntülendi
Selamlar;

Emir gönderildiğinde ve emir gerçekleştiğinde tetiklenen iki "ayrı" boolean değişkenim var. Zaman zaman, emir gerçekleşmiş olduğu halde IOrder order altındaki değişkenim tetiklenmiyor. Daha doğrusu IOrder order tetiklenmiyor. Bu da bir sonraki emir gönderiminde stratejimin tamamen ters pozisyona düşmesine sebep oluyor. Sanırım aracı kurum ile ilgili alış-verişte bir sıkıntı oluyor. Fakat direk kurum ile alakalı değil. Zira farklı kurumlarda da aynı sorun oldu.

Bu durumu aşmak için nasıl bir yöntem izlemem gerekir? Emire bir ID atayıp, belli aralıklarla gerçekleşip gerçekleşmediğini mi kontrol ettirmeliyim? Öyle ise bunu nasıl yapabilirim? Ya da sizin aklınıza gelen çözüm nedir?

Teşekkürler...
Algoritmik Trading kategorisinde (271 puan) tarafından | 323 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
Merhabalar,

Normal şartlar altında gerçekleşen her emrinizin OnOrderUpdate(IOrder order) altında tetiklenmesi gerekmektedir.

Eğer bu tetiklenme olmuyorsa bunun birden fazla sebebi olabilir. (Emrin gerçekleşmemesi, aracı kurumdan yanıt gelmemesi gibi..)

Bu sebeple eğer senaryonuzu daha detaylı bir şekilde (ekran görüntüleri/loglar gibi) iqdestek@matriksdata.com adresine iletebilirseniz yardımcı olmaya çalışalım.

İyi çalışmalar.
(11,059 puan) tarafından
0 0
Dediğiniz gibi, bazı emirler gerçekleşiyor ancak Aracı Kurum'dan yanıt gelmiyordu. Loglarda Cancel olduğunu gördüm ve emir iptal edildiğinde pozisyon kontrolü yaparak eğer işleme girmişse stratejinin işlem gerçekleşmiş gibi çalışmasını sağladım. Şimdilik sıkıntı çözüldü. Teşekkür ediyorum.
8,636 soru
8,590 cevap
4,821 yorum
19,800 kullanıcı