Many of the best brokers with bonus promotions in South Africa allow you to trade CFDs for stocks, forex, commodities, indices, and cryptocurrencies. Some, like Capital, allow you to trade stocks and cryptocurrencies outright.