PS: updated
Code: Select all
//@version=5
indicator(title = "$ZILLIONZ", shorttitle = "aliasscript", overlay = true)
//-----Chart-Setup-----//
h = high
l = low
c = close
o = c[1]
updnCon = h[1] < c ? "up" : l[1] > c ? "dn" : "no"
updnCon := updnCon == "no" and o < c ? "white" : updnCon == "no" and o > c ? "black" : updnCon
palette = updnCon == "up" ? color.blue : updnCon == "dn" ? color.red : updnCon == "white" ? color.white : updnCon == "black" ? color.black : color.fuchsia
plotcandle(o,h,l,c, color = palette, wickcolor =color.rgb(107, 113, 133), bordercolor = color.rgb(66, 68, 77))
//-----Better-MA-----//
ma1 = (ta.sma(hlc3, 16) + ta.sma(hlc3, 19)[3]) / 2
sig = ta.lowest(ma1, 2) < ma1 ? color.new(color.blue,0) : ta.highest(ma1,2) > ma1 ? color.new(color.red,0) : color.new(color.black,0)
plot(ma1, color = color.new(sig,76), style = plot.style_line, linewidth = 3)
//-----UNO-REVERSE-----//
aliasUpCon = (ta.highest(high, 3) + ta.lowest(low,3) + ta.highest(close,3) + ta.lowest(close,3) ) / 4 > ma1
aliasDnCon = (ta.lowest(low,3) + ta.highest(high,3) + ta.highest(close,3) + ta.lowest(close,3)) / 4 < ma1
upColor = color.new(color.blue, 40)
dnColor = color.new(color.red, 40)
plotchar(aliasUpCon, char= "░", location = location.bottom,color = upColor)
plotchar(aliasDnCon, char= "░", location = location.bottom,color = dnColor)


