1 beğenilme 0 beğenilmeme
232 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 | 232 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,615 soru
7,614 cevap
4,444 yorum
10,794 kullanıcı