# Efficiency — lesson

Gym heading: Situational awareness. Written before the code (Sep 7 2026). The teach screen shows this text; the answer key implements the rule in it and nothing else. Distances are in M everywhere. Harness, confidence, persistence, and reveal format follow stop-vs-noise; the bars come from point-at-the-bar's generator v2: the opening is v2's pre-line phase, and the ten bracketed bars are what this module adds.

Choices made where the order was silent:

- Path is the ten close-to-close moves added up, not the ten ranges. Every bar opens at the prior close, so it is the sum of the ten bodies; wicks are the noise inside a bar, and the read is where the bars closed. Net is the last close against the close ten bars back, the close the bracket opens on. On a 30-bar chart: net is |close 30 − close 20|, and the path runs from bar 21 to bar 30.
- Net and path are read at two decimals of M and the ratio at two decimals, the precision the reveal shows, so the number on the screen is the number the rule compared. The ratio is scale-free; M is on the reveal because net and path are stated in it.
- Nothing is stated during the rep: not the ratio, not M. The read is one look, how far the bracket got against how far it went; the reveal does the arithmetic.
- The three answers come up a third each (config), the in-between band included: it is a case, not a rounding error. Some reps sit within a few hundredths of 0.3 or 0.6 on purpose; the reveal shows the numbers either way.
- The colours of the ten bars are drawn without looking at the case: a majority count from a family table (five to nine of one colour), the majority colour by coin, arranged in one run or shuffled. Every colour pattern serves all three cases; the sizes of the bodies set the case. So a leg can carry five red bars if they are small, and churn can be eight green bars if the two red ones give it all back. Ten bars of one colour never come up: that pattern is a leg whatever the sizes. The harness checks that the case can't be read from the colour count, the longest run of one colour, or the two together.
- The total path of the ten bars is drawn from one range for every case (in units of the chart's scale), so a leg and churn travel about the same distance; what differs is how much of it stuck. The harness checks that the path in M has the same distribution in every case.
- The opening (the twenty bars before the bracket) is generator v2's pre-line phase, rotation, leg or mixed at the family's shares, drawn the same way for every case; half the charts are mirrored. The harness checks that the opening's regime, the mirror, the direction of the net and M carry no case.
- The next 20 bars are drawn with outcome rates that are config constants and are never shown: how often a leg carries on, how often a range holds its edges, how often an in-between resolves into a leg. The reveal says what price did, in M, and nothing about how often.
- Soft clock 8 seconds: one look at the bracket, one comparison.

Persistent header: **"Training your eye for which game is on."**

## Before you pick the game

- **Efficiency** — Efficiency is net move divided by total path over the last 10 bars — how far price got versus how far it travelled. Net is the last close against the close 10 bars back. Path is the 10 close-to-close moves added up, each counted as a distance. Both in M.
- **Clean leg** — Near 1.0 is a clean leg: almost every bar closed in the same direction.
- **Churn** — Near 0 is churn: lots of range, no progress.
- **The rule** — 0.6 or more is a leg. 0.3 or less is churn. Between 0.3 and 0.6 is in-between, a band that exists by design: not clean, not churn, no game on yet.
- **Why it matters at the trade** — Decision: a clean leg is a trend to join or leave alone, never fade. Churn is a range — fade the edges, never chase the middle. The number tells you which game is on.
- **What it doesn't say** — Efficiency is not a forecast. A leg says nothing about how much further it runs (Runway) or whether the stop survives the noise (Stop vs noise); churn says nothing about which edge holds (Acceptance) or who is stuck at it (Trapped or not trapped). It says how much of the last 10 bars' travel stuck.
- **Colour is not the read** — Bodies are. A leg can carry five red bars if they are small; churn can be eight green bars if the two red ones give it all back. Look at how far it got against how far it went, not at how many bars were green.
- **M** — The median high-to-low range of the last 20 bars. Net and path are stated in M on the reveal; nothing is stated during the rep.
- **Confidence is a number** — Low means 40%, Medium 65%, High 90% that your call is right. Scored Brier-style: sure and wrong costs 0.81, unsure and wrong costs 0.16, sure and right costs 0.01. Being certain is as expensive as being wrong.

## The read

One look at the bracket: how far the last 10 bars got against how far they went. Then the question: a leg, churn, or in-between?

## The rep

30 bars, the last 10 bracketed, frozen. No number is shown. The question, in full: **"The last 10 bars are bracketed. How far did price get against how far it travelled: leg, churn, or in-between?"** Leg, Churn, or In-between, with a confidence.

## The reveal

The chart again with the net drawn as a straight line across the bracket and the path as the zigzag of closes; the banner; the answer; net and path in M and the division; the verdict; one takeaway line; then the next 20 bars. Templates:

- Leg: **"{net} M net on {path} M of path. Clean. Join it or wait; fading this is the honeypot."**
- Churn: **"{net} M net on {path} M of path. Nothing got anywhere. Trade the edges of the range, not the middle."**
- In-between: **"Not clean, not churn. No game is on yet."**

Every rep ends on one of these three lines. Each is a decision: join the leg or leave it alone, fade the edges of the range, or wait. Then what the next 20 bars did, in M. No win percentage is shown anywhere.

## Answer key

`net = |close now − close 10 bars back|`; `path = Σ |close_i − close_(i−1)|` over the last 10 bars; both read at two decimals of M; `efficiency = net ÷ path` at two decimals.

- **Leg**: efficiency ≥ 0.6.
- **Churn**: efficiency ≤ 0.3.
- **In-between**: 0.3 < efficiency < 0.6. By design; the reveal says so.

The three answers come up a third each (config). Nothing but the bodies of the ten bars carries the case: not their colours, not the longest run of one colour, not the opening's regime, not the mirror, not the direction of the net, not M, not the total path.
