What is a futures contract?

A futures contract is an agreement to buy or sell a commodity, currency, or another instrument at a predetermined price at a specified time in the future. Unlike a traditional…