An option contract is a type of derivative financial instrument that gives the holder the right, but not the obligation, to buy or sell an underlying asset at a specified price, known as the strike price, within a certain period or at a specific expiration date. There are two types of option contracts: call options and put options. Call options give the holder the right to buy the underlying asset, while put options give the holder the right to sell the underlying asset.