Reading Cival Trapped Traders v1.2.1

This page explains every element the indicator draws, every state a zone can be in, every HUD line, and how each number is computed. Defaults quoted here are the values a fresh instance loads with; the full list is in 02-Settings-Reference. Where a number depends on a setting, the setting's exact ATAS name is in italics.

The vocabulary is deliberate. The indicator tracks a hypothesis of failed aggression. A "trapped" side is shorthand for "this side's executed aggression did not hold"; it is not a statement about anyone's account. Evidence points are a checklist, not a probability. Guide prices are reference prices, not orders or targets.

1. What is being measured

For every closed candle the indicator reads the executed volume at each price: bid volume (trades that hit the bid, aggressive selling) and ask volume (trades that lifted the ask, aggressive buying). Delta is ask minus bid. It then follows one hypothesis from start to finish:

  1. A candle shows directional aggression at or beyond a known structural reference (the source).
  2. Price closes back through that reference (the reclaim).
  3. A later closed candle moves away from the source zone with enough displacement (the confirmation).
  4. The zone is then tracked until a retest, an invalidation, or expiry.

Two side names are used everywhere:

Name Meaning Response direction Colour
BUYERS (trapped buyers) Aggressive buying beyond or at a reference failed to hold Bearish (price moved down) Rose #FB7185
SELLERS (trapped sellers) Aggressive selling beyond or at a reference failed to hold Bullish (price moved up) Teal #2DD4BF

Gold #FBBF24 means unconfirmed (at risk, or a LIVE preview). Grey means an ended zone.

Closed-bar rule. The newest candle loaded in ATAS is always treated as still forming, even on a static history chart. A candle counts as closed once the next one exists. Everything the indicator calls confirmed, every marker, alert, export and hidden output is computed from closed candles only. The separate gold LIVE layer (section 9) is the one exception, and it is marked as provisional wherever it appears. If ATAS later delivers a corrected historical candle or footprint, or you change a setting, the indicator rebuilds from its loaded history, so past zones can change; historical alerts are suppressed during a rebuild. A different amount of loaded history, a different timeframe or bar type, and any settings change can likewise legitimately change results. Merely moving the cursor changes only which zone the HUD shows, never the underlying closed-bar sequence.

2. Lifecycle: every state

State What triggers it (defaults) Event name What you see
At risk A closed candle passes the source rules (section 3). The zone is a hypothesis only. at-risk Gold dashed box from the source bar, label BUYERS AT RISK / <kind>
Reclaimed A completed close back through the reference by more than the buffer (1 tick minimum). It can happen on the source candle itself or on a later bar, up to 8 bars after the source (Maximum bars to reclaim reference). reclaimed Still gold; card says BUYERS RECLAIMED
Confirmed A later closed candle satisfies the confirmation rules (section 5). Never the source candle. confirmed Solid rose/teal box starting at the confirmation bar, a circle and arrow at the confirmation close, label CONFIRMED @ <bar> | BUYERS TRAPPED
Retested (still active) The first later candle whose range touches the zone (plus 1 tick, Retest price tolerance ticks) and that closes beyond the zone on the response side: below the zone low for BUYERS, above the zone high for SELLERS. Only the first retest is recorded. retest-rejected Small marker RETEST-REJECTED
Invalidated A close (or, with Confirmed invalidation price source = Wick, a high/low) strictly beyond the invalidation price. Invalidation wins over a guide touch on the same candle. invalidated Zone turns grey, marker INVALIDATED (gold), card TRAP ENDED
Accepted Before confirmation, a close strictly beyond the invalidation price: price accepted beyond the source extreme, so the hypothesis failed. accepted The gold zone disappears; no marker
Expired No reclaim within 8 bars; or reclaimed but not confirmed within 4 bars of the reclaim (Maximum bars after reclaim); or a confirmed zone older than 200 bars (Maximum confirmed-zone tracking bars). Capacity limits can also expire the oldest candidate (capacity-expired). expired An unconfirmed zone disappears with no marker; a confirmed one turns grey
Filtered Confirmation geometry was met but evidence points were below Minimum evidence points. Cannot happen at the default of 0. filtered Zone disappears
Interrupted A malformed-OHLC bar (or an ordinal gap in the bar sequence) ends every pending and active zone and resets the ATR, volume and reference baselines, so warm-up restarts. interrupted Zones end; for a malformed bar the status says Invalid bar; warmup reset

