TORY 40 Buy Breakout Matrix v1.0TORY 40 Buy Breakout Matrix v1.0 — First Release
TORY 40 Buy Breakout Matrix is a multi-symbol breakout scanner designed to help traders quickly identify fresh bullish signals across a customizable list of up to 40 instruments.
If any symbol is incorrect the whole indicator may not load, you have to re pick the symbols.
Instead of checking each chart individually, the indicator displays qualifying symbols in a compact on-chart dashboard, together with the active technical triggers, current price, analyst target data, potential upside, analyst consensus, and analyst count.
How it works
The scanner monitors five bullish conditions:
TL — TORY Trendline: Detects a break above a descending resistance line formed from two confirmed swing highs. A buy signal requires a resistance breach followed by a candle closing above the breach candle’s high.
ST — Supertrend: Triggers when Supertrend changes from bearish to bullish.
R55 — RSI 55: Triggers when RSI crosses above 55, indicating strengthening bullish momentum.
MARU — Bullish Marubozu: Identifies a strong bullish candle with upper and lower wicks within the selected maximum percentage.
BOS — Bullish Break of Structure: Triggers when price closes above the latest confirmed swing high.
The Score column shows how many enabled signals are currently fresh. In two-timeframe mode, signals from both timeframes contribute to the score, so the maximum is 10. The score measures signal confluence—it is not a prediction or probability of success.
Scanner layouts
The indicator provides three layouts:
40 symbols, one timeframe: Scans the entire symbol list on one selected timeframe.
Group A, 20 symbols, two timeframes: Scans the chart symbol plus positions 2–20 on two timeframes.
Group B, 20 symbols, two timeframes: Scans the chart symbol plus positions 21–40 on two timeframes.
The chart symbol always occupies the first position. When Always show chart symbol first is enabled, it remains pinned at the top even when no new trigger is present. In that case, the dashboard displays WAIT.
All symbols in Groups A and B can be replaced through the indicator settings.
Filtering the results
Rows can be filtered to show:
Any enabled buy signal
Two or more simultaneous signals
TORY trendline signals only
Supertrend signals only
RSI 55 signals only
Marubozu signals only
Bullish BOS signals only
Individual signal types can also be enabled or disabled.
The Keep a new signal visible for setting determines how many bars a new trigger remains on the dashboard. A value of 1 shows only the newest qualifying signal candle.
For more stable scanning, Use completed candles only is enabled by default. Turning it off allows the scanner to react to the currently forming candle, but live signals may change before that candle closes.
Analyst Lens
Where PulseWire provides analyst information for a symbol, the dashboard can display:
Median analyst price target
Estimated upside or downside from the scanned price
Consensus rating
Number of contributing analysts
Optional filters include:
Buy or Strong Buy
Strong Buy only
Positive target upside
Minimum analyst count
The consensus label is calculated from the available Strong Buy, Buy, Hold, Sell, and Strong Sell recommendations. Some instruments may not have analyst coverage, so their values can appear as unavailable.
The pinned chart symbol may remain visible regardless of the selected technical or analyst filters.
Suggested starting setup
For a balanced scan:
Use completed candles only
Keep signals visible for 1–2 bars
Enable all five signal types
Select “Any selected buy signal” for broader discovery
Select “2 or more signals” when looking for stronger confluence
Use a higher second timeframe to add broader market context
Important notes
Pivot-based trendline and structure calculations require confirmed swing points, so they naturally appear only after the selected swing-strength period has passed.
This indicator is a scanning and decision-support tool. It does not provide entries, stop-loss levels, position sizing, or guaranteed outcomes. Analyst targets and recommendations may be delayed, incomplete, or unavailable and should not be treated as independent trade signals.
Always confirm signals using price structure, volume, liquidity, risk management, and your own trading plan.
Version 1.0 includes:
Scanning for up to 40 customizable symbols
Single- and dual-timeframe layouts
Five bullish technical triggers
Signal-confluence scoring
Fresh-signal filtering
Optional completed-candle confirmation
Analyst consensus and price-target filters
Customizable dashboard position, size, and displayed data
For educational and informational purposes only. This indicator is not financial advice. Indicator

MACRO HUDMACRO HUD — macro context, on your chart
Most indicators re-arrange the price you're already looking at. Macro HUD does the opposite: it puts the market's macro context on a single on-chart panel, so you're never reading price in isolation. It's a dashboard, not a signal generator.
WHAT IT SHOWS
MACRO ENGINE — the dollar (DXY), US 10Y and 2Y yields, oil, and the VIX, each with its current value and a direction arrow. The VIX also carries a regime band: Calm / Normal / Stressed / Panic.
REGIME — two plain-language reads derived from the engine: a dollar read (bid / offered) and a risk read (risk-on / risk-off / mixed).
WATCHLIST — up to five instruments of your choice, each flagged Bull or Bear versus an EMA, so you can see the state of your whole watchlist at a glance. Defaults to gold, EUR/USD, GBP/USD, USD/JPY and the S&P 500 — change them to whatever you trade.
EVENT — an optional manual countdown. Type in your next few key releases (name plus date/time) and the panel shows whichever is soonest, turning red inside a "stand-down" window you set. Pine can't read the economic calendar, so this part is filled in by hand.
HOW TO USE IT
Add it to any chart. Open the settings and point the symbols at feeds your plan supports, choose your watchlist instruments, and set the read timeframe — Daily by default, which gives the broad regime regardless of your chart timeframe. Everything else is automatic and updates live. Text colour is theme-aware, so it reads on light or dark charts.
WHAT IT DOES NOT DO
It does not generate buy/sell signals, predict direction, or tell you what to do. It assembles context; the read — and the decision — stay yours. There are no performance claims here, by design.
NOTES
Some data symbols (DXY, yields, VIX) depend on your PulseWire data plan. If a row shows "n/a", open the settings and swap that symbol for one your plan supports — the tool handles missing symbols gracefully rather than breaking.
Open-source. Read the code, fork it, adapt it to your own workflow.
MACRO HUD: "Built to support discretion, not replace it" Indicator

Previous Day Key Levels# Previous Day Key Levels
Previous Day Key Levels automatically plots the key reference points I use to frame each trading day:
* Previous RTH High and Low
* Asia High and Low
* London High and Low
The indicator is designed to work on an RTH chart while still calculating the Asia and London ranges from extended-hours data. Each level is drawn as a clean horizontal reference with a named label and a matching price marker on the right axis.
## How to use it
These levels help organize the market into clear areas of potential reaction, acceptance, rejection, breakout, or failed breakout.
Previous Day High and Low are especially useful as major reference points for the current RTH session. Price holding above or below them can support a directional thesis, while tests and rejections can highlight potential reversals or rotational conditions.
Asia and London Highs/Lows provide additional intraday structure before and during New York trading. They can act as liquidity targets, breakout points, or areas where an early New York move may stall, reverse, or accelerate.
The Asia range updates when the Asia session ends, and the London range updates when London ends. Previous Day High/Low refresh for the next RTH session.
## Pairing with Volume Profile
This indicator is intended as a supporting structure tool—not a standalone entry signal.
For a fuller market read, pair it with a Volume Profile indicator that provides:
* POC: the session’s highest-volume price area
* VAH: Value Area High
* VAL: Value Area Low
When a key session level overlaps with POC, VAH, or VAL, that confluence can make the area more meaningful. For example:
* A Previous Day High near VAH may act as a more significant resistance or breakout-acceptance area.
* A Previous Day Low near VAL may become a higher-quality support or breakdown-rejection zone.
* An Asia or London extreme aligning with POC can highlight a potential magnet, decision point, or support/resistance area.
Use the levels alongside price action, market context, and volume behavior. They are reference points—not guarantees—and are most useful for forming a structured trade idea and defining risk around meaningful market locations.
Indicator

