Trend matrix
/intel?view=trendWhat it answers
For every tracked asset, a directional score between −100 and +100, its verdict, its momentum, and the breakdown of the factors carrying it.
When to open it
- To find assets worth digging into: sort by OVERALL, click a score that stands out, read the factors.
- To spot a rotation: POS emptying out, FLOW picking up, MACRO flipping across a whole class.
- To place an asset you already follow: where it sits in its own history, and who else in the matrix looks like it.
Anatomy
Three blocks: the top strip (regime, classes, top movers), the table (one row per asset), and the analysis drawer (opens on click, several in parallel if you need them).
To the right of the Trend title in the header, a pill gives the matrix's date. Green dot = today's snapshot, amber = recomputed on the fly.
How to read it
The top strip
| Element | How to read it |
|---|---|
| REGIME | RISK-ON, BALANCED or RISK-OFF. Reflects the gap between risk assets (indices, crypto, commodities) and safe-havens (gold, bonds). This is the backdrop: everything else reads against it. |
risk-on avg / risk-off avg | Average score of each basket; n=… gives the count. |
Class chips (FX, METALS, COMMODITY, INDEX, BOND, CRYPTO) | Average score, then {n}↑ net bullish, {n}↓ net bearish, out of the total. Click to isolate the class in the table; click again to restore everything. The strip itself stays computed on the full universe — the diagnosis doesn't move. |
| TOP BULL / TOP BEAR | The day's three extremes, with score, momentum and verdict. Click to open the asset's drawer directly. |
The table
One row per asset. Default sort: OVERALL descending.
| Column | How to read it |
|---|---|
| Asset | Class pill (or flags for FX pairs), ticker and name. |
| Overall | Composite score, −100 extreme bearish, +100 extreme bullish. The bipolar bar carries the same value. |
| Verdict | Text bucket — see the scale below. |
| 30d | The score's path over 30 days. A freshly minted extreme doesn't read like one that has held for weeks — the sparkline tells you which at a glance. |
| Momentum | Arrow ▲ ▼ —, signed velocity (the score's move over the past week, in points), and P{n} — where today's score sits in its own recent history. P95 = a local high, P5 = a trough. |
| MACRO, POS, RISK, FLOW | The category's score, a bipolar bar, a small momentum arrow. N/A = no applicable signal (for instance POS on an asset with no COT contract); the OVERALL score then redistributes the weight across the remaining categories. |
The verdicts
One scale, shared by the OVERALL score and the category scores:
| Pill | Score | How to read it |
|---|---|---|
| EXTREME | ≥ +80 / ≤ −80 | Extreme conviction. Rare, worth examining. |
| STRONG | ±60 to ±80 | Strong conviction. |
| MODERATE | ±40 to ±60 | Moderate conviction. |
| MILD | ±20 to ±40 | A slight lean. |
| NEUTRAL | −20 to +20 | No tradable signal. It doesn't mean the asset will range: only that the model produces no meaningful predictive power on it today. |
Green above zero, red below — the same code as everywhere else in the app.
The drawer
Click a row to open it, Esc or another click to close. Several drawers can stay open side by side — handy for comparing two FX pairs, or an asset against the one that should follow it.
| Block | How to read it |
|---|---|
| Headline score | The OVERALL score, large, the verdict, and three momentum stats: VEL (the score's move over the week), ACC (the change in VEL versus the week before — positive = accelerating, negative = losing steam), Pσ (where the score sits in its own history). |
| 90-DAY SCORE HISTORY | The OVERALL score's curve over 90 days. The green/red banding makes the regime flips visible. |
| Category cards | Macro, Positioning, Risk Regime, Flow. Each restates what it looks at, gives its score and momentum, then details every factor inside it. |
The factor rows
One row per factor inside each card:
| Element | How to read it |
|---|---|
| Factor name | Trend, Momentum, Currency Strength, COT Position, PMI, Inflation, Rate Decisions, ETF Flow, Polymarket Drift, and so on. |
z ±0.00 | A signed reading, oriented to the asset's directionality (positive = bullish). The larger the absolute value, the further the reading sits from that factor's normal. |
P{n} | Where the reading falls in its own history. P95 = the top extreme, P5 = the bottom. |
n={…} | How much history is available. A small n means a young signal — weight it accordingly. |
| Severity pill | NOMINAL · ELEVATED · MEDIUM · HIGH · CRITICAL. The intensity of the gap, regardless of sign. |
| drivers pills | Short tags. See the docs for the underlying factors (COT, Macro, and so on). |
Controls
| Gesture | Effect |
|---|---|
| Click a class chip | Isolates the class in the table, or restores it if already active. |
| Click a column header | Sorts. N/A always sinks to the bottom, in both directions. |
| Click a row | Opens the drawer. Several drawers can be open at once. |
| Esc | Closes the most recently opened drawer. |
| Click TOP BULL or TOP BEAR | Opens that asset's drawer directly. |
Cross-check with other Hawkline features
Keep in mind
- As a rule, 60 to 80% of the matrix comes out NEUTRAL; that is the normal operating regime. In markets, tradable signals are rare — which is precisely what makes them signals rather than noise.
- N/A on a category is not a neutral signal: it means no factor in that category applies to the asset. The OVERALL score then redistributes the weight across the remaining categories.
- Young factors (very low
n) carry more variance than the others; the severity pill is calibrated on the history actually available.