0 beğenilme 0 beğenilmeme
246 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 | 246 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,069 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.
7,696 soru
7,682 cevap
4,466 yorum
11,416 kullanıcı