MT4 version is available on synapticex.com/software.html
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.
study(title="Kaufman Adaptive Moving Average", shorttitle="KAMA", overlay=true) length = input(14, minval=1) fast = input(2, minval=1) slow = input(30, minval=1) src = input(title="Source", type=source, defval=close) volatility = sum(abs(src-src), length) change = abs(src-src[length]) er = iff(volatility != 0, change/volatility, 0) fastSC = 2/(fast+1) slowSC = 2/(slow+1) sc = pow((er*(fastSC-slowSC))+slowSC, 2) bid = hl2 kama = nz(kama)+(sc*(bid-nz(kama))) plot(kama, color=white, title="KAMA", trackprice=false, style=line)