Is it not that your setups are poorly defined? Blaming the market for every stop loss is not going to make you better trader. Learn to accept your mistakes.