That looks like a fine signal to me. I wouldn't have held it too long though; when it tried to bounce off the MA's, I'd look to limit my loss if it broke back down through them.
Now, if this was a trade in the direction of an established trend, I might not be so quick to bail out, but after...