i still think holding is not a god way to earn profit, it just another way to increase profit for long term, any investors who work for living by holding then holding wont be a good choice when the amount of profit we can get a month is too small for our bare living, so if you want to have money everymonth, then holding is good choice, but want to have huge profit, then trading is the better choice.