Hello, I’m trying to recode the ADX indicator a little bit. I would like to reset the ADX value at a specific time. E.g. once ADX value hits 80 then reset it to zero in order to follow a new strength trend at opposite direction. Any ideas? IF currenttime = XX then plusDM = max(high-high[1], 0) minusDM = max(low[1]-low, 0) IF plusDM > minusDM THEN minusDM = 0 ENDIF IF plusDM < minusDM THEN plusDM = 0 ENDIF IF plusDM = minusDM THEN plusDM = 0 minusDM = 0 ENDIF REM Let's compute the directional indicators plusDI = wilderAverage[p](plusDM) minusDI = wilderAverage[p](minusDM) REM Let's compute the ADX indicator DX = ABS(plusDI - minusDI) / (plusDI + minusDI) * 100 myADX = wilderAverage[p](DX) RETURN myADX as "ADX"