Other events: guide-1-observed and guide-2-observed (price reached the 1R / 2R reference price after confirmation), ambiguous (one candle crossed both known boundaries, so the path is unknown and no source is created; marker AMBIGUOUS), and capacity-evicted (bounded memory dropped an old zone; bookkeeping, not a market outcome).

What is charted. Pending zones are drawn when Show unconfirmed at-risk candidates is on. A zone that was confirmed is drawn while active, and after it ends if Show ended confirmed zones is on. A candidate that ends without ever confirming (accepted, expired, filtered) is not charted, so a gold zone can vanish without a marker. The HUD's at risk count and the exports are where to see those endings.

3. Where a source comes from

All three source types need a valid footprint for the candle and, by default, relative volume of at least 1.2 times the prior 20-bar average (Require prior-relative volume, Minimum prior-baseline RVOL). The candle is checked against each side (buyers, then sellers). Order of precedence on one candle and side: failed breakout, then edge rejection, then stack failure. The first that qualifies wins.

Source kind Condition (defaults) Eligible rows
Failed breakout (Detect failed breakout aggression) The candle's high is more than 1 tick (Break clearance ticks) above the reference high (low below the reference low for sellers). Rows priced strictly beyond the reference
Edge rejection (Detect extreme aggression rejection) The candle's extreme is within 2 ticks of the reference or beyond it, and the candle closes back away from the source rows by more than the buffer. Rows in the outer 30% of the candle's range (Extreme region fraction of candle range)
Stack failure (Detect stranded diagonal stacks) At least 3 consecutive diagonal imbalance rows in that outer region, the same close-back-away rule, and (by default) a known reference within 2 ticks (Stack failures require known structure). The strongest qualifying stack

Reference (Structural reference):

The reference itself is not drawn. For a failed breakout the zone's near edge sits half a tick or more beyond it, so the reference is just inside the zone's lower edge (buyers) or upper edge (sellers). Each zone's Reference is in the JSON export.

Source gates (a candle must pass all of them):

Gate Default How it is computed
Eligible rows at least 2 (Minimum reported aggressive price rows) Rows with positive volume in the eligible region
Aggressive share 10% (Minimum aggressive edge volume / candle percent) 100 x aggressive-side volume in eligible rows / whole candle volume
Edge delta 20% (Minimum directional edge delta percent) 100 x (aggressive - opposite) / (aggressive + opposite), eligible rows only. Aggressive = ask volume for buyers, bid volume for sellers
Absolute volume 0 (Minimum observed aggressive volume (feed units)) Feed units (contracts, coins), not dollars. Set a floor that suits your instrument
Relative volume 1.2 (Minimum prior-baseline RVOL) Source candle volume / mean volume of the previous 20 bars (Prior volume baseline bars), source excluded
Diagonal imbalance ratio 3, stack of 3 (Minimum diagonal imbalance ratio, Minimum consecutive diagonal stack rows) A buy row counts when its ask volume is at least 3 times the bid volume one tick below; a sell row, its bid volume against the ask one tick above. Zero opposite volume never counts. Rows must be tick-adjacent
Stack for every source off (Require stack for every source) When on, breakouts and edge rejections must also contain a qualifying stack

Further source rules:

Zone geometry. The box covers the eligible rows, widened half a tick at each end. Its numeric bounds are exact; Minimum visible box height pixels only makes thin zones easier to see.

Aggression VWAP. The volume-weighted mean price of the aggressive-side volume across the source rows.

