Skip to content
Economicium Free tools for markets and money.

Forex Correlation Matrix

How the major pairs move relative to each other over 30 days, 90 days and a year. The tool for answering a question most traders never ask: are these two positions actually one bet?

By , founder and editor Updated

Correlation of daily returns (90 days)

EURUSDGBPUSDAUDUSDNZDUSDUSDJPYUSDCHFUSDCADEURJPYGBPJPYEURGBPAUDJPYCHFJPY
EURUSD 10.910.820.81-0.54-0.90-0.630.460.47-0.120.470.55
GBPUSD 0.9110.800.80-0.54-0.86-0.650.360.58-0.530.450.51
AUDUSD 0.820.8010.83-0.44-0.77-0.580.370.45-0.230.740.50
NZDUSD 0.810.800.831-0.52-0.81-0.630.280.37-0.240.490.46
USDJPY -0.54-0.54-0.44-0.5210.610.320.510.380.180.280.26
USDCHF -0.90-0.86-0.77-0.810.6110.64-0.28-0.350.21-0.36-0.61
USDCAD -0.63-0.65-0.58-0.630.320.641-0.30-0.400.26-0.38-0.45
EURJPY 0.460.360.370.280.51-0.28-0.3010.890.060.780.84
GBPJPY 0.470.580.450.370.38-0.35-0.400.891-0.410.760.81
EURGBP -0.12-0.53-0.23-0.240.180.210.260.06-0.411-0.11-0.08
AUDJPY 0.470.450.740.490.28-0.36-0.380.780.76-0.1110.72
CHFJPY 0.550.510.500.460.26-0.61-0.450.840.81-0.080.721

Green = moves together, red = moves opposite, pale = little relationship. 259 daily observations to 2026-07-23.

Most correlated (90 days)

EURUSD & GBPUSD +0.91
EURJPY & GBPJPY +0.89
EURJPY & CHFJPY +0.84

Most inverse (90 days)

EURUSD & USDCHF -0.90
GBPUSD & USDCHF -0.86
NZDUSD & USDCHF -0.81

The formula

rt = pricet ÷ pricet−1 − 1
correlation = Σ(x−x̄)(y−ȳ) ÷ √( Σ(x−x̄)² · Σ(y−ȳ)² )

Standard Pearson correlation on daily percentage changes, not on price levels. That distinction matters: correlating raw prices produces impressively high numbers that mostly reflect shared trends rather than day-to-day co-movement, which is the thing that actually determines whether two open positions hurt you at the same moment.

Why this changes position sizing

The example of a trader having a long position in EUR/USD and GBP/USD (both with an equivalent 1% risk) and these being positively correlated at +0.90 provides a good example for how traders can take what would be a 2% dollar risk on their overall dollar exposure instead of taking separate 1% risks on the euro and pound. In addition, the large number of times when a trader has seen the loss from a broad dollar move wipe out many of the traders' other "diversified" trades simultaneously demonstrates the practical application of using the position size calculator to divide up a total risk allowance for a single trade among its multiple components when the components have high positive correlation.

Inverse correlation works similarly (and can be just as easily misinterpreted) but will show an inverse relationship of the two values. If you have a long position in EUR/USD and a long position in USD/CHF, you are essentially holding no position. You will still incur fees for both trades. A large, negative number in the matrix that represents the relationship between two positions held in the same direction means you may be hedging unintentionally.

The honest caveats

Correlation is backward looking and therefore likely to be both volatile and subject to some degree of instability. Moreover, correlation will tend to increase in value at the extremes (i.e., in times of extreme stress) precisely because that is when diversification has the least effect. Therefore, you should examine the same pair over different time frames (e.g., 30 day vs. one year) before making conclusions based upon a single correlation coefficient. In other words, if there are similarities across those time periods, then this may suggest that there exists a structural component to the relationship; for example, where the two sides of the same pair share the same side of the dollar. However, if they do not agree, then this may indicate that the correlation is simply transitory. The currency strength meter methodology further develops the above concept by separating pairs into their constituent parts (the two sides), and by including historical data in each side (as represented by the per-pair pages) from which all pair-wise correlations are calculated.

Frequently asked questions

What does a correlation of +0.90 actually mean?
That over the window measured, the two pairs moved in the same direction on most days and by proportional amounts. It does not mean one causes the other, and it says nothing about size of move or about tomorrow. In practice a reading above roughly +0.7 is the point at which holding both positions should be treated as one larger position rather than two independent ideas.
Why are so many pairs correlated?
The fact that a currency pair is a ratio of two currencies, and the majors share legs explains this. They each have the dollar on their right side. Therefore, a broad dollar move will push them all in the same direction, irrespective of what is going on in Europe or Britain. This is the reason for inverse correlation clusters as well. For example, since the dollar is on the left in USD/CHF (versus being on the right in EUR/USD), it will move in opposition to EUR/USD on the same dollar move.
Is correlation stable?
While it does provide a number, using that as an indicator of stability is what most commonly leads to error. This can be because relationships are very different in terms of both the macro regime, and how fast they move towards 1 or -1 (i.e. away from each other) under extreme conditions, exactly when diversification is intended to work best. Look at the 30-day and one-year columns above for examples of when there is a large difference between them; these are likely regime dependent and therefore should not be relied on.
Why daily data rather than intraday?
Because the source is the ECB's official daily reference rate, which is published once per business day and is free to redistribute with attribution. Intraday feeds that would allow shorter-horizon correlation are commercial products whose terms do not permit republishing on a public site. Daily correlation is the right horizon for position-level risk anyway; intraday correlation mostly measures microstructure.

Method and limitations

Correlations are computed at build time from the same baked ECB daily reference rates behind our converter, using Pearson correlation of daily percentage changes with every pair aligned on a common set of dates. Your visit never queries an upstream API. Because the source publishes one rate per business day, these are daily-horizon correlations; intraday relationships can differ and are not measurable from this data. Correlation is descriptive and unstable, not a forecast. This is an information tool, not trading advice.

Data sources

For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.

Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.