Six instruments, six questions.
Documentation for the Primaegis TradingView tooling — what each indicator measures, the order they are meant to be read in, and how to reconcile them when two point in opposite directions. None of them is a signal on its own.
The order
Read them out of sequence and they appear to contradict each other.| Layer | Instrument | The question it settles |
|---|---|---|
| Regime | Live breadth | Is the broad tape participating at all? |
| Discovery | PP Screener | What earns a place on the watchlist? |
| Selection | PowerMoves | Which names have volume behind them today? |
| Structure | Wyckoff Pro+ | Where is this in its accumulation cycle? |
| Signal | IN Analytics Pro | What does the composite model read, and how confident is it? |
| Value | Valuations ++ | What is being paid relative to history, and what is the downside case? |
| Execution | Position Planner | Does the setup qualify, and where does the stop sit? |
The principle that resolves conflicts
Trend tools describe timing. Valuation describes expectation. A stock can be structurally intact and historically expensive at the same time — that is the ordinary condition of a market leader in a re-rating. The two readings are not in conflict; they are answering different questions, and the valuation reading speaks to exposure and holding period rather than to entry.
PowerMoves
Relative volume, ranked by direction.Relative volume on its own is direction-blind. Sorted by raw RVOL, a name down 4% on eleven times average volume outranks one up 4% on five times — the heaviest distribution of the day presents as the top of the list. PowerMoves adds a composite that carries the sign of the move, so both ends of the table are informative.
| Column | Definition | Reading |
|---|---|---|
| RVOL | Today's volume ÷ the mean of the prior 20 sessions | 100% is an ordinary day; 900% is nine times ordinary. |
| Power | RVOL × Chg%, plus a volume-scaled bonus for a strong start | Conviction with a sign. Drives the sort. |
| ★ | Opened above the prior close and held within 0.5% of it all session | Gapped and held — the cleanest print the tool produces. |
volume
volume
Only the heaviest half of the list by volume is tinted — an untinted row is participating at noise level whatever its percentage reads. Compare every reading against the index: 100% relative volume on a day the index prints 115% is under-participation, not strength.
IN Analytics Pro
Eleven sub-models, one adaptive score.Moving averages, Darvas, MVP, Elliott, TD sequential, PSAR, volatility stop, base detection, relative volume, monetary and trend — collapsed into a regime-adaptive composite score, then overlaid with economic, fundamental, forensic and early-warning layers across four tables. The most opinionated instrument in the set. Since Pro 3.4, the clutter is governable: four 🖥️ Display masters hide whole families in one tick (markers, MA/level overlays, paint, tables), a Single-screen compact preset makes it share a monitor with Valuations ++ without table overflow, and the Valuations ++ fair-value bridge defaults ON with safe auto-fallback — one source-picker click wires it, and the Composite Value row shows 🔗 while the bridge is live. Full engine documentation →
| Readout | How it is meant to be read |
|---|---|
| Score vs threshold | The engine in one line. The threshold moves with regime, volatility and valuation, so the gap matters more than the sign — a score of −2 against a +36 threshold is nowhere near, not marginally negative. |
| Signal confidence | How many sub-models agree. Below roughly 40%, the composite is not saying much regardless of the score. |
| Stage / RS | Weinstein stage plus Mansfield relative strength against a selectable benchmark. Stage 2 with positive relative strength is the only combination the model treats as fully qualified. |
| Backtest rows | The honesty panel. A flattering win rate beside a single-trade flag or a large maximum drawdown means the sample is too thin to carry weight. |
Three entry classes, deliberately different
Known limits
Daily-calibrated. On a loaded chart the script exceeds TradingView's per-chart memory ceiling below the daily timeframe; disabling signal tooltips restores intraday rendering. Even then the parameters are tuned for daily bars, so intraday output would not carry the same meaning.
Input titles are keys. TradingView stores saved settings against the input's title string. Renaming one silently resets that setting on every chart already using the indicator.
Recent listings run a different path. Below the listing-age threshold the script substitutes running-mean fallbacks for long moving averages and relaxes the stage penalty, flagged with a marker in the stage cell.
Valuations ++
Valued against its own history, not a textbook multiple.Builds PE, PS, PB and EV/EBITDA history for the company itself, converts them into percentile bands, weights them by an auto-detected industry profile, and produces a fair-value estimate plus a three-scenario forward model with quality-weighted probabilities. Since v6.5 the scenario side is tiered: where management guided a number on a filed call, the site-computed bear/base/bull for that guide leads the table and plots as levels; where the street covers the name, its target range appears with the analyst count; the model is the always-on floor beneath both — and the header states which tier is speaking.
Read it in this order
- Profile first. Everything downstream depends on the industry bucket. The weighting between PE, PS, PB and EV changes completely by bucket — lenders, for instance, zero out EV/EBITDA entirely. A mis-detected profile produces a confident fair value built on the wrong model.
- Percentile, not price. "96th percentile" is the sentence that matters: the company has traded cheaper than this in 96% of its own history. That is a statement about embedded expectations.
- Quality is independent. A high quality score and a high percentile can coexist. Excellent businesses are frequently expensive; the two readings do not cancel.
- The tier line before the table. Filed guidance, a handful of analysts, and a model are three different kinds of evidence. The scenario header names which one produced the numbers below it, and the 🏛️ Filed row lands on its stated FY — deliberately outside the 1/2/3-year grid.
- The pace bar is a record, not a verdict. What management guided against what has since been filed, same quarters a year apart, nothing annualised. Dimmed means under two filed quarters. It names the pace, never the people.
- Scenarios last, bear case first. The bear number is the honest answer to what is at risk if the growth path stalls.
Known limits
A missing method is not a neutral method. Loss-making companies lose the earnings leg; lenders lose the enterprise-value leg by construction. Fewer contributing methods means a wider honest error bar than the single headline figure suggests.
It is not a timing instrument. Companies remain at high percentiles for years during a re-rating. The panel describes what is being paid, not when the payment stops being worth making.
Filed levels are finite and dated. 197 names carry a filed-guidance range today and 71 a measured pace — the pace ships even where levels are withheld, because its guided-vs-filed arithmetic needs no earnings base. Everything else states the model tier — absent, never estimated. The levels are a dated snapshot regenerated with the data, not a live feed.
When two instruments disagree.
The trend engine reads
Stage 2 advance. Positive relative strength against the broad index. The structure has been intact for several quarters and the composite has stayed above its threshold throughout.
The valuation panel reads
Trading materially above its own fair-value band, in the highest percentile decile of its history. The base scenario projects a lower price a year out; the bear scenario, considerably lower.
Both readings are correct
The structural engine is answering whether the trend is intact. The valuation panel is answering what is being paid for it and what the downside looks like if the growth path disappoints. Neither invalidates the other.
The reconciliation is not to discard one reading. Structure governs whether a position remains valid and where its stop belongs; valuation governs exposure and expectation. This is precisely why the trend entry class is valuation-blind at the point of entry while every subsequent increase in exposure still has to be earned by price.
Wyckoff Pro+
Structural event tracking, not oscillator crossings.Tracks the classic Wyckoff sequence structurally. Accumulation runs selling climax → automatic rally → secondary test → spring → sign of strength → last point of support; distribution mirrors it. The dashboard reports phase, last event, active range boundaries, volume bias, a next-step hint and a measured-move target.
| Event | What it marks |
|---|---|
| Climax | The capitulation bar that begins a trading range. A range is forming; nothing is resolved. |
| Spring ★ | An undercut of the range low with a same-bar reclaim, ideally on contracted volume. The highest-quality structural event in the model. |
| SOS → LPS | Sign of strength (the range break) followed by the last point of support (the pullback that holds). The pullback is the structural reference point, not the break. |
| Shakeout | A failed accumulation that reclaims its former floor inside a defined window — built specifically to catch bases that fail and then run. |
| Invalidation ✖ | The range has failed. Any pending sequence is cancelled rather than left waiting indefinitely. |
Known limits
Boxes and events answer different questions. Ranges are shaded by how they resolved; events are tracked by structure. A range that resolves upward is shaded accordingly even if the events inside it were distributive — that means the distribution attempt failed, not that the model is inconsistent.
Silence during clean trends is intended. The model describes ranges. A sustained markup with no events printed is the indicator correctly having nothing to add.
Climax detection is heuristic and range shading is drawn with hindsight. The roadmap describes where price sits in a structure; it does not forecast the next one.
Stage-2 Position Planner
A scorecard that refuses to plan an unqualified setup.Weinstein stage analysis expressed as a go / no-go scorecard. It declines to produce a plan for anything outside Stage 2, then derives the structural reference levels and R-multiple targets from the setup rather than from round numbers.
The nine gates
Every disqualifier is evaluated in the planner itself rather than assumed to have been handled upstream — it is the panel in front of you at the moment of decision, so it is the panel that has to say no. The verdict carries a score such as 7/9 and a letter map of which gates passed; any failure is named in plain language instead of collapsing into a generic rejection.
| Gate | Test |
|---|---|
| Stage | Stage 2, or an early ignition into it. |
| Relative strength | Mansfield RS against the Nifty 500 — see below. |
| Volume | Expansion behind the trigger bar. |
| Structure | Higher highs and higher lows confirmed. |
| Extension | Distance above support, tested as a percentage and in ATRs. The same percentage means very different things on a quiet name and a volatile one. |
| Reference level | A genuine structural level inside the risk cap, with no unfilled gap between it and the entry. Price jumps a gap rather than walking through it, so a level below one will not fill where it is drawn. |
| Liquidity | Average daily turnover above a configurable floor, measured on daily bars so the figure means the same on any chart timeframe. |
| Momentum | RSI below a ceiling — the harvest zone is not an entry zone. |
| Results | Outside the window either side of a reporting date. |
Relative strength, done properly
The benchmark is the Nifty 500, not the Nifty 50 — a mid or small-cap measured against the mega-cap index flatters itself, and stage analysis compares against the broad market. The measure is Mansfield RS: the price-to-benchmark ratio divided by its own one-year baseline, expressed as a percentage. Zero is the line. Above it the stock is beating the market, below it is not, and the magnitude says by how much — which a simple above-or-below test cannot.
One limit worth stating plainly: this is strength against the index. A cross-sectional rank against all five hundred constituents would need a reading for every one of them, which no chart-side script can fetch — that number comes from the data pipeline, not from here.
What it reports once a plan exists
- A scale-out plan in share counts, not only target prices. A plan that says "reduce at the first target" without a number is not something you can hand to a broker.
- Live telemetry on an open trade — where it sits in R, its best and worst excursion in R, and how long it has been held. The shape of the trade, not only its levels.
- A ratcheting reference level that only ever moves up, to the higher of its original level and the trailing average, lifting to breakeven once the first target prints.
- Its own record on the symbol — every historical signal walked forward to whichever came first, its level or its first target, scored in R. Win rate, average R and sample size, flagged when the sample is too thin to carry weight. It is deliberately unkind to itself: a signal bar that immediately breached its own level books as a loss rather than getting the benefit of the doubt.
- The setup engine times the trigger — base breakout, bull flag, double bottom, resistance break, pullback to the fast average, Fibonacci golden-zone hold. A triggered setup can derive its own structural reference level.
- The reference level is set by structure, not by arithmetic. Tightening a level to reach a preferred number inverts the logic — the level is an input from the chart, and everything downstream is an output.
- Timeframe scales with the chart, and the stage ribbon changes with it. Confirm the timeframe before reading the verdict.
Valuations + Pocket Pivot Screener
A Pine Screener script, not a chart indicator.Fair-value bands and an industry-weighted composite on one side; a price-and-volume engine on the other — Morales/Kacher pocket pivots, ADX/DMI, pullback rebounds and base breakouts. It is run against a watchlist and filtered, rather than read.
| Pivot value | Meaning |
|---|---|
| 0 | No pivot. |
| 1 | Standard pocket pivot — an up day whose volume exceeds the largest down-day volume of the prior ten sessions, occurring at or reclaiming the 10-day average, not extended, not a wedging rally, closing in the upper half of its range. |
| 2 | Bottom-fishing pivot — the one sanctioned case below the 50-day average, on a reclaim of it. |
Two things that quietly cost signals
Scan after the close. The volume signature compares a complete session against complete prior sessions. A mid-session scan under-reports pivots because the day's volume is still accumulating.
Mind the scan window. Pine Screener evaluates the last bar only, so single-bar event conditions would surface only signals that fired that exact session. Event conditions carry a configurable lookback so a weekend scan still catches mid-week events.
Shorter history. Pine Screener loads roughly 500 bars, so percentile bands there are built on about two years rather than the full series available on a chart.
The sequence, restated
Regime before selection, selection before structure, structure before valuation, valuation before exposure. Reading them in reverse — beginning with a fair value and searching for a chart that justifies it — stops being a process and becomes a case being built.