4. Invalidation and reference prices

Price Computation (defaults) Notes
Invalidation Source extreme +/- the largest of 1 tick, Invalidation offset ticks and 0.10 x frozen source ATR (Invalidation offset / frozen ATR), rounded outward to a whole tick Frozen at the source. It is a reference for where this hypothesis is considered wrong. It is not a stop order and says nothing about where anyone's stops are
1R reference Confirmation close, moved in the response direction (down for BUYERS, up for SELLERS) by the distance from the confirmation close to the invalidation price Off by default (Show analytical 1R / 2R guides)
2R reference Twice that distance Observed events guide-1-observed / guide-2-observed only record that price traded there

The 1R and 2R lines are analytical distances. They are not targets, fills or profit/loss. Wick mode tests highs and lows, which cannot show the order of events inside one candle; when a candle touches more than one level, invalidation is given priority and no intrabar sequence is assumed.

5. What confirmation requires (defaults)

A pending zone is checked on each later closed candle. The candle must come at least 1 bar after the reclaim bar (Minimum later bars after reclaim), can never be the source candle, and must fall within 4 bars of the reclaim (Maximum bars after reclaim). It must satisfy all of:

  1. Crossed. Its close is strictly beyond both the buffered reference and the buffered source zone (below min(reference - buffer, zone low - buffer) for buyers).
  2. Displacement. Its close is at least 0.25 frozen source ATR beyond the reclaim close (Confirmation displacement / frozen ATR). This is measured from the reclaim close, not from the aggression VWAP.
  3. Close location. For a bearish response, (high - close) / (high - low) is at least 0.60, so the close is at least 60% of the way from the candle's high to its low; for a bullish response, (close - low) / (high - low) is at least 0.60 (Directional confirmation close location fraction, 0.5 to 1).
  4. Flow policy (Confirmation evidence policy): CompleteFootprint (default) needs a reconciled footprint on the confirmation candle; OpposingDelta additionally needs whole-candle delta against the source side of at least 5% of volume (Minimum opposite delta percent); PriceOnly allows missing confirmation flow. The source candle always needs a footprint in every mode.

Reclaim buffer: a completed close back through the reference by more than 1 tick (Reclaim clearance ticks; a setting of 0 still enforces 1 tick).

6. Evidence points (a checklist, not a probability)

Item Points Met when
Directional classified edge aggression 25 Always, for a zone that was created (the source gates were passed)
Known structural reference 15 The zone has a reference (always, unless a stack failure with Stack failures require known structure off)
Consecutive diagonal imbalance 15 The source contains at least 3 stacked rows
Prior-relative volume 10 RVOL at least the minimum (1.2)
Completed close back through reference 10 The reclaim has happened
Later adverse price displacement 15 Confirmed (not scored before)
Directional confirmation close location 10 Confirmed (not scored before)

Unavailable items are not scored. With the default settings the only item that can be missing on a confirmed zone is the diagonal stack, so confirmed zones score 85 or 100. The score therefore tells you which optional boxes were ticked, not how likely anything is. Minimum evidence points (default 0) can add a gate; it does not turn the score into a probability.

7. What is drawn

