0 beğenilme 0 beğenilmeme
571 kez görüntülendi
İyi akşamlar,

Ben emir durumu değiştiğinde emirlerin düştüğü OnOrderUpdate fonsiyonun içinde fiyat bilgisi çekmek istiyorum.

Mesela alış emri gerçekleştiğinde  if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Buy) bu if döngüsüne girdiği anda anlık fiyat bilgisini çekmek istiyorum ancak bir türlü yapamadım. Yardımcı olabilirmisiniz.

Not:Stratejim saatlik çalışmakta olduğundan anlık işlem fiyatını çekmek istiyorum.
Algoritmik Trading kategorisinde (326 puan) tarafından | 571 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba, bahsettiginiz if dongusu icerisinde, LastOrderPrice = order.LastPx; deneyebilir misiniz, sanirim yeterli olacaktir.
(8,035 puan) tarafından
0 0
Merhaba,

2020.11.27 10:43:06.6196 [Debug] [AlgoDebugTraderLogger] : OVERLOAD-SELL_STOPLOSS_TAKEPROFIT-Filled
2020.11.27 10:43:06.6196 [Debug] [AlgoDebugTraderLogger] : Rejected_1  0
2020.11.27 10:43:06.6336 [Debug] [AlgoDebugTraderLogger] : saat_t  12
2020.11.27 10:43:06.6336 [Debug] [AlgoDebugTraderLogger] : LastOrderPrice  0

Dediğiniz gibi test ettim ve 0 değerini döndü ekrana
0 0
LastOrderPrice'i baska bir alanda sifirliyor olabilirsiniz, emir fill etmemis olabilir. Kodu gonderebilirseniz sorun daha rahat anlasilabilir. Ozelse konu olarak forum basligi ile iqalgodestek@matriksdata.com adresine yollayabilirsiniz.
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,639 soru
8,593 cevap
4,826 yorum
19,846 kullanıcı