An option is a contract between two parties. An option contract will preset a price for the purchase or sale of shares. The option contract will also preset a date that this purchase or sale of shares can take place on or before. There are two types of options: call options and put options.