ICT London Liquidity & Structure Matrix PROICT London Liquidity & Structure Matrix PRO
ICT London Liquidity & Structure Matrix PRO is an ultra clean, professional charting tool built for traders practicing Smart Money Concepts and ICT methodologies. It isolates macro pivot points with clean blank badges, tracks Asian liquidity boundaries, highlights London Killzone sessions, and projects auto disappearing daily key levels.
Key Features Overview
1. Major High and Low Blank Badges
Marks key structural pivot extremes using clean, minimal solid badges without distracting text overlays. Major highs are marked with solid red badges, and major lows are marked with solid green badges for instant market direction identification.
2. Auto Mitigating Previous Day High and Low
Projects active daily boundaries across your chart. Previous Day High and Previous Day Low levels automatically clean up and vanish the moment price touches or mitigates them.
3. Clean Asian Session High and Low Boundaries
Tracks Asian range consolidation levels with subtle dashed lines and right aligned text labels, providing clear session liquidity targets.
4. Exclusive London Killzone Highlight
Keeps chart aesthetics clean by displaying a single, light background overlay strictly for the high volatility London Session window.
5. Dynamic Auto Mitigating Fair Value Gaps
Automatically identifies bullish and bearish price imbalances across all timeframes. Unmitigated imbalance boxes vanish as soon as price fills the gap.
How to Use
Step 1: Locate Structural Pivots
Identify major highs with red badges and major lows with green badges to assess macro trend bias and key liquidity pools.
Step 2: Monitor Asian Boundaries
Observe Asian High and Low lines created prior to the European open to anticipate potential liquidity sweeps.
Step 3: Execute During London Session
Focus on trade opportunities forming inside the highlighted London Killzone window upon retaps into active Fair Value Gaps.
Settings Overview
Pivot Badge Settings
- Show Major High / Low Blank Labels: Toggle visibility of pivot badges.
- Major Pivot Sensitivity Length: Adjust the pivot lookback period.
Previous Day High and Low Settings
- Show Active PDH / PDL: Toggle display of daily levels.
- Line Width and Style: Customize thickness and choosing between solid, dotted, or dashed lines.
Asian Session Settings
- Show Asian High & Low Levels: Toggle visibility of Asian boundary lines.
Session Highlight Settings
- Show London Killzone Highlight Only: Toggle background highlight for London trading hours.
Disclaimer
This script is built strictly for educational, analytical, and charting enhancement purposes. It does not provide financial advice, trade recommendations, or guaranteed results. Always apply proper risk management principles. Indicator

Indicator

Gravity Bands [JOAT] Price orbits value. An anchored VWAP core with true volume-weighted deviation shells, on clean monochrome candles.
◆ WHAT IT IS
Gravity Bands treats fair value as a gravity core that price orbits and keeps returning to. The core is an anchored VWAP , and the bands around it are true volume-weighted standard deviations — not simple percentage or ATR envelopes. A signature "Lunar Mono" candle mode repaints the chart in clean white/grey so the gravity field is the only color on screen. It is a pure context tool with no buy/sell signals.
This is 100% original code, written from scratch. It is not a repackaged VWAP or bands script.
◆ HOW IT WORKS
1. The gravity core. A volume-weighted average price is accumulated from a chosen anchor — Session, Week or Month — resetting each new period. This is the center of value that price gravitates toward.
2. Volume-weighted shells. The bands are computed from the volume-weighted variance of price around the core, giving genuine ±1σ, ±2σ and ±3σ deviation shells. Because they are volume-weighted, the shells reflect where real activity occurred, not just where price ranged.
3. Stretch. The core distance is expressed in sigma — how many standard deviations price has escaped value. Small stretch means price is orbiting fair value; large stretch means it is extended and statistically stretched from the mean.
4. Lunar Mono candles. An optional mode repaints candles in white (up) and slate grey (down) so the colored gravity field reads instantly without competing with candle colors — the signature look of this tool.
◆ WHAT YOU SEE
• The gravity core (anchored VWAP) with a soft ±1σ / ±2σ / ±3σ gravity field
• Optional Lunar Mono monochrome candles
• An extreme-stretch background wash when price escapes the outer shell
• A resizable dashboard showing the core value, the stretch state and an orbit gauge, the upper and lower shell prices, the 1σ width in price and as a percent, the anchor mode, and a volume-feed check
◆ HOW TO USE IT
• Treat the core as the day's (or week's/month's) fair value — a magnet price often reverts to.
• Use the shells as objective stretch zones: reaching ±2σ or ±3σ marks a statistically extended condition where mean-reversion or exhaustion becomes more likely.
• Reclaiming or losing the core is a simple bias flip .
• Match the anchor to your horizon — Session for intraday, Week/Month for swing context.
• Requires a symbol with a real volume feed.
◆ NOTES & LIMITATIONS
Gravity Bands needs a genuine volume feed — without one the core approximates price and the shells lose meaning (the dashboard flags this). Deviation shells describe statistical stretch, not direction: price can stay extended in a strong trend. It is a context tool, not financial advice. Use it with your own method and risk management.
— made with passion by officialjackofalltrade
Indicator

