Day trading can yield more profit than swing trading if you got it right most of the time. You must set a lose target as well. If you face certain lose, you will not trade on that day again. It is called discipline and who follow it get success in long run.