For real traders, they always have plan for profit base on chart analysis and market change learning. But for most of people, we dont usually take profit when market green and that would be the biggest mistake. So i think the best time to get profit is few day after our invesment grow.