Long-term investing is generally a safer and more profitable alternative to short-term trading since it spreads out any risk over many years.