Element Setting that controls it Meaning
Zone box Show trap zone bands Source rows, half a tick wider each end. Solid thick outline once confirmed (begins at the confirmation bar); dashed gold while unconfirmed (begins at the source bar). Fill strength Zone fill opacity percent (26%). Boxes of current pending/active zones extend to the right edge on the latest view (Extend current trap boxes to chart edge)
Faint source span Show faint historical source span A very faint band between the source bar and the confirmation bar, for context. The reading is known only at confirmation
Aggression VWAP line Show observed aggression VWAP 2-pixel line at the aggression VWAP; dashed while unconfirmed
Source profile bars Show top observed source rows Up to 32 short bars beside the zone: the largest source rows by aggressive volume. Executed volume, not resting liquidity. Rows sharing a pixel show the biggest, not a sum
Labels Show numeric labels BUYERS FAILED / failed breakout (or AT RISK) above or below the zone; low - high / <volume> observed units at the VWAP
Confirmation marker Show later confirmation markers Circle at the confirmation close with CONFIRMED @ <bar> | BUYERS TRAPPED
Direction arrow Show large trapped-side arrows Large arrow at the confirmation close in the response direction (down for BUYERS, up for SELLERS)
Event markers Show retest and invalidation markers Last 24 RETEST-REJECTED, INVALIDATED and AMBIGUOUS markers in view; INVALIDATED is gold
Invalidation guide Show selected invalidation Dashed gold line from the confirmation bar to the right edge for the selected confirmed zone. In the default full-detail mode it is labelled Count invalid below/above <price> (wording shared with other Cival tools); with Full analysis detail off it reads INVALIDATION <price>. Same price either way
1R / 2R guides Show analytical 1R / 2R guides (off) Dashed lines 1R reference <price> and 2R reference <price>
Trap cards Show trap cards with volume and price Up to three 310 x 112 px cards at the chart edge: stage title, low - high | timing, <volume> observed units | evidence N/100, the live pressure line, and an evidence bar. Needs room; they are skipped when the pane is small or space is taken
HUD Show dashboard Section 8

When the chart is crowded, current (pending or active) zones take precedence, then the newest ended ones, up to Maximum recent visible zones (default 6, up to 24). Labels may be nudged up or down a little to avoid overlapping each other, and are dropped if there is no room, so read the numbers inside a label rather than its exact vertical position.

Compact layout. With Full analysis detail off and Compact display on, the indicator shows only pending and active zones, no trap cards or event markers, at most three short labels, and replaces the HUD with a small shared panel CIVAL / CURRENT CHART READ that lists one line per Cival indicator on the chart. The defaults (both on) use the full layout described here.

8. The HUD, line by line

Hover a candle to select the zone spanning it (Inspect crosshair cycle); otherwise the newest pending or active zone is shown. Dashboard corner and Dashboard width (260 to 500) place it. In the default mode the abbreviation RVOL appears spelled out as Relative volume.

Line Example Meaning
Status Active: closed-bar failed-aggression hypotheses Section 10 lists every status
Counts CONFIRMED buyers 1 | sellers 2 | at risk 0 Retained active confirmed zones by trapped side, and retained pending candidates (at risk + reclaimed)
Live line LIVE preview / forming bar 1380 / may change Gold. Only when Show live forming trap preview is on and not in review mode
Selected zone BUYERS TRAP ENDED | Invalidated | 100/100 Stage, state (or FORMING for a live projection), evidence points
Zone and VWAP Zone 81606.5 - 81612.5 | VWAP 81610.7469... Exact zone bounds and aggression VWAP
Volume and delta Observed 2.05851 units | source delta 78.04% Aggressive-side executed volume in the source rows (feed units) and the edge delta from section 3
Baselines Relative volume 1.76 | stack 3 | source 62 RVOL, stacked rows, source bar number
Ordinals Reclaim 62 | confirmed 64 | invalid 81616 Bar numbers of reclaim and confirmation (- if not yet, PENDING for a live projection) and the invalidation price
Pressure Adverse <n>t | live delta <n>% Section 9. Ended / Invalidated once over
Checklist (3 lines) AGGRESSION YES | STRUCTURE YES | STACK YES / Relative volume YES | RECLAIM YES | MOVE YES / CLOSE YES The evidence items. YES met, WAIT not met, N/A unavailable. MOVE is the displacement item. Shown with Show orderflow confluence checklist
Coverage Closed classified coverage 100% Share of the newest closed candle's volume carrying bid/ask; or the reason the footprint failed
Footer Failed-aggression hypothesis / positions and exits unknown A permanent reminder

Bar numbers are ordinals of the loaded chart. They can change when history reloads.

