This report tracks a statistical network built from the returns of 7 FX pairs (EUR/USD, GBP/USD, USD/JPY, USD/CHF, USD/CAD, AUD/USD, NZD/USD) — the forex-network-seven-majors network. For each date, every pair of currencies is checked for a direct relationship with every other pair — the result is a graph where nodes are currency pairs and edges are the relationships that date's data actually supports. The measurements below are what the rest of this report is built from:
How strongly two pairs move together after netting out the influence of the other 6 — it isolates a direct relationship from one that only shows up because both pairs are being pushed around by some third pair they share.
Reading it: the sign tells you the direction of co-movement — positive means the two pairs tend to move the same way, negative means opposite. The magnitude tells you how strong that link is: values near zero are real but weak (the model kept the edge, but only just), while values approaching the plots' saturation ceiling (|0.6|) are about as strong as this dataset tends to produce. A pair with no edge at all isn't "weak" — the model found no direct link once the other five pairs are accounted for, often because both are only related through a shared driver (commonly a broad dollar move).
A test for whether one pair's past values help predict another pair's future values, beyond what that pair's own history already explains. It's used to give each edge a direction — which pair tends to move first.
Reading it: a direction means real statistical evidence of a lead-lag relationship, not just "these move together." Treat a bidirected result (both directions significant) with a little extra skepticism — fast, simultaneous reactions to shared news can produce that pattern even without a genuine two-way feedback loop. And a single day's direction is a noisy read on its own; it's worth checking whether it's held up over the last few days (see "Most recent direction changes" below) rather than trusting one date in isolation.
The fraction of all possible pairings among these 7 pairs (21 total) that have an active edge on a given date — a rough gauge of how broadly interconnected the market is that day.
Reading it: rising density usually means the pairs are becoming more interconnected — often a sign of market stress or a single dominant macro theme (a broad risk-on/risk-off move, a shared dollar driver) crowding out pair-specific behavior. Falling density usually means pairs are behaving more independently — a calmer market, or one where pair-specific news is driving prices instead of a shared theme.
The average strength of that date's active edges, as opposed to how many there are. Density and this measure can move in opposite directions — e.g. more pairs becoming linked while each individual link gets weaker.
Reading it: a day with many weak edges (high density, low mean |partial corr|) is a different regime from a day with a few very strong ones (low density, high mean |partial corr|) — the first looks like broad, mild co-movement across the network; the second looks like a small cluster of pairs reacting intensely to the same thing. Read this measurement alongside density, not by itself.
Each edge is labeled i->j or j->i (one pair leads
the other), i<->j (bidirected — both directions found
significant), or undirected (the pairs are linked, but no lead-lag
relationship was significant either way).
Reading it: a change from one state to another (see the direction-changes
table below) is worth asking "what changed?" — a new edge often means a new shared
driver, a lost edge often means one pair had idiosyncratic news that broke the prior
co-movement, and swapped leadership (i->j to j->i) is
worth checking against which currency's news calendar was actually active that day. The
single biggest caveat: a lone, one-day flip is more likely statistical noise than a real
regime change — Granger tests sitting near the FDR significance boundary can flicker in
and out from one window to the next just from sampling noise. Trust a flip once it
persists across a few consecutive dates, not the moment it first appears.
For more on the project behind this report, read the blog post Our Heroine Wiretaps Seven Currency Pairs; the source code that produced it is on GitHub.
| Pair i | Pair j | Partial corr | Direction | Granger p (i→j) | Granger p (j→i) |
|---|---|---|---|---|---|
| AUD/USD | NZD/USD | +0.4584 | AUD/USD->NZD/USD | 0.0013 | 0.1195 |
| EUR/USD | GBP/USD | +0.3854 | undirected | 0.3358 | 0.7136 |
| EUR/USD | NZD/USD | +0.0324 | undirected | 0.5494 | 0.3869 |
| EUR/USD | USD/CAD | -0.2900 | undirected | 0.9132 | 0.6681 |
| EUR/USD | USD/CHF | -0.5430 | undirected | 0.0443 | 0.2994 |
| EUR/USD | USD/JPY | -0.0173 | undirected | 0.3254 | 0.5922 |
| GBP/USD | AUD/USD | +0.0554 | undirected | 0.0872 | 0.1283 |
| GBP/USD | NZD/USD | +0.2748 | undirected | 0.8292 | 0.7114 |
| GBP/USD | USD/CAD | -0.0040 | undirected | 0.7237 | 0.2292 |
| GBP/USD | USD/CHF | -0.0069 | undirected | 0.9504 | 0.7136 |
| USD/CAD | NZD/USD | -0.1156 | undirected | 0.1487 | 0.6010 |
| USD/CHF | AUD/USD | -0.0793 | undirected | 0.1004 | 0.1274 |
| USD/CHF | NZD/USD | -0.1481 | undirected | 0.7403 | 0.4216 |
| USD/CHF | USD/CAD | +0.0936 | undirected | 0.4003 | 0.9712 |
| USD/JPY | AUD/USD | -0.0861 | undirected | 0.2640 | 0.1425 |
| USD/JPY | NZD/USD | -0.1526 | undirected | 0.7661 | 0.9826 |
| USD/JPY | USD/CHF | +0.1735 | undirected | 0.7163 | 0.5728 |
| Date | Edge count | Density | Mean |partial corr| | Directed | Bidirected | Undirected |
|---|---|---|---|---|---|---|
| 2026-08-16 | 16 | 0.7619 | 0.1784 | 0 | 0 | 16 |
| 2026-08-19 | 18 | 0.8571 | 0.1607 | 0 | 0 | 18 |
| 2026-08-23 | 16 | 0.7619 | 0.1801 | 1 | 0 | 15 |
| 2026-08-26 | 15 | 0.7143 | 0.1926 | 1 | 0 | 14 |
| 2026-08-30 | 17 | 0.8095 | 0.1715 | 1 | 0 | 16 |
| Date | Pair i | Pair j | Previous direction | New direction |
|---|---|---|---|---|
| 2026-08-19 | GBP/USD | USD/CAD | no edge | undirected |
| 2026-08-19 | USD/JPY | AUD/USD | no edge | undirected |
| 2026-08-23 | AUD/USD | NZD/USD | undirected | AUD/USD->NZD/USD |
| 2026-08-23 | EUR/USD | AUD/USD | undirected | no edge |
| 2026-08-23 | EUR/USD | USD/JPY | no edge | undirected |
| 2026-08-23 | GBP/USD | USD/CAD | undirected | no edge |
| 2026-08-23 | USD/CAD | AUD/USD | undirected | no edge |
| 2026-08-26 | GBP/USD | AUD/USD | undirected | no edge |
| 2026-08-30 | GBP/USD | AUD/USD | no edge | undirected |
| 2026-08-30 | GBP/USD | USD/CAD | no edge | undirected |
The following summary was generated by an LLM using the tables and statistics above. Unlike the rest of this report, this section is not a direct readout of the data. Please apply judgement before acting on this interpretation. Caveat emptor!
**Qualitative Summary**
As of 2026-08-30, the FX partial-correlation network sits at a density of 0.8095 with a mean absolute partial correlation of 0.1715. This places density above the historical 75th percentile (0.7619) while mean correlation strength falls below the 25th percentile (0.1943). In other words, the network is more densely connected than usual—17 of 21 possible edges are present—but the typical edge is weaker than historically normal. This combination suggests a regime where many currency pairs share conditional dependence, but no single linkage is carrying an unusually strong signal. For a risk monitor, that implies broad, diffuse co-movement rather than a few dominant bilateral relationships driving the system.
Directionality remains sparse. Across the five most recent dates, directed edges have appeared at most once per window (0, 0, 1, 1, 1), with the remainder undirected. Granger causality is therefore rarely identifying a significant lead-lag relationship; the structure is largely contemporaneous. The one persistent directed edge in the latest two windows is AUD/USD → NZD/USD (established on 2026-08-23), which is intuitive given the close economic linkage between the two commodity-linked currencies and is worth continued attention.
The most notable recent churn centers on GBP/USD. Both GBP/USD–AUD/USD and GBP/USD–USD/CAD cycled between no_edge and undirected over the past two weeks, with GBP/USD–AUD/USD dropping out on 2026-08-26 and reappearing on 2026-08-30, and GBP/USD–USD/USD-CAD dropping on 2026-08-23 and reappearing on 2026-08-30. This instability in sterling's linkages—particularly against the commodity bloc—suggests that GBP/USD's role within the network is unsettled. Meanwhile, EUR/USD–AUD/USD disconnected on 2026-08-23 and has not returned, and EUR/USD–USD/JPY reconnected the same date, hinting at a rotation in the euro's primary associations.
Overall, the current regime is one of high connectivity, weak average edge strength, and minimal lead-lag structure. This is consistent with a market where information is propagating broadly and contemporaneously rather than through identifiable causal channels. The low directed-edge count means there is little in the way of predictive network structure to exploit for lead-lag monitoring at present, and the high density implies that hedging or diversification across these seven majors may be less effective than in lower-density periods, since conditional independence gaps are narrow.