Correlation Matrix: Read Rolling Correlation As Relationship Health
A practical Correlation Matrix lesson for reading rolling correlation as relationship health: static cell versus rolling line, smoothing choice, context horizon, regime crossings, and follow-up labels.
Educational only
The examples teach workflow and risk framing. They do not provide trade recommendations, personalized advice, leverage guidance, or guaranteed outcomes.
Chapter 01
Separate static cell from rolling health
Trader question
Did the relationship stay stable after the matrix snapshot?
The matrix cell is a useful entry point, but it is only one historical snapshot. The rolling chart checks whether the relationship stayed steady enough to deserve attention today.
Desk checklist
- Treat the matrix cell as the opening snapshot.
- Inspect the rolling line before relying on the pair.
- Keep the output diagnostic, not directional.
Interactive proof
Static matrix cell and Rolling tab regime chart
Open the rolling regime reader and compare the current cell with the rolling line before choosing a label.
Rolling correlation checks relationship health over time. Crossings and wide ranges are review events; they do not mean the relationship broke forever or became a trade.
Interactive desk lab
Rolling Regime Reader
A practical Correlation Matrix rolling-health lab for changing rolling window and lookback, marking crossings, reading stability range, and choosing whether a pair deserves follow-up.
A practical Correlation Matrix rolling-health lab for changing rolling window and lookback, marking crossings, reading stability range, and choosing whether a pair deserves follow-up.
Static cell to rolling health
A single matrix cell becomes a rolling-health question before the learner trusts the relationship.
A static Gold/Silver cell appears as one snapshot.
A rolling line draws behind it.
The cell label becomes a health-check question.
The final note says stable enough to inspect, not trade.
Remotion code
CorrelationStaticToRollingHealthVideo
The snippet is stored with the lesson so a future Remotion project can render the chapter video.
Show component snippet
import {AbsoluteFill, Easing, Sequence, interpolate, useCurrentFrame} from "remotion";
export const CorrelationStaticToRollingHealthVideo = () => {
const frame = useCurrentFrame();
const line = interpolate(frame, [36, 100], [0, 1], {extrapolateLeft: "clamp", extrapolateRight: "clamp", easing: Easing.bezier(0.16, 1, 0.3, 1)});
const lift = interpolate(frame, [18, 42], [0, 1], {extrapolateLeft: "clamp", extrapolateRight: "clamp", easing: Easing.bezier(0.16, 1, 0.3, 1)});
return (
<AbsoluteFill style={{background: "#fff8e8", color: "#071126", padding: 72}}>
<h1 style={{fontSize: 54, lineHeight: 1}}>A cell is a snapshot. Rolling is the health check.</h1>
<div style={{marginTop: 54, display: "grid", gridTemplateColumns: "330px 1fr", gap: 28, alignItems: "stretch"}}>
<div style={{transform: "translateY(" + (-24 * lift) + "px)", border: "2px solid #ad862d", background: "#fffdf7", padding: 28}}>
<span style={{display: "block", color: "#805407", fontSize: 20, fontWeight: 900}}>Static matrix cell</span>
<strong style={{display: "block", marginTop: 24, fontSize: 68}}>+0.72</strong>
<span style={{color: "#5c6576", fontSize: 22}}>Gold / Silver</span>
</div>
<svg viewBox="0 0 620 260" style={{width: "100%", height: 260, background: "#fffdf7", border: "1px solid #d9c69a"}}>
<line x1="44" y1="92" x2="590" y2="92" stroke="#d9c69a" strokeDasharray="8 8" />
<line x1="44" y1="150" x2="590" y2="150" stroke="#d9c69a" />
<path d="M 44 104 C 110 84, 168 94, 222 88 C 280 84, 330 126, 382 116 C 436 106, 488 92, 590 98" fill="none" stroke="#2454a6" strokeWidth="8" strokeLinecap="round" strokeDasharray="720" strokeDashoffset={720 - line * 720} />
</svg>
</div>
<Sequence from={108} layout="none">
<div style={{marginTop: 30, padding: 22, background: "#071126", color: "#fff8e8", fontSize: 28, fontWeight: 900}}>Question: did the relationship stay stable enough to matter today?</div>
</Sequence>
</AbsoluteFill>
);
};Sources used for this tutorial
Next step
Open the tool with the checklist beside you.
Move from the lesson into the matching Bullion Brains tool, keep the checklist visible, and treat the output as evidence until the caveats are clear.