1 beğenilme 0 beğenilmeme
233 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 | 233 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ş
7,633 soru
7,639 cevap
4,448 yorum
10,858 kullanıcı