The traditional way to trade commodities is by using futures contracts. However this is not always the best way to trade commodities. For one thing many traders don’t have a futures trading account. And trading futures requires a fairly large upfront investment. Plus futures involve leverage, and while this can inflate gains, it can also magnify losses. All of these issues can be avoided by using CFDs to trade commodities. Liquidity is never an issue with CFDs, you can get started with a few hundred dollars, and you control the leverage, or lack of leverage, when trading CFDs.