New Proga
New Proga
// ztrend setup
p=2
fastend = 0.795
slowend = 0.0645
kama(close,amaLength)=>
kama = float(na)
diff=math.abs(close[0]-close[1])
signal=math.abs(close-close[amaLength])
noise=math.sum(diff, amaLength)
efratio=noise!=0 ? signal/noise : 1
smooth=math.pow(efratio*(fastend-slowend)+slowend,2)
kama:=nz(kama[1], close)+smooth*(close-nz(kama[1], close))
kama
hakamaper=1
Signal=input(true)
Om=ta.ema(open,p)
Hm=ta.ema(high,p)
Lm=ta.ema(low,p)
Cm=ta.ema(close,p)
vClose=(Om+Hm+Lm+Cm)/4
vOpen= kama(vClose[1],hakamaper)
vHigh= math.max(Hm,math.max(vClose, vOpen))
vLow= math.min(Lm,math.min(vClose, vOpen))
//Alert
//code = input.string("", title = "Code")
inputbuy = input.text_area("Buy", title = "Input Long")
inputsell = input.text_area("Sell", title = "Input Short")
pos = float(na)
pos := close > xHighBand ? 1 : close <xLowBand ? -1 : nz(pos[1], 0)