Wick Scalp - Wick Lifecycle Roadmap v7.9Wick Scalp – Wick Lifecycle Roadmap
Most wick indicators stop once a wick forms.
Wick Lifecycle Roadmap follows the entire life of every significant wick—from creation, to magnet attraction, to retest, and finally continuation or failure.
Instead of simply marking long wicks, the indicator builds a dynamic map of where price is statistically attracted next and what is most likely to happen after that level is reached.
Features
Intelligent Wick Detection
Detects significant upper and lower liquidity wicks
Adjustable minimum wick size
Optional wick/body ratio filter
Ignores insignificant market noise
Clean vs Delayed Magnets
Every wick is classified as either:
Clean Magnet
Fresh liquidity
Higher probability
Higher priority target
Delayed Magnet
Overlapping liquidity
Lower priority
Optional filtering
Magnet Quality Grading
Each magnet receives a quality score based on:
Relative wick size
Liquidity sweep
Higher timeframe bonus
Magnet cleanliness
Grades:
A+
A
B
C
This allows traders to quickly focus on the highest-quality liquidity targets.
Next Magnet Selection
The indicator continuously evaluates every active magnet and automatically selects the most probable next destination using:
Distance from price
EMA trend
RSI momentum
Price momentum
Magnet quality
Cleanliness bonus
Instead of dozens of lines, the indicator highlights the one magnet currently considered most relevant.
Dynamic Entry Model
For the selected magnet the script calculates:
Last acceptable entry
Preferred entry zone
Acceptable entry zone
Remaining move to target
Estimated leveraged return
Entry quality
Status is classified as:
Best Entry Zone
Entry Acceptable
Too Late
Wait
Skip
Complete Wick Lifecycle
After a magnet is hit, the indicator does not stop.
It continues tracking the expected market structure.
Phase 1
Price reaches the remembered wick.
Phase 2
Price must reclaim the entire wick.
Phase 3
R1 becomes active.
R1 represents the reclaimed wick extreme.
Phase 4
If R1 fails,
R2 becomes the next support/resistance.
Phase 5
If R2 also fails,
the pullback is classified as unhealthy.
This creates a complete roadmap instead of a single target.
Continuation Projection
After the current target is completed the indicator automatically searches for the next same-direction magnet.
This creates a natural roadmap showing:
Current Target → Pullback → Continuation
Magnet Table
The integrated table displays:
Current target
Direction
Grade
Distance
Entry model
Entry state
R1
R2
Pullback health
Next continuation target
Everything updates automatically in real time.
Visual Design
The indicator keeps charts clean by using:
Short magnet lines
Hover tooltips
Quality colouring
Optional source dots
Optional candle IDs
Configurable lookback
Selected magnet highlighting
Ideal For
BTC
Crypto
Futures
Forex
Indices
Stocks
Works on all timeframes.
What Makes It Different
Most wick indicators only identify where liquidity was taken.
Wick Lifecycle Roadmap tracks what happens before, during, and after the wick is revisited, providing a complete decision framework rather than isolated signals.
It combines liquidity mapping, probability ranking, dynamic entry planning, retest analysis, and continuation forecasting into a single workflow.
Disclaimer: This indicator is designed as a decision-support tool and should be used alongside your own market analysis and risk management. It does not guarantee future price movements or trading outcomes. Indicator

ICT Killzones & Pivots + Supply/Demand SHADO🇹🇷 TÜRKÇE
Ayarlar Ne İşe Yarar ⚙️
Killzones 🌍: Asya/Londra/New York seans kutuları. Varsayılan kapalı — sadece ince pivot çizgileri açık.
Pivots 📍: Her seansın en yüksek/en düşük noktası. Fiyat bu seviyeleri kırınca istatistik tutuluyor.
Supply & Demand (Scalping) 🎯 — asıl kullanacağın bölüm:
Swing Length: Kaç bar sağ/sol bakarak pivot arayacağı. 1-5dk grafikte 3-5 civarı iyi çalışır.
Min Impulse Move (x ATR): Bölgeden çıkan hareketin en az kaç ATR olması gerektiği.
Zone Boundaries: Tüm mum mu (Wick to Wick) yoksa sadece gövde mi (Body Only).
Mitigation Trigger: Fiyat bölgeye dokununca "test edildi" sayılması — fitil ya da kapanış bazlı.
Max Zones Per Side: Ekranda aynı anda kaç Demand/Supply kutusu tutulacağı.
Skip If Overlaps Existing Zone: Yeni bölge eskiyle çok örtüşüyorsa çizilmesin.
Nasıl Kullanılır 📊
15dk grafikte yapıyı oku: fiyat Demand'a (🟢) mi Supply'a (🔴) mi yaklaşıyor?
5-3dk'ya in, aynı bölgeye dokunmasını bekle.
Dokununca mum teyidi ara (reddediş fitili, engulfing). 🕯️
Stop-loss'u bölge dışına koy, hedefi karşı bölgeye ayarla. 🎯
Zone gri olduysa artık geçerli sayma. ⚠️
Uyarı 🚨 Sadece görsel analiz aracı, kâr garantisi yok. Önce demo'da test et! ✅
🇷🇺 РУССКИЙ
Что означают настройки ⚙️
Killzones 🌍: блоки сессий (Азия/Лондон/Нью-Йорк). По умолчанию выключены — остаются только линии пивотов.
Pivots 📍: хай/лоу каждой сессии. При пробитии ведётся статистика.
Supply & Demand (Scalping) 🎯 — основной раздел:
Swing Length: сколько баров слева/справа для поиска пивота. На 1-5 мин хорошо работает 3-5.
Min Impulse Move (x ATR): минимальный размер импульса из зоны в ATR.
Zone Boundaries: вся свеча (Wick to Wick) или только тело (Body Only).
Mitigation Trigger: когда зона "протестирована" — по фитилю или по закрытию.
Max Zones Per Side: сколько зон хранится одновременно.
Skip If Overlaps Existing Zone: новая зона не рисуется при сильном перекрытии.
Как использовать 📊
На 15-мин графике оцени структуру: цена идёт к Demand (🟢) или Supply (🔴)?
Переключись на 5-3 мин, жди касания зоны.
При касании ищи подтверждение свечой (отбойный фитиль, поглощение). 🕯️
Стоп-лосс за зоной, цель — противоположная зона. 🎯
Серая зона = больше не действительна. ⚠️
Предупреждение 🚨 Только визуальный инструмент, без гарантии прибыли. Сначала протестируй на демо! ✅
ENGLISH
What the Settings Do ⚙️
Killzones 🌍: Asia/London/NY session boxes. Off by default — only thin pivot lines remain.
Pivots 📍: each session's high/low. Stats tracked when broken.
Supply & Demand (Scalping) 🎯 — the main section:
Swing Length: bars checked left/right for a pivot. 3-5 works well on 1-5min charts.
Min Impulse Move (x ATR): minimum move size leaving a zone, in ATR multiples.
Zone Boundaries: full candle (Wick to Wick) or just body (Body Only).
Mitigation Trigger: what counts as "tested" — wick touch or close.
Max Zones Per Side: how many boxes kept at once.
Skip If Overlaps Existing Zone: skips new zones that overlap too much.
How to Use 📊
On the 15min chart, read structure: approaching Demand (🟢) or Supply (🔴)?
Drop to 5-3min, wait for price to touch that zone.
Look for candle confirmation (rejection wick, engulfing). 🕯️
Stop-loss just outside zone, target the opposing zone. 🎯
Gray zone = no longer valid. ⚠️
Disclaimer 🚨 Visual tool only, no profit guarantee. Test on demo first! ✅ Indicator

Indicator

Indicator

Single Timeframe Multi-EMA Trend Table### Overview
The **Single Timeframe Multi-EMA Trend Table** displays the directional bias of 7 customizable Exponential Moving Averages (EMAs) calculated from a single, higher timeframe of your choice.
This allows traders working on lower execution timeframes (e.g., 1-minute or 5-minute charts) to effortlessly monitor macro trend alignment and EMA support/resistance zones from higher timeframes (e.g., 15m, 1h, or 4h) without switching charts.
---
### Key Features
* **Selectable Target Timeframe:** Choose any timeframe (1m, 5m, 15m, 1h, 4h, 1D, etc.) to fetch EMA data from.
* **7 Customizable EMAs:** Define 7 individual EMA lengths (e.g., EMA 9, 20, 50, 100, 150, 200, 800) to monitor full trend structure.
* **Consolidation Detection:** Identifies when price is compressing or trading close to a specific EMA line, marking it as a **RANGE 🟡** state.
* **Clean UI:** Displays chosen timeframe in the table header alongside active EMA lengths and clear color-coded statuses.
---
### How to Use
1. **Set Target Timeframe:** In the settings, choose the macro timeframe you want to base your analysis on (e.g., 15m).
2. **Configure EMAs:** Input your preferred EMA lengths.
3. **Gauge Trend Strength:**
* **Full Bullish Alignment:** All or most EMAs show `BULLISH 🟢`.
* **Compression/Ranging:** Multiple EMAs show `RANGE 🟡`, warning of choppy price action. Indicator

