Very nicely written. I will say that, at the end, you are still getting profits but it depends on how long or short do you want your trading to turn out. For a quicker process, day trading seems like a better option for that