Turnover of OTC foreign exchange instruments, by country
"Net-gross" basis, April 1986-2022 daily averages, in billions of US dollars
  1986 1989 1992 1995 1998 2001 2004 2007 2010 2013 2016 2019 2022
Argentina............2...1121121
Australia...3030414854107176192182121119150
Austria......41312815192015191617
Bahrain...333333359622
Belgium...101629271021503322233632
Brazil............56461417201921
Bulgaria.....................112222
Canada1015223138445964626586109172
Chile............1224612789
China............0...19204473136153
Chinese Taipei............559161826273033
Colombia...............01233445
Czechia............522555476
Denmark...132832282442881201171016383
Estonia..................0110.........
Finland...375422831151478
France...263562775067127152190181167214
Germany......577910091120101109111116124184
Greece...013754553111
Hong Kong SAR...4961918068106181238275437632694
Hungary............113744346
India............237382731344053
Indonesia............242335575
Ireland...565119711151127...
Israel...............158108878
Italy...101624291823382924181919
Japan48115126168146153207250312374399376433
Korea............41021354448485568
Latvia..................2322100
Lithuania..................1111000
Luxembourg......1319231315443351375892
Malaysia............112371181216
Mexico............9915151732202019
Netherlands...1320274331522518112856474
New Zealand......477471391210911
Norway...45891314322221403024
Peru...............00112122
Philippines............111254343
Poland............3579889913
Portugal...112422444221
Romania.....................333323
Russia............710305042614547...
Saudi Arabia............222487866
Singapore...5576107145104134242266383517640929
Slovakia...............12301210
Slovenia...............000...............
South Africa......3591010141421212016
Spain...4121820814172943332839
Sweden...132120162532444544423742
Switzerland...576888927685254249216156264350
Thailand............3236713111415
Türkiye...............1341727221918
United Arab Emirates.................................4666
United Kingdom901872974796855428351,4831,8542,7262,4063,5763,755
United States591291822663832734997459041,2631,2721,3701,912
Total2067441,1151,6332,0991,7052,6084,2815,0456,6866,5148,2809,843