# Value — 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 with the session VWAP module's synthetic volume on every bar, and the profile beside the chart counts that volume.

Choices made where the order was silent:

- The session is the 40 bars on the screen: 15-minute bars from the 18:00 New York anchor, so the volume's time-of-day profile is the VWAP module's, unchanged. The clock is not drawn; nothing on the chart carries a label except the three lines. The last close is extended to the right edge as a dotted line, unlabelled, the way every platform draws the last price.
- The profile counts every bar's volume spread evenly over its high-to-low range, in rows of 0.1 M: the row that 5 points makes on a night when M is 50 points (2 points when M is 20, 7 when it is 70). A config, not a UI option. The row grid is anchored at the middle of the session's range, so a mirrored chart has the same rows.
- The POC is the row with the most volume; its line is drawn through the middle of the row. The value area is the 70% of the session's volume around the POC (config), built from the POC outward one row at a time, the heavier neighbour first. VAH is the top of the highest value row and VAL the bottom of the lowest.
- Price is the last close. Distances are read at two decimals of M, the precision the reveal shows: a close is above value when it sits more than 0.00 M above VAH at that precision, below value when more than 0.00 M below VAL, and inside otherwise, a close on the line included.
- The three answers come up a third each (config). Half the charts are mirrored. A share of the closes (config: drill 0.2, holdout 0.3) sits within a few hundredths of M of a line on purpose; the reveal shows the numbers either way.
- The session's opening is generator v2's pre-line phase, rotation, leg or mixed at the family's shares, drawn the same way for every case; it is the balance the profile is fat in. The balance is probed beyond its edges, on either side, at random times, for every case alike, so a thin tail on the profile says nothing about where the last close is. The tail sets the case and every tail shape serves more than one: a rotation ends inside value or a hair outside its edge; a leg or a spike ends out there (above, below) or comes back (inside); a leg that stalls builds a node out there, and whether value moved to it is the rule's call, not the shape's. A close outside value from a rotation or a flat tail sits 0.02 to 0.6 M beyond the edge; from a leg or a spike, 0.6 to 1.5 M (config ranges). The harness checks that the profile's shape (which tail is longer, the value area's width and its place in the session's range, the POC's place in the value area and its share of the volume, the session's range in M), the opening regime and M carry no case (within 3.5 standard errors of the pool), and prints the tail shapes per case for the record.
- The next 20 bars are drawn with an outcome rate that is a config constant and is never shown. For a close outside value the reveal says whether the next bar closed out there or back inside, in the lesson's own terms (two closes out and value moves; one close back and it was a rejection), and where price ended, in M. For a close inside value it says whether price traded through the POC and where it ended. No percentages anywhere.
- Soft clock 6 seconds: one look, the last close against two lines.

Persistent header: **"Training your eye for where value is, and whether price is inside it."**

## Before you chase

- **Value** — Value is where most of the session's volume traded: the value area, from VAL to VAH, with the POC as the heaviest price. The profile beside the chart counts it, each bar's volume spread over its range in rows of 0.1 M; the value area is the 70% of the volume around the POC, built outward one row at a time, the heavier neighbour first.
- **Inside value** — Between VAL and VAH, price is at fair and the POC is a magnet.
- **Above value** — Above VAH, buyers are paying up.
- **Below value** — Below VAL, sellers are paying down.
- **Why it matters at the trade** — Decision: inside value, fade the edges toward the POC. Outside value, the question is acceptance: is price being accepted out there (a new value forming) or rejected back in? Never chase outside value without acceptance.
- **Acceptance** — Two closes out there and value moves; one close back and it was a rejection.
- **What it doesn't say** — Inside or outside is a location, not a forecast. It says nothing about whether the fade reaches the POC (Runway), whether the stop survives the noise (Stop vs noise), whether anyone is stuck at the edge (Trapped or not trapped), or whether the market has voted out there yet (Acceptance). It says where the last close sits against the session's value, in M.
- **M** — The median high-to-low range of the last 20 bars. Every distance here is in M. The number for the current chart is on the screen.
- **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: the last close against two lines. Above VAH, below VAL, or between them.

## The rep

Forty bars with the session's volume profile beside them, VAH, POC and VAL drawn, frozen on the current bar. M is stated. The question, in full: **"The session's value area is drawn. Is the last close inside value, above it, or below it?"** Inside, Above, or Below, with a confidence.

## The reveal

The chart again with the next 20 bars, the profile as it was at the freeze. The distance from the POC and from the nearest edge in M, the verdict, and one takeaway line. Templates:

- Inside: **"{d} M from the POC. At fair. The magnet is the trade; edges fade toward it."**
- Above: **"{d} M above VAH. Buyers paying up. Acceptance decides: two closes out here and value moves; one close back and it was a rejection."**
- Below: **"{d} M below VAL. Sellers paying down. Acceptance decides: two closes out here and value moves; one close back and it was a rejection."**

Every rep ends on one of these lines. Each is a decision: fade the edge toward the magnet, or wait for the market to vote before chasing. Then what the next 20 bars did, in M. No win percentage is shown anywhere.

## Answer key

The profile: each bar's volume spread evenly over its high-to-low range into rows of 0.1 M anchored at the middle of the session's range. POC: the row with the most volume. Value area: from the POC outward, one row at a time, the heavier neighbour first, until 70% of the session's volume is in. VAH: the top of the highest value row; VAL: the bottom of the lowest.

`above = round2((close − VAH) / M) > 0`; `below = round2((VAL − close) / M) > 0`; `inside` otherwise. Reported: the distance from the POC in M, and from the nearest edge in M.

The three answers come up a third each (config). Nothing but the last close against the two lines carries the case: not the shape of the profile, not the opening's regime, not M.
