3 Bar Play Scan Long input maLength = 10; input maType = AverageType.SIMPLE; def range = high - low; def averageRange = MovingAverage(maType, range, maLength); def volumeAvg = MovingAverage(matype, volume, maLength); def wideCandleOne = close > open and range > 2*averageRange and volume >= 1.5*volumeavg; def shortCandleTwo = range < range[1] and high <= 1.005*high[1] and low >= (high[1]-(.618*high[1])); plot scan = wideCandleOne[2] and shortCandleTwo[1]; 3 Bar Play Scan Short input maLength = 10; input maType = AverageType.SIMPLE; def range = high - low; def averageRange = MovingAverage(maType, range, maLength); def volumeAvg = MovingAverage(matype, volume, maLength); def wideCandleOne = close < open and range > 2*averageRange and volume >= 1.5*volumeavg; def shortCandleTwo = range < range[1] and low <= 1.005*low[1] and high <= (low[1]-(.618*low[1])); plot scan = wideCandleOne[2] and shortCandleTwo[1];