A futures contract is a legal agreement that gives the right to its buyer to purchase or sell a specific number of stocks of a company at a predecided price and on a predetermined expiration date. The buyer of the contract attains a long position, whereas the seller of the contract attains a short position.