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 script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.

Want to use this script on a chart?
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)

Kommentarer

Great, thanks!
Svara
Hem Aktie-screener Forex-screener Krypto-screener Ekonomisk kalender Om Diagramfunktioner Priser Tipsa en vän Ordningsregler Hjälpcenter Webbsidor och mäklarlösningar Widgets Diagramlösningar Lightweight Charting Library Blogg och nyheter Twitter
Profil Profilinställningar Konto och fakturering Hänvisade vänner Mynt Mina kölappar Hjälpcenter Privata meddelanden Chatt Logga ut