9. The live preview layer

Show live forming trap preview (on) draws a separate, provisional overlay computed from the still-forming candle as if it closed now, on an isolated copy of the closed-bar state. It refreshes at most every 250 ms (Live preview refresh milliseconds, 100 to 2000) when ATAS delivers a tick; it uses no timer and no extra data subscription, so it does not update during a feed outage.

What it shows: gold dashed boxes; card and HUD titles LIVE <SIDE> AT RISK, LIVE <SIDE> RECLAIMED or LIVE <SIDE> TRAPPED? (with UNCONFIRMED / forming bar as the timing); a marker LIVE TRAP / UNCONFIRMED; and, in the pressure line, LIVE INVALIDATION WATCH or LIVE CONTINUATION WATCH when the forming candle would end a zone as it stands. It can change or vanish on any tick.

What it never does: feed confirmed zones, the hidden outputs, alerts, exports or review mode. Only a completed candle can promote anything to a confirmed reading.

Pressure line. Adverse <n>t = trapped-side sign x (aggression VWAP - current price) / tick size. Positive means price is on the adverse side of the source aggression's VWAP. It is a distance, not a measured loss for anyone. live delta <n>% is the forming candle's ask minus bid as a percentage of its reported volume; live flow unavailable appears if the forming candle has no usable footprint.

10. Status messages

Message Meaning
Warmup Initial state; no closed bars processed
Warmup: prior ATR / volume baseline Fewer than 14 prior bars for ATR, or fewer than 20 for volume with relative volume required
Footprint unavailable: <reason> Reasons: No reported price rows; Price-row budget exceeded (more rows than Maximum footprint rows per candle); No positive reported candle volume; Invalid/duplicate/off-grid footprint row; Reported rows exceed candle volume; Incomplete volume/classification reconciliation
Waiting for known structure reference No reference level yet for the chosen mode
Active: closed-bar failed-aggression hypotheses Running normally
Invalid bar; warmup reset A malformed candle interrupted the study
Waiting for valid native tick size ATAS has not supplied a tick size
AS OF bar N; later candles excluded from study Review mode
Review bar is outside the bounded loaded history The review bar is older than the analysed window
Delivered history correction rebuilt; historical alerts suppressed ATAS revised an already-closed candle
Invalid trapped-trader settings A setting combination was rejected; previous values remain
Study unavailable: <error> An unexpected error; the study is cleared until the next recalculation
Local alert unavailable: <error>; study retained The sound/notification host failed; the study is unaffected
Exported JSON and causal event CSV to <folder> / No completed report to export / Export failed: <error> Export results
Move crosshair to a completed bar first Set review at completed crosshair now had no completed bar under the cursor

11. Presets

Apply a starting preset is an action: choosing a value resets all computation settings (structure, source, baseline, confirmation and lifecycle groups, including the reference mode, detection toggles and manual levels) to that preset's values. Display, review, alerts and export settings are untouched. The box returns to Custom afterwards, because it is an action rather than a stored choice. Apply a preset before you tune anything.

Setting Balanced Selective Responsive
Prior range lookback bars 20 20 12
Minimum directional edge delta percent 20 30 15
Minimum aggressive edge volume / candle percent 10 10 8
Minimum reported aggressive price rows 2 3 2
Require prior-relative volume / minimum RVOL on / 1.2 on / 1.5 off / 1.2
Require stack for every source off on off
Confirmation evidence policy / opposite delta % CompleteFootprint / 5 OpposingDelta / 8 CompleteFootprint / 5
Confirmation displacement / frozen ATR 0.25 0.40 0.15

All other computation settings keep their defaults. None of the presets has been optimised or validated for any market; use Responsive to inspect more candidates, not as a better model.

12. Review mode