VWAP Reversal Probability Signals🟠 OVERVIEW
VWAP Reversal Probability Signals tracks price movements around an anchored VWAP and two volume-weighted standard deviation bands. It looks for price excursions outside these bands and waits for price to move back through the same band before marking a potential reversal.
Each reversal signal is paired with a fixed VWAP target. The script records whether price reaches that target within a user-defined number of bars and displays the historical success rate for each band independently. This allows traders to compare how different reversal distances have performed over time instead of treating every signal the same.
🟠 CONCEPTS
Anchored VWAP — A volume-weighted average price that resets at the selected session, week, month, quarter, or year and acts as the central reference level.
VWAP Deviation Bands — Upper and lower bands created from volume-weighted standard deviation multiples around the anchored VWAP to define progressively larger price extensions.
Reversal Signal — Generated when price first extends beyond a deviation band and then closes back through that same band, indicating that the extreme move has started to reverse.
VWAP Target — Every signal uses the current anchored VWAP as its fixed target, allowing completed signals to be measured using the same destination.
Reversal Probability — The historical percentage of completed signals from each individual band that reached the VWAP target before the expiry period.
🟠 FEATURES
Anchored VWAP and Reversal Bands — Displays the anchored VWAP together with two configurable upper and lower deviation bands.
Reversal Signal Markers — Shows bullish and bearish reversal signals after price returns back
through the selected deviation band.
Historical Probability Labels — Displays the historical VWAP target hit rate beside each new reversal signal for the corresponding band.
VWAP Target Lines — Draws a projected target from every signal to the current VWAP until the trade either succeeds or expires.
Target Confirmation Marks — Places a confirmation mark when a tracked signal reaches its VWAP target within the selected expiry window.
🟠 HOW TO USE
Choose the VWAP anchor period that matches your trading style, such as session, week, or month.
Watch for price to extend beyond a VWAP deviation band and then move back through that same band before considering a reversal signal.
Compare the probability label shown with the signal to understand how that band has performed historically.
Use the dashed VWAP target line as the expected mean reversion objective for the active signal.
Treat the displayed probability as historical context rather than a prediction of future performance.
🟠 CONCLUSION
VWAP Reversal Probability Signals combines an anchored VWAP, volume-weighted deviation bands, reversal signals, and historical outcome tracking. By measuring how often each type of reversal has returned to the VWAP, it provides both reversal locations and statistical context for those signals. Indicator

Multi-Timeframe Trend & Consolidation Table### Overview
The **Multi-Timeframe Trend & Consolidation Table** is a lightweight dashboard indicator designed to give traders a quick, multi-timeframe overview of the market trend and consolidation status directly on their chart.
Instead of switching between multiple timeframes or cluttering your chart with dozens of moving averages, this tool consolidates trend data across 10 different timeframes into a clean, customizable table.
---
### Key Features
* **Multi-Timeframe Analysis:** Monitors **1m, 3m, 5m, 10m, 15m, 1h, 4h, 1D, 1W, and 1M** timeframes simultaneously.
* **Customizable EMA Periods:** Set unique Exponential Moving Average (EMA) lengths for every individual timeframe (e.g., EMA 10 for 1m, EMA 50 for 1h, EMA 200 for 1D).
* **Consolidation Detection:** Built-in threshold logic identifies when price is hovering extremely close to the EMA line, signaling potential range-bound/chop market conditions.
* **Dynamic Table UI:** Displays the specific EMA length assigned to each timeframe directly inside the table for clear tracking. Fully customizable position (Top Right, Bottom Left, etc.) and text sizes.
---
### How It Works
The indicator compares the price of each timeframe against its assigned EMA line:
1. **BULLISH 🟢:** Current close price is above the timeframe's EMA (outside the consolidation zone).
2. **BEARISH 🔴:** Current close price is below the timeframe's EMA (outside the consolidation zone).
3. **RANGE 🟡:** Price percentage difference from the EMA is smaller than the set threshold (e.g., within 0.15%), indicating market consolidation or flat movement.
---
### How to Use
1. **Trend Alignment:** Look for timeframes aligning in the same direction (e.g., 1h, 4h, and 1D all green) to trade with the macro trend.
2. **Avoiding Chop:** When lower timeframes show `RANGE 🟡`, it indicates low volatility or moving average compression, warning you to avoid breakout trades or wait for confirmation.
3. **Execution Timeframes:** Tune lower timeframes (1m, 3m, 5m) to fast EMAs for scalp setups, while keeping higher timeframes (1D, 1W) on key levels like the 200 EMA.
---
### Settings & Inputs
* **EMA Lengths per Timeframe:** Set custom EMA periods for all 10 available timeframes.
* **Enable Consolidation Detection:** Toggle range detection on or off based on your strategy preference.
* **Consolidation Threshold (%):** Adjust the distance percentage between close price and EMA to define a range zone (default is 0.15%).
* **Table Display:** Adjust table placement on your screen and text font size. Indicator

Alea Magna Traders choch, bosThis script is a lightweight, custom-built Smart Money Concepts (SMC) Market Structure Indicator written in Pine Script v6 for PulseWire.
It tracks real-time market structure shifts on your chart by identifying and plotting two core price action events: CHoCH (Change of Character) and BoS (Break of Structure).
Core Mechanics & Features
Dual-Timeframe/Sensitivity Structure Tracking:
Internal Structure (Micro): Tracks fast, short-term structural breaks using a smaller pivot sensitivity (default: 5). Ideal for finding lower-timeframe entries.
External Structure (Macro): Tracks major, high-timeframe structural pivots using a higher sensitivity (default: 25). Ideal for determining overall trend direction.
Market Structure Mapping:
CHoCH (Change of Character): Detects when price breaks the previous structure in the opposite direction of the current trend, signaling a potential trend reversal.
BoS (Break of Structure): Detects when price breaks structure in the same direction as the current trend, signaling trend continuation.
Clean Visual Overlay:
Draws horizontal dashed lines connecting the original pivot level to the breakout point.
Places color-coded labels (Bullish / Bearish) directly above or below the breakout candle.
Advanced Data Management:
Uses Pine Script v6 map.new() data structures to dynamically track swing high/low coordinates (upaxis, dnaxis, direction states) without lagging the chart.
Employs custom array slicing to calculate swing highs and lows independently.
Customizability & Filtering:
Allows traders to toggle Internal and External structures on or off independently.
Includes pattern filters to show All, BoS-only, or CHoCH-only markers.
Full control over Bullish and Bearish colors. Indicator

Indicator

Indicator

MSNR Bias HTFAKFX Storyline Alignment Dashboard (Multi-Timeframe Analysis)
The AKFX Storyline Alignment Dashboard is a multi-timeframe analysis tool designed to help traders quickly determine market bias and alignment across higher and lower timeframes using the concept of Market Storylines.
Instead of trading off single-timeframe signals, this indicator evaluates structural price action on higher timeframes (HTF) and confirms directional continuation via line-chart breakouts on the lower timeframe (LTF).
🟢 How the Storyline Logic Works
A Storyline is defined as the price movement initiated when price interacts with a higher timeframe zone and receives confirmation from the timeframe directly below it.
Weekly Storyline (Macro Bias):
Checks if Current Market Price (CMP) is reacting at a Weekly Support or Resistance zone.
Confirmed when a Daily line-chart breakout occurs (a Daily candle body closes past the local Daily swing high/low).
Daily Storyline (Intermediate Bias):
Checks if CMP is reacting at a Daily Support or Resistance zone.
Confirmed when a 4-Hour (H4) line-chart breakout occurs (an H4 candle body closes past the local H4 swing high/low).
Bias Alignment Status:
ALIGNED (BULLISH 🟢): Both Weekly and Daily storylines are confirmed Bullish. High-probability environment to look for Buy setups.
ALIGNED (BEARISH 🔴): Both Weekly and Daily storylines are confirmed Bearish. High-probability environment to look for Sell setups.
CONFLICTED 🔴: Weekly and Daily storylines point in opposite directions. Exercise caution or wait for alignment.
WAITING FOR SETUP ⚪: One or both storylines are in a neutral/unconfirmed state.
🎨 Key Customization Features
Customizable Dashboard Colors: Configure background fill, text, border, and header colors via the indicator settings.
Default High-Contrast Theme: Pre-styled with a dark gray fill, crisp black text, and a solid black border for maximum readability on any chart background.
Optional Status Highlighting: Includes a toggle (Use Green/Red Status Colors instead of Solid Gray) to instantly highlight alignment with green/red status boxes.
💡 How to Use in Your Trading Strategy
Add the dashboard to your preferred asset (Forex, Crypto, Indices, Stocks).
Check the Bias Alignment Status row:
When ALIGNED: Look for pullback entries at fresh Support/Resistance zones on your execution timeframe (e.g., H1 or 15m) in the direction of the alignment.
When CONFLICTED or WAITING: Sit on your hands or restrict trades to quick scalps, as higher timeframe momentum is divided. Indicator

GCGrid Psych Levels NomadaScalper# GCGrid, Psych Levels (NomadaScalper)
**Dual absolute grid of psychological levels for gold: every $100 and every $250, drawn as reaction zones instead of single lines.**
## What this is
Gold trades in the thousands, and round prices carry real weight up there. Whole hundreds like 4,100 or 4,300, and the bigger quarter thousand steps like 4,250 or 4,500, are the numbers people keep in their heads, park orders around and quote to each other. GCGrid draws that map for you and then stays out of the way.
Everything on the chart is absolute. A level is a multiple of 100 or a multiple of 250, and that is the whole definition. Nothing comes from a lookback window, a pivot search, a moving average or a fitted parameter. The consequence matters more than it sounds: the same levels appear on the 1 minute and on the daily, on any broker feed, on any date range, and they never shift after a candle closes.
I built this because I got tired of redrawing the same hundreds by hand every session, and because I wanted the two scales visible at once without the chart turning into a ladder of identical lines.
## How the grid is built
The script takes the current close and walks outward in both directions on each grid. You choose how many levels you want above and below price for each layer, up to four on each side, so the chart only ever shows the neighbourhood you are actually trading in.
Each level is drawn as a band rather than a line. You set the half width in points, so a half width of 5 on the $100 grid means 4,300 is shown as a zone from 4,295 to 4,305. Price rarely turns exactly on a round number, it turns near it, and a band says that honestly where a hairline pretends otherwise. If you still want the exact price marked, the centreline option puts a solid hairline at the level itself inside the band.
There is an opacity hierarchy so the chart reads at a glance. The nearest level on each side is drawn strongest and outer levels fade as they get further away. The $250 layer uses a wider, fainter body with a sharper edge, since a major level should announce itself by its boundary rather than by its mass, and it is painted underneath the $100 layer so the two never fight.
Every multiple of 500 belongs to both grids at the same time. By default those confluent levels are drawn once, as the wider $250 band, and flagged with a gold star chip so you can see instantly that two scales agree there. You can switch that off and have both bands drawn nested if you prefer to see the structure literally.
FastZone is the last piece of geometry: a dashed line at the 50 percent midpoint between consecutive $100 levels. It is purely a display layer and it never feeds anything else in the script. It exists because the halfway point of a hundred is where a lot of intraday rotation dies.
## The reaction markers
This is the part I spent the most time on, and the part where I wanted no ambiguity at all.
A marker is classified by the **direction of approach**, not by where the candle closes. If the previous bar closed above a zone and the current bar reaches down into it, that is marked as a Possible Support test. If the previous bar closed below a zone and the current bar reaches up into it, that is a Possible Resistance test. Falling into a level makes it support, rising into it makes it resistance. That is the whole rule, and there is nothing to tune inside it.
Three design choices keep it honest:
Markers are evaluated on confirmed bars only. Nothing appears and vanishes while a candle is still forming, and nothing repaints when you reload the chart.
The marker fires on arrival, on the first closed bar that reaches the zone from that side. One marker per level per episode, and that level only becomes eligible again once price moves more than half a grid step away from it.
The marker stays on the chart even if price later slices straight through. It flags that a test happened. It says nothing about whether the test held, and the script does not measure, store or imply any success rate anywhere.
Marker distance from the zone edge is scaled by ATR(14), so the labels sit off the candles whether you are on a 1 minute chart or a weekly one. You can show arrows, labels, both, or cap how many recent events stay visible.
## The dashboard
A compact panel that answers the questions you would otherwise squint at the chart for: which layers are active and how many levels each is showing, how many confluent levels are currently in view, the nearest level above and below the close with the signed distance in dollars to each, and the full span of what is currently drawn. Position and size are configurable, and it can be switched off entirely.
## How I use it
As context, not as a trigger. The grid tells me where the obvious prices are before the session starts, the bands tell me how much room a level realistically deserves, the star tells me which levels have two scales behind them, and the markers give me a clean record of which levels price has already come to test today and from which side. What I do with that information is a separate decision that this script does not make for me.
A practical note on scope: the 100 and 250 steps are fixed constants, chosen for gold, where price sits in the four figure range. On instruments priced very differently those steps will not be meaningful, and they are deliberately not user editable because making them editable would turn a specific idea into a generic round number tool.
## Settings summary
**Grid $100:** levels above, levels below, band half width, level labels.
**Grid $250:** on or off, levels above, levels below, band half width, level labels, duplicate removal for confluent levels.
**Level styling:** centreline inside the bands.
**Reaction markers:** on or off, style (arrow plus label, label only, arrow only), how many recent events to keep, show the level price in the marker text, marker gap as a multiple of ATR, and whether the $250 layer is marked as well.
**FastZone:** show the 50 percent midpoints, show their labels.
**Colors:** resistance, support and FastZone tints, all tuned for a light chart background by default.
**UI:** dashboard on or off, panel position, panel size.
## Credits and disclaimer
Original work by NomadaScalper. This is the public evolution of my private Key100 and KeyPoint250 scripts, merged into a single dual grid engine with the approach based marker logic added. Written in Pine Script v6.
This indicator is a charting and context tool. It does not produce buy or sell signals, it does not claim or measure any win rate, and it is not financial advice. Anything you trade is your own decision and your own risk. Indicator

