RicardoSantos

[RS]Fractal MA V0

1765 görüntülenme
225
EXPERIMENTAL: concept for fractal ma. can be used as zigzag as is, intended for hidden S&R extraction(kinda failed :p ).
Açık kaynak kodlu komut dosyası

Gerçek TradingView ruhuyla, bu komut dosyasının yazarı açık kaynak olarak yayınladı, böylece yatırımcılar bunu anlayabilir ve doğrulayabilir. Yazara tebrikler! Ücretsiz olarak kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Kullanım Koşulları tarafından belirlenmektedir. Bir grafikte kullanmak için favorilerinize ekleyebilirsiniz.

Bu komut dosyasını bir grafikte kullanmak ister misiniz?
study("[RS]Fractal MA V0", overlay=true)
smoothsource = input(1)

FractalMA(src, length) =>
    ma = ema(src, length)
    osc = (ma[3] <= ma[1] and ma[2] <= ma[1] and ma[1] >= ma[0]) or (ma[3] >= ma[1] and ma[2] >= ma[1] and ma[1] <= ma[0])
    fma = osc ? src[1] : na
//  Value doesnt get reset
//    calculatedecay = (valuewhen(fma, src[1], 1)-valuewhen(fma, src[1], 0)) / (n-valuewhen(fma, n[1], 1))
//    ret = nz(ret[1], valuewhen(fma, src[1], 1)) - (calculatedecay)

length1 = input(8)
length2 = input(16)
length3 = input(32)
length4 = input(64)
length5 = input(128)

src = sma(input(hl2, type=source), smoothsource)

plot(FractalMA(src, length1), color=black, offset=length1)
plot(FractalMA(src, length2), color=gray, offset=length2)
plot(FractalMA(src, length3), color=gray, offset=length3)
plot(FractalMA(src, length4), color=silver, offset=length4)
plot(FractalMA(src, length5), color=silver, offset=length5)