0 beğenilme 0 beğenilmeme
513 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 | 513 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
(36,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.



9,623 soru
9,582 cevap
5,172 yorum
45,409 kullanıcı