A currency swap is a kind of agreement between two parties. This agreement means the exchange of the certain amount of the currency #1 for the currency #2 and the reverse exchange for the defined period of time.