Getting into with the Contract for Difference can be daunting for inexperienced traders. CFDs enable you to bet on the movement shifts of a wide range of markets, including stocks, indices, raw materials, and foreign exchange. This guide quickly covers the fundamentals – remember, CFDs are risky