OTC foreign exchange turnover by instrument, counterparty and maturity, "net-net" basis
Leg 1: Total (all currencies) - Leg 2: Total (all currencies)
Daily averages in April 2022, in millions of US dollars
«  2022 › »
Total FX contracts Spot transactions Outright forwards Foreign exchange swaps Currency swaps Total options Other products
Total FX contracts7,505,9922,104,0191,163,4713,810,157123,945304,33070
with reporting dealers3,459,638840,408393,9212,042,21865,319117,770...
local1,122,507253,534112,930692,15225,82838,063...
cross-border2,337,131586,875280,9911,350,06639,49179,707...
with other financial institutions3,621,5881,113,742674,7941,619,98053,127159,943...
local1,455,861509,523292,295575,53411,15267,357...
cross-border2,165,725604,219382,4991,044,44541,97592,586...
non-reporting banks1,618,386456,115162,087909,24236,81254,129...
institutional investors846,446227,548281,736297,8665,98233,314...
hedge funds and PTFs513,680222,858117,496129,6723,62240,033...
official sector FI98,94420,08319,34154,7303,3351,455...
others522,131184,26091,141221,7892,95621,985...
undistributed21,9982,8772,9946,6804219,026...
with non-financial customers424,701149,86994,756147,9595,49826,617...
local281,387105,83164,47992,3912,87215,815...
cross-border143,31344,03830,27855,5692,62610,803...
Up to 7 days......382,4702,708,020.........
One day......118,3611,221,904.........
Up to seven days......264,1091,486,117.........
Over 7 days and up to 1 month......327,383423,574.........
Over 1 month and up to 3 months......330,684424,847.........
Over 3 months and up to 6 months......70,868156,906.........
Over 6 months......52,06596,808.........
Over 7 days and up to 1 year.....................
Over 1 year.....................
o/w prime brokered1,316,996793,296201,641208,309519113,230...
o/w retail-driven192,45593,88919,58571,1713317,479...
o/w related party trade1,647,372..................
o/w non-deliverable forwards266,130...266,130............
o/w back-to-back trades870,636164,410117,790532,66926,82028,9397
o/w compression trades24,577   18,6255,68825410