Risk-On / Risk-Off Meter

The Risk-On / Risk-Off Meter is a live 0–100 market-sentiment gauge for forex. It scores eight currencies by their average percentage move versus the other seven, normalizes those to 0–100, then computes: index = 50 + (risk-on basket score − safe-haven basket score) ÷ 2. Risk-on is AUD/NZD/CAD; safe havens are JPY/CHF/USD.

Key Takeaways
  • The index runs 0–100: above 60 is risk-on (markets buying growth currencies), below 40 is risk-off (fleeing to safe havens), and 40–60 is neutral.
  • It compares two baskets — risk-on (AUD, NZD, CAD) versus safe-haven (JPY, CHF, USD) — using the formula index = 50 + (risk-on basket score − safe-haven basket score) ÷ 2.
  • Each currency's strength is its average % change against the other seven, then normalized to 0–100 across all eight; EUR and GBP are tracked but treated as neutral.
  • AUD/JPY is shown as the classic single-pair barometer because it pairs the strongest risk-on currency against the strongest safe haven.
  • Data is live ECB/Frankfurter mid-market rates; you choose a 1-day, 1-week, or 1-month lookback, and the meter refreshes every 5 minutes.

Market Sentiment Index

50
Neutral
Loading live data…
Risk-On Basket
Safe-Haven Basket
AUD/JPY Barometer

Sentiment index = 50 + (risk-on basket strength − safe-haven basket strength) ÷ 2, using live ECB/Frankfurter mid-market rates. Risk-on basket: AUD, NZD, CAD. Safe-haven basket: JPY, CHF, USD. EUR and GBP are treated as neutral. Indicative only.

What is the Risk-On / Risk-Off Meter?

The Risk-On / Risk-Off Meter is a single number, from 0 to 100, that summarizes the mood of the foreign-exchange market. "Risk-on" describes periods when traders are confident and buy higher-yielding, growth-sensitive currencies; "risk-off" describes periods of fear when money flows into defensive safe-haven currencies.

The tool builds this reading from live currency behaviour. It tracks eight majors — USD, EUR, GBP, JPY, AUD, NZD, CAD, CHF — and splits the sentiment-sensitive ones into two baskets:

  • Risk-on basket: AUD, NZD, CAD (commodity and growth-linked currencies)
  • Safe-haven basket: JPY, CHF, USD (defensive, liquid currencies)

EUR and GBP are still measured for the strength ranking but are treated as neutral and do not move the headline index. A reading is shown on a gauge with a needle, a numeric value, and a band label.

How do you read and use the meter?

Read the headline number against five bands the tool assigns automatically:

Index valueBandMarket interpretation
80–100Strong Risk-OnAggressive buying of growth currencies
60–79Risk-OnSentiment favours risk assets
41–59NeutralNo clear directional bias
21–40Risk-OffDefensive, safe havens bid
0–20Strong Risk-OffFlight to safety / fear

Use it as a context filter, not a signal generator: a risk-on reading puts the wind behind long AUD/JPY or NZD/JPY ideas, while a risk-off reading favours long JPY or CHF and caution on commodity currencies. Switch the timeframe selector between Today (1D), This week (1W), and This month (1M) to see whether the mood is intraday noise or a sustained regime. The meter is indicative only and refreshes roughly every five minutes.

How is the index calculated?

The calculation runs in three steps from live mid-market rates.

  1. Per-currency raw change. For each of the eight currencies, the tool measures its percentage move against each of the other seven over the chosen lookback, using % change = (current − historical) ÷ historical × 100 per pair, then averages those seven figures into one raw strength number.
  2. Normalize to 0–100. Across the eight raw numbers it finds the minimum and maximum, then maps each currency onto a 0–100 score with score = (raw − min) ÷ (max − min) × 100. The weakest currency lands near 0, the strongest near 100.
  3. Combine the baskets. It averages the scores of the risk-on basket and of the safe-haven basket, then computes index = 50 + (risk-on average − safe-haven average) ÷ 2, clamped to 0–100.

So when growth currencies are outperforming safe havens, the index rises above 50; when safe havens lead, it falls below 50.

What is the AUD/JPY barometer and the basket table?

Alongside the gauge, the tool surfaces the AUD/JPY barometer — the percentage change of the AUD/JPY pair over your selected timeframe. Because AUD is the archetypal risk-on currency and JPY the archetypal safe haven, this single pair has long acted as a quick proxy for global risk appetite: a rising AUD/JPY signals risk-on, a falling one signals risk-off.

The basket table lists all eight currencies sorted from strongest to weakest by their normalized 0–100 score, each tagged Risk-On, Safe Haven, or Neutral with a strength bar. The two summary tiles show the Risk-On Basket average and Safe-Haven Basket average (each out of 100) — these are the two inputs to the headline formula, so you can see exactly why the needle sits where it does.

Where does the data come from?

Rates are live mid-market quotes sourced from the ECB via the Frankfurter data feed, the same official reference rates many institutions use. The tool requests current rates and a historical snapshot for your chosen lookback, then derives every cross from the USD base.

Because the European Central Bank only publishes on business days, the meter automatically rolls weekend or holiday dates back to the prior weekday so a "1-day" reading compares two genuine trading sessions rather than the same Friday close twice. These are reference mid rates with no spread, so figures are indicative and will differ slightly from a live broker feed.

A worked example

Suppose, over the selected 1-day lookback, the eight currencies are normalized to these 0–100 strength scores:

CurrencyBasketScore
AUDRisk-On100
NZDRisk-On88
CADRisk-On70
JPYSafe Haven0
CHFSafe Haven22
USDSafe Haven35

Step 1 — basket averages:

  • Risk-on average = (100 + 88 + 70) ÷ 3 = 86
  • Safe-haven average = (0 + 22 + 35) ÷ 3 = 19

Step 2 — headline index:

  • index = 50 + (86 − 19) ÷ 2 = 50 + 67 ÷ 2 = 50 + 33.5 = 83.5 → 84 (rounded)

A value of 84 lands in the Strong Risk-On band, the needle swings well to the green side, and the AUD/JPY barometer would read a healthy positive percentage — consistent with growth currencies decisively outpacing safe havens.

Frequently Asked Questions

  • Risk-on is when traders buy higher-yielding, growth-sensitive assets and currencies (AUD, NZD, CAD). Risk-off is when they flee to safe havens (JPY, CHF, USD). The meter scores where the market sits on that spectrum from 0 to 100.

  • Each of the 8 major currencies is scored 0-100 by its average move versus the others. The index = 50 + (average risk-on basket score - average safe-haven basket score) / 2, so 50 is neutral, above 60 is risk-on, and below 40 is risk-off.

  • AUD/JPY pairs the most growth-sensitive major (the Australian dollar) against the classic funding safe haven (the Japanese yen), so it tends to rise in risk-on conditions and fall in risk-off conditions, making it the cleanest single-pair sentiment proxy.

  • It refreshes every 5 minutes using ECB/Frankfurter mid-market reference rates. Because those rates publish once per business day, the daily reading reflects end-of-day data rather than tick-by-tick movement.

Related Forex Tools

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.