I personally have allowed so many good entries to evaporate due to not taking a profit in time, so I have decided to start scaling out. I do understand that not scaling out theoretically ought to be more profitable, but I am not able to achieve this. So many times trade goes 2 points in profit and turns back to hit entry level and some times beyond that, if I trail it to break even it still makes it a Net loss. Trouble with keeping small stops and letting winners run (without scaling out), is that the amount of losses can easily match final winning trade.
