The ma you're using is based on the close, does it use the "last" price before the bar finally closes? How often do you get opposing signals within the same active bar?