0 beğenilme 0 beğenilmeme
338 kez görüntülendi

//@version=5

indicator("ultra Bands", overlay=true, max_lines_count=500, max_bars_back = 500)

src=input(hlc3,title="source")

len=input.int(50,title="lenght", maxval=500)

 

cr(x, y) =>

    z = 0.0

    weight = 0.0

    for i = 0 to y-1

        z:=z + x[i]*((y-1)/2+1-math.abs(i-(y-1)/2))

    z/(((y+1)/2)*(y+1)/2)

cr= cr(src,2*len-1)

 

width=2

 

//plot(cr, color= #cf0202, linewidth=width,offset=-len+1)

 

dizii = array.new_float(500)

for k=0 to len-1

    sum=0.0

    for i=0 to 2*len-2-k

        sum +=(len-math.abs(len-1-k-i))*src[i]/(len*len-k*(k+1)/2)

    array.set(dizii,k, sum )

 

mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")

dev = mult * ta.stdev(src, len)

upper = cr + cr(dev, 2*len-1)

lower = cr - cr(dev, 2*len-1)

cu = input.color(color.rgb(255, 137, 137), "upper band color")

cl = input.color(color.rgb(137, 255, 97), "lower band color")

plot(lower, color=  cl, offset=1-len, linewidth=2, display = display.pane)

plot(upper, color=  cu, offset=1-len, linewidth=2, display = display.pane)

İndikatör Pozisyonları ve Değerleri kategorisinde (24 puan) tarafından | 338 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

görseli ve kodu egitim@matriksdata.com adresine iletebilir misiniz bir inceleyelim,

Çoğunlukla olumlu dönüş sağlayamıyoruz o tarafın dilini bilmediğimizden ama basit bir kod ise destek sağlayabiliyoruz

iyi çalışmalar
(30,068 puan) tarafından
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.



8,635 soru
8,589 cevap
4,821 yorum
19,781 kullanıcı