sXSuite  ·  Instruction Manual

sX Entry Radar

Scans up to 40 tickers for the same four confluence checks as the sXAutoEntry checklist — ORB, ADAPT, Cloud, and MTF — using one request.security() call per ticker. Ranks every symbol by a live majority-vote Score so you know which watchlist names are lined up before you look at a single chart.

Complementary Tool Phase 01 / ScanTradingView Indicatorv1
01 / Overview

Key Features

📡
40-Ticker Confluence Scan
One live ranked table across up to 40 watchlist tickers, sorted by how many of your enabled checks agree on a direction.
✅
Four-Check Vote System
ORB, ADAPT, Cloud, and MTF — the same four factors as the sXAutoEntry checklist, toggled independently and majority-voted per ticker.
🧮
One Security Call Per Ticker
Every other timeframe (ORB range, ADAPT range TF, 4 MTF timeframes) is rebuilt manually from chart bars — the same technique sX ADAPT Radar uses to stay under Pine's 40-call limit.
📊
Score Bar & ADR Tiebreak
Rows sort by Score, highest first. Tickers tied on Score are sub-sorted by Daily ADR width, so the widest-ranging name in a tie rises to the top.
🗞️
Newspaper-Style Layout
Split the ranked list into 2, 3, or 4 side-by-side blocks so a full 40-ticker watchlist fits on screen without running off the bottom.
🔒
Trigger Latch
"Hold Triggered Setups" keeps a triggered ADAPT side counted until two closes land back beyond its stop — no blinking off on a normal retrace.
🪜
Stair-Step TP2 & ADR Reversal
Full sX ADAPT setup math ported in, including the gap-day stair-step target lock and the two-step Daily ADR Reversal sequence.
🔔
Score Filtering & Alerts
Show only tickers clearing a score bar (50% / 75% / 100%), and fire an alert the instant any displayed ticker reaches your threshold.
02 / Concept

How It Works