Setting Review as of bar to a completed bar number recomputes the study using only data up to that bar, so you can see what was known then. Later candles stay visible because ATAS draws them, but nothing after the cutoff is analysed, the hidden outputs after it are cleared, live preview is off and no alerts are sent. Set review at completed crosshair now (an action) takes the bar under the crosshair when it is applied; if the cursor is not over a completed bar the status says Move crosshair to a completed bar first, so typing the bar number is the more reliable route. Return to latest study now (an action) sets the value back to -1.

13. Alerts

All alerts are local ATAS notifications and are off by default (Enable new live local alerts). With the master on, a new live confirmation notifies (Alert on new confirmation, on by default); Alert on later rejected retest and Alert on invalidation are separate switches (off). The text is Cival Trapped Traders: <event> BUYERS|SELLERS at <price> where the side is the trapped side. An alert is raised when the next candle begins, for events known on the candle that just closed. Nothing is sent while history loads, during recalculation, after a delivered history correction, on first attachment, or in review mode. Alert sound defaults to alert1.

14. Export

Export current JSON and event CSV now (an action) writes two files into Export folder (blank uses %APPDATA%\ATAS\CivalTrappedTraders):

Files are written atomically and uniquely named. The export is a snapshot of bounded retained state (up to 128 zones and 2,048 events by default), not a permanent recorder, and a later history correction can revise earlier rows. Chart times are the chart's own clock; no timezone is assumed.

15. Where every setting acts (all 85)

Ranges are what the indicator accepts; out-of-range combinations are rejected and the earlier values stay.

00 Chart clarity and quick setup

Setting Default Effect
Compact display (full detail must be off) on Reduced layout, only when Full analysis detail is off
Full analysis detail on Full layout; expands abbreviations such as RVOL in text
Apply a starting preset Custom Action; section 11

01 Structure

Setting Default Effect
Structural reference PriorRange PriorRange / ConfirmedSwings / ManualLevels
Prior range lookback bars 20 3 to 500; width of the PriorRange window
Confirmed pivot bars each side 3 1 to 30; pivot strictness for ConfirmedSwings
Manual upper reference 0 Used only in ManualLevels; must exceed the lower
Manual lower reference 0 Used only in ManualLevels
Detect failed breakout aggression on Enables failed-breakout sources
Detect extreme aggression rejection on Enables edge-rejection sources
Detect stranded diagonal stacks on Enables stack-failure sources
Stack failures require known structure on Stack failures must be within 2 ticks of a reference

02 Source aggression

Setting Default Effect
Break clearance ticks (at least one) 1 0 to 1000; at least 1 is always enforced
Minimum reported aggressive price rows 2 1 to 100
Extreme region fraction of candle range 0.30 0.05 to 1; outer part of the candle used for rejections and stacks
Minimum aggressive edge volume / candle percent 10 0 to 100
Minimum directional edge delta percent 20 0 to 100
Minimum observed aggressive volume (feed units) 0 Absolute floor in native units
Minimum diagonal imbalance ratio 3 1 to 100
Minimum consecutive diagonal stack rows 3 2 to 100
Require stack for every source off Applies the stack gate to all source kinds

03 Prior baselines

Setting Default Effect
Prior simple ATR bars 14 2 to 200; frozen into each zone
Prior volume baseline bars 20 2 to 500
Require prior-relative volume on Gate on RVOL for every source
Minimum prior-baseline RVOL 1.2 0.1 to 100

04 Later confirmation

Setting Default Effect
Reclaim clearance ticks (at least one) 1 0 to 1000; buffer for the reclaim and the confirmation threshold
Maximum bars to reclaim reference 8 1 to 200
Maximum bars after reclaim 4 1 to 200; confirmation window
Minimum later bars after reclaim 1 1 to 20; must not exceed the confirmation window
Confirmation displacement / frozen ATR 0.25 0 to 10
Directional confirmation close location fraction 0.60 0.5 to 1
Confirmation evidence policy CompleteFootprint CompleteFootprint / OpposingDelta / PriceOnly
Minimum opposite delta percent (opposing mode) 5 0 to 100; used only with OpposingDelta
Minimum evidence points (not probability) 0 0 to 100; extra gate on the checklist score

