MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
1 beğenilme 0 beğenilmeme
65 kez görüntülendi
Merhaba , ben init işlemleri tamamlandığında OnInıtComplated() metodu içerisinde o anki barın kapanış fiyatını çekmek istiyorum. ( Aslında sembolün algoritma başlarken fiyatının kaç olduğu bilgisini çekmek istiyorum, bir kereliğine)

Ve mümkünse bunu onDataUpdate deki barDataCurrentValues objesi olmadan OnInıtComplated() metodu içerisinde çekmek istiyorum. Nasıl yapabilirim ?
Algoritmik Trading kategorisinde (329 puan) tarafından | 65 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
En İyi Cevap
Şu şekilde kendim cevaplamış olayım:

 decimal a = LastValue(GetBarData(),OHLCType.Close);  ------ Bu çalıştır fonksiyonunda kullanırken son kapanış yani ilk başladığımız noktadaki fiyatı çekmek için

/////////////////////////////////////////////////////////////

 var bardata = GetBarData();

var ilkkapanis = bardata.Close[bardata.Close.Count-x]; --------- Bu backtest fonksiyonunda kullanırken ilk başladığımız noktadaki fiyatı çekmek için , x sayısı backtesti kaç gün yaptığımızın değeri
(329 puan) tarafından
tarafından seçilmiş
1,919 soru
1,821 cevap
1,767 yorum
1,319 kullanıcı