The difference between trading stocks and investing in them is risk and how long you’ll wait for your money to earn a profit. Stock trading is most often short-term while investing is long-term speculation. Both trading and investing are speculative and carry risk.