synapticEx

Kaufman Adaptive Moving Average (KAMA) - Multi TF - synapticEx

Developed by Perry Kaufman, Kaufman's Adaptive Moving Average ( KAMA ) is a moving average designed to account for market noise or volatility .

MT4 version is available on synapticex.com/software.html
Open-source Skript

Ganz im Sinne von TradingView hat der Autor dieses Skripts es als Open-Source veröffentlicht, damit Trader es verstehen und überprüfen können. Ein Hoch auf den Autor! Sie können es kostenlos verwenden, aber die Wiederverwendung dieses Codes in einer Publikation unterliegt den Hausregeln. Sie können das Skript den Favoriten hinzufügen, um es auf dem Chart zu verwenden.

Möchten Sie dieses Skript auf einem Chart verwenden?
study(title="Kaufman Adaptive Moving Average", shorttitle="KAMA", overlay=true)
length = input(14, minval=1) 
fastMA = input(2, minval=1)
slowMA = input(30, minval=1)
src = input(title="Source", type=source, defval=close)
tf = input(title="Resolution", type=resolution, defval = "current")

volatility = sum(abs(src-src[1]), length)
change = abs(src-src[length-1])
er = iff(volatility != 0, change/volatility, 0)

fastSC = 2/(fastMA+1)
slowSC = 2/(slowMA+1)
sc = pow((er*(fastSC-slowSC))+slowSC, 2)

kama = nz(kama[1])+(sc*(hl2-nz(kama[1])))

kamaR = security(tickerid, tf == "current" ? period : tf, kama)
plot(kamaR, color=white, title="KAMA", trackprice=false, style=line)

Kommentare

Great, thanks!
Antworten