To answer a last para, if a sell signal is received and we take a sell and the market does not go 35-40 points in our direction, I close the trade and wait for fresh trade tomorrow.....this has helped me avoid gaps against our position to a great extent. In new trend I even take a option for initial period to safeguard against a gap against our position.
All swing traders need to find their solutions to this issue....else one cannot be a swing trader.
ST