An agreement to buy or sell an asset at a future date at a predetermined price.