0 beğenilme 0 beğenilmeme
1,214 kez görüntülendi
iq' da,

ref(c,14)

nasıl yazabilirim ?
Indikator Builder kategorisinde (29 puan) tarafından | 1,214 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

rsi.Value[0][rsi.CurrentIndex -1] ile bir önceki bardaki Rsi değerine ulaşabilirsiniz.

Burada Value'dan sonraki ilk köşeli parantez hangi çizgiye ulaşılmak istendiğini ikinci köşeli parantez ise hangi bardaki değere ulaşılmak istendiğini belirttir.

Value[0] -> birinci çizgi

Value[1] -> ikinci çizgi ( most, bollinger gibi örneklerde kullanılabilir )

[rsi.CurrentIndex] -> son bar

[rsi.CurrentIndex-1] -> bir önceki bar

Bardata

var sonFiyat=GetSelectedValueFromBarData(GetBarData(),OHLCType.Close);
var birOncekiKapanis=GetSelectedValueFromBarData(GetBarData(),OHLCType.Close,-1);

İndikatör

var rsiDegeri1=rsi.CurrentValue; // Birinci yol
var rsiDegeri2=rsi.Value[0][rsi.CurrentIndex]; // İkinci yol
			
var birOncekiRsiDegeri=rsi.Value[0][rsi.CurrentIndex-1]; 

 

(16,179 puan) tarafından
tarafından düzenlendi
0 0
çok teşekkür ederim

fiyat için denedim ama olmadı.

[OHLCType.Close.CurrentIndex-1] mi olacak??
0 0

OHLC değerlerine ulaşmak GetSelectedValueFromBardata() ve GetBarData() fonksiyonlarını kullanabilirsiniz.

var sonFiyat=GetSelectedValueFromBarData(GetBarData(),OHLCType.Close);
var birOncekiKapanis=GetSelectedValueFromBarData(GetBarData(),OHLCType.Close,-1);

 

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.



9,148 soru
9,103 cevap
5,027 yorum
27,975 kullanıcı