Indicator

Chronological Elliott Wave Tracker With ProjectionsTired of automated Elliott Wave scripts that plot Wave 5 on a dip or scramble the sequence during consolidation?
Standard zigzag indicators often fail in complex market environments because they hunt for price extremes in a vacuum. They ignore the strict chronological timeline required by Elliott Wave Theory, leading to broken counts and overlapping labels.
This indicator solves that problem by utilizing a Strict Alternating ZigZag Engine. It tracks the actual chronological path of the market (High ➔ Low ➔ High ➔ Low) and anchors the motive (1-5) and corrective (A-B-C) labels exactly where they belong, ensuring a structurally accurate map of the price action.
Key Features
True Chronological Wave Mapping: Forces impulse waves (1, 3, 5) strictly to peaks and corrective waves (2, 4) strictly to dips (in a bullish setup). The internal logic respects the timeline of the chart.
Dynamic Wedge Detection: Automatically scans a macro lookback window to find the absolute structural extremes, drawing a clean, converging wedge pattern based on historical anchors.
Actionable Zones: Automatically generates a shaded Buy Zone (accumulation area based on recent corrective dips) and a Bull Case breakout line for quick invalidation/validation reference.
Adaptive Fibonacci Targets: Projects Wave III (1.618 extension) and Wave IV (0.382 retracement) targets based on the actual detected sub-wave structure, rather than random wicks.
Tick-Safe Memory Management: Built with advanced array cleanup to completely bypass the notorious PulseWire "label limit" bug. Your counts will never flicker or disappear on the live tick.
How to Use & Customize
Pivot Sensitivity: The core of the indicator. Lower this number (e.g., 3 to 5) to catch tighter, more frequent waves on higher timeframes (like the Daily chart). Raise it (e.g., 10 to 15) to ignore noise and only map major macro swings.
Bullish vs. Bearish Toggle: By default, the script assumes you are mapping a bullish motive phase (where 1, 3, and 5 are peaks). If you are mapping a downward impulse, simply uncheck the "Bullish Impulse" box in the settings to perfectly invert the structure.
Label Distance (ATR): If the counts are clashing with long candle wicks, adjust the ATR multiplier in the settings to push the labels further away from the price action.
Disclaimer: This script is designed for structural analysis and educational purposes. Automated Elliott Wave counting is highly complex, and this tool is best used as a structural baseline to assist your own manual charting, not as a standalone financial signal. Indicator

Indicator

