Sorry, your system won't work unless you use guaranteed stops. It is called slippage. Gaps up and down are normally smaller than guaranteed stops, hence your trade will end up cost you 2 times the spread as a minimum.