A little difficult to answer according to me because there are three types
1.with great project which can be a source of usage in daily life
2.with normal structure but with good team who keeps updating from time to time
3.with no proper white paper run by pump dump groups
In first case you understand the project and invest for long term.time plays a major role and the big players add on gradually,so you can hold .in second case,fluctuations in the price happens based on updates and announcements.be it good or an average coin,it still fluctuates time to time.this is for day traders.hold for day or two is recommended depending on the update.in case three,better stay out of it.you may gain profits once but you will get addicted and will come to zero again.