Skip to content
✎ FeedbackNew here?
Open Screen+ reversal context →the live surface this page describes — data, filters and history
How well testedDescriptive onlyit describes what happened; it has never earned the right to rank or selectRecorded: DESCRIPTIVE-ONLY (context columns are LIVE on Screen+; every tradeable form — timing, breakout craft, risk-geometry book at true cost, and ex-ante selection — was falsified under pre-registered, tamper-clean study).

Reversal Context — STREAM BAND + FRACTAL FLOOR — Canonical Reference

One-line definition: the two survivors of the desk's reversal-pair research — STREAM BAND (a 13-EMA high/low band with a 5-EMA HLC/3 trigger) and FRACTAL FLOOR/CEILING (the latest confirmed Williams down/up-fractal as a support/invalidation level) — shipped only as descriptive context columns (band state· own-history stretch percentile· risk-geometry floor), because every tradeable form of the pair was pre-registered and falsified at every level.


1. What it is

Two related structures the desk specified (2026-07-13 voice-note session) for catching reversals off a stretched, beaten-down tape:

Both are pure-Python over the NSE bhav archive, ₹0, no LLM, point-in-time honest (a degree-N fractal is only used once N bars have printed after it).

2. Our variation vs. the standard technique

3. How it works (methodology)

All constants (EMA lengths, the 756-bar stretch window, fractal degrees, floor lookback) live in the reversal context code (EMA_FAST/EMA_SLOW, STRETCH_WIN, DEGREES, FLOOR_LOOKBACK) — not restated here. The module computes one latest row per symbol into the isolated reversal_context table (bounded snapshot; space rule; no the db code edit — the signal alerts code isolation pattern) and stamps every fractal's knowable_at implicitly by only consuming confirmed pivots.

The Screen+ "rev" column-group renders four/six descriptive cells per symbol (_rev_cells in the screener plus code): band state (with the reclaim cross labelled a caution), stretch %, stretch percentile, and the floor (+ ceiling) level. Two filter pills — ?rev=ri ("⚠ Reclaim· floor intact") and ?rev=si (the bearish mirror, "⚠ Slip· ceiling intact") — surface the band event with its confirmed fractal context. None is an entry or an alert.

4. Status, validation & honesty fence

DESCRIPTIVE-ONLY, and the falsification is the product copy. This is a binding fence — the project keeps a falsified-approaches ledger and softening this status is a blocking error. The reversal pair was tested pre-registered + hash-frozen + tamper-clean and is falsified at every level (all numbers in the strategy ledger):

What survives (as shipped): the descriptive context columns + the two watch pills. The one reusable, non-tradeable nugget: among knife-bounces, low-vol + above-own-norm-delivery names are consistently less bad — context for triage, never a rank. Any future reversal proposal must cite ledger §§ 07-13 / 07-14 / 07-14b / 07-14c first. This is coherent with project doctrine: price strength is the only gross forward-return engine; reversal/band/floor reads are context, never rankers or fundable alpha.

5. Where it lives (code· routes· DB· timers)

6. Data & provenance

7. Terminology canon

8. Decision & session history

9. Open items / frozen work

10. Sources of truth