Hedging can be done with below three assets:
Forward Contract: It is a non-standardized agreement to buy or sell underlying assets at a determined price on the date agreed by two independent parties involved. Forward contract covers various contracts like forward exchange contracts for currencies, commodities, etc.
Futures Contract: It is a standardized agreement to buy or sell underlying assets at a determined price on the specific date and standardized quantity agreed by two independent parties involved. A futures contract covers various contracts like commodities, currencies future contracts, etc.
Money Markets: It is one of the major components of financial markets where short-term lending, borrowing, buying and selling is done with the maturity of one year or less. It covers many forms of financial activities of currencies, money market operations for interest, calls on equities where short-term loans, borrowing, selling and lending happen with a maturity of one year or more.