MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
150 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 (216 puan) tarafından | 150 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.
(5,610 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.



2,609 soru
2,503 cevap
2,086 yorum
1,830 kullanıcı