Currency strength meter
Eight currencies, ranked from all 28 pairs over the last 24 H1 bars. One pair cannot tell you whether the euro is strong or the dollar weak; this takes all twenty-eight and gives you eight numbers instead of twenty-eight charts. Last closed bar 2026-09-16 06:00 UTC, snapshot built 20:07 UTC (14 h later).
This meter picks an instrument, not an entry. It says which currencies moved and which pair expresses that most cleanly over the window you choose. It does not say the move will continue, and we have not a single measured trade behind it — the one test we have run is at the bottom of this page, and it found nothing.
The bars share one scale, marked at its end, so a quiet day reads as a quiet day rather than filling the width. The line beside each currency is the last 168 readings of the same number: strong and still climbing is a different thing from strong and giving it back.
Where the spread is widest
Widest spread: AUD/CAD, +0.44 — AUD strongest at +0.202, CAD weakest at −0.240. That is the arithmetic maximum, not a recommendation: it names the pair that has moved most over the window, which is not the same as the pair that will move next.
Neither side saying much: USD/JPY, NZD/JPY, NZD/USD. Both currencies sit within 0.06 of zero — the quietest quarter of this window’s own history. These are the pairs the meter has nothing to say about.
Every pair, by how far its two currencies have parted
| Pair | Direction | Spread | Move | Page |
|---|---|---|---|---|
| AUD/CAD | AUD stronger ↑ | +0.44 | +0.39 % | — |
| EUR/CAD | EUR stronger ↑ | +0.38 | +0.33 % | — |
| AUD/CHF | AUD stronger ↑ | +0.34 | +0.30 % | — |
| GBP/CAD | GBP stronger ↑ | +0.34 | +0.29 % | — |
| EUR/CHF | EUR stronger ↑ | +0.28 | +0.24 % | — |
| AUD/JPY | AUD stronger ↑ | +0.24 | +0.21 % | → |
| USD/CAD | USD stronger ↑ | +0.24 | +0.21 % | → |
| GBP/CHF | GBP stronger ↑ | +0.24 | +0.21 % | — |
| NZD/CAD | NZD stronger ↑ | +0.23 | +0.20 % | — |
| AUD/NZD | AUD stronger ↑ | +0.21 | +0.19 % | — |
| AUD/USD | AUD stronger ↑ | +0.20 | +0.17 % | → |
| CAD/JPY | JPY stronger ↓ | −0.20 | −0.17 % | → |
| EUR/JPY | EUR stronger ↑ | +0.18 | +0.16 % | → |
| EUR/NZD | EUR stronger ↑ | +0.15 | +0.13 % | — |
| USD/CHF | USD stronger ↑ | +0.15 | +0.13 % | → |
| GBP/JPY | GBP stronger ↑ | +0.14 | +0.12 % | → |
| EUR/USD | EUR stronger ↑ | +0.13 | +0.11 % | → |
| NZD/CHF | NZD stronger ↑ | +0.13 | +0.12 % | — |
| GBP/NZD | GBP stronger ↑ | +0.11 | +0.09 % | — |
| GBP/AUD | AUD stronger ↓ | −0.11 | −0.09 % | — |
| CHF/JPY | JPY stronger ↓ | −0.10 | −0.09 % | → |
| CAD/CHF | CHF stronger ↓ | −0.10 | −0.09 % | — |
| GBP/USD | GBP stronger ↑ | +0.09 | +0.08 % | → |
| EUR/AUD | AUD stronger ↓ | −0.07 | −0.06 % | — |
| USD/JPY | USD stronger ↑ | +0.04 | +0.04 % | → |
| EUR/GBP | EUR stronger ↑ | +0.04 | +0.03 % | → |
| NZD/JPY | NZD stronger ↑ | +0.03 | +0.03 % | — |
| NZD/USD | USD stronger ↓ | −0.01 | −0.01 % | → |
Spread is the difference between the two currencies’ strengths. Move is what the pair itself did over the window: the same fact, scaled by 8/7 — see how it is computed. Pairs we publish a page for link to it; the fifteen crosses we do not trade have no page, and no link.
The window, currency by currency
The eight lines sum to zero at every point — that is arithmetic, not a market fact, and it is why this instrument can never show “every currency weakening”. What it can show is the shape: a currency that has been at the top all week, or one that arrived there this morning.
Which pair, currency against currency
| USD | EUR | GBP | JPY | CHF | AUD | NZD | CAD | |
|---|---|---|---|---|---|---|---|---|
| USD | — | −0.13 ↓ | −0.09 ↓ | +0.04 ↑ | +0.15 ↑ | −0.20 ↓ | +0.01 ↑ | +0.24 ↑ |
| EUR | +0.13 ↑ | — | +0.04 ↑ | +0.18 ↑ | +0.28 ↑ | −0.07 ↓ | +0.15 ↑ | +0.38 ↑ |
| GBP | +0.09 ↑ | −0.04 ↓ | — | +0.14 ↑ | +0.24 ↑ | −0.11 ↓ | +0.11 ↑ | +0.34 ↑ |
| JPY | −0.04 ↓ | −0.18 ↓ | −0.14 ↓ | — | +0.10 ↑ | −0.24 ↓ | −0.03 ↓ | +0.20 ↑ |
| CHF | −0.15 ↓ | −0.28 ↓ | −0.24 ↓ | −0.10 ↓ | — | −0.34 ↓ | −0.13 ↓ | +0.10 ↑ |
| AUD | +0.20 ↑ | +0.07 ↑ | +0.11 ↑ | +0.24 ↑ | +0.34 ↑ | — | +0.21 ↑ | +0.44 ↑ |
| NZD | −0.01 ↓ | −0.15 ↓ | −0.11 ↓ | +0.03 ↑ | +0.13 ↑ | −0.21 ↓ | — | +0.23 ↑ |
| CAD | −0.24 ↓ | −0.38 ↓ | −0.34 ↓ | −0.20 ↓ | −0.10 ↓ | −0.44 ↓ | −0.23 ↓ | — |
Each cell is the pair’s own move over the window, scaled by 8/7. The matrix is a convenience, not a second measurement: the only thing this meter adds to a table of percentage changes is the decomposition into eight currencies above. A bold cell is in the widest 5 % of what this window usually gives (spread above 0.85); the shades below it are the 80th and 50th percentile (0.45 and 0.22), measured on this window’s own history rather than chosen.
Four-hour window, 24 bars: USD strongest, NZD weakest
USD +1.077 · GBP +0.497 · EUR +0.169 · CAD +0.081 · CHF −0.226 · JPY −0.277 · AUD −0.346 · NZD −0.974
Widest spread: NZD/USD −2.05, the pair itself −1.80 % over 24 H4 bars.
Daily window, 20 bars: JPY strongest, NZD weakest
JPY +3.317 · AUD +0.729 · USD +0.018 · CAD −0.164 · EUR −0.303 · GBP −0.436 · CHF −0.891 · NZD −2.269
Widest spread: NZD/JPY −5.59, the pair itself −4.89 % over 20 D1 bars.
How it is computed
For every pair, the log return over the window: r = log(close / close 24 bars ago), times 100 so it reads like a percentage. A currency takes +r from each pair where it is the base and −r where it is the quote, and its strength is the mean of those seven numbers. For the dollar that is
USD = 100/7 · ( −EURUSD −GBPUSD +USDJPY +USDCHF −AUDUSD −NZDUSD +USDCAD ), each term the log return of that pair over the window.
What “+0.202” means. It is an average over seven pairs, not a price change: AUD gained about 0.20 % against the other seven on average over this window. No single pair moved by that number, and the meter never claims one did.
- Bars, not hours. The window is 24 bars. Forex trades 24 hours for five days, so 24 H1 bars on a Monday morning reach back into Friday’s session rather than over the weekend.
- One grid. A bar counts only if all 28 pairs have it. A currency whose pair was silent would otherwise get a strength built from a stale price, and the eight would stop summing to zero.
- No normalisation. Raw numbers, comparable between currencies inside the same window and nowhere else.
- Closed bars only. The forming bar is not in it, which is why the ranking does not reshuffle while you read it.
Self-test: the eight strengths sum to −8.3e-17 (28 of 28 pairs loaded). It is arithmetic, not a market fact — if it is not zero with all 28 loaded, a symbol failed and this page is wrong.
What we measured
The arithmetic above is exact. Whether it is useful is a different question, and the honest answer today is that we have not found it to be. One pilot, run on three years of hourly bars: every 24 bars, take the pair with the widest spread and hold it for 24 bars, in the direction the meter points. Costs excluded.
| Rule | n | Mean | Median | Win rate | t |
|---|---|---|---|---|---|
| Widest spread, in the direction it points | 774 | −0.029 % | +0.005 % | 50.1 % | −1.35 |
| A random pair, a random side | 774 | −0.014 % | −0.014 % | 48.4 % | −0.75 |
Picking by the meter was indistinguishable from picking at random, and already negative before costs — a typical spread on these pairs is 0.02–0.05 % per round turn, which is the size of the whole effect. That is a pilot, not a study: one window, one holding time, no stop, no target, no filter by hour. It does not prove there is nothing there. It does show there is nothing easy there, and it is the bar any later claim has to clear.
Questions people ask
What is a currency strength meter?
A way of turning the 28 major pairs into 8 numbers. Each currency is scored by how it did against the other seven over a window, so you can see whether a move belongs to one side of a pair or the other.
How is currency strength calculated here?
Log return per pair over the window, multiplied by 100; a currency takes it with a plus where it is the base and a minus where it is the quote, and the strength is the mean of its seven values. No smoothing, no normalisation, no accumulation from an arbitrary start date.
What does “+0.8” mean?
That the currency gained about 0.8 % against the other seven on average, over the window. It does not mean any pair moved 0.8 %.
Which currency is strongest right now?
The ranking at the top of this page answers that for the window it names. “Right now” has no single answer: a currency can lead over a day and trail over a month, which is why three windows are published and not one.
Is a currency strength meter accurate?
The arithmetic is exact and checkable — the eight numbers sum to zero and we print the sum. Predictive power is another matter: the one test we have run found none, and it is printed above rather than hidden.
Can you trade with a currency strength meter?
It selects an instrument; it does not give an entry, a stop or a size. Anyone offering “buy the strongest against the weakest” as a system owes you the measurement behind it.
Why do two meters disagree?
Different quotes, a different window, a different normalisation, sometimes an index accumulated from an arbitrary date. Compare the sign and the order, never the values.
Which timeframe should I use?
The one that matches the question. A day of hourly bars answers “what is moving today”; twenty daily bars answer “what has been moving this month”. There is no correct window, which is why the page states the one it used beside every number.
Does the sum have to be zero?
Yes, and that is the most useful thing to know about any strength meter. Each pair contributes its return twice, once with each sign, so the eight strengths cancel exactly. A meter of this kind cannot show every currency weakening at once — not because markets never do that, but because the instrument is blind to it. When our sum is not zero, a symbol failed to load and the page says so above.
Built from one broker’s bars, stamped at each bar’s open, in UTC. Turnmarks is chart analytics, not advice. Trading carries risk, including the loss of your capital.
Next to this: how these markets move together, what each hour of the day does, and how far a day travels.