Currency Correlation Matrix
10 major pairs, color-coded by correlation strength.
Sample data based on 30-day rolling correlation. Values range from -1 (perfect inverse) to +1 (perfect positive).
Overview
| EURUSD | GBPUSD | USDJPY | AUDUSD | USDCAD | EURGBP | EURJPY | GBPJPY | XAUUSD | BTCUSD | |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 1.00 | 0.85 | -0.65 | 0.72 | -0.68 | 0.42 | 0.78 | 0.62 | 0.55 | 0.20 |
| GBPUSD | 0.85 | 1.00 | -0.55 | 0.68 | -0.58 | -0.15 | 0.72 | 0.78 | 0.50 | 0.18 |
| USDJPY | -0.65 | -0.55 | 1.00 | -0.60 | 0.55 | -0.30 | -0.05 | 0.30 | -0.35 | -0.10 |
| AUDUSD | 0.72 | 0.68 | -0.60 | 1.00 | -0.75 | 0.25 | 0.55 | 0.48 | 0.60 | 0.25 |
| USDCAD | -0.68 | -0.58 | 0.55 | -0.75 | 1.00 | -0.30 | -0.50 | -0.42 | -0.55 | -0.20 |
| EURGBP | 0.42 | -0.15 | -0.30 | 0.25 | -0.30 | 1.00 | 0.35 | 0.10 | 0.20 | 0.05 |
| EURJPY | 0.78 | 0.72 | -0.05 | 0.55 | -0.50 | 0.35 | 1.00 | 0.92 | 0.45 | 0.15 |
| GBPJPY | 0.62 | 0.78 | 0.30 | 0.48 | -0.42 | 0.10 | 0.92 | 1.00 | 0.38 | 0.12 |
| XAUUSD | 0.55 | 0.50 | -0.35 | 0.60 | -0.55 | 0.20 | 0.45 | 0.38 | 1.00 | 0.35 |
| BTCUSD | 0.20 | 0.18 | -0.10 | 0.25 | -0.20 | 0.05 | 0.15 | 0.12 | 0.35 | 1.00 |
Strong Positive (0.7+)
Moderate Positive (0.3-0.7)
Neutral (-0.3 to 0.3)
Moderate Negative (-0.7 to -0.3)
Strong Negative (-0.7 or below)
How to Use Correlation in Trading
- Avoid doubling risk: Trading EUR/USD and GBP/USD long simultaneously is essentially the same bet twice due to their 0.85 correlation.
- Hedge positions: A strongly negative correlation pair (EUR/USD and USD/CAD at -0.68) can offset risk when traded in the same direction.
- Diversify signals: Choose uncorrelated pairs for independent signals to improve portfolio risk-adjusted returns.
Key Observations
- EUR/JPY + GBP/JPY (0.92): Extremely correlated. Never trade both as independent bets.
- AUD/USD + USD/CAD (-0.75): Strong inverse. Good hedging pair.
- BTC/USD: Low correlation with forex pairs, making it a true diversifier.
Get Live Correlation Data via API
The /v1/heatmap endpoint provides real-time cross-pair analysis.
api
GET /v1/heatmap