Professional Relative Strength Rotation Graph platform. Track momentum shifts across symbols in real-time, spot RS-price divergences early, and trade with the rotation cycle.
See what the charts actually tell you ↓Access your dashboard and watchlists.
Inside the app · 1 of many
Every timeframe from 3 minutes to 1 month rotates around the same centre at once, each as its own trail. The picture below is not a mock-up: it is an export straight out of the app, carrying the same key you get when you copy it.
assets/landing/rrg.png.
3m, 5m, 15m, 30m, 1h, 4h, 1D, 1W and 1M each draw their own trail on one plane, so a move that has already turned on the hourly but not on the daily is something you see rather than infer.
Distance from the centre has no fixed ceiling, so a fixed threshold would be invented. Each reading is a percentile against that trail's own recent history instead — 90 means further out than nine tenths of its own past, on the strength side or the weakness side.
Two dashed rings sit at the distances that trail itself exceeds a quarter and a tenth of the time — the rotation's answer to the 70 and 30 lines, drawn from data rather than convention.
Each timeframe says whether it has just crossed a band outward, fallen back inside, is within five per cent of one, or is still outside — with the age of that event in bars.
When relative momentum crosses relative strength — the plane's 45° diagonal — the rotation has stopped falling or stopped rising. It usually prints before the quadrant changes.
Momentum, ratio and price divergences are detected on every timeframe and marked where they happened, with direction as colour and age in bars, so nothing depends on spotting it yourself.
Click any node and the candles around that bar open beside it. The chart and the price series stay tied together: a range picked on one is the range read on the other.
Copy or download the chart and it leaves with a header, each timeframe's reading, the mini price chart and the key to every mark — so the person you send it to can read it without you.
Divergence alerts, GOLD/OIL signals and Fibonacci overlays get their own sections next.
Inside the app · 2 of many
Every ticked market's curve minus the base country's, in basis points, at today's close and a week and a month back — so a carry is something you read off the chart rather than work out. This picture, too, comes straight from the app.
Pick a base country and every other market is drawn as its difference from it, in basis points. The height of a line is the carry you would earn funding there.
Today's curve is drawn with the same curve a week and a month ago. A line sitting under its own month-old shape is a spread compressing — no second chart needed.
Two countries keep different holidays, so lining their series up by position invents moves that never happened. Legs are paired by trading date, and a maturity a market does not issue is left out rather than drawn empty.
A spread widening says nothing about which leg moved. Each node can carry its own one-day change with the base country's move underneath, since d(spread) = d(market) − d(base).
The curve's x-axis is built from that country's own issues, verified rather than assumed — so a market with no bill under a year simply has no 3M point.
The CSV carries both legs of every spread, the symbols they came from and the date each was read at, so the arithmetic can be redone by hand instead of trusted.
Inside the app · 3 of many
Thousands of stocks across sixteen markets, sized and coloured by what they did — and priced in gold, not in the currency they happen to trade in.
A stock up 4% in a currency that lost 5% against gold did not gain anything. Every tile is adjusted by that market's own gold price in its own currency, so markets can be compared at all — with a No-Gold switch when you want the raw move.
US, Europe, Asia and the rest sit side by side, grouped by market, sector or industry, filtered by size, and searchable — the same picture whichever way you cut it.
Daily, month-to-date, a week, a quarter, a year, five years, or since inception — and RS ratio, momentum and quadrant for the rotation view of the same board.
An optional intraday pass compounds today's move onto the settled figure. When a market has not given one back, the tile says it is showing the stored reading and when it was stored, rather than quietly printing a zero.
Whatever the filters leave on screen can be sent to the rotation graph or the scanner in one click, so a question that starts on the heatmap finishes on the chart.
Pick the pixel width and the scale; the picture is redrawn at that size rather than stretched, so a 2000px export is genuinely more detail.
Inside the app · 4 of many
Any two things a company can be measured by, plotted against each other across the whole board — with the line through them, how well it fits, and who sits furthest from it.
Performance over any horizon, valuation, growth, margins, size — choose what goes on each axis and the whole board is replotted against it.
The regression line comes with its R², correlation, slope, intercept and sample size printed beside it, so "these two move together" is a number rather than an impression.
Points can be sized by market capitalisation or by any other field, which is often where the story is: a cluster of small names and one enormous outlier are not the same finding.
Click a point to pin it. Pinned names travel into the exported picture in their own panel, so the chart you send carries the companies you were actually talking about.
Median lines per sector or market, the top and bottom names by each axis, and a distribution of the plotted measure — all optional, all in the export.
One click downloads exactly what is plotted — both axes, the daily move and the market cap per stock, plus the ranking tables — under the filters showing at that moment.