Quant Trend + Donchian (Educational, Public-Safe)What this does
Educational, public-safe visualization of a quant regime model:
• Trend : EMA(64) vs EMA(256) (EWMAC proxy)
• Breakout : Donchian channel (200)
• Volatility-awareness : internal z-scores (not plotted) for concept clarity
Why it’s useful
• Shows when trend & breakout align (clean regimes) vs conflict (chop)
• Helps explain why volatility-aware systems size up in smooth trends and scale down in noise
How to read it
• EMA64 above EMA256 with price near/above Donchian high → trend-following alignment
• EMA64 below EMA256 with price near/below Donchian low → bearish alignment
• Inside channel with EMAs tangled → range/chop risk
Notes
• Indicator is educational only (no orders).
• Built entirely with TradingView built-ins.
• For consistent visuals: enable “Indicator values on price scale” and disable “Scale price chart only” in Settings → Scales .
Volatilidade
MACD-V+ (ATR Normalized MACD)MACD-V+ is an ATR-normalized MACD tool that focuses on true turning points inside Overbought/Oversold zones. It marks a signal only when the MACD’s slope changes direction and shows real progress back toward the zero line, with an optional dwell (depth & time) filter so you don’t get faked out by shallow pokes into a zone. Clean visuals, “first-in-zone” gating, and configurable labeling make it practical for discretionary and systematic traders alike.
For best results, adjust Overbought and Oversold levels based on stock volatility. The default settings of 150 and -150 are for highly volatile tickers. Reduce for less volatile tickers.
Please help me improve the code for everyone.
OPR 4 ZonesThe OPR 4-Zone Boxes indicator visualizes four distinct market sessions on your chart by automatically drawing boxed ranges (high / low) and dotted midlines for each session. Each session box is created using time-based timestamps (timezone-aware) and updates in real time during the session. When the session closes, the box is locked to the session end, while an optional extension can display the session range for a configurable period afterward — useful for spotting retests, breakouts, and bias zones.
Designed for traders who rely on session structure and price-action, OPR 4-Zone provides clear, non-intrusive visuals and is fully configurable: enable or disable individual sessions, set start/end and extension times per session, choose colors and transparency for both the primary box and the extension, and display dotted midlines to quickly gauge session control. Objects are cleaned up at the start of each new day to prevent clutter and ensure reliable behavior when scrolling or changing timeframes.
Key features :
- Four independent session boxes (Morning, Afternoon, Evening, Night) with separate enable switches
- Timezone-aware timestamping so boxes align with the session times you want
- Locked session ranges at session close and optional extension period after close
- Dotted midline for quick reference to the session midpoint
- Customizable colors and background transparency for both base and extended boxes
- Automatic cleanup of session objects on new trading day to avoid frozen or stray boxes
- Lightweight and overlay-friendly with sensible defaults for fast setup
Suggested usage :
Use the indicator to mark session ranges for intraday support/resistance, identify where price is trading relative to session midpoint, and watch for breakout or rejection setups near session highs/lows. Combine with volume-based or momentum indicators to confirm breakouts through the session box.
ADR% / CDR% Range Analyzer - PajameinThe "ADR%/CDR% Range Analyzer" is a versatile TradingView indicator designed for traders who want to monitor and compare the "Average Daily Range (ADR%)" and "Current Daily Range (CDR%)" in real-time. ADR% represents the average percentage range (high-low relative to low) over a user-defined number of daily bars, helping you gauge a stock's typical volatility. CDR% shows the current session's range as a percentage, either intraday (customizable from start to end price) or full daily, allowing you to assess how the current bar's movement stacks up against historical norms.
Key features include:
- "Visual Comparison": Displays both values as clean labels on the chart with customizable positions (separate or combined).
- "Dynamic Background Coloring": CDR% label background changes color based on its relation to ADR%—light green for low volatility (< low threshold), light blue for neutral (between thresholds), and light red for high volatility (> high threshold). This helps quickly spot expansion or contraction in daily moves.
- "Flexibility": Works on any timeframe, with options for intraday customization and anti-clipping adjustments for multi-pane layouts.
This indicator is ideal for day traders, swing traders, or anyone tracking volatility breakouts, range-bound setups, or risk management based on expected daily moves.
Input Settings Guide
Here's a breakdown of each setting and how it enhances your trading workflow:
- "Show ADR%" (Boolean, default: true)
Toggle to display/hide the ADR% label. Use this to declutter your chart when focusing solely on current range.
- "Show CDR%" (Boolean, default: true)
Toggle to display/hide the CDR% label. Ideal for charts where you only need historical average or current metrics.
- "ADR% Length" (Integer, default: 20, min: 1)
Number of daily bars for averaging the range percentage. Shorter lengths (e.g., 10) for recent volatility; longer (e.g., 50) for broader trends.
- "CDR%: Start" (Source, default: low)
Starting price for intraday CDR% (e.g., open, previous close). Customize for specific range measurements like gap fills.
- "CDR%: End" (Source, default: high)
Ending price for intraday CDR% (e.g., low, close). Pair with Start for targeted ranges, like open-to-low for downside capture.
- "Intraday Display" (String dropdown: "Intraday CDR%", "Daily CDR%", default: "Daily CDR%")
Switch between real-time intraday calculation (dynamic updates) or fixed daily value (stable, non-repainting).
- "Low Threshold %" (Float, default: 40.0, range: 0-100)
Percentage of ADR% below which CDR% gets the low (green) background. Lower it (e.g., 30%) for stricter low-volatility alerts.
- "High Threshold %" (Float, default: 60.0, range: 0-100)
Percentage of ADR% above which CDR% gets the high (red) background. Raise it (e.g., 70%) to highlight only extreme expansions.
- "ADR% Text Color" (Color picker, default: black)
Foreground color for ADR% text. Choose contrasting colors for dark/light themes.
- "CDR% Text Color" (Color picker, default: black)
Foreground color for CDR% text. Ensures readability over dynamic backgrounds.
- "Low CDR% Background (below low threshold)" (Color picker, default: light green with 70% transparency)
Background for subdued ranges. Adjust opacity for subtlety.
- "Mid CDR% Background (between thresholds)" (Color picker, default: light blue with 70% transparency)
Neutral background for typical moves.
- "High CDR% Background (above high threshold)" (Color picker, default: light red with 70% transparency)
Alert-style background for breakouts.
- "Cell Height %" (Integer, default: 8, range: 1-20)
Vertical padding for labels as a percentage of chart height. Increase (e.g., 12) in multi-pane layouts to prevent text clipping; decrease for compact views.
- "ADR% Position" (String dropdown: Top/Bottom/Middle Left/Right/Center, default: Bottom Right)
Placement of ADR% label. Use separate positions for side-by-side comparison.
- "CDR% Position" (String dropdown: Top/Bottom/Middle Left/Right/Center, default: Bottom Right)
Placement of CDR% label. Matching positions auto-stacks them vertically.
- "Text Size" (String dropdown: Tiny/Small/Normal/Large, default: Normal)
Font size for labels. "Small" for dense charts; "Normal" for clarity.
Usage Tips
- "Volatility Trading": Set thresholds to 50%/80% for spotting range expansions during news events.
- "Multi-Timeframe": Apply on 5-min charts with daily ADR for intraday targets (e.g., aim for 80% of ADR).
- "Customization": For forex/crypto, tweak Start/End to session opens. Test in replay mode to verify non-repainting.
- "Limitations": Intraday mode updates live but may not repaint until bar close; daily mode is fixed.
Vol-Pace Projected-ATR-ADX-Alert-MAThe VolSC indicator analyzes stock volume trends with a focus on the Pace metric, which projects today's volume as a percentage of the 30-day average, highlighting unusual activity (e.g., over 200% turns bright green with alerts). The phantom projection bar, a wide green histogram to the right of the last bar, visually represents this projected volume on daily charts only, aiding quick identification of potential volume surges without cluttering intraday or weekly views. Additional features include ADX strength, ATR averages, and customizable table display for comprehensive insights.
Key Features:
* Primary Indicator: Volume with ADX (Average Directional Index) text.
* Pacing and Alerts: Calculates the volume pace for the day. Features an unusual volume alert with an adjustable threshold (e.g., 200%).
* Volume Projection: Projects a visual "Phantom Volume" for the day, offset to the right of the actual volume bar.
* ATR Indicator: Displays the 2x ATR (Average True Range) value as text.
* Volume Average: Displays the ADV (Average Daily Volume) Moving Average as text.
* Customization: Most settings are adjustable.
Yen Carry Composite Index + Macro Flow GaugeWhat This Indicator Does
This chart visualizes the strength, trend, and macro conditions supporting or weakening the yen carry trade a strategy where investors borrow in low yielding yen to invest in higher yielding assets
How It Works: Core Components
Composite Index (Blue Line):
A weighted blend of z-scores from:
USD/JPY (strength of USD vs JPY)
10Y yield spread (US – Japan)
AUD/JPY (risk proxy for carry appetite)
VIX (global risk sentiment, inverted)
Z-scores normalize each input to show how far it deviates from recent history (not raw values).
Positive composite trend ⬅️ strong carry environment
Negative composite trend ➡️ signs of unwind or stress
Individual Z-Score Lines:
🟥 USD/JPY
🟩 Yield Spread (US10Y − JP10Y)
🟪 FX Proxy (AUD/JPY)
🟦 VIX (risk sentiment)
Threshold Lines & Signal Markers:
Green 🟢⬅️🟢🟢 “carry active” threshold (+1.5 std dev)
Red dashed line 🔴➡️🔴🔴→ “carry unwind risk” (−1.5 std dev)
Carry Trade Strength Gauge (Horizontal Bar, Bottom-Right) www.tradingview.com
Slots:
🟢 = strong carry inflow conditions
⚪ = neutral midpoint
🔴 = outflow / unwind pressure
A directional arrow (⬅️ or ➡️) shows momentum:
➡️ = composite rising → improving carry environment
⬅️ = composite falling → deteriorating carry conditions
Arrow is placed at the current strength level, visually combining position + momentum
Labels “Inflows” and “Outflows” flank the bar for clarity
Use Case Summary
Macro risk overlay for JPY pairs, EM FX, bond carry strategies
Detect early unwind phases (e.g. if arrow ⬅️ appears in red zone)
Confirm entry/exit in directional JPY trades or expected liquidity to enter the markets
Project Pegasus RevenantDescription
Project Pegasus Revenant is a reversal and liquidity-trap detection system combining a configurable fractal reversal engine with the SweepTrigger liquidity finder. It highlights potential structural turning points and stop-hunt scenarios directly on the chart.
What’s unique
Fractal Reversal Engine: Adjustable strictness (1 = loose, 5 = strict) to fit different market conditions.
Signal Filtering: Minimum bar spacing to avoid clustering of false or repeated signals.
SweepTrigger Add-on: Detects liquidity sweeps with wick-based rejection logic, auto-doji detection, and range-strength confirmation.
Dual Signal Output: Circle markers for pure fractal reversals, triangles for sweep-based liquidity traps.
Adaptive Filters: Customizable thresholds for body size, candle range, and sweep strength.
How it works (technical)
Fractals: A reversal fractal is confirmed when the high/low at position n is surrounded by lower/higher highs/lows across a configurable frontier.
Signal confirmation: Once price trades back through the fractal level within a limited number of bars, a potential reversal is triggered.
Bar filter: Signals require a minimum distance in bars to prevent noise.
SweepTrigger logic:
Wick comparison (upper vs lower) determines rejection direction.
Doji and low-body candles are auto-filtered.
Range check ensures the current candle exceeds a configurable multiple of the average range.
Visuals:
Green/Red circles = fractal reversals.
Cyan/Purple triangles = liquidity sweep triggers.
How to use
Watch fractal signals to anticipate structural reversal points.
Combine SweepTrigger signals with liquidity highs/lows for identifying stop hunts and fakeouts.
Use as standalone reversal tool or as confirmation within a broader system (e.g., order blocks, volume profile, or market structure).
Key settings
Reversal Mode: 1–5 (controls strictness of fractals).
SweepTrigger: On/off toggle, lookback window, body-size filter, range strength multiplier.
Visuals: Shapes, sizes, and color-coded signals for clear separation between fractal and sweep triggers.
Notes & limitations
Works on all timeframes.
Signals are reactive (based on confirmed bars), not predictive — no lookahead logic.
Too strict settings may reduce signal frequency; too loose may increase noise.
Disclaimer
For educational and informational purposes only. Not financial advice.
TTM Squeeze Range Lines (with Forward Extension) By Gautam KumarThis TTM Squeeze Range Lines script helps visualize breakout levels by marking the recent squeeze’s high and low, making it easier to identify potential trade setups. Each signal line is extended for visibility, showing possible entry levels after a squeeze.
Interpreting the LinesLight blue background marks periods when the TTM squeeze is active (tight volatility).
Green line is drawn at the highest price during the squeeze, extended forward—this is commonly used as the breakout level for long entries.
Red line shows the lowest price during the squeeze, indicating the bottom of the range—potential stop loss positioning or an invalidation level.
When the squeeze background disappears, the horizontal lines will have just appeared and extended forward for several bars after the squeeze ends.
If the price breaks above the green line (the squeeze high), it signals a possible momentum breakout, which traders often use as a long entry.
The red line can be used for placing stop losses or monitoring failed breakouts if price falls below this level.
Best Practices
Combine these levels with volume and momentum confirmation for strong entries.
Adjust the extension length (number of bars forward) from the settings menu to fit your preference.
For systematic trading, use these breakout signals alongside chart pattern or histogram confirmation.
This makes it easy to visualize strong entry zones based on the end of squeeze compression, supporting both discretionary and automated swing trading approaches
CPR by Hexaurum LearningCPR (Central Pivot Range) Indicator Summary
Formula:
The CPR consists of three levels calculated from the previous period's price data:
Central Pivot (P) = (High + Low + Close) / 3
Bottom Central (BC) = (High + Low) / 2
Top Central (TC) = (High - Low) / 2 + Central Pivot
Note: TC can also be written as: 2 × Pivot - BC
The CPR range is the area between TC and BC (shown as a box in the indicator).
Key Features:
Multiple Timeframes: Daily, Weekly, and Monthly CPR levels
Developing CPR: Real-time CPR that updates as the current period forms
Fixed CPR: Static CPR from the completed previous period
Benefits & Trading Applications:
Trend Identification
Narrow CPR = Strong trending move likely (breakout expected)
Wide CPR = Consolidation or range-bound market
Support & Resistance
CPR acts as a strong support/resistance zone
Price tends to respect these levels for reversals or bounces
Breakout Trading
Price breaking above TC = Bullish signal
Price breaking below BC = Bearish signal
The narrower the CPR, the more explosive the breakout
Intraday Direction
If price opens above CPR = Bullish bias for the day
If price opens below CPR = Bearish bias for the day
Price within CPR = Neutral/range-bound
Multiple Timeframe Analysis
Higher timeframe CPR (Weekly/Monthly) provides major S/R zones
Daily CPR helps with precise entry/exit points
Confluence of multiple CPR levels increases reliability
Risk Management
Clear levels for stop-loss placement (beyond TC or BC)
Defined risk-reward zones for position sizing
Popular Strategy: Trade the CPR breakout with volume confirmation, using BC/TC as stop-loss levels.
Developing Camarilla Pivots by Hexaurum LearningMathematical Foundation
The Camarilla Formula
The Camarilla pivot levels are derived from the following key price parameters of the preceding trading session:
C = Prior day's closing price
H = Prior day's high price
L = Prior day's low price
Resistance Levels:
H5 = (H / L) × C (proprietary derivation for identifying extreme
resistance)
H4 = (H 3 L) × 1.1 / 2 + C
H3 = (H 3 L) × 1.1 / 4 + C
H2 = (H 3 L) × 1.1 / 6 + C
H1 = (H 3 L) × 1.1 / 12 + C
Support Levels:
L1 = C 3 (H 3 L) × 1.1 / 12
L2 = C 3 (H 3 L) × 1.1 / 6
L3 = C 3 (H 3 L) × 1.1 / 4
L4 = C 3 (H 3 L) × 1.1 / 2
L5 = C 3 (H5 3 C) (symmetrical derivation mirroring H5)
The Significance of the 1.1 Multiplier
The inclusion of a 1.1 multiplier in the formula incorporates a buffer for anticipated volatility expansion. The sequential divisors (2, 4, 6, 12) generate a
series of levels with decreasing incremental distances from the closing price, with each level delineating distinct probabilistic trading zones for potential
mean reversion or trend continuation.
Camarilla - Hexaurum LearningMonthly, Weekly, Daily
Camarilla Levels
The Camarilla pivot levels are derived from the following key price parameters of the preceding trading session:
C = Prior day's closing price
H = Prior day's high price
L = Prior day's low price
Resistance Levels:
H5 = (H / L) × C (proprietary derivation for identifying extreme
resistance)
H4 = (H 3 L) × 1.1 / 2 + C
H3 = (H 3 L) × 1.1 / 4 + C
H2 = (H 3 L) × 1.1 / 6 + C
H1 = (H 3 L) × 1.1 / 12 + C
Support Levels:
L1 = C 3 (H 3 L) × 1.1 / 12
L2 = C 3 (H 3 L) × 1.1 / 6
L3 = C 3 (H 3 L) × 1.1 / 4
L4 = C 3 (H 3 L) × 1.1 / 2
L5 = C 3 (H5 3 C) (symmetrical derivation mirroring H5)
The Significance of the 1.1 Multiplier
The inclusion of a 1.1 multiplier in the formula incorporates a buffer for anticipated volatility expansion. The sequential divisors (2, 4, 6, 12) generate a
series of levels with decreasing incremental distances from the closing price, with each level delineating distinct probabilistic trading zones for potential
mean reversion or trend continuation.
ATR Support LineATR Support Line — Dynamic Volatility Trail
This indicator provides a dynamic trailing support line by combining an anchored moving average with an ATR-based volatility buffer. It is designed to adapt across different timeframes, making it useful for identifying trend support and managing risk.
Features
Flexible anchor length with multiple smoothing types (EMA, SMA, WMA, RMA, ZLEMA).
ATR length and multiplier to fine-tune volatility sensitivity.
Higher-timeframe interpolation for smoother transitions between candles.
Option to use confirmed higher-timeframe values (non-repainting mode).
How to Use
The plotted line acts as a dynamic support trail.
Price trading above the line indicates bullish market structure.
A break below the line may highlight weakening momentum or a potential shift in trend.
Can be applied on different timeframes to align higher-timeframe context with lower-timeframe entries.
Disclaimer
This script is intended for educational and research purposes only.
It is not financial advice. Trading involves significant risk, and past performance does not guarantee future results. Always perform your own analysis before making investment decisions.
ZTCRYPTOLAB - Liquidity (v1.8.4)ZTCRYPTOLAB — Liquidation
See the market’s likely liquidation pockets as clean, readable “heat bars.”
The script groups nearby levels into a single bar, sizes the bar by strength, shows a compact value label (K/M/B/T) inside the bar, and automatically fades levels once price takes them out.
What it does (plain-English)
Finds likely liquidation zones above and below current price at three “tiers” (roughly like 25× / 50× / 100×).
Groups nearby levels into one clear bar so your chart doesn’t turn into spaghetti.
Makes stronger zones look wider (more eye-catching) and prints a value pill in K/M/B/T so you can compare strength at a glance.
Fades levels once they’re hit so you instantly see what’s still in play vs. what was already taken.
Quick start (how to use)
Add to chart on the symbol/timeframe you trade.
In the settings, the only control most traders touch is “Max live levels (Top-N)”.
Lower = cleaner, only the best zones.
Higher = more detail.
Zoom out to view big cluster magnets. Zoom in to see them split into more precise lines.
Use wide, nearby bars as targets, magnets, or caution zones. Combine with your entries, stop placement, and risk rules.
Tip: For very busy charts, start with Top-N around 80–100 on intraday, 40–80 on swing. Raise only if you need more context.
Inputs you’ll actually use
Max live levels (Top-N): Caps how many live bars can appear after pruning. Everything else is tuned for clarity out-of-the-box.
(Pre-tuned so you don’t have to fiddle)
Reference price: HLCC4 (balanced)
Density: Fine (crisper separation)
Tier-1 (25×) sensitivity slightly boosted so you see more actionable near-term zones
How to read the chart
Bar color = Tier (25× / 50× / 100×).
Bar width = Relative strength (wider = stronger).
Value pill = Strength in K/M/B/T.
Faded bar = That pocket was taken by price—left for context, no longer active.
Suggested setups by timeframe
Scalping (1–5m): Top-N 80–120. Expect bars to merge more when zoomed out; zoom in for fine detail.
Intraday (15–60m): Top-N 80–100. Balanced view of magnets around current session.
Swing (4H–1D): Top-N 40–80. Use the longest-standing wide clusters as swing targets/areas of interest.
Best practices
Treat bars as areas, not razor-thin lines.
Look for confluence (e.g., HTF levels, fair value gaps, session highs/lows).
Use wide nearby bars to scale out or tighten risk, not as the only reason to trade.
FOR MORE PREMIUM INDICATORS VISIT OUR WHOP : whop.com
Round Number Analyzer v3Round Number Analyzer v3 is an indicator designed to analyze how price interacts with round number levels (levels spaced at fixed intervals in points or pips).
The indicator does not generate entry/exit signals, but provides detailed statistics to better understand market dynamics around these key levels.
✨ Key Features
Cross Counting: detects every time the price crosses a round number level (up = Long, down = Short).
Continuations & Reversals: classifies each cross as:
Continuation: the move continues in the same direction as the previous sequence.
Reversal: the move changes direction compared to the previous sequence.
Sequence Classification (L1…L5+): each level is labelled based on its position within the consecutive cross sequence:
L1 = first level of the sequence,
L2 = second consecutive,
…
L5+ = fifth or higher.
Comprehensive Stats Table (top right corner):
Total crosses (Long, Short, Totals).
Total continuations + breakdown by L1…L5+.
Total reversals + breakdown by L1…L5+.
Percentages calculated against the proper denominator, displayed directly inside the cells next to the absolute values.
Date range of analysis (user-defined).
Customizable Step: Works in both points and pips, making the indicator suitable for indices and forex.
⚙️ Main Inputs
Start date / End date → sets the analysis period.
Step mode → Points or Pips.
Step value → distance between round levels.
Pip size → pip size (default = 0.0001, typical for forex).
📈 How to Interpret
A high continuation percentage after L1–L2 suggests the market tends to extend multiple times beyond the first breakout levels.
Higher reversal percentages at advanced levels (L4–L5+) may signal trend exhaustion.
The analysis helps estimate the probability of continuation or reversal depending on how many consecutive levels have already been crossed.
🔎 Practical Applications
Support for breakout or mean-reversion strategies.
Comparative analysis across different markets (e.g. indices vs forex) or different time periods.
📝 Notes
The indicator is timeframe-robust, as it accounts for multiple steps within the same candle, ensuring results do not depend on the selected timeframe (except for TradingView’s historical data limits).
It does not provide automatic trading signals, but serves as a quantitative analysis tool to refine your strategies.
---
Round Number Analyzer v3 è un indicatore pensato per analizzare come il prezzo interagisce con i livelli di round number (livelli a distanza fissa in punti o pips).
L’indicatore non genera segnali di ingresso/uscita, ma fornisce statistiche dettagliate utili per comprendere la dinamica del mercato attorno a questi livelli.
✨ Funzionalità principali
Conteggio dei Cross: rileva ogni volta che il prezzo attraversa un livello round (verso l’alto = Long, verso il basso = Short).
Continuations & Reversals: classifica ogni attraversamento come:
Continuation: il movimento prosegue nella stessa direzione della sequenza precedente.
Reversal: il movimento inverte la direzione rispetto alla sequenza precedente.
Classificazione per sequenza (L1…L5+): ogni livello è etichettato in base alla sua posizione nella sequenza di cross consecutivi:
L1 = primo livello della sequenza,
L2 = secondo consecutivo,
…
L5+ = quinto o superiore.
Statistiche complete in tabella (in alto a destra):
Cross totali (Long, Short, Totals).
Continuations totali + breakdown per L1…L5+.
Reversals totali + breakdown per L1…L5+.
Percentuali calcolate sul denominatore corretto, mostrate direttamente dentro le celle accanto ai valori assoluti.
Date range di analisi (impostabile dall’utente).
Step personalizzabile: puoi lavorare sia in punti che in pips, così l’indicatore è adatto sia per indici che per forex.
⚙️ Input principali
Start date / End date → imposta l’intervallo temporale di analisi.
Step mode → punti o pips.
Step value → ampiezza tra i livelli round.
Pip size → dimensione del pip (default = 0.0001, tipico per il forex).
📈 Come interpretarlo
Una percentuale di continuation molto alta dopo L1–L2 indica che il mercato tende a proseguire più volte oltre i primi livelli di breakout.
Percentuali di reversal più elevate nei livelli avanzati (L4–L5+) possono suggerire esaurimento della spinta.
L’analisi permette di stimare la probabilità che un movimento in corso continui o si inverta in base a quanti livelli sono già stati attraversati consecutivamente.
🔎 Applicazioni pratiche
Supporto per strategie di breakout o mean reversion.
Analisi comparativa tra mercati (es. indici vs forex) o tra periodi temporali diversi.
📝 Note
L’indicatore è timeframe-robust: il conteggio tiene conto di multipli step dentro la stessa candela, così i risultati non dipendono dal timeframe scelto (salvo i limiti di caricamento storico di TradingView).
Non fornisce segnali operativi automatici, ma è un tool di analisi quantitativa per affinare le proprie strategie.
Equinivesh : TR, ATR, DATR Combined BY ANUPAM ANAND Equinivesh: TR, ATR, DATR Combined BY ANUPAM ANAND
3 Red Heikin Ashi with Higher Lows3 Red Heikin Ashi with Higher Lows will give Buy signal when 3 Red Heikin Ashi with Higher Lows is formed
Value Spectrum | OquantOverview
The Value Spectrum is an indicator designed to provide traders with a visual and quantitative assessment of price positioning relative to a dynamic baseline, helping to identify potential value zones, overextensions, and fair value conditions in various market environments. It builds on traditional volatility envelope concepts but introduces multi-tiered bands with customizable smoothing and a spectrum-based classification system to offer a more nuanced view of market conditions. This allows traders to quickly gauge where price stands in its "value spectrum" without relying solely on binary overbought/oversold signals.
Key Factors/Components
Baseline: A selectable moving average that serves as the central reference point for the envelope.
Volatility Measure: Derived from standard deviation, with optional smoothing to reduce noise in choppy markets.
Multi-Level Bands: Six upper and lower bands are incremented with steps of 0.5x, creating a graduated spectrum rather than fixed thresholds.
Value Classification: A table that categorizes the current price position into distinct levels, such as fair value, oversold, or overbought, for at-a-glance analysis.
How It Works
The indicator calculates a baseline using the chosen moving average type applied to the selected source (e.g., close price). It then measures volatility through standard deviation over a specified length, which can be smoothed using methods like median or other averages to adapt to market noise. Bands are constructed by adding and subtracting multiples of this volatility from the baseline, forming a series of widening zones. Price is evaluated against these zones to determine its position in the spectrum—closer to the baseline suggests fair value, while farther out indicates increasing degrees of extension. The visual fills between bands use gradient transparency to highlight the progression, and the table updates in real-time to label the current state based on where price falls.
For Who It Is Best/Recommended Use Cases
This indicator is best suited for swing traders, and mean-reversion strategists who need to assess relative value mainly in ranging markets. Recommended use cases include:
Identifying entry points in oversold/overbought conditions.
Confirming fair value zones for holding positions or scaling in.
Monitoring extreme extensions as potential reversal warnings.
Settings and Default Settings
Source: Defines the input data series (default: close).
Select MA for Baseline: Choose from options like SMA, EMA, ALMA, HMA, WMA, LSMA, DEMA, TEMA, SMMA(RMA), FRAMA, ZLEMA, T3, VWMA, TRIMA (default: DEMA).
MA Length: Period for the baseline calculation (default: 30).
Alma Offset: Adjusts the offset for ALMA if selected (default: 0.85).
Alma Sigma: Sets the sigma for ALMA if selected (default: 4).
T3 Vol Factor: Volume factor for T3 if selected (default: 0.7).
SD Length: Period for volatility calculation (default: 21).
Smooth Volatility: Enables/disables volatility smoothing (default: false).
Select Volatility Smoothing Method: Options include MEDIAN, SMA, EMA, DEMA, WMA (default: MEDIAN).
Volatility Smoothing Length: Period for smoothing volatility if enabled (default: 20).
Show Table: Toggles the display of the value classification table (default: true).
Conclusion
The Value Spectrum offers a flexible and insightful way to visualize price in context, empowering traders to make informed decisions based on a structured assessment of market value. By customizing the baseline and volatility components, it adapts to different trading styles and assets, providing clarity in different conditions.
⚠️ Disclaimer: This indicator is intended for educational and informational purposes only. Trading/investing involves risk, and past performance does not guarantee future results. Always test and evaluate indicators/strategies before applying them in live markets. Use at your own risk.
Median EMA IQR Bands | OquantOverview
The Median EMA IQR Bands indicator introduces a robust trend-following tool that combines a median-filtered exponential moving average (EMA) with interquartile range (IQR) based bands to identify potential entry and exit points for long and short positions. This approach aims to reduce noise in traditional EMAs while incorporating a statistical measure of volatility to create adaptive bands. Unlike standard moving average crossovers or Bollinger Bands, this indicator uses median filtering on the EMA and IQR for band construction, which can help in filtering outliers and providing a more stable view of market trends. It also includes built-in performance metrics displayed in tables, allowing users to evaluate the indicator's historical behavior against buy-and-hold benchmarks directly on the chart(remember past performance doesn’t guarantee future results).
Key Factors/Components
Median-Filtered EMA: A core trend line derived from an EMA that is further smoothed using a median calculation to minimize the impact of extreme price movements.
IQR Bands: Upper and lower bands built around the median EMA using the interquartile range, multiplied by a user-defined factor, to capture volatility without assuming a normal distribution like standard deviation-based methods.
Signal Generation: Simple conditions for long (price above upper band) and short (price below lower band) allocations, with options to enable/disable longs or shorts.
Performance Metrics: Tables showing risk-adjusted metrics such as Sharpe, Sortino, Omega ratios, max drawdown, intra-trade max drawdown, percent profitable trades, profit factor, total trades, and net profit for the indicator's simulated equity curve, compared to buy-and-hold.
Equity Curve Plot: Optional plotting of a simulated equity curve based on the indicator's allocations.
Visual Elements: Color-coded plots, fills, and bar coloring for clear signal visualization(green for bullish and purple for bearish.
How It Works
The indicator starts by calculating a standard EMA on the selected source (default close price), then applies a median filter over a specified length to create the central trend line. This helps in reducing whipsaws common in volatile markets. Separately, it computes the IQR from recent price data as a non-parametric measure of spread, which is then scaled by a multiplier and added/subtracted from the median EMA to form the upper and lower bands. Allocations shift to long when price closes above the upper band (if longs are enabled), to short when below the lower band (if shorts are enabled), or to cash otherwise(For example if it’s bearish signal but shorts are disabled then it will be cash). The equity curve and metrics are derived from these allocations, simulating returns while accounting for user preferences on position types. This logic emphasizes trend persistence filtered through statistical robustness, but users should note it may cause false signals in ranging markets and perform better in trending conditions.
For Who It Is Best/Recommended Use Cases
This indicator is best suited for trend-following traders or investors who prefer statistical, outlier-resistant methods over traditional indicators. It is recommended for:
Intermediate to advanced users analyzing cryptocurrencies on daily or other timeframes.
Those incorporating it into broader systems.
Risk-averse traders who value drawdown insights and adjustable band sensitivity for customizing to specific assets. It is not ideal for high-frequency trading or very short-term scalping.
Settings and Default Settings
Start Date: Timestamp for when metrics and equity calculations begin (default: 1 Jan 2018).
Source: Price source for calculations (default: close).
EMA Length: Period for the underlying EMA (default: 30).
Median Length: Window for median filtering on the EMA (default: 20).
Interquartile Range Length: Period for IQR calculation (default: 20).
Band Multiplier: Factor to scale the IQR for bands (default: 1.2).
Allow Long Trades: Enable long positions (default: true); if false, defaults to cash.
Allow Shorts: Enable short positions (default: false); if false, defaults to cash.
Show Indicator Metrics Table: Display the performance table (default: true).
Show Buy&Hold Table: Display benchmark table (default: true).
Plot Equity Curve: Show simulated equity line (default: false).
These defaults are tuned for general use on daily charts, but users should adjust based on asset volatility—e.g., increase multiplier for tighter bands in low-vol environments.
Conclusion
The Median EMA IQR Bands offers a fresh take on trend detection by blending median smoothing with IQR volatility measures, providing traders with a tool that prioritizes stability and insightful metrics(remember past performance doesn’t guarantee future results). It encourages informed decision-making through transparent performance visuals(remember past performance doesn’t guarantee future results), making it a valuable addition for those looking to enhance their technical analysis toolkit.
⚠️ Disclaimer: This indicator is intended for educational and informational purposes only. Trading/investing involves risk, and past performance does not guarantee future results. Always test and evaluate indicators/strategies before applying them in live markets. Use at your own risk.
Sessions [Trade Tribe HQ]Color-coded session ranges with ADR% labels to help you trade smarter, not harder.
This tool marks New York, London, Tokyo, and Sydney sessions, showing their ranges, highs/lows, VWAPs, and ADR%.
🔹 Key Features
Colored session boxes (NY, London, Tokyo, Sydney)
Session highs & lows, VWAP, and trendlines
Dashboard showing active sessions, volume, and %ADR
ADR% labels at session close
🔹 How It Helps
Spot session traps, moves, and reversals faster
Manage expectations using ADR% (no chasing over-extended moves)
Identify overlap zones (London → NY) for volatility spikes
Simplify cycle tracking across global markets
Market Sessions Marker—making it easy to see where the energy has been spent and where opportunity is building next.
Created with ❤️ by TraderChick – part of the Trade Tribe HQ community.
If you found this tool useful, check out my profile for more strategies, classes, and resources.
Aggregated Scores Oscillator [Alpha Extract]A sophisticated risk-adjusted performance measurement system that combines Omega Ratio and Sortino Ratio methodologies to create a comprehensive market assessment oscillator. Utilizing advanced statistical band calculations with expanding and rolling window analysis, this indicator delivers institutional-grade overbought/oversold detection based on risk-adjusted returns rather than traditional price movements. The system's dual-ratio aggregation approach provides superior signal accuracy by incorporating both upside potential and downside risk metrics with dynamic threshold adaptation for varying market conditions.
🔶 Advanced Statistical Framework
Implements dual statistical methodologies using expanding and rolling window calculations to create adaptive threshold bands that evolve with market conditions. The system calculates cumulative statistics alongside rolling averages to provide both historical context and current market regime sensitivity with configurable window parameters for optimal performance across timeframes.
🔶 Dual Ratio Integration System
Combines Omega Ratio analysis measuring excess returns versus deficit returns with Sortino Ratio calculations focusing on downside deviation for comprehensive risk-adjusted performance assessment. The system applies configurable smoothing to both ratios before aggregation, ensuring stable signal generation while maintaining sensitivity to regime changes.
// Omega Ratio Calculation
Excess_Return = sum((Daily_Return > Target_Return ? Daily_Return - Target_Return : 0), Period)
Deficit_Return = sum((Daily_Return < Target_Return ? Target_Return - Daily_Return : 0), Period)
Omega_Ratio = Deficit_Return ≠ 0 ? (Excess_Return / Deficit_Return) : na
// Sortino Ratio Framework
Downside_Deviation = sqrt(sum((Daily_Return < Target_Return ? (Daily_Return - Target_Return)² : 0), Period) / Period)
Sortino_Ratio = (Mean_Return / Downside_Deviation) * sqrt(Annualization_Factor)
// Aggregated Score
Aggregated_Score = SMA(Omega_Ratio, Omega_SMA) + SMA(Sortino_Ratio, Sortino_SMA)
🔶 Dynamic Band Calculation Engine
Features sophisticated threshold determination using both expanding historical statistics and rolling window analysis to create adaptive overbought/oversold levels. The system incorporates configurable multipliers and sensitivity adjustments to optimize signal timing across varying market volatility conditions with automatic band convergence logic.
🔶 Signal Generation Framework
Generates overbought conditions when aggregated score exceeds adjusted upper threshold and oversold conditions below lower threshold, with neutral zone identification for range-bound markets. The system provides clear binary signal states with background zone highlighting and dynamic oscillator coloring for intuitive market condition assessment.
🔶 Enhanced Visual Architecture
Provides modern dark theme visualization with neon color scheme, dynamic oscillator line coloring based on signal states, and gradient band fills for comprehensive market condition visualization. The system includes zero-line reference, statistical band plots, and background zone highlighting with configurable transparency levels.
snapshot
🔶 Risk-Adjusted Performance Analysis
Utilizes target return parameters for customizable risk assessment baselines, enabling traders to evaluate performance relative to specific return objectives. The system's focus on downside deviation through Sortino analysis provides superior risk-adjusted signals compared to traditional volatility-based oscillators that treat upside and downside movements equally.
🔶 Multi-Timeframe Adaptability
Features configurable calculation periods and rolling windows to optimize performance across various timeframes from intraday to long-term analysis. The system's statistical foundation ensures consistent signal quality regardless of timeframe selection while maintaining sensitivity to market regime changes through adaptive band calculations.
🔶 Performance Optimization Framework
Implements efficient statistical calculations with optimized variable management and configurable smoothing parameters to balance responsiveness with signal stability. The system includes automatic band adjustment mechanisms and rolling window management for consistent performance across extended analysis periods.
This indicator delivers sophisticated risk-adjusted market analysis by combining proven statistical ratios in a unified oscillator framework. Unlike traditional overbought/oversold indicators that rely solely on price movements, the ASO incorporates risk-adjusted performance metrics to identify genuine market extremes based on return quality rather than price volatility alone. The system's adaptive statistical bands and dual-ratio methodology provide institutional-grade signal accuracy suitable for systematic trading approaches across cryptocurrency, forex, and equity markets with comprehensive visual feedback and configurable risk parameters for optimal strategy integration.
John Bollinger's Bollinger BandsJapanese below / 日本語説明は下記
This indicator replicates how John Bollinger, the inventor of Bollinger Bands, uses Bollinger Bands, displaying Bollinger Bands, %B and Bandwidth in one indicator with alerts and signals.
Bollinger Bands is created by John Bollinger in 1980s who is an American financial trader and analyst. He introduced %B and Bandwidth 30 years later.
🟦 What's different from other Bollinger Bands indicator?
Unlike the default Bollinger Bands or other custom Bollinger Bands indicators on TradingView, this indicator enables to display three Bollinger Bands tools into a single indicator with signals and alerts capability.
You can plot the classic Bollinger Bands together with either %B or Bandwidth or three tools altogether which requires the specific setting(see below settings).
This makes it easy to quantitatively monitor volatility changes and price position in relation to Bollinger Bands in one place.
🟦 Features:
Plots Bollinger Bands (Upper, Basis, Lower) with fill between bands.
Option to display %B or Bandwidth with Bollinger Bands.
Plots highest and lowest Bandwidth levels over a customizable lookback period.
Adds visual markers when Bandwidth reaches its highest (Bulge) or lowest (Squeeze) value.
Includes ready-to-use alert conditions for Bulge and Squeeze events.
📈Chart
Green triangles and red triangles in the bottom chart mark Bulges and Squeezes respectively.
🟦 Settings:
Length: Number of bars used for Bollinger Band middleline calculation.
Basis MA Type: Choose SMA, EMA, SMMA (RMA), WMA, or VWMA for the midline.
StdDev: Standard deviation multiplier (default = 2.0).
Option: Select "Bandwidth" or "%B" (add the indicator twice if you want to display both).
Period for Squeeze and Bulge: Lookback period for detecting the highest and lowest Bandwidth levels.(default = 125 as specified by John Bollinger )
Style Settings: Colors, line thickness, and transparency can be customized.
📈Chart
The chart below shows an example of three Bollinger Bands tools: Bollinger Band, %B and Bandwidth are in display.
To do this, you need to add this indicator TWICE where you select %B from Option in the first addition of this indicator and Bandwidth from Option in the second addition.
🟦 Usage:
🟠Monitor Volatility:
Watch Bandwidth values to spot volatility contractions (Squeeze) and expansions (Bulge) that often precede strong price moves.
John Bollinger defines Squeeze and Bulge as follows;
Squeeze:
The lowest bandwidth in the past 125 period, where trend is born.
Bulge:
The highest bandwidth in the past 125 period where trend is going to die.
According to John Bollinger, this 125 period can be used in any timeframe.
📈Chart1
Example of Squeeze
You can see uptrends start after squeeze(red triangles)
📈Chart2
Example of Bulge
You can see the trend reversal from downtrend to uptrends at the bulge(green triangles)
📈Chart3
Bulge DOES NOT NECESSARILY mean the beginning of a trend in opposite direction.
For example, you can see a bulge happening in the right side of the chart where green triangles are marked. Nevertheless, uptrend still continues after the bulge.
In this case, the bulge marks the beginning of a consolidation which lead to the continuation of the trend. It means that a phase of the trend highlighted in the light blue box came to an end.
Note: light blue box is not drawn by the indicator.
Like other technical analysis methods or tools, these setups do not guarantee birth of new trends and trend reversals. Traders should be carefully observing these setups along with other factors for making decisions.
🟠Track Price Position:
Use %B to see where price is located in relation to the Bollinger Bands.
If %B is close to 1, the price is near upper band while %B is close to 0, the price is near lower band.
🟠Set Alerts:
Receive alerts when Bandwidth hits highest and lowest values of bandwidth, helping you prepare for potential breakout, ending of trends and trend reversal opportunities.
🟠Combine with Other Tools:
This indicator would work best when combined with price action, trend analysis, or
market environmental analysis.
—————————————————————————————
このインジケーターはボリンジャーバンドの考案者であるジョン・ボリンジャー氏が提唱するボリンジャーバンドの使い方を再現するために、ボリンジャーバンド、%B、バンドウィズ(Bandwidth) の3つを1つのインジケーターで表示可能にしたものです。シグナルやアラートにも対応しています。
ボリンジャーバンドは1980年代にアメリカ人トレーダー兼アナリストのジョン・ボリンジャー氏によって開発されました。彼はその30年後に%Bとバンドウィズを導入しました。
🟦 他のボリンジャーバンドとの違い
TradingView標準のボリンジャーバンドや他のボリンジャーバンドとは異なり、このインジケーターでは3つのボリンジャーバンドツールを1つのインジケーターで表示し、シグナルやアラート機能も利用できるようになっています。
一般的に知られている通常のボリンジャーバンドに加え、%Bやバンドウィズを組み合わせて表示でき、設定次第では3つすべてを同時にモニターすることも可能です。これにより、価格とボリンジャーバンドの位置関係とボラティリティ変化をひと目で、かつ定量的に把握することができます。
🟦 機能:
ボリンジャーバンド(アッパーバンド・基準線・ロワーバンド)を描画し、バンド間を塗りつぶし表示。
オプションで%Bまたはバンドウィズを追加表示可能。
バンドウィズの最高値・最安値を、任意の期間で検出して表示。
バンドウィズが指定期間の最高値(バルジ※)または最安値(スクイーズ)に達した際にシグナルを表示。
※バルジは一般的にボリンジャーバンドで用いられるエクスパンションとほぼ同じ意味ですが、定義が異なります。(下記参照)
バルジおよびスクイーズ発生時のアラート設定が可能。
📈 チャート例
下記チャートの緑の三角と赤の三角は、それぞれバルジとスクイーズを示しています。
🟦 設定:
Length: ボリンジャーバンドの基準線計算に使う期間。
Basis MA Type: SMA, EMA, SMMA (RMA), WMA, VWMAから選択可能。
StdDev: 標準偏差の乗数(デフォルト2.0)。
Option: 「Bandwidth」または「%B」を選択(両方表示するにはこのインジケーターを2回追加)。
Period for Squeeze and Bulge: Bandwidthの最高値・最安値を検出する期間(デフォルトはジョン・ボリンジャー氏が推奨する125)。
Style Settings: 色、線の太さ、透明度などをカスタマイズ可能。
📈 チャート例
下のチャートは「ボリンジャーバンド」「%B」「バンドウィズ」の3つを同時に表示した例です。
この場合、インジケーターを2回追加し、最初に追加した方ではOptionを「%B」に、次に追加した方では「Bandwidth」を選択します。
🟦 使い方:
🟠 ボラティリティを監視する:
バンドウィズの値を見ることで、価格変動の収縮(スクイーズ)や拡大(バルジ)を確認できます。
これらはしばしば強い値動きの前兆となります。
ジョン・ボリンジャー氏はスクイーズとバルジを次のように定義しています:
スクイーズ: 過去125期間の中で最も低いバンドウィズ→ 新しいトレンドが生まれる場所。
バルジ: 過去125期間の中で最も高いバンドウィズ → トレンドが終わりを迎える場所。
この「125期間」はどのタイムフレームでも利用可能とされています。
📈 チャート1
スクイーズの例
赤い三角のスクイーズの後に上昇トレンドが始まっているのが確認できます。
📈 チャート2
バルジの例
緑の三角のバルジの箇所で下降トレンドから上昇トレンドへの反転が見られます。
📈 チャート3
バルジが必ずしも反転を意味しない例
下記のチャート右側の緑の三角で示されたバルジの後も、上昇トレンドが継続しています。
この場合、バルジは反転ではなく「トレンド一時的な調整(レンジ入り)」を示しており、結果的に上昇トレンドが継続しています。
この場合、バルジは水色のボックスで示されたトレンドのフェーズの終わりを示しています。
※水色のボックスはインジケーターが描画したものではありません。
また、他のテクニカル分析と同様に、これらのセットアップは必ず新しいトレンドの発生やトレンド転換を保証するものではありません。トレーダーは他の要素も考慮し、慎重に意思決定する必要があります。
🟠 価格とボリンジャーバンドの位置関係を確認する:
%Bを利用すれば、価格がバンドのどこに位置しているかを簡単に把握できます。
%Bが1に近ければ価格はアッパーバンド付近、0に近ければロワーバンド付近にあります。
🟠 アラートを設定する:
バンドウィズが一定期間の最高値または最安値に到達した際にアラートを設定することで、ブレイクアウトやトレンド終了、反転の可能性に備えることができます。
🟠 他のツールと組み合わせる:
このインジケーターは、プライスアクション、トレンド分析、環境認識などと組み合わせて活用すると最も効果的です。
Delta Bubbles by exp3rtsDelta Bubbles is a powerful volume-based order flow tool that detects aggressive market activity, highlights trapped traders, and visualizes key liquidity zones on your chart — perfect for scalpers, intraday traders, and anyone trading momentum or reversals.
🧠 What It Does:
📈 Buy/Sell Bubbles: Detects aggressive buying/selling pressure using a volume delta approximation.
🟩 Trap Zones: Highlights areas where traders likely got trapped (buying in downtrends or selling in uptrends).
⚠️ Potential Traps: Shows lighter “setup” zones for trades that may become traps.
🟥🟩 Colored Bars: Optional trend coloring for visual clarity (based on 50 EMA).
📉 Zone Liquidation: Automatically removes zones once price revisits them.
🧩 Customizable Settings:
Bubble sensitivity and size thresholds.
Trap zone width and minimum bubble size.
Toggle trap liquidation, potential zones, colored bars, and bubble visibility.
📌 How to Use It:
Look for trap zones forming against the trend (e.g., bearish bubble in an uptrend → green trap zone).
Watch for retests of zones — these can be key levels for fades or breakouts.
Combine with price action, support/resistance, VWAP, or other confluence tools.
🚀 Best For:
Scalping and reversal trading on intraday timeframes (5m, 15m).
Futures, indices (e.g., NASDAQ, S&P 500), crypto, or any liquid market.
Fisher Transform Trend Navigator [QuantAlgo]🟢 Overview
The Fisher Transform Trend Navigator applies a logarithmic transformation to normalize price data into a Gaussian distribution, then combines this with volatility-adaptive thresholds to create a trend detection system. This mathematical approach helps traders identify high-probability trend changes and reversal points while filtering market noise in the ever-changing volatility conditions.
🟢 How It Works
The indicator's foundation begins with price normalization, where recent price action is scaled to a bounded range between -1 and +1:
highestHigh = ta.highest(priceSource, fisherPeriod)
lowestLow = ta.lowest(priceSource, fisherPeriod)
value1 = highestHigh != lowestLow ? 2 * (priceSource - lowestLow) / (highestHigh - lowestLow) - 1 : 0
value1 := math.max(-0.999, math.min(0.999, value1))
This normalized value then passes through the Fisher Transform calculation, which applies a logarithmic function to convert the data into a Gaussian normal distribution that naturally amplifies price extremes and turning points:
fisherTransform = 0.5 * math.log((1 + value1) / (1 - value1))
smoothedFisher = ta.ema(fisherTransform, fisherSmoothing)
The smoothed Fisher signal is then integrated with an exponential moving average to create a hybrid trend line that balances statistical precision with price-following behavior:
baseTrend = ta.ema(close, basePeriod)
fisherAdjustment = smoothedFisher * fisherSensitivity * close
fisherTrend = baseTrend + fisherAdjustment
To filter out false signals and adapt to market conditions, the system calculates dynamic threshold bands using volatility measurements:
dynamicRange = ta.atr(volatilityPeriod)
threshold = dynamicRange * volatilityMultiplier
upperThreshold = fisherTrend + threshold
lowerThreshold = fisherTrend - threshold
When price momentum pushes through these thresholds, the trend line locks onto the new level and maintains direction until the opposite threshold is breached:
if upperThreshold < trendLine
trendLine := upperThreshold
if lowerThreshold > trendLine
trendLine := lowerThreshold
🟢 Signal Interpretation
Bullish Candles (Green): indicate normalized price distribution favoring bulls with sustained buying momentum = Long/Buy opportunities
Bearish Candles (Red): indicate normalized price distribution favoring bears with sustained selling pressure = Short/Sell opportunities
Upper Band Zone: Area above middle level indicating statistically elevated trend strength with potential overbought conditions approaching mean reversion zones
Lower Band Zone: Area below middle level indicating statistically depressed trend strength with potential oversold conditions approaching mean reversion zones
Built-in Alert System: Automated notifications trigger when bullish or bearish states change, allowing you to act on significant developments without constantly monitoring the charts
Candle Coloring: Optional feature applies trend colors to price bars for visual consistency and clarity
Configuration Presets: Three parameter sets available - Default (balanced settings), Scalping (faster response with higher sensitivity), and Swing Trading (slower response with enhanced smoothing)
Color Customization: Four color schemes including Classic, Aqua, Cosmic, and Custom options for personalized chart aesthetics