ATH Market Position Suite 3.0Publication title
ATH Market Position Suite 3.0
Short description
ATH Market Position Suite 3.0 visualizes where an asset trades within multiple historical price ranges. It combines configurable percentage levels, multi-horizon range analysis, drawdowns, relative performance, a descriptive Market Position Score, market-zone classification, a dashboard, and customizable alerts.
English description
Overview
ATH Market Position Suite 3.0 is a historical price-position analysis tool designed to show where an asset currently trades within several relevant market ranges.
Instead of interpreting the current price in isolation, the indicator compares it with:
its available all-time high and low,
its 52-week range,
its 3-year range,
its 5-year range,
a configurable manual range,
and the performance of a selected benchmark.
The active reference range is divided into horizontal percentage levels from 0% to 100%. A dashboard then summarizes the asset’s current position, drawdowns, relative performance, historical range status, and composite Market Position Score.
The indicator is intended for long-term investors, swing traders, position traders, portfolio analysis, and market-cycle observation.
It does not generate automatic buy or sell signals.
Core concept
Each market-position value describes where the current price is located between a defined lower and upper boundary.
A position near 100% means the asset is trading close to the upper boundary of the selected range.
A position near 0% means the asset is trading close to the lower boundary.
For example, in the 52-week mode:
the 52-week low represents 0%,
the 52-week high represents 100%,
and the current price is placed proportionally between those values.
In the default All-Time High mode, the available all-time high represents 100%, while zero price represents 0%.
In the ATH-ATL Range mode, the available all-time low represents 0% and the available all-time high represents 100%.
Reference modes
All-Time High
Uses the highest price available to the script as the 100% reference.
The lower boundary is zero.
This mode is useful for evaluating how much of the asset’s maximum historical price has been retained.
ATH-ATL Range
Uses the full available historical range:
available all-time low = 0%
available all-time high = 100%
This mode shows the current price position within the asset’s full available trading history.
52-Week Range
Uses the highest and lowest daily prices from approximately 252 trading days.
This mode is useful for evaluating the current position within the most recent annual range.
3-Year Range
Uses the highest and lowest daily prices from approximately 756 trading days.
This provides a medium-term historical perspective.
5-Year Range
Uses the highest and lowest daily prices from approximately 1,260 trading days.
This mode is intended for longer-term market-cycle analysis.
Manual Range
Allows the user to define both the upper and lower boundaries manually.
This can be useful for analyzing:
a previous market cycle,
a major historical swing,
a custom valuation range,
a fixed reference high,
or a specific technical price structure.
Percentage levels
The active reference range can be divided into regular percentage intervals.
Available intervals include:
1%
2%
4%
5%
10%
20%
25%
50%
A separate Favorite Levels mode displays a selected set of important levels:
100%
95%
90%
80%
75%
70%
60%
50%
40%
30%
25%
20%
10%
5%
0%
Major levels are displayed with increased visual emphasis.
Labels can optionally show both the percentage value and the corresponding price.
Market zones
The indicator divides the active range into descriptive market zones:
90-100%: near the upper boundary
70-90%: upper market range
50-70%: middle-upper range
30-50%: lower-middle range
0-30%: lower market range
The zone colors are fully configurable.
These zones describe historical price location only. They do not determine whether an asset is fundamentally overvalued or undervalued.
Multi-horizon analysis
The dashboard compares the asset across several historical horizons:
52 weeks
3 years
5 years
available all-time range
For each horizon, the indicator displays:
current range position,
drawdown from the corresponding high,
and a descriptive range status.
This helps reveal whether the asset is positioned similarly across short-, medium-, and long-term history.
For example, an asset may trade near its 52-week high while still remaining far below its 5-year high.
Drawdown analysis
Drawdown is calculated as the percentage distance between the current price and the relevant historical high.
A value of:
0% means the price is at the reference high,
-10% means the price is 10% below the reference high,
-40% means the price is 40% below the reference high.
The dashboard includes drawdowns for:
52 weeks,
3 years,
5 years,
the available all-time high,
and the selected primary reference range.
Market Position Score
The Market Position Score is a descriptive composite value from 0 to 100.
Its base calculation combines:
35% weighting for the 52-week position,
25% weighting for the 3-year position,
20% weighting for the 5-year position,
20% weighting for the available all-time range position.
An optional and limited adjustment is then applied based on relative performance versus the selected benchmark.
The adjustment is capped by the user-defined maximum, preventing benchmark performance from dominating the score.
A higher score means the asset is positioned closer to the upper portions of its historical ranges.
A lower score means the asset is positioned closer to the lower portions.
The Market Position Score is:
not a probability,
not a valuation model,
not a forecast,
not a momentum signal,
and not a recommendation to buy or sell.
It is a compact summary of historical price location and relative performance.
Relative performance
The indicator compares the asset’s percentage return with the return of a selected benchmark over a configurable number of trading days.
The default benchmark is:
AMEX:SPY
The relative-performance value is calculated as:
asset return minus benchmark return
A positive value means the asset outperformed the benchmark during the selected period.
A negative value means the asset underperformed.
Users should select a benchmark that is appropriate for the asset being analyzed.
Examples may include:
a broad-market ETF,
a regional equity index,
a sector ETF,
or another relevant comparison instrument.
Relative performance is not the same as absolute performance. An asset can decline while still outperforming a benchmark that declined more sharply.
Dashboard
The dashboard provides a compact summary of the current market structure.
It includes:
symbol and chart timeframe,
52-week position and drawdown,
3-year position and drawdown,
5-year position and drawdown,
available all-time position and drawdown,
Market Position Score,
active primary reference range,
current price,
available all-time high,
available all-time low,
relative performance versus the selected benchmark,
recovery from the available all-time low,
distance from the 50% midpoint,
and descriptive market-status labels.
The dashboard position and text size can be configured.
Alerts
The script provides alert conditions for:
primary position crossing the selected alert level upward,
primary position crossing the selected alert level downward,
Market Position Score crossing the selected score level upward,
Market Position Score crossing the selected score level downward,
entering the 90-100% zone,
leaving the 90-100% zone,
entering the lower range below 30%,
relative performance crossing above zero,
relative performance crossing below zero,
a new available all-time high,
and a new available all-time low.
After adding the indicator to a chart, alerts must be created manually through PulseWire’s alert dialog.
Suggested use cases
The indicator may be used for:
long-term market-position analysis,
correction-depth measurement,
historical range comparison,
portfolio monitoring,
market-cycle observation,
benchmark comparison,
identifying differences between short- and long-term price position,
and monitoring predefined percentage thresholds.
It is best used together with additional context such as:
trend structure,
volatility,
volume,
market fundamentals,
risk management,
and the characteristics of the analyzed asset.
Interpretation examples
A high 52-week position combined with a low 5-year position may indicate that the asset is strong over the most recent year but remains below a longer-term historical high.
A high position across all horizons shows that the asset is trading close to the upper areas of both recent and long-term ranges.
A low position across all horizons shows that the asset is trading near the lower areas of its historical ranges.
Positive relative performance indicates strength versus the selected benchmark, but does not necessarily mean that the asset itself produced a positive return.
Important limitations
The available all-time high and all-time low depend on the historical data PulseWire provides to the script.
They may therefore differ from the absolute historical high or low when:
the chart contains limited history,
the symbol has changed exchange or data provider,
earlier price history is unavailable,
the instrument has been adjusted,
or the data feed differs from another source.
The 52-week, 3-year, and 5-year ranges use daily data and approximate trading-year lengths of:
252 trading days,
756 trading days,
1,260 trading days.
These values are practical approximations and do not represent exact calendar periods for every market.
Assets with insufficient history may display n/a for some calculations.
On logarithmic charts, percentage levels may not appear equally spaced. A linear price scale provides a more direct visual representation of the calculated price intervals.
The indicator does not use future data or intentional lookahead logic.
Recommended chart setup
For a clear presentation:
use a standard candlestick or bar chart,
keep additional indicators to a minimum,
choose a reference mode appropriate for the analysis,
select a relevant benchmark,
and adjust the number of visible levels according to the chart timeframe.
For long-term analysis, the Favorite Levels mode often provides a cleaner chart.
Disclaimer
This indicator is provided for informational and analytical purposes only.
It does not constitute financial, investment, trading, tax, or legal advice.
Historical price position does not predict future performance. A low historical position does not automatically indicate value, and a high historical position does not automatically indicate excessive valuation.
All trading and investment decisions remain the sole responsibility of the user.
Version 3.0
New features include:
multi-horizon market-position analysis,
52-week, 3-year, 5-year, and all-time range comparison,
composite Market Position Score,
configurable benchmark comparison,
relative-performance analysis,
expanded drawdown statistics,
market-status classification,
improved dashboard,
manual range mode,
configurable percentage levels,
Favorite Levels mode,
market-zone visualization,
and extended alert conditions.
Deutsche Beschreibung
Überblick
ATH Market Position Suite 3.0 zeigt, an welcher Stelle sich der aktuelle Kurs innerhalb verschiedener historischer Preisspannen befindet.
Der Indikator analysiert:
das verfügbare Allzeithoch und Allzeittief,
die 52-Wochen-Spanne,
die 3-Jahres-Spanne,
die 5-Jahres-Spanne,
einen frei definierbaren manuellen Bereich,
sowie die relative Wertentwicklung gegenüber einem ausgewählten Vergleichswert.
Der aktive Referenzbereich wird in horizontale Prozentstufen von 0% bis 100% unterteilt. Ein Dashboard fasst Marktposition, Drawdowns, relative Performance, historischen Bereichsstatus und den zusammengesetzten Market Position Score zusammen.
Der Indikator richtet sich an langfristige Investoren, Swing-Trader, Positions-Trader und Nutzer, die Marktzyklen oder Portfolios beobachten möchten.
Er erzeugt keine automatischen Kauf- oder Verkaufssignale.
Grundprinzip
Jeder Marktpositionswert beschreibt, wo der aktuelle Kurs zwischen einer unteren und einer oberen Grenze liegt.
Eine Position nahe 100% bedeutet, dass der Kurs in der Nähe der oberen Grenze handelt.
Eine Position nahe 0% bedeutet, dass der Kurs in der Nähe der unteren Grenze liegt.
Im 52-Wochen-Modus entspricht beispielsweise:
das 52-Wochen-Tief dem 0%-Level,
das 52-Wochen-Hoch dem 100%-Level,
und der aktuelle Kurs wird proportional dazwischen eingeordnet.
Im Standardmodus All-Time High entspricht das verfügbare Allzeithoch 100%, während der Nullpreis als 0% verwendet wird.
Im Modus ATH-ATL Range entspricht das verfügbare Allzeittief 0% und das verfügbare Allzeithoch 100%.
Referenzmodi
All-Time High
Das höchste dem Script verfügbare Hoch wird als 100%-Referenz verwendet.
Die untere Grenze liegt bei null.
ATH-ATL Range
Verwendet den vollständigen verfügbaren historischen Preisbereich:
verfügbares Allzeittief = 0%
verfügbares Allzeithoch = 100%
52-Week Range
Verwendet das höchste und niedrigste Tageshoch beziehungsweise Tagestief aus ungefähr 252 Handelstagen.
3-Year Range
Verwendet ungefähr 756 Handelstage und bietet eine mittelfristige historische Einordnung.
5-Year Range
Verwendet ungefähr 1.260 Handelstage und dient der langfristigen Marktzyklusbetrachtung.
Manual Range
Der Nutzer kann obere und untere Referenzgrenze selbst festlegen.
Dieser Modus eignet sich unter anderem für frühere Marktzyklen, markante Hoch- und Tiefpunkte oder individuelle Analysebereiche.
Prozent-Level
Der aktive Referenzbereich kann in regelmäßige Prozentabstände unterteilt werden.
Zur Auswahl stehen:
1%
2%
4%
5%
10%
20%
25%
50%
Der Modus Favorite Levels zeigt eine reduzierte Auswahl wichtiger Stufen:
100%, 95%, 90%, 80%, 75%, 70%, 60%, 50%, 40%, 30%, 25%, 20%, 10%, 5% und 0%.
Wichtige Level werden optisch hervorgehoben. Optional können die Labels den Prozentwert und den zugehörigen Preis anzeigen.
Marktposition und Zonen
Der aktive Preisbereich wird in beschreibende Zonen gegliedert:
90-100%: Nähe zur oberen Grenze
70-90%: oberer Marktbereich
50-70%: mittlerer bis oberer Marktbereich
30-50%: unterer bis mittlerer Marktbereich
0-30%: unterer Marktbereich
Diese Zonen zeigen ausschließlich die historische Kursposition. Sie sagen nicht aus, ob ein Vermögenswert fundamental über- oder unterbewertet ist.
Multi-Horizon-Analyse
Das Dashboard vergleicht die Marktposition über mehrere Zeiträume:
52 Wochen
3 Jahre
5 Jahre
verfügbare Gesamthistorie
Für jeden Zeitraum werden Marktposition, Drawdown und ein beschreibender Status dargestellt.
Dadurch lassen sich Unterschiede zwischen kurzfristiger und langfristiger Kursposition erkennen.
Market Position Score
Der Market Position Score ist ein beschreibender Gesamtwert zwischen 0 und 100.
Die Grundberechnung verwendet:
35% Gewichtung für die 52-Wochen-Position,
25% Gewichtung für die 3-Jahres-Position,
20% Gewichtung für die 5-Jahres-Position,
20% Gewichtung für die Position innerhalb der verfügbaren Gesamthistorie.
Anschließend kann eine begrenzte Anpassung auf Basis der relativen Performance gegenüber dem gewählten Benchmark erfolgen.
Ein hoher Score bedeutet, dass sich der Kurs überwiegend in den oberen Bereichen seiner historischen Spannen befindet.
Ein niedriger Score bedeutet, dass er sich überwiegend in den unteren Bereichen befindet.
Der Score ist keine Wahrscheinlichkeit, keine Prognose, kein Bewertungsmodell und kein Handelssignal.
Relative Performance
Die relative Performance vergleicht die prozentuale Wertentwicklung des Assets mit der Wertentwicklung eines frei wählbaren Benchmarks.
Standardmäßig wird AMEX:SPY verwendet.
Ein positiver Wert bedeutet, dass das Asset den Benchmark im ausgewählten Zeitraum übertroffen hat.
Ein negativer Wert bedeutet eine relative Underperformance.
Der Benchmark sollte passend zum analysierten Asset gewählt werden.
Dashboard
Das Dashboard zeigt unter anderem:
Symbol und Chart-Zeiteinheit,
Marktposition und Drawdown über 52 Wochen,
Marktposition und Drawdown über 3 Jahre,
Marktposition und Drawdown über 5 Jahre,
Position und Drawdown innerhalb der verfügbaren Gesamthistorie,
Market Position Score,
aktiven Referenzmodus,
aktuellen Kurs,
verfügbares Allzeithoch und Allzeittief,
relative Performance,
Erholung vom verfügbaren Allzeittief,
und Abstand zum 50%-Mittelpunkt.
Position und Textgröße des Dashboards können angepasst werden.
Alarme
Der Indikator stellt Alarmbedingungen bereit für:
Aufwärts- und Abwärtskreuzung eines frei wählbaren Positionslevels,
Aufwärts- und Abwärtskreuzung eines Scorelevels,
Eintritt in die 90-100%-Zone,
Verlassen der 90-100%-Zone,
Eintritt in den Bereich unter 30%,
Wechsel der relativen Performance über oder unter null,
neues verfügbares Allzeithoch,
und neues verfügbares Allzeittief.
Die Alarme müssen nach dem Hinzufügen des Indikators über den PulseWire-Alarmdialog angelegt werden.
Einschränkungen
Das verfügbare Allzeithoch und Allzeittief hängen von den historischen Daten ab, die PulseWire dem Script bereitstellt.
Bei begrenzter Historie, unterschiedlichen Datenanbietern oder angepassten Kursreihen können die Werte von anderen Quellen abweichen.
Die Zeiträume von einem, drei und fünf Jahren beruhen auf ungefähren Handelstageswerten von 252, 756 und 1.260 Tagen.
Bei unzureichender Historie können einzelne Werte als n/a erscheinen.
Auf logarithmischen Charts wirken die Level optisch nicht gleichmäßig. Für eine direkte Darstellung der berechneten Preisabstände eignet sich eine lineare Preisskala besser.
Haftungsausschluss
Dieser Indikator dient ausschließlich Informations- und Analysezwecken.
Er stellt keine Finanz-, Anlage-, Handels-, Steuer- oder Rechtsberatung dar.
Eine niedrige historische Marktposition bedeutet nicht automatisch, dass ein Asset günstig ist. Eine hohe Marktposition bedeutet nicht automatisch, dass ein Asset überbewertet ist.
Historische Kurspositionen erlauben keine verlässliche Vorhersage zukünftiger Ergebnisse.
Alle Handels- und Investitionsentscheidungen erfolgen eigenverantwortlich. Indicator