→ Why One Call Per Ticker
Rebuilding Timeframes From Chart Bars
Pine caps any single script at 40 request.security() calls. Scanning 40 tickers across 4 checks — each wanting its own timeframe — would blow that budget instantly. So the radar makes exactly one call per ticker, at the chart's own timeframe, then rebuilds everything else (the ORB opening range, the ADAPT screener-TF bar, all 4 MTF timeframes) manually from those chart bars using calendar/clock rollover detection — the same technique sX ADAPT Radar's Daily rebuild already uses. This is why the chart timeframe must be ≤ every configured timeframe: you can't reconstruct a 1H bar from 4H chart data.
01
One security call per ticker
Each of the 40 watchlist slots fetches open/high/low/close at the chart timeframe. Slots past your Scan Depth silently request the chart's own symbol instead — an already-loaded feed — so they cost nothing.
02
Rebuild the other timeframes
On every bar, per-ticker rollover flags detect a new ORB period, a new ADAPT screener period, and a new period on each of the 4 MTF timeframes — accumulating highs/lows/opens manually into per-ticker arrays instead of separate security() feeds.
03
Run the four checks
ORB tracks a break/retest/continuation state machine. ADAPT runs sX ADAPT's own setup math with the trigger latch. Cloud reads EMA cross direction (plus an optional kernel term). MTF scores EMA-cross + Trend-Following-Candle agreement across your 4 timeframes.
04
Majority vote → direction → score
Direction is the majority vote across whichever checks are toggled ON in Columns (ties hold the ticker's last non-tied direction). Score is the % of those toggled-on checks that agree with the winning direction.
05
Rank and render on the last bar
All 40 tickers are ranked by Score (ADR-width tiebreak on ties), filtered by your Show setting, and drawn once on barstate.islast — zero cost to historical bars.
→ Toggling Changes the Reachable ScoresScore is a fraction of the checks you have toggled ON, not a fixed denominator. Four columns on gives possible scores of 0/25/50/75/100%. Turn one off and three columns give 0/33/67/100%. "Score = 100%" always means every enabled check agrees — not that all four checks fired.
→ Chart TF Must Be the FinestA configured timeframe finer than your chart bars can't be rebuilt from them. If Chart TF is coarser than any TF you've turned on (ORB TF, ADAPT Range TF, or any of the 4 MTF TFs), a warning row appears across the bottom of the table instead of silently misreading.
03 / Reference

The Four Checks

Check Reference
CheckWhat It ReadsHow It Passes
ORBBreak / Retest / ContinuationThe opening range on your ORB Timeframe is captured once per session, then every chart bar is tested against it live. A close beyond the range sets direction; with "Break + Continuation" that direction only counts after a retest back inside and a confirmed continuation close.
ADAPTDirectional / Reversal / Gap Fill / ADR ReversalsX ADAPT Radar's own setup math, ported directly — including the Stair-Step TP2 lock on gap days and the two-step ADR Reversal sequence. A side counts once price is beyond its Entry level, and (with Hold Triggered Setups on) stays counted until two closes land back past its stop.
CloudEMA Cross (+ optional Kernel)Fast EMA vs. Slow EMA direction, always. With Kernel Fidelity set to Full Kernel Reconstruction, a best-effort rational-quadratic kernel — rebuilt per ticker from a rolling close-price ring buffer — must also agree.
MTFEMA Cross + TFC, 4 TimeframesAcross your 4 configured timeframes, each slot scores +1/-1 for EMA-cross agreement and +1/-1 for a Trend-Following-Candle close beyond its period open. The combined percentage must clear your Minimum Score Tier and match the ticker's voted direction.
→ Kernel Fidelity Is ApproximateThe Cloud check's Full Kernel Reconstruction mode re-derives the public rational-quadratic kernel formula from manually tracked array data — this radar can't call the compiled KernelFunctions library the way a single-chart indicator can. Treat it as best-effort and verify visually against sXCloud before trusting it. The default EMA-only mode carries no such risk. The MTF check never uses a kernel term at all — reconstructing it across 4 timeframes × 40 tickers would compound that approximation for little benefit, which is the one place this radar is intentionally less faithful to sXAutoEntry's own MTF score.
→ Gap Days
Why Stair-Step TP2 Matters
When a ticker gaps open beyond its prior range, that prior extreme is already spent and can't be the 100% target — without a fix, the effective range goes negative, fails the range-greater-than-zero guard, and makes the setup undetectable in every mode. Every gapping ticker on the watchlist would silently read ✘. Stair-Step TP2 scans back through a per-ticker ring of prior period extremes (up to your configured Stair-Step Depth) and advances the target to the first one price hasn't already breached.
04 / Reference

Settings

⚙️ Display
SettingDefaultDescription
Table PositionTop RightAnchor point for the whole panel — 9 chart positions.
Header / Table Size13pxIndependent per-pixel font sizing for the title row and the data rows.
Scan Depth40The memory dial. How many watchlist tickers actually get their own symbol feed. Slots past this depth request the chart's own symbol — already loaded — so they cost nothing. Drop to 20 if you hit "memory limits exceeded," especially in Bar Replay.
ShowAll 40 (Ranked)All 40: every ticker gets a row. Only Active Direction: drops ties. Score ≥ 50% / ≥ 75% / = 100%: only tickers clearing that confluence bar (a score filter implies an active direction).
Score Bar Segments6Blocks drawn in the SCORE column's bar. Lower to tighten the column, or set 0 to show only the percentage. Auto-dropped at 3+ table columns regardless of this setting.
Table LayoutSingle Column (Tall)Splits the ranked list into 2, 3, or 4 side-by-side blocks (20 / 14 / 10 rows tall) so a full 40-ticker list fits on screen. Ranking reads down the leftmost block first, newspaper style.
On Tie (net votes = 0)Hold Last DirectionHold Last Direction keeps a ticker's previous non-tied direction through a tie. Neutral resets it to no direction instead.
Min Score Alert Threshold75The alertcondition fires when at least one currently displayed ticker's score reaches this value.
✅ Columns
SettingDefaultDescription
Show ORB / ADAPT / Cloud / MTF CheckON (all four)Each toggle controls both whether the column is drawn AND whether that check counts in the direction vote and Score. Toggling one off changes the reachable Score values for every ticker.
🎯 sXORB Check
SettingDefaultDescription
ORB Timeframe5The timeframe whose first bar of the session defines the opening range.
Confirm LevelBreakBreak: any close beyond the range counts immediately. Break + Continuation: requires a retest back inside, then a confirmed continuation close.
📐 sXADAPT Check
SettingDefaultDescription
ADAPT Range TimeframeDThe higher-timeframe bar the setup ladder anchors to. Must be Daily for the ADR tiebreak and ADR Reversal to have data.
Setup TypeAutoAuto detects Directional / Reversal / Gap Fill / ADR Reversal per ticker. Forcing a mode applies it to every ticker instead.
Setup FilterAllOnly counts the ADAPT check for tickers whose resolved setup matches this filter. "All" applies no filter.
Entry ModeStandardStandard = 25% entry / 12.5% stop into the zone. Early = 8% entry / 4% stop — closer to the anchor, less confirmation.
Entry TriggerCloseClose requires a screener-TF close beyond entry. Cross fires on any intrabar wick beyond entry.
Stair-Step Depth20How many prior periods to scan for an un-breached extreme on a gap day. Capped at 40 — history is kept per-ticker across all 40 symbols.
Hold Triggered SetupsONOn (matches sXAutoEntry): a triggered side stays counted until two closes land back beyond its stop. Off: only counts tickers beyond entry right now.
📐 ADR Reversal
SettingDefaultDescription
ADR Length 1 / 210 / 5The two Daily-range averages that define the ADR zone band. Requires ADAPT Range Timeframe = Daily.
ADR Rev StartBreach LineBreach Line anchors the ladder at the zone's inner edge. Mid anchors at the band's centre for a wider zone.
ADR Priority in AutoONIn Auto mode, a tagged-and-reclaimed Daily ADR zone shows as ADR Reversal instead of whatever the normal ladder would have produced that bar.
☁️ sXCloud Check
SettingDefaultDescription
Fast EMA / Slow EMA5 / 8The two EMA lengths (on HLC3) whose cross direction is the always-on part of the Cloud check.
Kernel FidelityEMA Only (Reliable)EMA Only: no kernel, no reconstruction risk. Full Kernel Reconstruction: adds a best-effort rational-quadratic kernel per ticker — verify against sXCloud before trusting it.
Kernel Lookback8Range 3–30. The kernel's h parameter, only used in Full Kernel mode.
Kernel Weighting8.0The kernel's r (relative weighting) parameter.
Kernel Regression Level25Capped at 29 — the per-ticker ring buffer depth is fixed at 30 to bound memory across 40 symbols.
📈 sXMTF Trends Check
SettingDefaultDescription
TF 1 – TF 460, 240, D, WThe 4 timeframes scored for EMA-cross + TFC agreement. No kernel term at this stage (see Check Reference).
Minimum Score TierNeutralThe MTF check only passes when the ticker's tier (Neutral/Lean/Strong/Super) meets or exceeds this floor.
Lean % / Strong % / Super %25 / 50 / 75The absolute MTF score thresholds that define each tier.
📋 Watchlists
SettingDefaultDescription
Active WatchlistWL 1Which of the 6 saved lists the radar scans right now. Same 6-slot system as sX ADAPT Radar.
WL 1–6 Display NamesWATCHLIST 1–6Rename each slot — shown in the panel title alongside the ADAPT Range Timeframe.
WL 1–6 TickersWL 1 pre-filled, 2–6 emptyComma or newline-separated ticker list, up to 40 symbols per slot.
🎨 Table Colors
SettingDefaultDescription
Header / Labels#2a3049Background of the title row and header cells.
Dividers#0f0f0fBackground used for the "no tickers" placeholder row.
Header Text / Table Text#b8b8b8Text color for the header row and data rows respectively.
Table Background#2a2a2aAlternating row background fill.
Table Borders#141414Cell borders and the outer frame.
Bull / Bear / Warning / Dim Text#3fb950 / #f85149 / #e3b341 / #484f58Direction arrows, score coloring, and the coarse-TF warning row use these.
05 / Reading

Reading the Table

Column Reference
ColumnReadsDescription
TICKERSymbolThe watchlist symbol for that row.
DIR▲ / ▼ / •The ticker's majority-vote direction. A dot means the votes were tied and your On Tie setting resolved to no direction.
ORB / ADAPT / CLOUD / MTF✔ / ✘Whether that individual check agrees with the ticker's final voted direction. A ✔ is colored bull/bear to match; a ✘ is dimmed.
SCOREBar + %The percentage of your toggled-on checks that agree. Green ≥ 75%, amber ≥ 50%, red below. The bar drops automatically at 3+ table columns to keep the layout readable.
→ Warning RowIf your chart timeframe is coarser than any TF you have toggled on (ORB TF, ADAPT Range TF, or any MTF TF), a single warning row spans the bottom of the table: "⚠ Chart TF is coarser than a configured TF." Lower your chart timeframe or raise the offending setting.
06 / Best Practices

Pro Tips

Scan Depth Is the Memory Dial
Each scanned ticker loads its own symbol feed — that's what dominates memory, not the script's arrays. Bar Replay carries extra overhead on top, so a full 40 can exceed the limit where 20 runs fine. Drop Scan Depth first if you hit "memory limits exceeded."
Toggle Columns to Change Score Granularity
With all four checks on, scores land on 0/25/50/75/100%. Turn off Cloud (the noisiest check on a choppy tape) and you get 0/33/67/100% from ORB + ADAPT + MTF alone — a coarser but often cleaner signal.
Turn Off Hold Triggered Setups for Stricter Reads
Default keeps a ✔ on a side that's still technically live but has retraced past entry. If you only want tickers beyond entry right now, switch Hold Triggered Setups off — expect more flicker between bars.
ADR Tiebreak Needs a Daily ADAPT Range TF
The Score ≥ 50% / Score = 100% groups are common with a 40-ticker scan. The secondary ADR sort only has data to rank with when ADAPT Range Timeframe = Daily — on any other timeframe every ticker's ADR reads 0 and ties stay in scan order.
Verify Kernel Mode Against sXCloud
Full Kernel Reconstruction is a best-effort approximation rebuilt from a ring buffer, not a call to the real kernel library. If you rely on it, spot-check a few tickers against sXCloud on their own chart before trusting the ✔/✘.
Use Multi-Column Layout for a Full Watchlist
A 40-ticker watchlist in Single Column runs 40 rows tall. Switch to 3 or 4 Columns to fit it on screen — ranking still reads top-to-bottom in the leftmost block first, so #1 is always top-left.
07 / Use Cases

Who Uses This

→ Pre-Market Prep
Rank the Whole Watchlist Before the Bell
Load your full 40-ticker watchlist, set the ADAPT Range Timeframe to Daily, and sort by Score. The names at the top already have 3 or 4 confluence factors lined up — pull those charts up first instead of clicking through the whole list one by one.
→ Intraday Momentum
Catch a Ticker as It Crosses the Score Bar
Set Show to Score ≥ 75% and Min Score Alert Threshold to 75. As price action develops through the session, tickers cross onto the board live — the alert fires the moment a name in your watchlist reaches that confluence level, without you watching the table.
SettingPre-Market PrepIntraday ScanWide Watchlist (40)
ShowAll 40 (Ranked)Score ≥ 75%Only Active Direction
ADAPT Range TFDDD or 4H
Hold Triggered SetupsONOFFON
Kernel FidelityEMA OnlyEMA OnlyEMA Only
Table LayoutSingle Column2 Columns4 Columns
Min Score Alert7575100
→ sXSuite IntegrationsX Entry Radar is the multi-ticker mirror of the sXAutoEntry checklist. Where sX ADAPT Radar and sX Radar scan for one factor at a time, Entry Radar combines four of them into a single ranked Score. Once a ticker rises to the top, confirm it on its own chart with sX ADAPT, sXMTF Trends, and sXCloud before you commit.