Tool lesson

Commodity Board: Choose Market Grid Or Focused Board

A beginner-safe Commodity Board lesson for choosing the broad Market Grid or a small Focused Board so the live board reduces noise instead of recreating it.

12 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

Use Market Grid for broad scan

Trader question

Do I need discovery across the market, or do I already know my watch list?

The Market Grid is the broad discovery surface. It lets the learner compare supported spot, macro, active, and carry rows before choosing which few rows deserve closer attention.

Desk checklist

  • Use the grid when the question is still open.
  • Scan lanes before saving rows.
  • Keep discovery separate from daily monitoring.

Interactive proof

Market Grid tab, grouped lanes, root filters, and full board scan

Sort broad-market examples into scan, monitor, and ignore lanes, then notice how the Market Grid remains the discovery layer.

1Market GridDiscovery surfaceUse the broad grid when the desk question is still open and the learner needs to see which lane deserves attention.
2Focused BoardDaily monitoring surfaceUse the saved board for instruments that already have a reason to be watched today, not for the whole market inventory.
3Noise budgetFewer rows than feels comfortableA small board makes the learner explain why each instrument belongs before the row can demand attention.
4StorageGuest local, signed-in syncedGuest boards are practice memory in the browser; synced boards are account workflow continuity after sign-in.
5ResetEmpty board is a clean startAn empty Focused Board can be a deliberate reset when the old list no longer matches the current desk question.

Market Grid is the discovery surface. Focused Board is the discipline surface. A row should move into the daily board only when the learner can name the reason it belongs there today.

Interactive desk lab

Commodity Board Grid Versus Focused Board

A practical Commodity Board lab for sorting rows into scan, monitor, and ignore lanes while keeping the Focused Board deliberately small.

Native scroll

A practical Commodity Board lab for sorting rows into scan, monitor, and ignore lanes while keeping the Focused Board deliberately small.

52s Remotion sceneCommodityBoardGridVsBoard

Grid for discovery, board for discipline

A full Market Grid separates into a small Focused Board only after each row earns a daily monitoring reason.

Storyboard beats4 cues
1

A broad grid of spot, macro, active, and carry rows fills the screen.

2

Rows that match the desk question slide toward a short daily list.

3

The remaining rows fade into scan-only context.

4

The final label separates discovery from discipline.

Remotion code

CommodityBoardGridVsBoard

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 rows = ["Spot gold", "DXY", "US10Y", "MCX Gold Jun", "MCX Silver Jul", "Crude Oil", "Natural Gas", "Copper"];

export const CommodityBoardGridVsBoard = () => {
  const frame = useCurrentFrame();
  const move = interpolate(frame, [34, 104], [0, 1], {
    extrapolateLeft: "clamp",
    extrapolateRight: "clamp",
    easing: Easing.bezier(0.16, 1, 0.3, 1),
  });

  return (
    <AbsoluteFill style={{background: "#fff8e8", color: "#071528", padding: 72}}>
      <h1 style={{fontSize: 54, lineHeight: 1}}>Use the grid to discover. Use the board to monitor.</h1>
      <div style={{marginTop: 42, display: "grid", gridTemplateColumns: "1.2fr 0.8fr", gap: 26}}>
        <div style={{padding: 22, background: "#fffdf7", border: "1px solid rgba(7,21,40,0.16)"}}>
          <strong style={{fontSize: 29}}>Market Grid</strong>
          <div style={{marginTop: 18, display: "grid", gridTemplateColumns: "1fr 1fr", gap: 12}}>
            {rows.map((row, index) => {
              const keep = row === "MCX Gold Jun" || row === "DXY" || row === "Spot gold";
              const opacity = interpolate(move, [0, 1], [1, keep ? 0.3 : 0.16]);
              return (
                <div key={row} style={{opacity, padding: 16, background: keep ? "#fff4d6" : "#f7f1e4", border: "1px solid rgba(7,21,40,0.14)", fontSize: 22, fontWeight: 900}}>
                  {row}
                </div>
              );
            })}
          </div>
        </div>
        <div style={{padding: 22, background: "#071528", color: "#fff8e8", border: "2px solid #c98718"}}>
          <strong style={{fontSize: 29}}>Focused Board</strong>
          {["MCX Gold Jun", "DXY", "Spot gold"].map((row, index) => {
            const opacity = interpolate(frame, [58 + index * 12, 86 + index * 12], [0, 1], {extrapolateLeft: "clamp", extrapolateRight: "clamp"});
            const y = interpolate(frame, [58 + index * 12, 86 + index * 12], [28, 0], {extrapolateLeft: "clamp", extrapolateRight: "clamp"});
            return (
              <div key={row} style={{opacity, transform: "translateY(" + y + "px)", marginTop: 16, padding: 18, background: "#fffdf7", color: "#071528", fontSize: 23, fontWeight: 950}}>
                {row}
              </div>
            );
          })}
        </div>
      </div>
      <Sequence from={116} layout="none">
        <p style={{marginTop: 28, fontSize: 28, color: "#805407", fontWeight: 900}}>A focused board should be smaller than the market.</p>
      </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 Commodity Board