Popular ways of buying different commodities safe for the CFDs offered by the online commodity brokers include futures contracts that can be traded on Chicago (CMEX) and New York (NYMX) Mercantile Exchanges, Commodity-based ETFs that can be exchanged in the stock market, or buying and selling the physical commodity.