1 beğenilme 0 beğenilmeme
306 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 (430 puan) tarafından | 306 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
(430 puan) tarafından
tarafından seçilmiş
8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı