Session Sentinel [JOAT]A round-the-clock session watchtower — Asia, London and New York, each tracked live with its own range, rails and color.
◆ WHAT IT IS
Where price sits relative to the session ranges is core context for intraday trading — Asia builds the range, London and New York tend to expand it. Session Sentinel tracks all three sessions simultaneously, each with a live box, high/low rails and midline, in its own signature color. It is a pure context tool and prints no buy/sell signals.
This is 100% original code, written from scratch. It does not copy any other session script.
◆ HOW IT WORKS
1. Three independent watches. Each session (Asia, London, New York) has its own fully adjustable window and a shared timezone selector. As a session runs, the tool records its running high and low into a live box and draws:
• Session high/low rails — the levels other traders watch
• A midline — the session's equilibrium
• A name tag on the box
2. Session lifecycle. When a session ends, its box is finalized and archived. Only a configurable number of recent sessions are kept per watch, so history stays readable across all timeframes.
3. Day-open reference. A neutral daily open line provides a permanent intraday reference — price above or below the day's open is a simple, powerful bias filter.
◆ WHAT YOU SEE
• Live, color-coded session boxes — Asia, London, New York — with high/low rails and midlines
• A daily open reference line
• A resizable dashboard showing which watch is on duty, each session's high/low and range size, live/closed status, and the day open with price's distance above or below it
◆ HOW TO USE IT
• Use the Asia range as the reference other sessions break out of; London and New York frequently sweep or expand it.
• Session high/low rails act as intraday support/resistance and as breakout levels.
• The day open is a clean bias line — trading above or below it frames your directional lean.
• Adjust each session window to your instrument and exchange. Designed for intraday timeframes .
◆ NOTES & LIMITATIONS
Sessions are evaluated in the timezone you select — set it to match your market. On daily and higher timeframes the intraday session concept does not apply. This is a context tool, not financial advice; session levels are references, not predictions. Combine with your own method and risk management.
— made with passion by officialjackofalltrade
Indicator

Indicator

Indicator

Equalhigh - GAPO Easy ModeEQUALHIGH - GAPO EASY MODE
OVERVIEW
GAPO Easy Mode is a volatility-regime indicator based on the Gopalakrishnan Range Index developed by Jayanthi Gopalakrishnan.
Its purpose is not to predict market direction. It identifies:
• Volatility compression
• Volatility expansion
• Possible bullish or bearish releases
• Donchian breakouts occurring shortly after compression
The original GAPO value is converted into a rolling percentile from 0 to 100. This makes the indicator easier to interpret across different market periods.
CALCULATION
The original Gopalakrishnan Range Index is:
GAPO = ln(Highest High − Lowest Low) / ln(Period)
The highest high and lowest low are calculated over the selected GAPO period.
Because the original GAPO depends on the asset’s price scale, this script calculates its percentile rank over a user-defined historical window.
• A low percentile indicates an unusually narrow price range.
• A rising percentile indicates that the range is expanding.
• A high percentile indicates unusually elevated variability.
DEFAULT SETTINGS
• GAPO period: 14 bars
• Percentile lookback: 252 bars
• Compression threshold: 20
• High variability threshold: 80
• Expansion confirmation: 2 rising bars
• Donchian breakout period: 20 bars
• Activation window: 15 bars
• Direction filter: EMA 50
• Signal confirmation: Bar close
COLOR INTERPRETATION
BLUE — COMPRESSION
The GAPO percentile is at or below the compression threshold.
The market’s recent price range is unusually narrow compared with its own history. This does not provide a directional signal. It indicates that traders should prepare for a possible volatility release.
GRAY — NEUTRAL
No meaningful compression or confirmed expansion is currently detected.
GREEN — BULLISH RELEASE
The following conditions are present:
• A compression occurred recently
• The GAPO percentile is rising
• The percentile is above the compression threshold
• Price is above the direction-filter EMA
This indicates expanding volatility with a bullish directional bias. It is not necessarily a confirmed breakout.
RED — BEARISH RELEASE
The following conditions are present:
• A compression occurred recently
• The GAPO percentile is rising
• The percentile is above the compression threshold
• Price is below the direction-filter EMA
This indicates expanding volatility with a bearish directional bias.
ORANGE — HIGH VARIABILITY
The GAPO percentile is at or above the high-variability threshold.
The current range is unusually wide compared with the historical reference period. This can occur during a strong trend or an erratic market.
A high percentile is not automatically a reversal signal.
DASHBOARD
The dashboard displays three items.
GAPO STATE
Possible states include:
• COMPRESSION
• NEUTRAL
• BULLISH RELEASE
• BEARISH RELEASE
• BULL BREAKOUT
• BEAR BREAKOUT
• HIGH VARIABILITY
PERCENTILE
Shows the current GAPO percentile between 0 and 100.
BREAKOUT ARMED
• YES: A compression occurred within the activation window.
• NO: No sufficiently recent compression is available to validate a breakout signal.
BREAKOUT SIGNALS
BUY SIGNAL
A BUY label appears when:
1. A GAPO compression occurred within the activation window.
2. The GAPO percentile has moved above the compression threshold.
3. The percentile has risen for the required number of bars.
4. Price closes above the previous Donchian high.
The current bar is excluded from the Donchian boundary calculation. This ensures that the current close genuinely breaks the previous price range.
SELL SIGNAL
A SELL label appears when:
1. A recent GAPO compression is available.
2. The GAPO percentile is expanding.
3. Price closes below the previous Donchian low.
The EMA determines the directional color of a volatility release. It is not required for the BUY or SELL breakout calculation itself.
PRACTICAL WORKFLOW
1. WAIT FOR BLUE
A blue GAPO line identifies volatility compression. Do not assume the next move will be bullish.
2. CHECK “BREAKOUT ARMED”
The dashboard should display YES. This confirms that a qualifying compression occurred recently.
3. WATCH FOR VOLATILITY RELEASE
The GAPO percentile should leave the compression zone and begin rising.
• Green indicates bullish expansion.
• Red indicates bearish expansion.
4. REQUIRE PRICE CONFIRMATION
For stronger confirmation, wait for a BUY or SELL label generated by the Donchian breakout.
5. CONTROL RISK
Use price structure, ATR or another risk-management method to determine the stop.
The indicator does not calculate position size or guarantee that a breakout will continue.
EXAMPLE OF A BULLISH SETUP
• GAPO percentile falls below 20
• Dashboard displays COMPRESSION
• Breakout Armed displays YES
• GAPO begins rising above 20
• Price remains above EMA 50
• The line becomes green
• Price closes above the previous 20-bar high
• A BUY label appears
EXAMPLE OF A BEARISH SETUP
• GAPO enters compression
• The percentile subsequently begins rising
• Price is below EMA 50
• The line becomes red
• Price closes below the previous 20-bar low
• A SELL label appears
ALERTS
Five PulseWire alert conditions are included:
• GAPO - New compression
• GAPO - Bullish release
• GAPO - Bearish release
• GAPO - Bullish breakout
• GAPO - Bearish breakout
For more stable signals, configure PulseWire alerts as “Once Per Bar Close.”
SETTINGS
GAPO PERIOD
Controls the number of bars used to calculate the highest high and lowest low.
A shorter period reacts faster but produces more noise. The default value is 14.
PERCENTILE LOOKBACK
Defines the historical window used to determine whether the current GAPO is relatively low or high.
The default value of 252 corresponds approximately to one trading year on a daily chart.
COMPRESSION THRESHOLD
Determines when the market is classified as compressed.
The default value is the 20th percentile.
HIGH VARIABILITY THRESHOLD
Determines when the market’s range is considered historically elevated.
The default value is the 80th percentile.
RISING BARS REQUIRED
Defines how many consecutive rising percentile readings are required to confirm volatility expansion.
A higher value reduces noise but delays detection.
DONCHIAN BREAKOUT PERIOD
Defines the price range that must be broken to generate a BUY or SELL signal.
The default setting is 20 bars.
MAXIMUM BARS AFTER COMPRESSION
Defines how long a compression can remain valid for a subsequent breakout.
After this window expires, Breakout Armed returns to NO.
DIRECTION FILTER EMA
Determines whether an expansion is classified as bullish or bearish.
• Price above the EMA: bullish bias
• Price below the EMA: bearish bias
CONFIRM SIGNALS AT BAR CLOSE
When enabled, signals are confirmed only after the current candle closes. This reduces temporary intrabar signals.
SUGGESTED TIMEFRAMES
For swing trading:
• Daily chart: use the default settings
• Four-hour chart: defaults can be used as a starting point
• Weekly chart: consider increasing the activation window
The periods always represent chart bars, not calendar days.
DATA REQUIREMENTS
The percentile requires sufficient historical data.
With a 14-bar GAPO and a 252-bar percentile lookback, approximately 265 chart bars may be required before the normalized indicator becomes available.
Newly listed securities may therefore show no value until enough history exists. Reducing the percentile lookback can produce earlier readings, but the statistical reference will be less robust.
NON-REPAINTING BEHAVIOR
The indicator uses only current and historical price data. It does not use future bars.
The GAPO line and dashboard can change while the current candle is forming. When bar-close confirmation is enabled, completed BUY and SELL signals remain fixed after the candle closes.
LIMITATIONS
GAPO measures range variability, not market direction.
It does not directly account for:
• Trading volume
• Fundamental information
• Earnings announcements
• Market liquidity
• Transaction costs
• Position sizing
• Broader market conditions
Corporate actions, large gaps and exceptional price events can temporarily distort the rolling range.
Compression does not guarantee a breakout, and a breakout can still fail. GAPO Easy Mode should be combined with price structure and disciplined risk management.
DISCLAIMER
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. Past performance does not guarantee future results.
Indicator

Median Deviation Anchor | TR🎯 Overview
Median Deviation Anchor | TR is a trend‑detection oscillator that uses a percentile‑based median of a chosen moving average as its central anchor. It measures price deviation relative to this median, scaled by ATR bands and standard deviation zones, to generate bullish/bearish signals. The oscillator is smoothed, normalized, and presented with rich visual feedback including gradient candles, dynamic fills, reversal markers, and a persistent trend table. It’s designed to capture trend strength and reversals with a robust statistical foundation.
⚙️ Core Calculations
1. Moving Average Baseline
The indicator first computes a moving average of the Source (default close) using one of 13 moving average types (EMA, SMA, RMA, WMA, VWMA, HMA, DEMA, TEMA, TRIMA, FRAMA, SWMA, ALMA, T3).
User‑adjustable: Length (default 8), Factor/Sigma for ALMA/T3.
2. Median Anchor
Median_Val = ta.percentile_nearest_rank(MA, Median_Length, Median_per)
– This returns the value at the given percentile (default 50ᵗʰ percentile, i.e., the median) of the MA over Median_Length (default 61) bars.
→ This median acts as the dynamic “center” of the trend.
3. Deviation Bands (Upper/Lower Anchors)
ATR Band (based on ta.atr(ATR_Length)):
Upper_ATR = Median_Val + ATR_Mult * ATR
Lower_ATR = Median_Val - ATR_Mult * ATR
Standard Deviation Band (based on ta.stdev(Median_Val, Length_SD)):
SD_L = Median_Val + ST_Dev (upper +1σ)
SD_S = Median_Val - ST_Dev (lower -1σ)
4. Raw Oscillator (rawOsc)
Two conditions decide the raw value:
Bullish condition (L_Bull_MDA): (Source > Lower_ATR) and (Source >= SD_L)
Then bullForce = (Source - Median_Val) / (Median_Val - Lower_ATR) * 100
→ positive values (0 to +∞)
Bearish condition (S_Bear_MDA): (Source < Upper_ATR) and (Source <= SD_S)
Then bearForce = (Source - Median_Val) / (Upper_ATR - Median_Val) * 100
→ negative values (0 to –∞)
Otherwise rawOsc = 0.
5. Smoothing & Clamping
oscValue = ta.ema(rawOsc, smoothOsc) (user‑defined smoothOsc length, default 5).
osc = math.min(math.max(oscValue, -2000), 2000) – clamps extreme values.
📊 Normalisation & Dynamic Styling
Momentum for Fill Transparency:
absOsc = math.abs(osc) → maxAbsOsc = ta.highest(absOsc, 50) → normalised normAbsOsc → Fill_Transp_OSC = int(math.max(0, math.min(100, 35 - (normAbsOsc * 25))))
→ higher oscillator magnitude ⇒ less transparency (more vivid fills).
Gradient Coloring for Candles:
oscNorm is re‑scaled over the last 50 bars to → candle color interpolates between DnC (bearish) and UpC (bullish) using color.from_gradient.
Color Themes: 9 predefined schemes (Classic, Modern, Heat, Robust, Accented, Monochrome, Moderate, Aqua, Cosmic) with custom bullish/bearish colours.
📈 Signal System
1. Trend Determination (Trend_MDA)
Bullish when osc > Upper_Band (user‑defined Long Threshold, default 50). Sets Trend_MDA = 1.
Bearish when osc < Lower_Band (user‑defined Short Threshold, default -50). Sets Trend_MDA = -1.
Otherwise holds previous value.
2. Reversal Signals (plot as triangles)
Bullish Reversal (reversalBull): Trend_MDA == 1 and Trend_MDA == -1 → green triangle below bar.
Bearish Reversal (reversalBear): Trend_MDA == -1 and Trend_MDA == 1 → red triangle above bar.
3. Alerts (4 conditions)
Bullish MDA – triggered when isBull_MDA (osc > Upper_Band)
Bearish MDA – triggered when isBear_MDA (osc < Lower_Band)
Bullish Cross – ta.crossover(osc, 0)
Bearish Cross – ta.crossunder(osc, 0)
🎨 Visual Features
Trend Table Displays “⬆️ Bullish” or “⬇️ Bearish” (or “➖ Neutral”)
📖 Interpretation Guide
Positive values (osc > 0) indicate price is above the median anchor (bullish bias).
Negative values (osc < 0) indicate price below the median (bearish bias).
Crossing ±50 (default thresholds) signals a confirmed trend change (bullish >50, bearish < -50).
Crossing zero may be used as an early warning of trend shift (alerts available).
Reversal triangles appear when the oscillator crosses a threshold in the opposite direction after being in the other regime – these are potential entry/exit signals.
The dynamic fill transparency highlights momentum: intense colour = strong price deviation.
🚨 Alert Summary
Four alert conditions are ready for automation:
Bullish MDA – enters long zone (osc > Upper_Band)
Bearish MDA – enters short zone (osc < Lower_Band)
Bullish Cross – oscillator crosses above zero
Bearish Cross – oscillator crosses below zero
All alerts can be enabled via the PulseWire alerts panel. Indicator

Equalhigh Stochastic Dominance AuroraEQUALHIGH — STOCHASTIC DOMINANCE AURORA
OVERVIEW
Stochastic Dominance Aurora is a relative-strength regime indicator designed to identify when an asset begins to outperform a benchmark in a broad, persistent and progressively ordered manner.
Instead of relying on moving-average crossovers or overbought/oversold levels, Aurora compares the distributions of benchmark-relative returns across four consecutive time blocks.
Its purpose is to answer one practical question:
Is the asset developing genuine relative leadership, or is its recent outperformance driven by only a few exceptional bars?
The indicator is primarily designed for weekly stock analysis, although it can be used on other timeframes with appropriate settings.
HOW IT WORKS
Aurora first calculates the logarithmic return of the asset and subtracts the logarithmic return of the selected benchmark:
Relative Return = Asset Return − Benchmark Return
The observation window is then divided into four consecutive blocks:
• Block 1: oldest period
• Block 2: second period
• Block 3: third period
• Block 4: most recent period
The indicator uses a rank-based Jonckheere–Terpstra approach to determine whether the distribution of relative returns is progressively improving from the oldest block to the newest one.
Every observation in a newer block is compared with every observation in the preceding blocks. The resulting statistic is standardized into a Z-score and transformed into the Aurora Dominance line.
This rank-based method reduces the influence of isolated gaps and extreme price movements.
AURORA DOMINANCE LINE
The main line is normalized approximately between −100 and +100.
• Positive values indicate an improving relative-return structure.
• Negative values indicate a deteriorating relative-return structure.
• Values near zero indicate that no clear ordered regime has been detected.
• Values above +50 generally represent strong positive dominance.
• Values below −50 generally represent strong negative dominance.
The line measures relative structure, not absolute price direction. A stock may rise while Aurora deteriorates if the benchmark rises faster.
AURORA STATES
DORMANT — Violet
No statistically meaningful relative-return structure is present.
This is a neutral condition and does not automatically indicate weakness.
WATCH — Turquoise
The first signs of ordered relative improvement are appearing, but the evidence remains insufficient for confirmation.
This state can be used to add the asset to a watchlist.
ARMED — Cyan
The relative-return distributions are becoming meaningfully ordered and the asset is outperforming its benchmark.
The setup is developing, but one or more confirmation conditions may still be missing.
CONFIRMED — Blue
A statistically significant positive relative regime has been detected.
Confirmation requires:
• Z-score at or above the Confirmed threshold
• Positive relative momentum
• Sufficient path efficiency
• Rising Dominance score when acceleration is required
• A completed chart bar
This is the primary bullish confirmation state.
MATURE — Gold
The positive ordering has reached an exceptionally high statistical level.
Mature indicates strong relative leadership, but it may also mean that the move is already advanced. It is not automatically a new-entry signal.
FADING — Orange
The relative-return structure is deteriorating, although a complete bearish breakdown has not yet been confirmed.
This state suggests that relative leadership is weakening.
BREAKDOWN — Red
A statistically significant negative relative regime has been detected.
This condition requires negative relative momentum, sufficient path efficiency and a sufficiently negative Z-score.
SIGNAL MARKERS
BLUE “A” MARKER
A blue “A” marker appears when bullish confirmation becomes newly active on a confirmed bar.
The signal requires:
• Z-score at or above the Confirmed threshold
• Positive relative strength
• Efficiency at or above the selected minimum
• Score acceleration when enabled
• Bar-close confirmation
The marker is intended to identify the beginning of a confirmed relative-leadership regime. It is not an automatic buy signal.
RED “A” MARKER
A red “A” marker appears when bearish confirmation becomes newly active on a confirmed bar.
It identifies a new statistically ordered period of benchmark-relative deterioration.
DASHBOARD
DOMINANCE
The normalized Aurora reading displayed approximately between −100 and +100.
Z-SCORE
The standardized statistical strength of the ordered relative-return structure.
Default interpretation:
• Below 0.35: no meaningful positive structure
• 0.35 to 1.15: Watch
• 1.15 to 1.65: Armed
• 1.65 or higher: potential bullish confirmation
• 2.50 or higher: Mature positive structure
• −1.65 or lower: potential bearish breakdown
The Z-score alone does not generate confirmation. Relative momentum, efficiency and acceleration filters must also be satisfied.
RELATIVE STRENGTH
The asset’s percentage performance relative to the selected benchmark over the chosen lookback period.
• Positive: the asset outperformed the benchmark.
• Negative: the asset underperformed the benchmark.
EFFICIENCY
Efficiency measures how directly the relative-price curve travelled from its starting point to its current point.
Efficiency = Net Relative Movement ÷ Total Relative Path
A high value indicates a clean and directional relative move. A low value indicates a noisy or erratic path.
DEFAULT SETTINGS
The default configuration is designed for weekly charts:
• Block Length: 13
• Total statistical window: approximately 52 weeks
• Armed Z-score: 1.15
• Confirmed Z-score: 1.65
• Mature Z-score: 2.50
• Relative-Strength Lookback: 13
• Efficiency Lookback: 13
• Minimum Efficiency: 0.20
• Require Score Acceleration: Enabled
Four blocks of 13 weekly bars represent approximately one year of market history.
BENCHMARK SELECTION
Benchmark selection has a major influence on the results.
Suggested examples:
• Broad US equities: AMEX:SPY
• Nasdaq and growth stocks: NASDAQ:QQQ
• US small-cap stocks: AMEX:IWM
• Sector analysis: relevant sector ETF
• European equities: a broad European index or ETF supported by the data provider
The benchmark should represent the asset’s realistic opportunity set. Avoid comparing securities from unrelated markets or investment styles unless that comparison is intentional.
SENSITIVITY PROFILES
EARLY PROFILE
• Block Length: 10
• Confirmed Z-score: 1.45
• Minimum Efficiency: 0.15
This configuration produces earlier signals but increases the risk of false positives.
BALANCED PROFILE
• Block Length: 13
• Confirmed Z-score: 1.65
• Minimum Efficiency: 0.20
This is the recommended starting configuration.
SELECTIVE PROFILE
• Block Length: 13
• Confirmed Z-score: 1.96
• Minimum Efficiency: 0.25
This configuration produces fewer and generally stronger signals.
LONG-TERM PROFILE
• Block Length: 20
• Confirmed Z-score: 1.96
• Minimum Efficiency: 0.25
This configuration is slower and better suited to long-term trend confirmation.
PRACTICAL WORKFLOW
Aurora is best used as part of a complete investment process:
1. Confirm that company fundamentals are stable or improving.
2. Verify that valuation still provides an acceptable risk/reward profile.
3. Look for a Watch → Armed → Confirmed progression.
4. Check the price structure and nearby resistance levels.
5. Define the condition that would invalidate the investment thesis.
The strongest setup generally combines:
Improving fundamentals + acceptable valuation + positive relative strength + first blue Aurora confirmation
Aurora is designed to help determine when market recognition may be beginning. It does not determine whether the company is fundamentally undervalued.
ALERTS
Three alert conditions are included:
• Aurora — First Bullish Confirmation
• Aurora — First Bearish Confirmation
• Aurora — Mature Trend
For reliable notifications, configure PulseWire alerts using:
Once Per Bar Close
NON-REPAINTING DESIGN
The script uses:
• No future pivots
• No negative plotting offsets
• No lookahead benchmark data
• No future-bar confirmation
• Signal markers confirmed only at bar close
Values may naturally evolve while the current realtime bar is still open. The blue and red markers are validated only after the bar closes.
LIMITATIONS
Aurora does not:
• Calculate fair value
• Analyse financial statements
• Predict earnings surprises
• Guarantee future outperformance
• Replace risk management
• Provide automatic buy or sell recommendations
The indicator may react late after a sudden price gap and may be less reliable on illiquid securities. Results also depend on the selected benchmark, timeframe and parameter configuration.
Aurora should therefore be used as a relative-regime confirmation tool rather than as a standalone trading system.
DISCLAIMER
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice, investment advice or a recommendation to buy or sell any financial instrument. Past statistical relationships do not guarantee future results.
Indicator

Multi EMA Ribbon (8 Lines) - Style Zone & Labels### Overview
The **Multi EMA Ribbon (8 Lines) with Trend Dashboard** is an all-in-one trend analysis tool designed to give traders both visual chart intuition and real-time quantitative metrics.
By combining an 8-period Exponential Moving Average (EMA) ribbon with a real-time status dashboard, this script helps you quickly identify trend directions, momentum shifts, volatility squeezes, and dynamic support/resistance levels without cluttering your chart.
---
### Key Features
* **8 Fully Customizable EMAs:** Pre-configured with widely used default lengths (10, 20, 50, 100, 200, 400, 600, 800) to cover micro-scalping up to macro-trend levels.
* **Integrated Real-time Dashboard Table:**
* Displays exact price levels for all 8 EMAs.
* Shows real-time status (`BULL 🠅` or `BEAR 🠇`) based on price position relative to each EMA.
* Features an **Overall Trend Score** (e.g., 8/8 Bull = Strong Trend) for instant high-level bias confirmation.
* Fully customizable position (Top Right, Bottom Left, etc.) and text size.
* **Visual Fill Zones (Ribbon Effect):** Smooth background fills between adjacent EMAs allow you to instantly spot trend expansion, compression (squeezes), and reversals.
* **Fully Configurable in Style Tab:** All filled background zones are native plots, meaning you can toggle them individually or adjust their colors and transparency directly in the "Style" settings.
* **Clean & Dynamic Labels:** Clean numerical period tags project to the right of the current bar (with adjustable offset) to keep the chart clutter-free.
---
### How to Use
#### 1. Visual Chart Ribbon Analysis
* **Bullish Alignment:** When shorter EMAs (10, 20) are layered above longer EMAs (200, 800) and expanding outward, the market is in a strong uptrend.
* **Bearish Alignment:** When shorter EMAs are layered below longer EMAs, the market is in an established downtrend.
* **Compression / Squeeze:** When EMA lines converge tightly, volatility is dropping—often signaling an impending breakout.
* **Dynamic Support/Resistance:** During pullbacks in strong trends, price often tests specific EMA zones (e.g., EMA 20–50 or EMA 200) before resuming the primary trend.
#### 2. Dashboard Table
* **Quick Health Check:** Look at the **Overall Score** row at the bottom of the table:
* **6/8 to 8/8 Bullish (`STRONG`):** High probability long conditions / strong uptrend momentum.
* **0/8 to 2/8 Bullish (`WEAK`):** High probability short conditions / strong downtrend momentum.
* **3/8 to 5/8 (`MIXED`):** Consolidation, choppy market, or transition period.
---
### Inputs & Configuration
* **EMA Settings (Length and Color):** Adjust individual lengths, visibility, and line colors.
* **Display Settings:**
* `Show discreet EMA labels on the right`: Toggle right-side period tags.
* `Label offset to the right (bars)`: Adjust spacing of labels from the last bar.
* `Price Source`: Choose price input (Default: `Close`).
* **Dashboard Table Settings:**
* `Show EMA Dashboard Table`: Enable or disable the table.
* `Table Position`: Choose screen alignment (Top Right, Bottom Right, Top Left, Bottom Left).
* `Table Size`: Select display size (Tiny, Small, Normal).
---
### Disclaimer
This script is created for educational and analytical purposes only. Moving averages are lagging indicators and should always be combined with proper risk management, market structure, and volume analysis. Indicator

Indicator

MJQ.Buy Sell LinesMJQ.Buy Sell Lines — multi-timeframe engulf levels (Monthly / Weekly / Daily / 4H)
WHAT IT DOES
Marks the price levels created when a higher-timeframe candle closes beyond the
previous candle's extreme, and draws each level forward from the candle that was
taken out. Four timeframes are read at once — Monthly, Weekly, Daily and 4-hour —
independently of the chart's own timeframe, so a 3-minute chart can still show
where last month's close took out the previous monthly low.
HOW A LEVEL IS DEFINED
The level is always the ENGULFED (previous) candle's extreme, never the extreme
of the candle that closed beyond it.
• Close ABOVE the previous candle's high -> SELL(BULL) level at that previous
candle's HIGH, drawn in green.
• Close BELOW the previous candle's low -> BUY (BEAR) level at that previous
candle's LOW, drawn in purple.
The two-part naming keeps both facts visible: the first word is what the level is
tracked as, the word in brackets is the direction of the close that created it.
READING THE CHART
• Line thickness encodes timeframe — Monthly thickest, 4H thinnest — so the
weight of a level tells you which timeframe produced it without reading the
label.
• The newest level on each side of each timeframe is SOLID with a full label.
Older levels are DOTTED with a quieter label, and can be switched off.
• A DASHED level tagged "?" is provisional: the still-forming higher-timeframe
candle is currently trading beyond the previous candle's extreme but has not
closed there yet. It can disappear before that candle closes.
• Labels are arranged one column per timeframe at the right edge, 4H nearest
the price and Monthly furthest, so two timeframes marking the same price do
not stack on top of each other.
• Clustered levels — any timeframe, either side — falling inside a tolerance
band are boxed and counted (x2, x3 and up).
SETTINGS
Timeframes Enable each of the four slots; override which timeframe each reads.
Lines shown Levels kept per side per timeframe (default 5); whether the
unclosed candle is tested.
Line width Per-timeframe thickness.
Style BUY / SELL colours; how far levels project past the last bar.
Labels Show/hide, detail (Full / Compact / Price only), whether older
levels are labelled, text size, column spacing.
Confluence Cluster highlighting, tolerance as a percentage of price, minimum
levels per cluster, colour.
Any timeframe lower than the chart's own timeframe is skipped automatically.
REPAINTING
Confirmed levels do not repaint. Higher-timeframe data is requested with lookahead
enabled but read at an offset of one and two bars, which resolves to the last
fully closed higher-timeframe candle and the candle before it, so a confirmed
level is never built from an unclosed bar. The dashed provisional level is live by
design and is the only element that can change or vanish intraday — turn it off if
you only want settled levels.
NOTES
• Every close beyond the previous extreme qualifies, so a sustained trend
produces a staircase of levels on one side.
• Levels persist once drawn; the script does not currently retire a level after
price trades through it.
• No alerts in this version.
Indicator

ZENKO Session FVG# ZENKO FVG — Session-Based Fair Value Gap
ZENKO FVG is a clean Fair Value Gap (FVG) indicator designed to help traders identify price imbalances within selected trading sessions while keeping the chart simple and easy to read.
The indicator was developed around the ZENKO trading approach, where Fair Value Gaps are used as potential areas of interest rather than standalone entry signals.
## Core Concept
A Fair Value Gap represents an imbalance created during strong price displacement. These areas may become relevant when price later revisits them as the market searches for liquidity or rebalances inefficient price delivery.
ZENKO FVG automatically detects these imbalances and displays them directly on the chart.
## Key Features
• Automatic Bullish & Bearish FVG Detection
Identifies three-candle Fair Value Gap structures automatically.
• Session-Based Filtering
Allows traders to focus on FVGs formed during selected trading sessions such as Asia and London, reducing unnecessary zones from outside the intended trading period.
• Clean FVG Zones
Bullish and bearish FVGs are displayed as clear zones without overcrowding the chart.
• FVG Midpoint
Each FVG can display its 50% equilibrium level, providing an additional reference point when price returns to the imbalance.
• Customizable Display
Users can adjust FVG colors, zone appearance, session settings and other visual parameters according to their chart preference.
• Multiple Timeframe Application
The indicator can be applied across different chart timeframes depending on the trader's execution model.
## ZENKO Trading Approach
ZENKO FVG is primarily designed to help locate higher-quality areas of interest.
A typical ZENKO workflow may involve:
Higher-Timeframe FVG → Price returns into the area → Liquidity reaction or sweep → Lower-timeframe imbalance / IFVG confirmation → Execution.
For example, a trader may identify an important FVG on M15 and then move to lower timeframes such as M1–M4 to look for additional confirmation.
The indicator itself does not determine whether a trade should be taken. Market structure, liquidity, displacement, session context and risk management should still be considered.
## Purpose
The main objective of ZENKO FVG is simple:
**Reduce chart noise and make relevant Fair Value Gaps easier to identify.**
Instead of manually marking every imbalance, traders can use the indicator to quickly visualize FVG locations and focus their attention on price action around those areas.
## Important
ZENKO FVG is an analytical tool and should not be treated as an automated buy or sell system.
Fair Value Gaps do not guarantee that price will react, reverse or continue from a specific level. Traders should combine the indicator with their own market analysis, confirmation criteria and risk-management rules.
Past market behavior does not guarantee future results.
**ZENKO — Find the imbalance. Wait for confirmation. Execute with discipline.** Indicator

Indicator

Momentum Run & Fall Radar PRO════════════════════════════════════════════
MOMENTUM RUN & FALL RADAR PRO
Version 2.1 – Responsive Dashboard
Beschreibung, Handhabung und Interpretation
DE-DE / EN-US
════════════════════════════════════════════
============================================================
DE-DE
============================================================
INHALTSVERZEICHNIS
01. Überblick
02. Neuerungen in Version 2.1
03. Verwendete Faktoren
04. EMA-Farben und Trendstruktur
05. Bull Score und Bear Score
06. Bullische Signalstufen
07. Bärische Signalstufen
08. „Fehlt Bull“ und „Fehlt Bear“
09. RSI
10. MACD
11. DMI / ADX
12. Relatives Volumen
13. Relative Stärke
14. Multi-Timeframe-Analyse
15. Widerstand und Support
16. ATR
17. RSI-Divergenzen
18. Retest
19. Dashboard-Modi: Desktop, Mobile und Minimal
20. Dashboard-Einstellungen
21. Empfohlene Verwendung und Zeitrahmen
22. Typischer bullischer Ablauf
23. Confirmed Mode und laufende Kerzen
24. Alarme
25. Statuszeile und kompakte Darstellung
26. Wichtiger Hinweis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01. ÜBERBLICK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Der Momentum Run & Fall Radar PRO ist ein kombinierter technischer
Analyseindikator zur frühzeitigen Erkennung von Momentum-Aufbau,
Trendwechseln, Breakouts, Breakdowns und zunehmender Trendstärke.
Anstatt einzelne Indikatoren getrennt voneinander zu betrachten,
führt der Radar mehrere technische Faktoren zu einem Bull Score und
Bear Score von jeweils 0 bis 100 Punkten zusammen.
Damit lässt sich schneller erkennen, ob sich ein Aufwärts- oder
Abwärtstrend vorbereitet, ob ein Breakout oder Breakdown näher rückt,
ob eine Bewegung bereits bestätigt wurde oder ob bestehendes Momentum
an Stärke verliert.
Der Indikator eignet sich besonders für volatile Aktien und
Momentum-Titel, kann aber grundsätzlich auch für andere liquide
Aktien, ETFs und Märkte eingesetzt werden.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
02. NEUERUNGEN IN VERSION 2.1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version 2.1 verbessert vor allem die Darstellung auf unterschiedlichen
Geräten.
Neu hinzugekommen sind:
• Desktop-Dashboard für große Bildschirme
• Mobile-Dashboard für Smartphone und Tablet
• Minimal-Dashboard für möglichst viel freien Chartbereich
• frei wählbare Dashboard-Position
• einstellbare Dashboard-Textgröße
• Dashboard-Sprache DE oder EN
• kompakter Indikatorname „Radar PRO“ in der Statuszeile
• Input-Werte werden nicht mehr in der Statuszeile angezeigt
• EMA-, Support-, Widerstands- und BB-Werte werden aus der
Statuszeile ausgeblendet
• vollständige Erklärung der Relative-Stärke-Auswertung
Die grundlegende Analyse- und Scorelogik bleibt erhalten. Die
Hauptänderungen betreffen Bedienbarkeit und Darstellung.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
03. VERWENDETE FAKTOREN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Der Radar berücksichtigt unter anderem:
• EMA 9
• EMA 21
• EMA 50
• EMA 200
• EMA-Trend und EMA-Steigung
• frische EMA-Crossovers
• RSI 14 und RSI-Richtung
• MACD 12/26/9 und Histogramm-Entwicklung
• DMI / ADX
• relatives Handelsvolumen
• ATR
• 20-Kerzen-Breakouts und Breakdowns
• Support- und Widerstandsbereiche
• Bollinger-Band-Squeeze
• RSI-Divergenzen
• Breakout-Retests
• Relative Stärke gegenüber einer Benchmark
• Multi-Timeframe-Analyse über 4H, 1D und 1W
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
04. EMA-FARBEN UND TRENDSTRUKTUR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Türkis = EMA 9
Gelb = EMA 21
Orange = EMA 50
Lila = EMA 200
Eine vollständig bullische Trendstruktur sieht beispielsweise so aus:
Kurs > EMA 9 > EMA 21 > EMA 50 > EMA 200
Eine vollständig bärische Struktur entsprechend umgekehrt.
Für die Früherkennung ist besonders interessant, wenn EMA 9 und EMA 21
nach oben drehen und EMA 9 die EMA 21 von unten kreuzt.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
05. BULL SCORE UND BEAR SCORE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Bull Score = technische Stärke einer möglichen Aufwärtsbewegung.
Bear Score = technischer Abwärtsdruck.
Orientierung:
• 0–44 = kein klares Signal
• 45–54 = WATCH / Beobachtungsphase
• 55–64 = EARLY BULL bzw. EARLY BEAR
• 65–74 = BULL SETUP bzw. BEAR WARNING
• 75–84 = starke Bewegung / RUN- oder FALL-Bereich
• 85–100 = sehr starke technische Bestätigung
Wichtiger als ein einzelner Wert ist häufig die Entwicklung.
Beispiel:
45 → 54 → 61 → 69 → 77
Das zeigt, dass immer mehr technische Faktoren gleichzeitig bullisch
werden.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
06. BULLISCHE SIGNALSTUFEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WATCH
Erste positive Faktoren sind vorhanden.
EARLY BULL
Frühes bullisches Signal. Mehrere Faktoren beginnen sich positiv
auszurichten.
BULL SETUP
Der bullische Aufbau ist weiter fortgeschritten.
BREAKOUT
Ein relevanter Widerstand wurde überschritten.
RUN
Bestätigter bullischer Ausbruch mit ausreichend hohem Score,
Breakout und erhöhtem Handelsvolumen.
STRONG RUN
Sehr starke technische Bestätigung mit hohem Score, starkem Volumen
und ausgeprägter Trendstärke.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
07. BÄRISCHE SIGNALSTUFEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CAUTION / WATCH
Erste Verschlechterungen werden sichtbar.
EARLY BEAR
Frühe Anzeichen zunehmenden Abwärtsmomentums.
BEAR WARNING
Mehrere negative Faktoren bestätigen sich gleichzeitig.
BREAKDOWN
Eine wichtige Unterstützung wurde gebrochen.
FALL
Bestätigte Abwärtsbewegung.
STRONG FALL
Sehr starke technische Abwärtsbewegung.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
08. „FEHLT BULL“ UND „FEHLT BEAR“
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
„Fehlt Bull“ zeigt, welche Kernbedingungen für eine vollständigere
bullische Bestätigung noch fehlen.
Abkürzungen:
• EMA = bullische EMA-Struktur fehlt
• RSI = RSI-Bestätigung fehlt
• MACD = MACD-Bestätigung fehlt
• ADX = DMI / Trendstärke fehlt
• VOL = ausreichendes bullisches Volumen fehlt
• BO = bestätigter Breakout fehlt
• MTF = Multi-Timeframe-Bestätigung fehlt
• RS = Relative Stärke fehlt
Beispiel:
Fehlt Bull: VOL BO
Dann sind viele Bedingungen bereits erfüllt; hauptsächlich fehlen
Volumen und Breakout.
„Fehlt Bear“ funktioniert entsprechend.
BD = bestätigter Breakdown fehlt.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
09. RSI
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• unter 45 = eher bärisch
• 45–55 = neutral
• über 55 = bullisch
• 60–70 = starkes Momentum
• über 70 = starkes bzw. überkauftes Momentum
↑ = RSI verbessert sich
↓ = RSI schwächt sich ab
Ein RSI über 70 bedeutet nicht automatisch, dass der Kurs fallen muss.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
10. MACD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BULLISH / BULL
Der MACD unterstützt die Aufwärtsbewegung.
BEARISH / BEAR
Negative Momentumstruktur.
Besonders interessant sind Übergänge zwischen BEAR und BULL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
11. DMI / ADX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+DI vorne = bullische Richtung
-DI vorne = bärische Richtung
ADX:
• unter 15 = schwacher Trend
• 15–20 = Trend beginnt
• 20–25 = zunehmend relevant
• über 25 = starker Trend
• über 30 = sehr starker Trend
Besonders interessant für einen frühen Aufwärtstrend:
+DI vorne + steigender ADX durch 20–25.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
12. RELATIVES VOLUMEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1,00x = durchschnittliches Volumen
1,20x = erhöhtes Interesse
1,50x = starkes Volumen
2,00x+ = sehr starke Aktivität
Ein Breakout mit hohem Volumen ist normalerweise stärker bestätigt
als ein Breakout bei schwachem Volumen.
Bei einer noch laufenden Kerze kann der Wert zunächst niedrig sein.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
13. RELATIVE STÄRKE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Die Relative Stärke vergleicht die Kursentwicklung mit einer
Benchmark.
Standardmäßig:
NASDAQ:QQQ
Mögliche Anzeigen:
STARK BULL / STRONG BULL
Die Aktie entwickelt sich stärker als die Benchmark und die relative
Stärke nimmt weiter zu.
BULL
Die Aktie entwickelt sich besser als die Benchmark.
BEAR
Die Aktie entwickelt sich schwächer.
STARK BEAR / STRONG BEAR
Die relative Schwäche nimmt weiter zu.
AUS / N/A
Die Auswertung ist deaktiviert oder nicht verfügbar.
Beispiel:
Aktie +3 %, Benchmark +5 %
→ relative Schwäche
Aktie +3 %, Benchmark 0 % oder negativ
→ relative Stärke
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
14. MULTI-TIMEFRAME-ANALYSE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Standard:
240 = 4 Stunden
D = Tageschart
W = Wochenchart
Desktop:
240 BULL | D BULL | W NEUTRAL
Mobile:
4H↑ D↑ W–
↑ = bullisch
↓ = bärisch
– = neutral
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
15. WIDERSTAND UND SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Widerstand = technisch relevanter Bereich oberhalb des Kurses.
Support = technisch relevanter Bereich unterhalb des Kurses.
Ein Kurs direkt unter dem Widerstand ist noch kein Breakout.
Stärkere Bestätigung entsteht durch:
• Überschreiten des Widerstands
• Kerzenschluss möglichst darüber
• zunehmendes Volumen
• bullische Momentumfaktoren
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
16. ATR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ATR misst die aktuelle Schwankungsbreite.
Der Radar verwendet ATR zusätzlich als Breakout-Puffer, damit ein
minimales Überschreiten eines Widerstands nicht sofort als bestätigter
Breakout gewertet wird.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
17. RSI-DIVERGENZEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BULLISH
Kurs bildet ein schwächeres Tief, während RSI relative Stärke zeigt.
BEARISH
Kurs bildet ein höheres Hoch, während RSI dieses Hoch nicht bestätigt.
Divergenzen sind Frühwarnsignale.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
18. RETEST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Typischer Ablauf:
Widerstand
→ Breakout
→ Rücklauf
→ alter Widerstand hält als Support
→ RETEST
Ein erfolgreicher Retest kann einen vorherigen Breakout zusätzlich
bestätigen.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
19. DASHBOARD-MODI: DESKTOP, MOBILE UND MINIMAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DESKTOP
Vollständige Anzeige mit:
• Status
• Bull / Bear Score
• EMA 9 / 21 / 50 / 200
• RSI
• MACD
• DMI / ADX
• Volumen
• BB Squeeze
• MTF
• Relative Stärke
• Widerstand / Support
• ATR
• Divergenz
• Fehlt Bull / Bear
Empfohlen für PC und Notebook.
MOBILE
Kompakte Anzeige mit:
• Gesamtstatus
• Bull / Bear Score
• EMA-Trend
• RSI
• MACD
• DMI / ADX
• Volumen
• kompaktes MTF
• Relative Stärke
• Widerstand / Support
• Fehlt Bull / Bear
Empfohlen für Smartphone und kleinere Tablets.
MINIMAL
Zeigt nur:
• Gesamtstatus
• Bull / Bear
• RSI / ADX
• MACD / Volumen
• MTF / Relative Stärke
• wichtigste fehlende Bedingungen
Empfohlen bei sehr wenig Bildschirmfläche.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
20. DASHBOARD-EINSTELLUNGEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Unter „13. Dashboard“:
Dashboard anzeigen
Ein / Aus
Dashboard-Modus
• Desktop
• Mobile
• Minimal
Dashboard-Sprache
• DE
• EN
Dashboard-Position
• Top Right
• Middle Right
• Bottom Right
• Top Left
• Middle Left
• Bottom Left
Dashboard-Textgröße
• Auto
• Tiny
• Small
• Normal
Empfehlung:
Desktop:
Desktop + Auto/Small
Smartphone:
Mobile + Auto
Sehr kleines Display:
Minimal + Auto/Tiny
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
21. EMPFOHLENE VERWENDUNG UND ZEITRAHMEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1H
Hauptanzeige für frühe Momentum-Signale.
4H
Trendbestätigung.
1D
Mittelfristige Bestätigung.
1W
Langfristige Einordnung.
15 Minuten
Kann für genaueres Timing genutzt werden, nachdem 1H/4H bereits ein
brauchbares Setup zeigen.
1 und 5 Minuten
Enthalten deutlich mehr Marktrauschen.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
22. TYPISCHER BULLISCHER ABLAUF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WATCH
↓
EARLY BULL
↓
Bull Score steigt
↓
EMA 9 / EMA 21 drehen nach oben
↓
RSI steigt über 55
↓
MACD wird bullisch
↓
+DI übernimmt
↓
ADX steigt
↓
BULL SETUP
↓
Fehlt Bull wird kürzer
↓
z. B. nur noch VOL BO
↓
Widerstand wird gebrochen
↓
Volumen steigt
↓
BREAKOUT
↓
RUN
↓
STRONG RUN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
23. CONFIRMED MODE UND LAUFENDE KERZEN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Standardmäßig werden neue Signal-Labels erst bei Kerzenschluss
bestätigt.
Dashboardwerte können sich während der laufenden Kerze trotzdem
verändern.
Für wichtige Entscheidungen sollte deshalb der Kerzenschluss
berücksichtigt werden.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
24. ALARME
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Verfügbare Alarmbedingungen:
• Early Bull
• Bull Setup
• RUN
• STRONG RUN
• Early Bear
• Bear Warning
• FALL
• STRONG FALL
• Bull Retest
• Bear Retest
• Bullische RSI-Divergenz
• Bärische RSI-Divergenz
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
25. STATUSZEILE UND KOMPAKTE DARSTELLUNG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version 2.1 blendet die langen Input- und Plotwerte aus der
PulseWire-Statuszeile aus.
Statt:
9 21 50 200 3 5 14 55 ...
wird primär der kurze Name angezeigt:
Radar PRO
Die Einstellungen bleiben im Indikator-Menü vollständig verfügbar.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
26. WICHTIGER HINWEIS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Der Momentum Run & Fall Radar PRO ist ein Werkzeug zur technischen
Marktanalyse und kann zukünftige Kursbewegungen nicht sicher
vorhersagen.
Der Indikator stellt keine Anlageberatung und keine automatische
Kauf- oder Verkaufsempfehlung dar.
Zusätzlich berücksichtigt werden sollten unter anderem:
• persönliches Risikoprofil
• Positionsgröße
• fundamentale Unternehmensdaten
• Nachrichten und Ereignisse
• Quartalszahlen
• Liquidität
• allgemeine Marktsituation
============================================================
EN-US
============================================================
TABLE OF CONTENTS
01. Overview
02. What’s New in Version 2.1
03. Included Factors
04. EMA Colors and Trend Structure
05. Bull Score and Bear Score
06. Bullish Signal Stages
07. Bearish Signal Stages
08. Missing Bull and Missing Bear
09. RSI
10. MACD
11. DMI / ADX
12. Relative Volume
13. Relative Strength
14. Multi-Timeframe Analysis
15. Resistance and Support
16. ATR
17. RSI Divergence
18. Retest
19. Dashboard Modes: Desktop, Mobile and Minimal
20. Dashboard Settings
21. Recommended Use and Timeframes
22. Typical Bullish Development
23. Confirmed Mode and Open Candles
24. Alerts
25. Status Line and Compact Display
26. Important Notice
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
01. OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Momentum Run & Fall Radar PRO is a multi-factor technical analysis
indicator designed to identify early momentum development, trend
changes, breakouts, breakdowns and increasing trend strength.
It combines multiple technical factors into a Bull Score and Bear
Score ranging from 0 to 100.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
02. WHAT’S NEW IN VERSION 2.1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
New features:
• Desktop dashboard
• Mobile dashboard
• Minimal dashboard
• selectable dashboard position
• adjustable text size
• DE / EN dashboard language
• compact “Radar PRO” status-line title
• input values hidden from the status line
• EMA, support, resistance and Bollinger values hidden from the
status line
• expanded Relative Strength documentation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
03. INCLUDED FACTORS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• EMA 9 / 21 / 50 / 200
• EMA trend and slope
• recent EMA crossovers
• RSI 14
• MACD 12/26/9
• DMI / ADX
• relative volume
• ATR
• 20-bar breakouts and breakdowns
• support and resistance
• Bollinger Band squeeze
• RSI divergences
• breakout retests
• Relative Strength versus a benchmark
• 4H / 1D / 1W Multi-Timeframe analysis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
04. EMA COLORS AND TREND STRUCTURE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cyan = EMA 9
Yellow = EMA 21
Orange = EMA 50
Purple = EMA 200
Bullish structure:
Price > EMA 9 > EMA 21 > EMA 50 > EMA 200
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
05. BULL SCORE AND BEAR SCORE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 0–44 = no clear signal
• 45–54 = WATCH
• 55–64 = EARLY BULL / EARLY BEAR
• 65–74 = BULL SETUP / BEAR WARNING
• 75–84 = RUN / FALL territory
• 85–100 = very strong confirmation
The direction of the score is often more important than one isolated
reading.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
06. BULLISH SIGNAL STAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WATCH
Early positive conditions.
EARLY BULL
Early bullish momentum is developing.
BULL SETUP
The bullish structure is becoming more established.
BREAKOUT
Price moves above relevant resistance.
RUN
Confirmed bullish move with score, breakout and volume confirmation.
STRONG RUN
Very strong bullish confirmation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
07. BEARISH SIGNAL STAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CAUTION / WATCH
Early deterioration.
EARLY BEAR
Early downside momentum.
BEAR WARNING
Several bearish factors align.
BREAKDOWN
Support is broken.
FALL
Confirmed bearish move.
STRONG FALL
Very strong bearish trend.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
08. MISSING BULL AND MISSING BEAR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EMA = EMA structure missing
RSI = RSI confirmation missing
MACD = MACD confirmation missing
ADX = DMI / trend strength missing
VOL = sufficient volume missing
BO = breakout missing
MTF = multi-timeframe confirmation missing
RS = Relative Strength missing
Example:
Missing Bull: VOL BO
Most bullish core conditions are already in place; volume and a
confirmed breakout remain missing.
BD = breakdown missing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
09. RSI
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• below 45 = bearish
• 45–55 = neutral
• above 55 = bullish
• 60–70 = strong momentum
• above 70 = strong / overbought momentum
↑ = strengthening
↓ = weakening
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
10. MACD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BULL / BULLISH = positive momentum structure.
BEAR / BEARISH = negative momentum structure.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
11. DMI / ADX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+DI leading = bullish direction
-DI leading = bearish direction
ADX:
• below 15 = weak trend
• 15–20 = trend beginning
• 20–25 = increasingly relevant
• above 25 = strong trend
• above 30 = very strong trend
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
12. RELATIVE VOLUME
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.00x = average volume
1.20x = increased activity
1.50x = strong volume
2.00x+ = very strong participation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
13. RELATIVE STRENGTH
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default benchmark:
NASDAQ:QQQ
STRONG BULL
The instrument is outperforming the benchmark and relative strength
is improving.
BULL
Outperforming the benchmark.
BEAR
Underperforming the benchmark.
STRONG BEAR
Relative weakness is increasing.
OFF / N/A
Relative Strength analysis is disabled or unavailable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
14. MULTI-TIMEFRAME ANALYSIS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default:
240 = 4-hour
D = Daily
W = Weekly
Desktop:
240 BULL | D BULL | W NEUTRAL
Mobile:
4H↑ D↑ W–
↑ = bullish
↓ = bearish
– = neutral
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
15. RESISTANCE AND SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Resistance is a technically relevant level above price.
Support is a technically relevant level below price.
A stronger breakout is usually supported by a candle close above
resistance and increasing volume.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
16. ATR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ATR measures current trading range and volatility.
The radar uses ATR as an additional breakout buffer to reduce minor
false breakouts.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
17. RSI DIVERGENCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BULLISH
Price forms a weaker low while RSI improves.
BEARISH
Price forms a higher high while RSI fails to confirm it.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
18. RETEST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Resistance
→ Breakout
→ Pullback
→ Previous resistance holds as support
→ RETEST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
19. DASHBOARD MODES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DESKTOP
Full analysis for PCs and notebooks.
MOBILE
Compact analysis for smartphones and smaller tablets.
MINIMAL
Core information only for maximum chart space.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
20. DASHBOARD SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Dashboard Mode:
• Desktop
• Mobile
• Minimal
Language:
• DE
• EN
Position:
• Top Right
• Middle Right
• Bottom Right
• Top Left
• Middle Left
• Bottom Left
Text Size:
• Auto
• Tiny
• Small
• Normal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
21. RECOMMENDED USE AND TIMEFRAMES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1H
Main timeframe for early momentum detection.
4H
Trend confirmation.
1D
Medium-term confirmation.
1W
Long-term context.
15 minutes
More precise timing after a valid higher-timeframe setup.
1-minute and 5-minute charts
Contain significantly more market noise.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
22. TYPICAL BULLISH DEVELOPMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WATCH
↓
EARLY BULL
↓
Bull Score rises
↓
EMA 9 / EMA 21 turn higher
↓
RSI > 55
↓
MACD turns bullish
↓
+DI takes control
↓
ADX rises
↓
BULL SETUP
↓
Missing Bull list becomes shorter
↓
Breakout
↓
RUN
↓
STRONG RUN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
23. CONFIRMED MODE AND OPEN CANDLES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Signal labels are confirmed at candle close by default.
Dashboard values may still change while the current candle is open.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
24. ALERTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Available alert conditions include:
• Early Bull
• Bull Setup
• RUN
• STRONG RUN
• Early Bear
• Bear Warning
• FALL
• STRONG FALL
• Bull Retest
• Bear Retest
• Bullish RSI Divergence
• Bearish RSI Divergence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
25. STATUS LINE AND COMPACT DISPLAY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version 2.1 removes long input and plot values from the PulseWire
status line.
The compact title is:
Radar PRO
All inputs remain available in the indicator settings.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
26. IMPORTANT NOTICE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Momentum Run & Fall Radar PRO is a technical market analysis tool and
cannot reliably predict future price movements.
It does not constitute investment advice or an automatic buy or sell
recommendation.
Indicator

Indicator

Indicator

Indicator

Range MTF LinesRange MTF Lines shows the direction of the current price range across four timeframes at once, as a compact strip in its own pane at the bottom of the chart.
How the range is defined
The first candle sets the initial range — its high and its low. The range stays alive for as long as candles keep closing inside it. The first candle that closes outside the range ends it, and that same candle's high and low immediately become the new range. Then it repeats.
Because every range is created by a close outside the previous one, each range is born with a direction:
Up (green) — it was created by a close above the old range
Down (red) — it was created by a close below the old range
Neutral (grey) — the very first range on the chart, which has no parent to break
What you see
Four rows, one per timeframe slot, at fixed heights: slot 1 on top, slot 4 at the bottom (defaults 5 / 15 / 30 / 60 minutes). Each row is coloured bar by bar with that timeframe's current range direction and is labelled with its timeframe at the right-hand end.
Because the rows live in their own pane at a fixed height, they never drift with price — you can zoom or scroll anywhere and the strip stays put and readable. Drag the pane divider to set how tall it is.
Reading it top to bottom tells you at a glance whether the short and long timeframes agree: all four green is broad one-way pressure, alternating colours means the lower timeframes are chopping inside a higher-timeframe range.
Settings
Row thickness — how chunky the rows are drawn
Tag rows with their timeframe — the label at the right end of each row
Per slot — show/hide, the timeframe, and separate colours for up, down and first range
Alert on break — per slot, fires on bar close when that timeframe forms a new range, and reports the new high and low
Each slot runs on its own timeframe independently of the chart's. A slot set to the chart timeframe is evaluated natively with no lag; higher timeframes are pulled in and track the live higher-timeframe bar.
Notes
This is a structure-reading tool, not a signal generator — it describes where price is relative to the ranges it keeps building, and nothing about the strip is predictive on its own. Ranges are decided on closes, so a wick outside the range does not end it. Companion script: Range Break Levels (MTF), which draws these same ranges on the candles themselves. Indicator

QD Session Range BoxesThis indicator draws boxes around the price range of the Asia, London, and New York sessions, automatically calculated with no manual setup required.
How to use it
The boxes let you visually track each session's movement and trend at a glance. Instead of manually marking session highs and lows, you get an instant, clear picture of where price moved during each session — useful for spotting range expansion, session momentum, and how one session's range relates to the next.
Session times (NY time):
* Asia: 20:00 – 00:00
* London: 02:00 – 07:00
* New York: 09:30 – 12:00
Features
* Toggle each session (Asia, London, NY) on/off independently
* Toggle historical boxes on/off, or limit how many days back are shown
* Adjustable label offset lets you position session names exactly where you want above the boxes
* Style controls let you individually show/hide boxes and labels, and choose whether inputs (like Days to Show and Label Offset) appear on the status line, for a cleaner chart
Notes
Colors are fixed (purple, blue, green) for a clean, consistent chart display. Indicator

Indicator

Kloom Turtle System - Donchian Breakout with Trend FilterClassic Turtle-style Donchian breakout system with an explicit, non-repainting state engine.
How it works
• Entry channel: highest high / lowest low of the last 20 bars (Donchian). A break of the previous bar's channel triggers a long/short state — signals only fire on confirmed breaks, so nothing repaints.
• Exit channel: 10-bar Donchian on the opposite side, the classic Turtle S1 exit.
• Optional 200 EMA trend filter: longs only above it, shorts only below it.
• A state table shows the current system state (LONG / SHORT / FLAT) at a glance, and exit levels are drawn continuously so you always know where the system would flip.
How to use it
Works on any symbol and timeframe. Behaves best on markets that actually trend (crypto majors, gold, indices) on 1h-4h. Entry/exit lengths, the trend filter and its length are all configurable.
Why another Donchian script
Most Donchian scripts plot the channel and stop there. Here the position state is tracked bar by bar, exits are always visible, and the breakout reference is the previous bar's channel — the detail that keeps historical signals honest. Indicator

Market Regime - Trend or RangeWHAT IT DOES
Market Regime — Trend or Range answers one question at a glance: is the current market TRENDING or RANGING? It combines three established, independent regime measures and requires a 2-of-3 majority vote before declaring a verdict, so a single noisy reading cannot flip the classification.
WHY THESE THREE COMPONENTS WORK TOGETHER
Each component measures a different aspect of market character, so their agreement is meaningful rather than redundant:
1) ADX (Wilder) measures directional strength. Vote: Trend above the ADX Trend Threshold (default 25), Range below the ADX Range Threshold (default 20), otherwise neutral.
2) Kaufman Efficiency Ratio measures how efficiently price travels: net change over the lookback divided by the sum of absolute bar-to-bar changes (default length 20). A high ratio means price moved directionally; a low ratio means it churned. Vote: Trend above 0.50, Range below 0.30.
3) Choppiness Index measures sideways versus directional behavior using the log ratio of summed true range to the total high-low range of the lookback (default length 14). Vote: Trend below 38.2, Range above 61.8.
The votes are summed into a score from -3 to +3. TREND requires +2 or more, RANGE requires -2 or less, anything else is MIXED. This 2-of-3 design is the purpose of the combination: ADX alone lags turns, the Efficiency Ratio alone is jumpy, and Choppiness alone ignores direction. Requiring agreement between at least two independent measures filters each one's weakness instead of merely displaying three indicators side by side. The script also derives a 0-100 strength meter by averaging normalized ADX, normalized Efficiency Ratio and inverted Choppiness.
WHAT APPEARS ON THE CHART
- Optional background tint: teal while TREND, orange while RANGE, none while MIXED.
- A dashboard table (corner selectable) showing the verdict, each component's current value with its own vote mark (up arrow = trend vote, down arrow = range vote, dot = neutral), the strength meter, the raw vote score, and a Playbook line that reads Trend tools, Fade tools, or Stand aside.
INPUTS AND DEFAULTS
ADX Length (14), ADX Trend Threshold (25), ADX Range Threshold (20), Efficiency Ratio Length (20), ER Trend Threshold (0.50), ER Range Threshold (0.30), Choppiness Length (14), plus visual toggles for the background tint and the dashboard position. Defaults are the classic reference values for each measure, not optimized settings.
HOW TO USE IT
Read it on your trading timeframe for the live regime, and optionally on a higher timeframe for the session's broader character. On TREND verdicts, continuation methods are generally more appropriate; on RANGE verdicts, mean-reversion and fade methods; on MIXED, caution or smaller size. It works on any symbol and timeframe and makes no claim of special performance on any market.
ALERTS
Two alert conditions are included and fire when the composite verdict changes: "Switched to TREND" and "Switched to RANGE".
BEHAVIOR AND LIMITATIONS
- All calculations run on the chart timeframe with no higher-timeframe requests, so nothing repaints from other timeframes. Values on the live bar update until that bar closes, then are fixed.
- A regime classifier describes current conditions. It does not predict future price and it is not a signal generator.
- Thresholds are configurable; changing them changes how strict each vote is.
This is an informational analysis tool for chart study, not financial advice. Past market behavior does not guarantee future results. Always apply your own risk management. Indicator

Indicator

Indicator

Hybrid Breakout | VCP-Inspired TrendTrend Squeeze Breakout
Trend Squeeze Breakout is a trend-following momentum strategy designed to identify stocks in strong established uptrends that are consolidating into relatively tight trading ranges before attempting a breakout.
The strategy combines a simplified Minervini-style trend template, volatility contraction, volume confirmation, and stop-entry breakout execution. It is designed primarily for swing trading and is intended to participate in strong upward price expansions while filtering out many breakouts occurring in weak or declining trends.
Strategy Explanation
The strategy follows a simple sequence:
Identify a strong uptrend
A long setup requires:
Price above the 50-period SMA
50 SMA above the 150 SMA
150 SMA above the 200 SMA
200 SMA rising
200 SMA continuing to rise over the selected lookback period
50 SMA not declining
This establishes that the stock is already in a structurally bullish environment before considering an entry.
Identify a volatility contraction
The strategy looks for periods where recent price movement has become unusually tight.
It evaluates both:
Recent high-low range
Recent closing-price range
The high-low range is also compared with its historical percentile over the selected lookback period. This allows the strategy to identify relatively quiet consolidation periods rather than relying on a fixed volatility threshold alone.
Confirm volume
When the volume filter is enabled, breakout volume must exceed the moving-average volume baseline by the selected multiplier.
The default requirement is:
Volume > 20-period average volume × 1.2
This is intended to provide additional confirmation that the breakout is supported by meaningful participation.
Enter on a breakout
When the trend, contraction, and volume conditions are satisfied, the strategy places a stop-entry order above the recent high.
The default breakout lookback is 3 bars, allowing the strategy to attempt to enter as price moves through the recent consolidation high rather than simply buying while the stock remains inside the range.
Manage the position
Positions use tiered profit-taking:
25% closed at +10%
50% closed at +20%
Remaining position closed at +30%
Default stop loss at -8%
This allows the strategy to realize some profits during the initial move while maintaining exposure to larger momentum extensions.
Features
Trend Filter — 50/150/200 SMA bullish alignment
Long-Term Trend Confirmation — Requires the 200 SMA to be rising
Volatility Squeeze Detection — Identifies unusually tight recent ranges
Range Percentile Filter — Compares current volatility with historical volatility
Close-Range Filter — Detects tight price consolidation
Volume Confirmation — Optional volume expansion requirement
Stop-Entry Breakout — Enters only when price breaks the recent high
Tiered Profit Taking — Three configurable profit targets
Percentage-Based Stop Loss — Adjustable downside protection
Date Filter — Allows users to restrict backtests to a specific period
Configurable Parameters — Trend, volatility, volume, breakout, and risk settings can all be adjusted
Tips for Use
Use on liquid stocks
The strategy is generally better suited to liquid stocks and ETFs with sufficient trading volume. Extremely illiquid securities can produce unrealistic backtest results because of spreads and execution differences.
Start with daily charts
The strategy is particularly suited to identifying multi-day or multi-week momentum breakouts. Daily charts are a good starting point when evaluating the strategy.
Avoid optimizing every parameter
The many adjustable parameters make it possible to overfit the strategy to a particular stock or historical period. Test parameter changes across multiple securities and different market environments rather than optimizing exclusively for one chart.
Treat the volume filter as confirmation, not a guarantee
High volume can strengthen a breakout signal, but it does not guarantee that the breakout will succeed.
Test across different market conditions
Trend-following breakout systems typically perform differently during strong bull markets, corrections, sideways markets, and high-volatility periods. Evaluate results across multiple market regimes before relying on the strategy.
Pay attention to execution
The strategy uses stop-entry orders above recent highs. In live trading, gaps, slippage, spreads, and intrabar price movement can cause actual execution prices to differ from backtested results.
Important Note
This strategy is inspired by trend-template and volatility-contraction concepts, but it is not a complete implementation of a textbook VCP. It uses a simplified statistical contraction model rather than explicitly identifying multiple successive contractions, contraction depths, and their associated volume characteristics.
Backtest results are hypothetical and do not guarantee future performance. Always consider commissions, slippage, liquidity, position sizing, and market conditions when evaluating a strategy.
Recommended starting configuration: Daily timeframe, liquid stocks, default trend filter, volume confirmation enabled, and the default tiered risk-management settings.
Strategy