IREN LTD (RON DAVID SHALOM)COMPOSITE SIGNAL WITH SELF-MEASURED STATISTICS
This indicator combines several classic factors into one buy/sell
signal — and, more importantly, measures its own track record on
whatever symbol and timeframe you load it on.
HOW THE SIGNAL WORKS
Each candle is scored by factors that vote independently: trend
(EMA 9 vs EMA 20), RSI extremes, volume surges, candlestick
patterns, Stochastic crosses in oversold/overbought zones, and
rejection at a confirmed prior pivot high. A signal fires only when
enough factors agree — you set the threshold. Buy stays "active"
until a sell fires and vice versa, so you get one label per turn
instead of a cluster.
WHAT MAKES IT DIFFERENT: THE MEASUREMENT
Every pattern and factor is backtested live across the full history
of the chart. Tables show, for each one: how many times it occurred,
what percentage worked, and average return.
Crucially, there is a BASELINE row measuring what happens after a
random candle. On a stock with strong upward drift, a pattern
scoring 55% may show no edge at all if the baseline is also 55%.
Read every row against the baseline, not against 50%.
WHAT IT MEASURES
- All 11 classic candlestick patterns, with trend context (hammer
vs hanging man are the same shape — the prior trend decides which)
- Trend age and depth: how long and how far the current move has
run, versus what is typical, plus the share of past moves that
continued from this point
- Support/resistance zones tested from both directions
- Intraday floor and ceiling tests: did price pierce a level during
the session and close back, or close through?
- Opening gap versus session move
- Correlation with a reference asset, sector ETFs and the index
SETTINGS
Signal threshold, evaluation horizon, zone boundaries and all
comparison symbols are configurable. Tables can be toggled off.
HONEST LIMITATIONS
- These are historical frequencies, not predictions. A 65% pattern
is still wrong one time in three.
- Small sample sizes are shown deliberately. A percentage built on
5 cases means nothing — always check the count.
- Testing many conditions at once means some will look good by
chance. Treat only large differences on decent samples as real.
- Default zone levels and factor selection were tuned on one
specific stock. On other symbols, check the tables first and
adjust — what works on one stock often fails on another.
Not financial advice. For research and study. Indicator
