Stock is like a casino for novice traders. Timing the market come naturally but the catch is it is always difficult and will fail you. Human tend to have greed when it come to taking profit, so as the price move higher, we will tend to hold tight to our potfolio for higher profit. But history will prove that greed will ultimate fail you miserably. I have learnt to be like machine learning and act as a BOT to set a target buy or sell price devoid of human emotion as a fail proof winning strategy