A futures contract is an agreement to buy or sell an asset at a future date at an agreed-upon price. Buyers are allowed to hedge, and sellers can negotiate the future price of commodities for contract trading to hedge the difference in profits.