This is working well for me.
I built a simple ThinkOrSwim Script to provide Entry point indicator arrows and alarm real time:
def Upper = MovingAverage(AverageType.Exponential, High, 32);
def Lower = MovingAverage(AverageType.Exponential, Low, 32);
def Yellow = MovingAverage(AverageType.Exponential, close, 14);
plot HighSignal = crosses(Yellow, Upper, crossingdirection.below);
plot LowSignal = crosses(Yellow, Lower, crossingdirection.above);
HighSignal.assignvaluecolor(Color.red);
LowSignal.assignvaluecolor(Color.green);
HighSignal.SetPaintingStrategy(PaintingStrategy.BOOLEAN_ARROW_DOWN);
LowSignal.SetPaintingStrategy(PaintingStrategy.BOOLEAN_ARROW_UP);
Alert(LowSignal, “Crossover Signal”, Alert.BAR, Sound.RING);
Alert(HighSignal, “Crossover Signal”, Alert.BAR, Sound.RING);
#set alerts in Market Watch for SMS