OPEN-SOURCE SCRIPT
Zaktualizowano IA-12 Screener

IA-12 Screener is a table-based, multi-asset indicator designed to help traders quickly identify potential buying and shorting opportunities across up to 12 instruments simultaneously.
The indicator combines Fibonacci-based price levels, trend context, momentum, and volatility-adjusted risk metrics into a single, easy-to-scan dashboard. It is intended as a decision-support tool, allowing you to evaluate multiple assets at a glance without cluttering your chart.
Key Features
Column Overview
Column | Description
Ticker | Asset symbol
Price | Current / live price on the chart timeframe
ATH (D) | All-time high calculated from daily data
Dist ATH % | Percentage distance below ATH
Trend | Daily trend regime using 50/200 MA (Bull / Bear / Neutral)
RSI | Momentum regime (OB = Overbought, OS = Oversold, N = Neutral)
Buy Fib | Nearest Fibonacci level below price (support)
Buy % | Percentage distance to Buy Fib
Buy ATR | Distance to Buy Fib expressed in ATR units
Sell Fib | Nearest Fibonacci level above price (resistance)
Sell % | Percentage distance to Sell Fib
Sell ATR | Distance to Sell Fib expressed in ATR units
Band % | Width between Buy and Sell Fib (compression measure)
Last Chg | Bars since the nearest Fib side changed
Visual Highlights
How to Use the Screener
For Long (Buy) Ideas
For Short (Sell) Ideas
For Watchlist Priority
Customization
⚠️ Disclaimer
This indicator is not a trading system and does not generate buy or sell orders. It is intended for analysis and screening purposes only. Always confirm signals with your own risk management and additional analysis.
The indicator combines Fibonacci-based price levels, trend context, momentum, and volatility-adjusted risk metrics into a single, easy-to-scan dashboard. It is intended as a decision-support tool, allowing you to evaluate multiple assets at a glance without cluttering your chart.
Key Features
- Supports up to 12 user-defined assets
- Uses All-Time High (ATH) as the Fibonacci anchor
- Automatically identifies Nearest Buy Fib (support) and Nearest Sell Fib (resistance) levels
- Highlights potential opportunities when price is close to a Fib level
- Normalizes distance using ATR for volatility-aware risk assessment
- Includes trend and momentum filters to improve signal quality
Column Overview
Column | Description
Ticker | Asset symbol
Price | Current / live price on the chart timeframe
ATH (D) | All-time high calculated from daily data
Dist ATH % | Percentage distance below ATH
Trend | Daily trend regime using 50/200 MA (Bull / Bear / Neutral)
RSI | Momentum regime (OB = Overbought, OS = Oversold, N = Neutral)
Buy Fib | Nearest Fibonacci level below price (support)
Buy % | Percentage distance to Buy Fib
Buy ATR | Distance to Buy Fib expressed in ATR units
Sell Fib | Nearest Fibonacci level above price (resistance)
Sell % | Percentage distance to Sell Fib
Sell ATR | Distance to Sell Fib expressed in ATR units
Band % | Width between Buy and Sell Fib (compression measure)
Last Chg | Bars since the nearest Fib side changed
Visual Highlights
- Green cells indicate the price is closest to that Fib side (Buy or Sell) and within a user-defined distance threshold.
- “Tight” Band % highlights Fibonacci compression zones, which often precede volatility expansion.
How to Use the Screener
For Long (Buy) Ideas
- Trend = Bull
- Buy Fib highlighted (green)
- Buy ATR < ~1.0
- RSI = Neutral or Oversold
For Short (Sell) Ideas
- Trend = Bear or Neutral
- Sell Fib highlighted (green)
- Sell ATR < ~1.0
- Price close to ATH (low Dist ATH %)
For Watchlist Priority
- Look for Tight Band % values
- Signals with low “Last Chg” are fresher
Customization
- Assets are fully user-configurable (defaults are provided)
- Thresholds for highlighting and compression can be adjusted
- Designed to work on any chart timeframe
⚠️ Disclaimer
This indicator is not a trading system and does not generate buy or sell orders. It is intended for analysis and screening purposes only. Always confirm signals with your own risk management and additional analysis.
Informacje o Wersji
minor bug fixInformacje o Wersji
This update significantly enhances signal clarity, prioritization, and visual scanning speed, transforming the table from a data display into a decision-oriented screener.- New Signal Column (BUY / SELL with Confidence)
- Added a Signal column that displays:
- BUY (xx%), SELL (xx%), or WEAK
- The signal represents the stronger of the Buy or Sell opportunity on the current bar.
- Confidence (%) reflects a weighted combination of:
- Fibonacci proximity
- ATR-adjusted distance (risk)
- Trend alignment (50/200 MA)
- RSI regime
- Distance from ATH
- Volatility compression bonus
- Signal strength is visually reinforced using graded green shading:
- Dark green = very strong
- Medium green = strong
- Light green = moderate
Improved Fibonacci Proximity Logic
- Default fib proximity threshold increased to 3% (from 0.5%) to better surface actionable setups.
- Fib cells now use a green intensity gradient:
- ≤ 1% = bright green
- 1–2% = medium green
- 2–3% = light green
- This allows traders to immediately assess how close price is to a key level, not just whether it crossed a threshold.
Enhanced Heatmap Context
Distance from ATH (%)
Reworked into a bi-directional heatmap:
- Red when price is near ATH (potential short risk / long exhaustion)
- Green when price is far from ATH (greater upside / mean-reversion room)
- Deeper drawdowns now show progressively stronger green shading.
ATR Distance Heatmap
Buy/Sell ATR distance cells now show graded green shading:
- Darker green = lower volatility-adjusted risk
- ATR heatmap remains visible even when no fib signal is active.
- Compression Highlighting
- Tight Fibonacci band conditions are highlighted in amber, flagging potential volatility expansion / breakout setups.
Structural & UX Improvements
Added inline enable/disable checkboxes for each of the 12 assets, allowing users to:
- Focus on a smaller subset (e.g., 3–5 symbols)
- Keep the Settings panel compact and readable
- Default assets remain alphabetically ordered, with full user override support.
- Table auto-compacts rows when assets are disabled (no empty rows).
Under-the-Hood Optimisations
- Refactored security calls to remain well within TradingView’s limits.
- Signal logic is deterministic, transparent, and based entirely on visible table metrics.
- No repainting, no forward-looking data, and no hidden dependencies.
Practical Impact
This update makes it easier to:
- Instantly identify the best BUY or SELL candidate across multiple assets
- Compare opportunities by confidence, not just raw levels
- Balance risk (ATR), context (ATH distance), and timing (fib proximity) at a glance
Informacje o Wersji
Refined Signal Logic (Zone-Aware Decisions)Signals now distinguish between setup strength and actionability. BUY and SELL signals only trigger when price is in appropriate Fibonacci zones (lower levels for buys, upper levels for sells), reducing misleading mid-range entries.
New Signal Types: WAIT & TAKE PROFIT
Two additional signal states were introduced:
- WAIT — Setup strength is high, but price is not in a favorable Fib zone.
- TAKE PROFIT — Sell conditions dominate, but price is not yet in the top Fib zone.
Signal Conviction (%) Clarification
The Signal column was renamed to “Signal (Conviction %)” to clearly indicate that the percentage reflects confidence in the setup, not position sizing or allocation guidance.
Improved WEAK Signal Handling
Low-confidence setups (<50% conviction) are now explicitly labeled WEAK, preventing ambiguity and reducing false attention.
Heatmap Consistency Across Columns
Heatmap shading was expanded and refined to better reflect:
- Distance from ATH (green = further from ATH)
- Proximity to Fib levels (stronger green when closer)
- ATR-normalized distance (volatility-adjusted relevance)
Conviction vs Action Separation (UX Improvement)
High-conviction WAIT signals are now understood as “strong setup, not actionable yet,” resolving confusion where high percentages appeared without BUY/SELL recommendations.
Informacje o Wersji
bugfixInformacje o Wersji
bugfixInformacje o Wersji
Change Log:- Added Mode selector (Accumulation / Distribution / Two-way) to align signals with user intent (building vs managing positions)
- Added Compact view to hide WEAK signals and focus on high-conviction setups (especially useful on mobile)
- Added table text size control (Small / Normal / Big)
- Added BTC and SOL as optional assets
- Improved signal clarity and conviction scoring for more actionable decision-making
Informacje o Wersji
This update refines both the visual clarity and the decision logic of the IA-12 Screener. The table layout has been cleaned up by removing an unused spacer row under the header and eliminating stray header cells when using Compact mode, resulting in a tighter, more readable display. Compact mode filtering has been improved so that only genuinely relevant assets are shown, without visual artefacts.
Signal logic has been clarified to better align with trading intent: BUY, DCA, TRIM, and SELL signals are now more intuitively presented with size tags (S/M/L) that reflect fib depth rather than conviction.
A new mode-aware fib display adjustment has been added so that when a BUY or DCA signal is active (e.g. in Accumulation mode), the closest actionable fib level is shown in the Buy section even if price is just below an upper fib; the Sell fib is shifted to the next level for clarity. The inverse behaviour applies in Distribution mode. This removes confusing cases such as “DCA near L5” appearing under Sell Fib, without changing any underlying calculations or scoring.
Overall, the screener now communicates intent more clearly, especially near key fib levels, while preserving the original quantitative logic.
Informacje o Wersji
bug fixes in full modeInformacje o Wersji
Release Notes – Major Feature UpdateThis update significantly expands IA-12 Screener beyond a table-only tool into a fully integrated chart-overlay decision system, improving context, clarity, and real-time usability.
Chart Overlay & Visual Integration
- The screener now runs directly on the main price chart, eliminating the need to switch panes.
- Visual styling has been refined to work cleanly across both dark and light themes.
- Improved contrast and color consistency across table cells, labels, and chart elements.
New View System
Added a View selector to control how much information is shown:
- Full view shows all rows and enabled assets.
- Summary view shows only the most important rows based on the selected Mode.
- Compact view hides weak or low-relevance setups to surface actionable signals.
- Hide view removes the table entirely for an uncluttered chart.
- The table now rebuilds dynamically when switching views, preventing layout artefacts or stale cells.
Mode Selector (Intent-Aware Signals)
- Added a Mode selector to align signals with trading intent.
- Accumulation mode prioritizes BUY and DCA signals for position building.
- Distribution mode prioritizes TRIM and SELL signals for position management.
- Two-way mode supports normal buy-low / sell-high rotation.
- Signal logic now adapts based on the selected mode rather than showing generic signals.
On-Chart Fibonacci Levels (0 → ATH)
- Fibonacci levels are now plotted directly on the chart using ATH as the anchor.
- Core levels (L0–L6) are displayed as horizontal price levels.
- Optional fib labels show Level, Price, and Ratio directly on the chart.
- The closest fib level to price is automatically highlighted for rapid visual reference.
Fibonacci Extension Levels (Above ATH)
- Added optional Fibonacci extension levels above ATH (Levels 7–11).
- Extensions map potential upside continuation targets visually.
- Extension levels and labels are visually differentiated from core fibs.
- These levels are chart-only and do not affect table scoring or signals.
Trend Overlay & Presets
- Added a Trend Preset overlay using fast/slow EMA relationships.
- Trend is displayed as a red/green fill on the chart (EMA lines remain hidden).
- Trend presets are now expressed using signal-processing sensitivity language:
- High Sensitivity (2/9)
- Medium Sensitivity (4/10)
- Low Sensitivity (6/28)
- Very Low Sensitivity (13/35)
- Trend can also be used as the Trend source for table scoring, selectable via settings.
Signal System Enhancements
- Signals now communicate intent and action, not just direction.
- BUY, DCA, TRIM, and SELL are displayed with size tags (S / M / L) based on fib depth.
- WEAK signals are explicitly labeled and filtered in Compact view.
- Signal conviction remains separate from actionability to avoid misleading entries.
Compact Mode Improvements
- Compact mode now filters assets more intelligently, showing only genuinely relevant setups.
- Removed visual artefacts such as empty columns, spacer rows, and stale headers.
- Especially useful for mobile or quick scanning across many assets.
Overall Impact
- Faster identification of high-quality setups without chart clutter.
- Clearer separation between setup strength and trade readiness.
- Stronger visual alignment between chart context and table decisions.
- A smoother workflow for both accumulation and distribution strategies.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.