As you said holding can be considered as long term trading too and it is the most effective trading method because which can give us more money in short term trading.But what we have to do is buy low and sell high but many people are buying only when the price is high if they keep doing this they are going to lose their money.