05 Zone lifecycle

Setting Default Effect
Invalidation offset ticks (at least one) 1 0 to 1000
Retest price tolerance ticks 1 0 to 1000
Maximum confirmed-zone tracking bars 200 2 to 10000
Nearby same-side source cooldown bars 8 0 to 1000
Invalidation offset / frozen ATR 0.10 0 to 10
Confirmed invalidation price source Close Close uses completed closes; Wick uses highs/lows

70 Review

Setting Default Effect
Review as of bar (-1 latest) -1 Section 12
Set review at completed crosshair now off Action
Return to latest study now off Action

80 Data and limits

Setting Default Effect
Maximum retained zone records 128 16 to 512
Maximum simultaneous candidates 16 1 to 64
Maximum retained event records 2048 64 to 8192
Maximum footprint rows per candle 20000 100 to 100000; over-budget candles are unavailable, never partly classified
Row/candle volume tolerance percent 1 0 to 5
Minimum classified candle volume percent 99 90 to 100; lowering it does not restore missing history
Maximum chart slots at rebuild 5000 200 to 20000; earlier bars are not analysed

89 Live visuals

Setting Default Effect
Show live forming trap preview on Section 9
Live preview refresh milliseconds 250 100 to 2000
Show trap cards with volume and price on Cards, full layout only
Show orderflow confluence checklist on Checklist lines in the HUD
Extend current trap boxes to chart edge on Pending/active boxes reach the right edge
Show large trapped-side arrows on Arrow at the confirmation close
Minimum visible box height pixels 10 6 to 40
Apply upgraded visual defaults now off Action; switches the key layers back on in an older saved template. It overwrites deliberate layout choices, so note them first

90 Display

Setting Default Effect
Show trap zone bands on Zone boxes
Show unconfirmed at-risk candidates on Gold pending zones
Show ended confirmed zones on Grey zones that had been confirmed
Show faint historical source span on Faint band, source to confirmation
Show observed aggression VWAP on VWAP line
Show top observed source rows on Source profile bars
Show numeric labels on Labels and cards
Show later confirmation markers on Circle and label at confirmation
Show retest and invalidation markers on Event markers
Show selected invalidation on Invalidation guide
Show analytical 1R / 2R guides off Reference lines
Show dashboard on HUD
Inspect crosshair cycle on HUD follows the candle under the cursor
Dashboard corner TopRight TopRight / TopLeft / BottomRight / BottomLeft
Dashboard width 430 260 to 500 pixels
Maximum recent visible zones 6 1 to 24
Zone fill opacity percent 26 0 to 60

91 Colors

Setting Default Effect
Trapped buyers color (bearish response) #FB7185 Rose
Trapped sellers color (bullish response) #2DD4BF Teal
Unconfirmed candidate color #FBBF24 Gold

95 Alerts and 99 Export

Setting Default Effect
Enable new live local alerts off Master switch
Alert on new confirmation on Used when the master is on
Alert on later rejected retest off
Alert on invalidation off
Alert sound alert1 ATAS sound identifier
Export folder (blank uses ATAS profile) blank %APPDATA%\ATAS\CivalTrappedTraders when blank
Export current JSON and event CSV now off Action; section 14

The indicator also keeps 16 hidden data series (counts, nearest zone bounds, invalidation prices, footprint-available flag). They are not plotted, have no settings, and are not needed to read the chart.

16. Worked example from the demo data

The same sequence mirrored (SELLERS). Aggressive sellers execute below a known low; price closes back above it; a later closed candle moves above the source zone with the required displacement and, by default, a reconciled footprint. That supports SELLERS TRAPPED (a bullish response). The source candle alone does not confirm it.

