0 beğenilme 0 beğenilmeme
185 kez görüntülendi
Selamlar, OnDataUpdate içinde  OrderSide durumunu kontrol etmek istiyorum. Örn: Son durumda alış emri gitmişse ona göre bir işlem yapacağım. Eğer satış gitmişse farklı bir işlem yapacağım. Bunu nasıl kontrol ederim?

 

OnOrderUpdate(IOrder order) buradaki methodda order nesnesi update ediliyor fakat OnDataUpdate içinde böyle bir parametre update edilmiyor.
Algoritmik Trading kategorisinde (28 puan) tarafından | 185 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme

Merhaba,

Eğer sıralı emir gönderiyorsanız, LastOrderSide.Obj == Side.Buy ya da LastOrderSide.Obj == Side.Sell koşulu ile en son gönderilen emrin alış mı yoksa satış mı olduğunu kontrol edebilirsiniz.

Sırasız emir gönderiyorsanız, emir gönderdikten sonra LastOrderSide nesnesine LastOrderSide = Side.Buy ya da LastOrderSide = Side.Sell şeklinde değer ataması yaparak, sıralı emir için belirtilen yöntemle takip edebilirsiniz.

(16,219 puan) tarafından
9,434 soru
9,389 cevap
5,098 yorum
37,554 kullanıcı