What are currency derivatives?

Currency derivatives are financial contracts between the buyer and seller involving the exchange of two currencies at a future date and at a stipulated rate.