An option contract is a contract which gives one party the right to buy or sell the underlying asset on a future date at a pre-determined price. The other party has the obligation to sell/buy the underlying asset at this pre-determined price (called the strike price). The option which gives the right to buy is called the CALL option while the option which gives the right to sell is called the PUT option.