Tool lesson

Correlation Matrix: Review Diversification Without Calling It Safety

A practical Correlation Matrix lesson for reviewing basket crowding, driver overlap, and offset context without saying a basket is safe because it has many tickers.

14 minBeginner6 chapters

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 basket size from driver spread

Trader question

Does this basket add different risk drivers, or just more names?

A basket can have many assets and still behave like one crowded macro position. Diversification review starts by asking whether each added asset changes the driver mix.

Desk checklist

  • Count risk drivers before counting tickers.
  • Name the period used for the review.
  • Flag repeated macro exposure early.

Interactive proof

Diversification tab basket asset chips and period selector

Add assets to the crowding map and watch whether driver overlap actually falls.

1BasketSize is not safetyMore tickers only help when they add different risk drivers instead of repeating the same exposure.
2ScoreReview contextThe diversification score summarizes average absolute correlation. It can improve the review, not promise protection.
3Max correlationCrowding pressureThe highest pairwise link asks which two assets may be carrying the same macro driver.
4Min correlationOffset contextA negative or weak link can be useful context, but it is not insurance without sizing, volatility, and regime checks.
5LedgerReview notesRecommendation rows should be translated into concentration questions, caveats, and adjacent-tool checks.
6MapProxy linksThe map helps visualize driver overlap, but links can be aggregate or proxy relationships rather than direct guarantees.

Diversification output reviews crowding and driver overlap. A better score can improve the desk note, but it cannot make the basket safe or protected.

Interactive desk lab

Diversification Crowding Map

A practical Correlation Matrix diversification lab for assembling a basket, reading score, max/min correlation, hedge coverage, and map links, then writing concentration and invalidation notes without safety claims.

Native scroll

A practical Correlation Matrix diversification lab for assembling a basket, reading score, max/min correlation, hedge coverage, and map links, then writing concentration and invalidation notes without safety claims.

45s Remotion sceneDiversificationBasketSizeVideo

Basket size is not diversification

Asset chips multiply first, then the shared-driver rail shows why more names can still be one exposure.

Storyboard beats4 cues
1

A basket starts with Gold and Silver.

2

More commodity chips enter the basket.

3

A shared macro-driver ribbon groups several chips together.

4

The final badge says driver spread before ticker count.

Remotion code

DiversificationBasketSizeVideo

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";

const chips = ["Gold", "Silver", "Copper", "Crude", "USDINR"];

export const DiversificationBasketSizeVideo = () => {
  const frame = useCurrentFrame();
  const ribbon = interpolate(frame, [72, 104], [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}}>More tickers do not automatically spread risk.</h1>
      <div style={{marginTop: 54, display: "grid", gridTemplateColumns: "repeat(5, 1fr)", gap: 12}}>
        {chips.map((chip, index) => {
          const opacity = interpolate(frame, [index * 12, index * 12 + 16], [0, 1], {extrapolateLeft: "clamp", extrapolateRight: "clamp"});
          return <div key={chip} style={{opacity, minHeight: 110, border: "1px solid #d9c69a", background: "#fffdf7", padding: 18, fontSize: 28, fontWeight: 900}}>{chip}</div>;
        })}
      </div>
      <div style={{marginTop: 28, height: 42, width: 760 * ribbon, background: "#d9971f", color: "#071126", overflow: "hidden", padding: "8px 16px", fontSize: 24, fontWeight: 900}}>shared inflation / dollar driver</div>
      <Sequence from={108} layout="none">
        <div style={{marginTop: 24, padding: 20, background: "#071126", color: "#fff8e8", fontSize: 28, fontWeight: 900}}>Count drivers before you count names.</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.

Open Correlation Matrix