10 Best Stock Trading Websites For Beginners. 1. Charles Schwab: Charles Schwab is one of the best stock trading websites that provides great value for money. Their services include virtual trading and free money transfer. You will get a bonus of $100 when you open a new account. You’re not buying a stock; you’re buying a company. The primary reason you invest in a stock is because the company is making a profit. If you buy a stock when the company isn’t making a profit, you’re not investing — you’re speculating. A stock (or stocks in general) should never represent 100 If you’re day trading the Toronto Stock Exchange Index (SPTSX), you’ll be buying and selling the shares of companies, such as the Royal Bank of Canada and Cenovos Energy. In the day trading forex market, you’ll be trading currencies, such as the Canadian Dollar, U.S dollar and Euro.