Buying or investing in stocks requires access to a stocks exchange. Trading stock CFDs is more convenient. You can immediately start trading stock CFDs with your live account. A stock investor’s sole purpose is to buy low and sell high. However, CFD traders can profit from rising AND falling prices. You can open a short position in the CFD markets.