I'm trying to setup a scan so I can see stocks that have been trading sideways. Trying to find stocks that have moving averages trading within a 3% range. I tried to use the following code but I can't get the logic to work. Your help would be greatly appreciated.
def ma8 = expaverage(close, 8);
def ma13 = expaverage(close, 13);
def ma48 = expaverage(close, 48);
def ma200 = expaverage(close, 200);
def near = ma8 between (ma13 * 0.97) and (ma13 * 1.03) and between (ma48 *.97) and (ma48 * 1.03) and between (ma200 *97) and (ma200 * 1.03);
Plot signal = near;
def ma8 = expaverage(close, 8);
def ma13 = expaverage(close, 13);
def ma48 = expaverage(close, 48);
def ma200 = expaverage(close, 200);
def near = ma8 between (ma13 * 0.97) and (ma13 * 1.03) and between (ma48 *.97) and (ma48 * 1.03) and between (ma200 *97) and (ma200 * 1.03);
Plot signal = near;