Source of all numbers below: the store demo, which was produced by the shipped plugin (Cival.TrappedTraders 1.2.1.0, Balanced defaults) on Hyperliquid BTC-PERP five-minute bars with trades recorded by the Cival order-flow recorder, 17 to 21 October 2026 (1,380 closed bars), tick 1. It is an illustration of the mechanics on one sample, not a statement about results. Times are UTC bar open times.

Source (bar 62, 05:10). The 20 completed bars before it had a high of 81,606, the reference. Bar 62 traded up to 81,612 (more than 1 tick beyond), with aggressive buying of 2.05851 BTC across rows 81,607 to 81,612 against 0.25384 BTC of opposite executions: edge delta 78.04% (gate 20%), 12.8% of the candle's 16.14 BTC (gate 10%), RVOL 1.76 (gate 1.2), a 3-row diagonal stack, 6 rows (gate 2). Zone: 81,606.5 to 81,612.5, aggression VWAP 81,610.75, frozen ATR 35.64. Kind: failed breakout, BUYERS AT RISK.

Reclaim (same bar). Bar 62 closed at 81,603, 3 ticks back through 81,606 (buffer 1). State: Reclaimed. Still unconfirmed.

A bar that did not confirm (bar 63, 05:15). It closed at 81,595, below the buffered reference, but only 8 below the reclaim close; the rule needs 0.25 x 35.64 = 8.91. No confirmation.

Confirmation (bar 64, 05:20). Closed at 81,575: 28 below the reclaim close (needs 8.91), with a close location of 0.74 (needs 0.60: the close is 74% of the way from the candle's high to its low), whole-candle delta -64.3%, footprint reconciled. Evidence 100/100. Label: CONFIRMED @ 64 | BUYERS TRAPPED. Invalidation: 81,612 + max(1, 1, 0.10 x 35.64 = 3.56) = 81,615.56, rounded outward to 81,616. Distance from 81,575: 41, so the 1R reference is 81,534 and the 2R reference 81,493.

Afterwards. Bar 72 (06:00) traded down to 81,528, observing the 1R reference price. Bar 82 (06:50) traded up into the zone (high 81,616) and closed at 81,583, below the zone: a rejected retest. Bar 86 (07:10) closed at 81,620, above 81,616: invalidated, 22 bars after confirmation. The 2R reference price (81,493) was never observed on this zone.

What the same run shows in aggregate. 100 at-risk sources opened; 44 were later accepted and 14 expired without confirming; 42 confirmed. Of those 42, 34 were eventually invalidated (20 of them before the 1R reference was ever observed), 5 expired and 3 were still active at the end. All 42 scored 85 or 100 points. These are lifecycle counts on one short sample with no entries, exits, costs or profit/loss modelled. They illustrate that confirmation is a stage, not an outcome.

17. If a reading looks wrong or stays empty

Observation Check
Gold zones never confirm Read the HUD checklist for the zone: structure, footprint coverage, relative volume, the 8-bar reclaim and 4-bar confirmation deadlines, and the displacement (0.25 frozen ATR) and close-location (0.60) tests. A bar that misses displacement by a tick still does not confirm (section 16, bar 63)
Almost no sources Check where the prior-range reference sits, the feed's volume units against Minimum observed aggressive volume (feed units), tick size, the number of source rows, RVOL and whether Require stack for every source is on. Use Responsive to inspect more candidates, not as a proven better model
Too many zones on screen Lower Maximum recent visible zones, switch Show ended confirmed zones off, or use the compact layout
A past zone is gone Check Show ended confirmed zones, the retention limits, a delivered history correction, the current symbol and the Maximum chart slots at rebuild floor. Unconfirmed endings are never charted
A zone is thin or hard to see Zoom the price scale, raise Zone fill opacity percent or Minimum visible box height pixels, show numeric labels, or move the HUD corner
Footprint coverage shows a reason instead of a percentage Unavailable data is not a measured zero. Fix the data; do not lower the classification checks to hide it

Do not loosen thresholds merely to force a signal.

18. What the indicator cannot know