It depends on your position. If we have a good trend and If the price breakthrough some local extremums sothe best solution would be holding position. But if we trade in some balance area we should use sort goals for take profit. IMHO.
The idea is that you will eventually get a big move. But yes, if you never get the big move, you won't have any profit.