This Code Simply Changes the Bar Colors based on if the Bar is Above or Below the EMA .
Inputs via the Inputs Tab:
Ability to change the EMA Period.
Ability to Turn On/Off the EMA Plotted on the Screen
***Note - I used the HLC /3 To determine if the bar/candle is above or below the EMA . This Filters out the Chop and gets rid of many of the False Breaks above or below the EMA .
Inputs via the Inputs Tab:
Ability to change the EMA Period.
Ability to Turn On/Off the EMA Plotted on the Screen
***Note - I used the HLC /3 To determine if the bar/candle is above or below the EMA . This Filters out the Chop and gets rid of many of the False Breaks above or below the EMA .
Coming Soon: https://www.ChrisMoodyTrading.com
//Created by ChrisMoody on 11/1/2014 //Bar Color Based on Above/Below EMA... study(title = "CM_EMA Trend Bars", shorttitle="CM_EMA TrendBars",overlay=true) ema1 = input(34, minval=1, maxval=300, title="EMA UpTrend") shema = input(true, title="Show EMA Trend is Based On?") usedEma = ema(close, ema1) emaUpColor() => hlc3 >= usedEma emaDownColor() => hlc3 < usedEma col = hlc3 >= usedEma ? lime : hlc3 < usedEma ? red : white barcolor(emaUpColor() ? lime: emaDownColor() ? red : na) plot(shema and usedEma ? usedEma : na, title="EMA", style=line, linewidth=3, color=col)