Derivatives are financial contracts whose value is derived based on the performance of an underlying asset. The underlying asset can either be stocks, commodities, currencies or even market indices. Derivative contracts enable investors to hedge their risk by taking on contrarian positions. Traders also commonly use derivative contracts to generate income by speculating on the price movements of the underlying asset.