If your risk to rewards is good then it's absolutely ok if sl hit first and then TGT. You just need to have guts to take a re entry. You will be profitable.
In both cases either gap up or gap down your sl may not work as you are thinking. If you want to work with very small sl work intraday. Sl on overnight position may or may not work if that price is not traded.