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

ref(c,14)

nasıl yazabilirim ?
Indikator Builder kategorisinde (29 puan) tarafından | 1,405 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,329 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,707 soru
9,666 cevap
5,195 yorum
48,481 kullanıcı