A trader should not be greedy and if the markets offer the profits in a trade that trader expected based on his analysis a trader should book those profits and then look for another opportunity to trade. He should not be greedy and let his trade run and then markets turn back to the point where it started. So one should always book their profits .