Stock investor: A stock investor is the one who invests to earn long-term profits by buying a particular stock. He takes delivery of the stock and holds them to make a profit to increase the share price or earn dividend on the stock in future.
Stock Trader: A stock trader trades in shares to profit from daily price fluctuations without taking real delivery of shares.
Short-term gains/losses: If you sell a stock before 12 months and make a profit or loss, they are called short-term profit/loss.
Long-term gains/ losses: If you keep a company's share for more than 12 months, they are called long term profit/loss.