In recent years, the range of online brokers has improved considerably and some of these CFD brokers allow you to speculate on the price of certain agricultural commodities such as coffee. This trading is done through contracts for difference and consists of taking a position on the rise or fall of the price of this asset.