Skip to main content
Sign in

Risk-on / Risk-off

Is the market taking on risk, or looking for shelter?

Free, sign-in needed

Sign in to use this tool

Free, and no password: enter your email, then click the link in the message. One IBFX account covers every tool. The numbers below are an example.

Sign in

Risk-on / Risk-off score today

56

Neutral · 0–100 scale, 50 is neutral, measured against the last 60 days

0 · shelter50 · neutral100 · risk-on

Score over the last 60 days, one bar per trading day

Jul 21Sep 18

See the daily figures
Score by day, newest first
DateScoreStatus
Sep 1856Neutral
Sep 1758Neutral
Sep 1659Leaning toward risk
Sep 1560Leaning toward risk
Sep 1460Leaning toward risk
Sep 1361Leaning toward risk
Sep 1260Leaning toward risk
Sep 1159Leaning toward risk
Sep 1058Leaning toward risk
Sep 957Neutral
Sep 855Neutral
Sep 753Neutral
Sep 650Neutral
Sep 548Neutral
Sep 445Neutral
Sep 343Neutral
Sep 241Leaning toward shelter
Sep 140Leaning toward shelter
Aug 3139Leaning toward shelter
Aug 3039Leaning toward shelter
Aug 2939Leaning toward shelter
Aug 2839Leaning toward shelter
Aug 2740Leaning toward shelter
Aug 2642Leaning toward shelter
Aug 2543Neutral
Aug 2445Neutral
Aug 2347Neutral
Aug 2250Neutral
Aug 2152Neutral
Aug 2054Neutral
Aug 1956Neutral
Aug 1857Neutral
Aug 1758Leaning toward risk
Aug 1659Leaning toward risk
Aug 1559Leaning toward risk
Aug 1458Leaning toward risk
Aug 1357Neutral
Aug 1256Neutral
Aug 1154Neutral
Aug 1053Neutral
Aug 951Neutral
Aug 849Neutral
Aug 747Neutral
Aug 645Neutral
Aug 544Neutral
Aug 443Neutral
Aug 343Neutral
Aug 243Neutral
Aug 143Neutral
Jul 3144Neutral
Jul 3046Neutral
Jul 2947Neutral
Jul 2849Neutral
Jul 2751Neutral
Jul 2654Neutral
Jul 2556Neutral
Jul 2458Leaning toward risk
Jul 2360Leaning toward risk
Jul 2262Leaning toward risk
Jul 2163Leaning toward risk
The five components behind today's score
Component Role Weight Change today z-score Added to the score
US and Japanese stock indices Risk-on 40% −0.04% −0.40 −4.0 points
AUD/JPY Risk-on 20% +0.12% +1.14 +5.7 points
Gold Safe haven 15% −0.13% −0.95 +3.5 points
Japanese yen Safe haven 15% 0.00% +0.25 −0.9 points
Swiss franc Safe haven 10% −0.03% −0.82 +2.1 points

The figures above are an example worked out from a sample price series, not market data. Turn on JavaScript to see the score from the latest candles.

Source: CXM Direct MT5 prices (CXMDirect-Live server), closed candles only. IBFX works out the indicators from the candle closes.

How IBFX works out the Risk-on / Risk-off score

The score folds five asset groups into one number from 0 to 100: above 50 means money is moving into risk assets, below 50 means it is moving toward shelter. This is IBFX's own calculation, written out in full below; BabyPips and other sites pick their own components and weights, so their figures will not match.

  1. Each group has a series of daily percentage changes, taken from the daily candle closes on CXM's MT5.
  2. That day's change is compared with the same group's last 60 days: z-score = (today's value − the 60-day mean) ÷ the 60-day standard deviation. This step stops a group that swings hard, like NAS100, from drowning out a quiet one like EUR/CHF.
  3. Multiply the z-score by the group's weight, add the risk-on groups and subtract the shelter groups, then total it up: US and Japanese stock indices 40%, AUD/JPY 20%, Gold 15%, Japanese yen 15%, Swiss franc 10%.
  4. Convert to the scale: 50 plus 25 times that total, clipped at 0 and 100. If every z-score is 0, the score is exactly 50.
  5. A group with missing data is dropped and its weight shared out among the remaining groups, so one symbol without a candle yet does not drag the score back to the middle.
  • US and Japanese stock indices: The average change across US30, SPX500, NAS100 and JPN225. Stocks rising usually goes with a healthy appetite for risk. JPN225 follows Japanese holidays of its own, so on days the broker has no candle for it the three US indices stand in.
  • AUD/JPY: The pair traders reach for to gauge risk appetite: AUD tracks commodities and growth, while JPY is a shelter currency.
  • Gold: Gold tends to be bought when markets are worried, so gold rising pulls the score down.
  • Japanese yen: JPY strength is measured as the average of three pairs with JPY second, with the sign flipped. A stronger JPY pulls the score down.
  • Swiss franc: CHF strength is measured as the average of three pairs with CHF second, with the sign flipped. A stronger CHF pulls the score down.

How to read it

  • It is not a buy or sell signal. The score describes where money has moved over the past few days; it says nothing about where price goes next. Do not enter a trade just because the score is high or low.
  • Watch the trend in the score, not a single day. The history bars show whether the score is creeping up or sliding down; one odd day can be news that only concerns US stocks.
  • Do not read too much into a score near 50. Between 42 and 58 the groups are cancelling each other out and the market has not leaned either way.
  • Pair it with the other tools: to see which currencies are strong or weak, use the currency strength tool; for the range to size a stop, see pair volatility.

Prices come from the CXMDirect-Live server. The daily candle opens at 0:00 CXM server time, so it does not line up with midnight UTC, and only closed candles are used. Gold and the stock indices each have an hour's break every day and open the week an hour later than Forex, so on the first day of the week the two groups can be slightly out of step.