This is a rather broad topics and there is no perfect answer.
Some traders set profit target to take profit, such as 5%, 7% or 10%, regardless of the market. Some use technical signals such as moving average and other technical momentum signals. Some add volume and money management into...