0 beğenilme 0 beğenilmeme
210 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 | 210 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
(22,298 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.



7,655 soru
7,653 cevap
4,456 yorum
11,171 kullanıcı