Skip to main content
All calculators
Portfolio risk

Forex Correlation Calculator: Spot Hidden Overlap in Your Open Positions

Enter up to five open positions and instantly see where your trades secretly stack the same bet — or quietly cancel each other out.

How it’s calculated
  • effective corr = pair correlation × dir₁ × dir₂
  • > +0.7 = doubled risk · < −0.7 = hedged
Result
Effective correlation-0.95Hedged — these largely cancel out
Raw pair correlation-0.95
Open an NX account

A forex correlation calculator answers a question most position-size math ignores: are my trades actually independent? If you go long EUR/USD and long GBP/USD, you don't hold two separate ideas — you hold one large short-USD bet wearing two tickets. This tool reads up to five open positions (pair, direction, lots), maps them against a static pair-correlation matrix, aggregates your net exposure per currency, and flags any same-direction pair whose absolute correlation exceeds 0.7 as doubled risk.

Why correlation changes your real risk

Risk-per-trade rules assume each position stands alone. Correlation breaks that assumption. Two strongly correlated pairs held in the same direction tend to win together and — more importantly — lose together, so your effective risk is closer to the sum of both stops than to either one in isolation. Two strongly correlated pairs held in opposite directions partially hedge, muting your intended exposure and bleeding spread and swap for little net position.

Correlation runs from +1 (move in lockstep) through 0 (independent) to −1 (mirror images). The practical thresholds:

  • |corr| > 0.7 — treat as the same trade. Same direction = stacked risk; opposite direction = a hedge that dampens both.
  • 0.3–0.7 — partial overlap; size with awareness.
  • < 0.3 — effectively independent for risk-budgeting purposes.

The formula the tool uses

For each pair of open positions i and j, the tool looks up the static correlation ρ(i,j) from its matrix and combines it with their directions:

signed_overlap(i, j) = ρ(i, j) × dir_i × dir_j

where dir = +1 for a long and −1 for a short. If signed_overlap > 0.7, the positions reinforce each other (doubled risk). If signed_overlap < −0.7, they hedge.

Net currency exposure is the second lens. Every pair is split into a base and quote leg; a long adds the base currency and subtracts the quote, a short does the reverse, each weighted by lots:

net(USD) = Σ ( ±lots × leg_sign )  across all positions

The tool surfaces the currencies you're most concentrated in — often a far larger number than any single ticket suggests.

Worked example

Three positions:

  • Long EUR/USD, 1.0 lot
  • Long GBP/USD, 1.0 lot
  • Short USD/CHF, 1.0 lot

Using a representative static matrix (EUR/USD vs GBP/USD ≈ +0.85, EUR/USD vs USD/CHF ≈ −0.90):

  • EUR/USD ↔ GBP/USD: 0.85 × (+1) × (+1) = +0.85 → above 0.7, flagged as doubled risk.
  • EUR/USD ↔ USD/CHF: −0.90 × (+1) × (−1) = +0.90 → above 0.7, also doubled risk (shorting USD/CHF is another long-EUR-style, short-USD bet).

Net currency exposure: long EUR (+1), long GBP (+1), long CHF (+1) — and short USD across all three legs (−3 lots of USD). What looked like three diversified trades is, in risk terms, one concentrated short-USD position roughly three times the size of any single ticket. If USD rallies, all three lose at once.

Edge cases and pitfalls

  • Correlation is not static. The matrix here is a representative long-run snapshot for education. Real correlations shift with rate-decision cycles, risk-on/risk-off regimes, and shocks — pairs that ran at +0.4 can spike to +0.9 in a crisis. Re-check before sizing up.
  • A hedge still costs money. Opposite-direction correlated pairs reduce directional risk but you pay two spreads and can pay swap on both legs. "Hedged" is rarely free.
  • Exotics and metals behave differently. Pairs like USD/TRY or gold can decouple from majors entirely, so a low matrix correlation may understate event-driven gap risk.

FXNX traders run this check before adding a position so their per-trade risk percent reflects their true exposure, not just the newest ticket. You can pressure-test the same setup on NX Pro's raw spreads from 0.0 pips.

Frequently asked questions

What forex correlation level counts as risky?

As a rule of thumb, an absolute correlation above 0.7 means two pairs move closely together. Same-direction at |corr|>0.7 stacks risk; opposite-direction at that level hedges and dampens both positions. Below about 0.3 the pairs are effectively independent for risk-budgeting.

Why does the calculator flag two trades as 'doubled risk'?

It multiplies the pair correlation by each position's direction (+1 long, −1 short). When that signed overlap exceeds 0.7, the positions reinforce each other, so they tend to win and lose together — your effective risk is closer to the sum of both stops than to either alone.

Does shorting USD/CHF correlate with going long EUR/USD?

Yes. EUR/USD and USD/CHF are strongly negatively correlated, so a short USD/CHF behaves much like a long EUR/USD — both are essentially short-USD bets. The tool catches this by combining the negative matrix value with the short direction into a positive overlap.

Is forex pair correlation constant?

No. The matrix is a long-run educational snapshot. Real correlations move with central-bank cycles, risk-on/risk-off regimes, and market shocks, and can spike toward +0.9 in a crisis. Re-check correlations before increasing size rather than assuming fixed values.

How does correlation affect my position sizing?

If two open trades are highly correlated and in the same direction, treat them as one larger position when applying your risk-per-trade percent. Otherwise you can unknowingly carry double your intended risk on a single underlying move, such as a broad USD swing.

Related calculators Strategy guide: Usd Cad Oil Correlation 2026 Trading Playbook

CFDs carry risk. Capital at risk. MISA regulated. 18+ · MISA License BFX2025082 · Saint Lucia 2025-00128