We found lasting shifts in EU trade and in EU talk with the same tool, matched them by a rule we wrote down before looking, and then asked whether the matches beat chance.
Every rule was frozen on 31 Oct 2026, before a single trade shift had been computed, so the answer could not steer the method.
With many series, many shifts and a flexible idea of “close in time”, almost any story can be found after the fact. So we fixed in writing, with a date stamp: which talk series pairs with which trade series, the window, how a lag is computed, what counts as “talk first”, and the random seed (20261031).
Each talk series is paired with the trade line that sits at the same stage of the chain. The headline talk shift, “no stage named”, is not a stage, so it is paired with the most battery-specific trade line, anode-grade graphite.
Dropped from the plan: packs & vehicles talk against battery imports (CN 8507.60), and lithium and cobalt comparisons, because the trade file does not contain those series.
Comparison window Feb 2022 – Jul 2026 (the end of the trade data). Trade shifts are fitted on Jan 2019 – Jul 2026 to give the tool a longer baseline, but only shifts from Feb 2022 on are compared.
| ID | Talk series | Trade series | Why |
|---|---|---|---|
| P1 | No stage named · all texts | Anode-grade natural graphite | The headline talk shift. Not a stage, so compared with the most battery-specific trade line. |
| P1n | No stage named · the press | Anode-grade natural graphite | The press carries the Oct 2025 rise. |
| P2a | Refining talk | Artificial graphite (CN 3801.10) | Synthetic graphite is a refined product. |
| P2b | Refining talk | Refined natural graphite (2504.10, €1,200–3,699/t) | Natural graphite that has been processed but is not yet anode grade. |
| P3 | Components talk | Anode-grade natural graphite (2504.10, ≥ €3,700/t) | Anode material is a battery component. |
| P4 | Mining talk | Natural graphite, all (2504.10) | Closest code to raw ore. |
| G1 | Graphite only · no stage named (quarterly) | Anode-grade natural graphite (quarterly) | Graphite-specific check; thin. |
| G2 | Graphite only · refining talk (quarterly) | Artificial graphite (quarterly) | Graphite-specific check; thin. |
Both are monthly. Trade comes from Pillar 1; talk comes from Pillar 2.
A lasting shift is a month when a series settles at a new average level and stays there for at least six months.
Shift sizes are the difference between the average level before and after, in points of China’s share (or of the paragraph share for talk).
| Trade series | Measure | Months | σ | Breaks (BIC) |
|---|---|---|---|---|
| Natural graphite, all | China’s share | 91 | 8.4 | 3 |
| Natural graphite, all | Volume | 91 | 0.22 | 2 |
| Refined band | China’s share | 91 | 12.5 | 3 |
| Refined band | Volume | 91 | 1.08 | 1 |
| Artificial graphite | China’s share | 91 | 5.1 | 3 |
| Artificial graphite | Volume | 91 | 0.22 | 3 |
| Anode band | China’s share | 91 | 13.0 | 3 |
| Anode band | Volume | 91 | 0.80 | 2 |
Fitted on Jan 2019 – Jul 2026. σ is in points of China’s share, or in log tonnes for volume.
Lag = month of the trade shift minus month of the talk shift. Ties go to the earlier trade shift.
Three months is the shortest gap we read as one side leading. Inside ±2 months the two moved together, which usually means both reacted to the same event. Beyond a year we call the shift unpartnered. We also note whether the two date ranges overlap. They almost always do, which on its own says the order is uncertain.
Trade series shift several times in 54 months, so a talk shift landing within a year of one is likely by luck alone.
The real total is 10 matches out of 13 talk shifts; random histories average about 10.7. No pairing has p below 0.30.
Talk shifts with a trade shift within a year (China’s share).
Average over 5,000 random histories.
Shifts throw away most of the data. These tests use all of it.
We correlate month-to-month changes (first differences, so trends do not create fake links) at each lag. Positive lags mean talk moves first. Overlap Feb 2022 – Jul 2026, 54 months.
We slide the trade series round in time 2,000 times and record the largest correlation at any lag. The real maximum must beat 95% of them. A Holm correction then accounts for testing six pairings. None passes.
Tests at lags of 1 to 6 months in both directions, smallest p kept. With 32 tests on 53 months and shifts inside the sample, small p-values are expected by chance. Reported, not used as findings.
Read the absence of a pattern as “no evidence that talk leads trade”, not as proof that they are unrelated.