Multi-Asset HAT+TRF+VIDYA with Volume ConfirmationOverview
This advanced TradingView indicator combines three powerful technical analysis tools—Heikin Ashi Trend (HAT), Twin Range Filter (TRF), and Variable Index Dynamic Average (VIDYA)—with volume confirmation for enhanced trade signals. It is designed to work across multiple assets (including XAUUSD, BTCUSD, and custom pairs) with optimized settings for each.
Key Features
✅ Multi-Asset Support – Pre-configured settings for XAUUSD, BTCUSD, and 10 customizable assets
✅ Volume Confirmation – Filters signals based on volume strength across current and higher timeframes
✅ Three Core Indicators in One:
Heikin Ashi Trend (HAT) – Smoothed trend detection with squeeze alerts
Twin Range Filter (TRF) – Adaptive support/resistance with divergence warnings
VIDYA (Variable Index Dynamic Average) – Dynamic moving average with trend-based bands
✅ Customizable Alerts – Get notified for confirmed, partial, or unconfirmed volume signals
✅ Visual Enhancements – Color-coded trends, liquidity zones, and divergence warnings
How It Works
1. Heikin Ashi Trend (HAT)
Uses T3-smoothed Heikin Ashi candles to detect trends
Identifies squeeze conditions (low volatility) before breakouts
Volume-confirmed signals reduce false entries
2. Twin Range Filter (TRF)
Adaptive support/resistance based on volatility
Bullish/Bearish signals when price crosses the TRF line
Divergence detection warns of potential reversals
3. VIDYA (Variable Index Dynamic Average)
Dynamic moving average that adjusts to market volatility
Trend confirmation with upper/lower bands
Volume-weighted trend strength indicator
Volume Confirmation System
Checks volume strength on both current and higher timeframes
Three confirmation levels:
✅ Full Confirmation (High volume on both timeframes)
⚠ Partial Confirmation (High volume on one timeframe)
✗ No Confirmation (Low volume)
Best Use Cases
✔ Trend Following – VIDYA & HAT confirm trend direction
✔ Breakout Trading – TRF signals + volume confirmation
✔ Divergence Detection – TRF warns of potential reversals
✔ Multi-Timeframe Analysis – Volume checks higher timeframe strength
Settings & Customization
🔹 Asset Selection – Choose from XAUUSD, BTCUSD, or custom pairs
🔹 Volume Filter – Adjust volume threshold & timeframe
🔹 Indicator Parameters – Fine-tune HAT, TRF, and VIDYA settings per asset
🔹 Alerts – Enable/disable signals for confirmed, partial, or unconfirmed volume conditions
Volatility
Median Deviation System | AlphaNattMedian Deviation System | AlphaNatt
An advanced cryptocurrency allocation system designed for systematic portfolio management
Overview
The Median Deviation System (MDS) is a sophisticated market regime and asset selection indicator that provides systematic signals for cryptocurrency portfolio allocation. This indicator combines proprietary median-based analysis with multi-timeframe trend detection to identify optimal market conditions and asset selection.
Key Features:
Dynamic asset allocation between major cryptocurrencies (BTC, ETH, SOL)
Market regime detection to determine when to be invested
Real-time equity curve visualization with performance comparison
Comprehensive backtesting metrics display
Visual glow effects for enhanced chart readability
Live position status and allocation display
Performance Metrics Dashboard
The system includes a comprehensive performance table displaying:
Sharpe Ratio
Sortino Ratio
Omega Ratio
Maximum Drawdown
Net Profit Multiple
All metrics are calculated in real-time and compared against a Bitcoin buy-and-hold benchmark for transparent performance evaluation.
How It Works
The system employs a two-step decision framework:
- Market Regime Analysis: Determines overall market conditions using proprietary median deviation calculations
- Asset Selection: Ranks cryptocurrencies based on relative strength and momentum factors
Visual Components
Cyan Equity Curve: System performance with dynamic glow effect
Pink Equity Curve: Bitcoin HODL benchmark for comparison
Information Panel: Real-time allocation and system state
Performance Table: Live metrics for both system and benchmark
Ideal For:
- Systematic traders seeking quantitative allocation strategies
- Portfolio managers looking for risk-adjusted cryptocurrency exposure
- Traders who prefer data-driven decision making over discretionary trading
Settings
The indicator includes optimized parameters that have been tested across multiple market cycles. Start date can be adjusted for custom backtesting periods.
Important Notes
This is an invite-only indicator
Best used on daily timeframes
Requires real-time data for optimal performance
Past performance does not guarantee future results
The Median Deviation System represents a systematic approach to cryptocurrency portfolio management, designed to adapt to changing market conditions while maintaining disciplined risk management.
---
Access & Support
For access requests and support, please send a private message.
Not financial advice. Always DYOR.
Fabian Z-ScoreFabian Z-Score — % Distance & Z-Scores for SPX / DJI / XLU
What it does
This indicator measures how far three market proxies are from a moving average and standardizes those distances into z-scores so you can spot stretch/mean-reversion and relative out/under-performance.
Universe: S&P 500 (SPX), Dow Jones (DJI) and Utilities (XLU). You can change any of these in Inputs.
Anchor MA: user-selectable MA type (SMA/EMA/RMA/WMA/VWMA/HMA/LSMA/ALMA) and length (default 39; a popular weekly anchor).
Outputs
% from MA: 100 × (𝐶𝑙𝑜𝑠𝑒 − 𝑀𝐴) / 𝑀𝐴
Time-series Z: z-score of the last N % distances (default 39) → “how stretched vs its own history?”
Cross-sectional Z: z-score of each % distance within the trio on this bar → “who’s strongest vs the others right now?”
A compact mini table (top-right) shows the latest values for each symbol: % from MA, Z(ts) and Z(xsec).
Panels & Visualization
Toggle what you want to see in View:
Plot % distance — raw % above/below the MA (0% line shown).
Plot time-series Z — standardized stretch with ±Threshold guides (default ±2σ).
Plot cross-sectional Z — relative z across SPX, DJI, XLU (0 = at the trio’s mean).
Smoothing — optional light MA on the plotted series (set to 1 for none).
A price-panel Moving Average is drawn with your chosen type/length for visual context.
Colors: SPX = teal, DJI = orange, XLU = purple.
Alerts
Two built-in alert conditions (time-series Z only):
“Z(ts) crosses up +Thr” — any of the three crosses above +Threshold.
“Z(ts) crosses down -Thr” — any crosses below −Threshold.
When enabled, the chart background tints faint green (up cross) or red (down cross) on those bars.
How to use (ideas, not advice)
On weekly charts, a 39-length MA/Z lookback often captures major risk-on/off swings. (Fabian Timing)
Deep negative Z(ts) (e.g., ≤ −2σ or −3σ) frequently accompanies panic and mean-reversion setups.
High positive Z(ts) suggests over-extension; watch for momentum fades.
Cross-sectional Z helps rank leadership today:
Z(xsec) > 0 → stronger than the trio’s mean this bar; Z(xsec) < 0 → weaker.
Utilities (XLU) turning positive x-sec while the others are negative can hint at defensive rotation.
If all 3 are above 0, go long, if below 0 go cash.
Combine: look for extreme Z(ts) aligning with lead/lag Z(xsec) to time entries/exits or hedges.
Inputs (quick reference)
Symbols: SPX / DJI / XLU (editable).
MA type & length: SMA, EMA, RMA, WMA, VWMA, HMA, LSMA, ALMA; default EMA(39).
Z-score lookback (ts): default 39.
Smoothing on plots: default 1 (off).
Z threshold (±): default 2.0 (guide lines & alerts).
Queso Heat IndexQueso Heat Index (QHI) — ATR-Adaptive Edge-Pressure Gauge
QHI measures how strongly price is pressing the edges of a rolling consolidation window. It heats up when price repeatedly pushes the window up , cools down when it pushes down , and drifts back toward neutral when price wanders in the middle. Everything is ATR-normalized so it adapts across symbols and timeframes.
Output: a signed score from −100 … +100
> 0 = bullish pressure (hot)
< 0 = bearish pressure (cold)
≈ 0 = neutral (no side dominating)
What you’ll see on the chart
Rolling “box” (Donchian window): top, bottom, and midline.
Optional compact-box shading when the window height is small relative to ATR.
Background “thermals”: tinted red when Heat > Hot threshold, blue when Heat < Cold threshold (intensity scales with the score).
Optional Heat line (−100..+100), optional 0/±80 thresholds, and optional push markers (PU/PD).
Optional table showing the current Heat score, placeable in any corner.
How it works (under the hood)
Consolidation window — Over lookback bars we track highest high (top), lowest low (bottom), and midpoint. The window is called “compact” when box height ≤ ATR × maxRangeATR .
ATR-based push detection — A bar is a push-up if high > prior window high + (epsATR × ATR + tick buffer) . A push-down if low < prior window low − (epsATR × ATR + tick buffer) . We also measure how many ATRs beyond the edge the bar traveled.
Heat gains (symmetric) — Each push adds/subtracts Heat:
base gain + streak bonus × consecutive pushes + magnitude bonus × ATRs beyond edge .
Decay toward neutral — Each bar, Heat decays by a percentage. Decay is:
– higher in the middle band of the box, and
– adaptive : the farther (in ATRs) from the relevant band (top when hot, bottom when cold), the faster it decays; hugging the band slows decay.
Midpoint bias (optional) — Gentle drift toward hot when trading above mid, toward cold when below mid, with a dead-zone near mid so tiny wobbles don’t matter.
Reset on regime flip (optional) — First valid push from the opposite side can snap Heat back to 0 before applying new gains.
How to read it
Rising hot with slow decay → strong upside pressure; pullbacks that hold near the top band often continue.
Flip to cold after being hot → regime change risk; tighten risk or consider the other side.
Compact window + rising hot (or cold) → squeeze-and-go conditions.
Neutral (≈ 0) → edges aren’t being pressured; expect mean-reversion inside the box.
Key inputs (what they do)
Window & ATR
lookback : size of the Donchian window (longer = smoother, slower).
atrLen : ATR period for all volatility-scaled thresholds.
maxRangeATR : defines “compact” windows for optional shading.
topBottomFrac : how thick the top/bottom bands are (used for decay/pressure logic).
Push detection (ATR-based)
epsATR : how many ATRs beyond the prior edge to count as a real push.
tickBuff : fixed extra ticks beyond the ATR epsilon (filters micro-breaches).
Heat gains
gainBase : main fuel per push.
gainPerStreak : rewards consecutive pushes.
gainPer1ATRBrk : adds more for stronger breakouts past the edge.
resetOppSide : snap back to 0 on the first opposite-side push.
Decay
decayPct : baseline % removed each bar.
decayAccelMid : multiplies decay when price is in the middle band.
adaptiveDecay , decayMinMult , decayPerATR , decayMaxMult : scale decay with ATR distance from the nearest “target” band (top if hot, bottom if cold).
Midpoint bias
useMidBias : enable/disable drift above/below midpoint.
midDeadFrac : width of neutral (no-drift) zone around mid.
midBiasPerBar : max drift per bar at the box edge.
Visuals (all default to OFF for a clean chart)
Plot Heat line + Show 0/±80 lines (only shows thresholds if Heat line is on).
Hot/Cold thresholds & transparency floors for background shading.
Push markers (PU/PD).
Heat score table : toggle on; choose any corner.
Tuning quick-starts
Daily trending equities : lookback 40–60; epsATR 0.10–0.25; gainBase 12–18; gainPerStreak 0.5–1.5; gainPer1ATRBrk 1–2; decayPct 3–6; adaptiveDecay ON (decayPerATR 0.5–0.8).
Intraday / noisy : raise epsATR and tickBuff to filter noise; keep decayPct modest so Heat can build.
Weekly swing : longer lookback/atrLen; slightly lower decayPct so regimes persist.
Alerts (included)
New window HIGH (push-up)
New window LOW (push-down)
Heat turned HOT (crosses above your Hot threshold)
Heat turned COLD (crosses below your Cold threshold)
Best practices & notes
Use QHI as a pressure gauge , not a standalone system—combine with your entry/exit plan and risk rules.
On thin symbols, increase epsATR and/or tickBuff to avoid spurious pushes.
Gap days can register large pushes; ATR scaling helps but consider context.
Want the Heat in a separate pane? Use the companion panel version; keep this overlay for background/box visuals.
Pine v6. Warm-up: values appear as soon as one bar of window history exists.
TL;DR
QHI quantifies how hard price is leaning on a consolidation edge.
It’s ATR-adaptive, streak- and magnitude-aware, and cools off intelligently when momentum fades.
Watch for thermals (background), the score (−100..+100), and fresh push alerts to time entries in the direction of pressure.
AlgoFlex Free Algo📢 Introducing AlgoFlex Free — Buy/Sell Signals for All Traders
We’re excited to release our first free AlgoFlex algorithm to the TradingView community!
This version provides clear Buy/Sell signals directly on your chart.
✅ Features
Real-time Buy and Sell alerts
Works on any market & timeframe
Clean, minimal chart display
Optimized for trend-following & quick decision making
💡 How to Use
Add this script to your chart
Choose your preferred market & timeframe
Follow the Buy/Sell labels for trade ideas
(Optional) Enable TradingView alerts for instant notifications
⚠ Disclaimer
This script is for educational and informational purposes only.
Always do your own research and use proper risk management before trading live capital.
🚀 Upgrade to AlgoFlex Pro for advanced AI-driven signal modes, higher accuracy, and additional strategy filters. Contact us via our profile for details or Download AlgoFlex app from the app store/google play to get access.
Relative Volatility Mass [SciQua]The ⚖️ Relative Volatility Mass (RVM) is a volatility-based tool inspired by the Relative Volatility Index (RVI) .
While the RVI measures the ratio of upward to downward volatility over a period, RVM takes a different approach:
It sums the standard deviation of price changes over a rolling window, separating upward volatility from downward volatility .
The result is a measure of the total “volatility mass” over a user-defined period, rather than an average or normalized ratio.
This makes RVM particularly useful for identifying sustained high-volatility conditions without being diluted by averaging.
────────────────────────────────────────────────────────────
╭────────────╮
How It Works
╰────────────╯
1. Standard Deviation Calculation
• Computes the standard deviation of the chosen `Source` over a `Standard Deviation Length` (`stdDevLen`).
2. Directional Separation
• Volatility on up bars (`chg > 0`) is treated as upward volatility .
• Volatility on down bars (`chg < 0`) is treated as downward volatility .
3. Rolling Sum
• Over a `Sum Length` (`sumLen`), the upward and downward volatilities are summed separately using `math.sum()`.
4. Relative Volatility Mass
• The two sums are added together to get the total volatility mass for the rolling window.
Formula:
RVM = Σ(σ up) + Σ(σ down)
where σ is the standard deviation over `stdDevLen`.
╭────────────╮
Key Features
╰────────────╯
Directional Volatility Tracking – Differentiates between volatility during price advances vs. declines.
Rolling Volatility Mass – Shows the total standard deviation accumulation over a given period.
Optional Smoothing – Multiple MA types, including SMA, EMA, SMMA (RMA), WMA, VWMA.
Bollinger Band Overlay – Available when SMA is selected, with adjustable standard deviation multiplier.
Configurable Source – Apply RVM to `close`, `open`, `hl2`, or any custom source.
╭─────╮
Usage
╰─────╯
Trend Confirmation: High RVM values can confirm strong trending conditions.
Breakout Detection: Spikes in RVM often precede or accompany price breakouts.
Volatility Cycle Analysis: Compare periods of contraction and expansion.
RVM is not bounded like the RVI, so absolute values depend on market volatility and chosen parameters.
Consider normalizing or using smoothing for easier visual comparison.
╭────────────────╮
Example Settings
╰────────────────╯
Short-term volatility detection: `stdDevLen = 5`, `sumLen = 10`
Medium-term trend volatility: `stdDevLen = 14`, `sumLen = 20`
Enable `SMA + Bollinger Bands` to visualize when volatility is unusually high or low relative to recent history.
╭───────────────────╮
Notes & Limitations
╰───────────────────╯
Not a directional signal by itself — use alongside price structure, volume, or other indicators.
Higher `sumLen` will smooth short-term fluctuations but reduce responsiveness.
Because it sums, not averages, values will scale with both volatility and chosen window size.
╭───────╮
Credits
╰───────╯
Based on the Relative Volatility Index concept by Donald Dorsey (1993).
TradingView
SciQua - Joshua Danford
New London Breakout Structure by AleThe "New London Breakout Structure" indicator is designed to identify structural breakout opportunities during the London session.
It combines market structure analysis, Change of Character (CHOCH) detection, and dynamic risk management using ATR.
MAIN FUNCTIONALITY:
• Defines a specific trading window (e.g., 04:00 to 05:00, user-adjustable).
• Identifies trend direction through recent high/low breakouts.
• Detects trend reversals with CHOCH signals.
• Applies filters to avoid very tight ranges.
• Calculates Stop Loss (SL) and Take Profit (TP) using ATR and a customizable Risk/Reward ratio.
• Visually displays entry levels, SL, TP, and the active session period on the chart.
HOW TO USE:
1. Set your desired session start and end times according to your time zone.
2. Adjust ATR length, multiplier, and R:R to match your risk profile.
3. Enable alerts to receive notifications when entry conditions are met.
RECOMMENDATIONS:
• Designed for currency pairs and high-liquidity assets.
• Works best on lower timeframes (1m to 15m) during the London session.
• This is an original, closed-source script with no third-party code reuse.
Note: The visual elements (lines and labels) are intended to help identify key zones and signals generated by the system.
Indexrate Code A(i)Indexrate Code A is an indicator based on the Indexrate Code B indicator and is part of the Indexrate Code Algorithm Suite. This indicator is designed for automated trading platforms.
The Indexrate Code Algorithm Suite can be used for any trading instrument and on any existing market (Stock Market, Forex, Cryptocurrency Market, etc.).
By gaining access to Indexrate Code A, you gain access to the entire Indexrate Code Algorithm Suite.
Indexrate Code A is a combination of indicators and oscillators, individually developed and integrated with two primary and two secondary trading strategies, allowing traders to optimize their entry points. This suite of indicators and oscillators is the result of two years of research, market observation, and strategy optimization to identify the best entry signals.
Key Indicators & Oscillators in Indexrate Code A:
Momentum (hidden – part of Indexrate Code B)
Difference Momentum (hidden – part of Indexrate Code B)
StochRSI (hidden – part of Indexrate Code B)
Money Flow Index (MFI) (hidden – part of Indexrate Code B)
EMA (partially displayed)
Trend HMA
Sequential
Trend Score WMA (hidden – part of Indexrate Code B)
Parabolic SAR
Volume (displayed in the status bar)
Heiken Ashi (displayed on candles)
EMA (Partially Displayed)
The EMA (Exponential Moving Average) consists of a group of curves – 13, 25, 50, 100, and 200 EMA. There are additional hidden curves used in one of the entry strategies. The EMA helps traders assess market direction, trend reversals, and dynamic support/resistance levels.
EMAs calculate the average asset price over a selected period, giving more weight to recent prices, which are more relevant for trend development. As a result, EMAs react faster to price drops and surges, making them popular among traders.
The indicator displays five EMAs:
13 EMA (Green)
25 EMA (Purple)
50 EMA (Orange)
100 EMA (Blue)
200 EMA (Red)
Example of EMA Usage
EMAs often act as dynamic support/resistance levels – prices where an asset is likely to temporarily reverse direction.
If the price is above the EMA and approaches it, a rebound upward is more likely than a breakdown.
If the price is below the EMA and rises toward it, a resumption of a downtrend is more likely than a breakout.
EMAs can also identify well-known patterns like the Golden Cross and Death Cross.
Golden Cross
A bullish pattern where a short-term EMA crosses above a long-term EMA (e.g., 50EMA > 200EMA). This signals a potential uptrend.
Death Cross
A bearish pattern where a short-term EMA crosses below a long-term EMA (e.g., 50EMA < 200EMA). This signals a potential downtrend.
Trend HMA
A trend indicator based on the Hull Moving Average (HMA).
The HMA is an advanced moving average that accurately detects trend reversals and filters signals. The slow-period HMA defines the trend, while the fast-period HMA identifies short-term movements.
Example of Trend HMA Usage
Green = Long (bullish)
Red = Short (bearish)
White = Weak trend
The indicator also supports divergence detection:
Green Label = Bullish divergence
Red Label = Bearish divergence
White Label = Uncertainty
Sequential
Helps traders confirm trend direction and strength. It labels candles with numbers (1 to 9), indicating trend stages.
Blue Numbers = Long Trend
Gray Numbers = Short Trend
Red Candle = End of Long Trend
Green Candle = End of Short Trend
Example of Sequential Usage
When the indicator reaches Signal #9, a trend reversal is likely. The probability increases if it reaches Signal #13.
Parabolic SAR
A trend-following indicator that signals potential reversals.
Blue Line = Long
Gray Line = Short
Crossings indicate trend reversals
Example of Parabolic SAR Usage
The dots switch sides when a trend reversal is likely.
Optimizing Settings (33 Parameters for 100% Profitability)
Traders can fine-tune 33 parameters to maximize profitability. Indexrate Code B visually assists in optimization, as all its parameters are embedded in Indexrate Code A.
Recommended Timeframes
Works on any timeframe (e.g., 4H, 6H).
For Heiken Ashi charts, enable real price display in settings to avoid misleading averages.
Important Notes
No indicator guarantees 100% success – Markets are driven by human psychology (supply & demand).
Technical analysis relies on past data (price & volume).
Indexrate Code evaluates trends, price, volume, and trader psychology.
All future updates will be free.
"Trading is about probabilities. Investing is about opportunities. No one knows the future—always protect your profits."
Liquidation Heatmap — ProxyLiquidation Heatmap — Proxy
It blends three signals into a vertical heat profile:
• Pivot sweeps (swing highs/lows)
• Volume–volatility impulses (normalized TR × volume)
• Optional OI weighting via z-scored ΔOI% (BTC/ETH _OI proxy)
Heat decays with time (half-life), is normalized (0–1), then mapped to a smooth color theme.
Features: lookback presets (12h/24h/3D/1W), adjustable bins, ATR focus window, anchor by Day/Week/Month/Date, theme picker (Default / Ocean Blue / Purple Haze / Sunset Orange), optional top clusters (lines).
Works best on BTC/ETH perps; if your symbol lacks _OI, use the Override OI ticker input.
Educational only—no signals or guarantees.
Liquidation Heatmap — Proxy paints a dense, vertical heatmap of prices that repeatedly attract liquidity. It combines:
Pivot sweeps (ta.pivothigh/low)
Volume–volatility impulses (TR × Volume, normalized)
Optional Open Interest bias using z-scored ΔOI% (a proxy from _OI tickers)
Each contribution is aged with an exponential half-life, normalized to 0–1, and rendered as horizontal bands. Brighter bands = repeatedly “active” prices.
Best scope: BTC/ETH perpetuals on intraday timeframes (but it works on higher TFs too).
Quick start
Add on a perp chart (e.g., BINANCE:BTCUSDTPERP).
Primary data source: start with OI+VOL. Switch to OI or VOL if needed.
Pick a View / Memory preset (12h / 24h / 3D / 1W).
(Optional) Enable Focus window (ATR) to center around current price.
(Optional) Turn on Show top clusters (lines) to overlay the strongest bands.
Change Theme to taste: Default / Ocean Blue / Purple Haze / Sunset Orange.
Inputs (most useful)
Primary data source: VOL / OI / OI+VOL (recommended).
Override _OI ticker: if your exchange symbol lacks _OI, set e.g., BINANCE:BTCUSDTPERP_OI.
View / Memory: presets for lookback & half-life.
Vertical bins: 40–240 (density).
Base opacity: heat transparency.
Sensitivity & Gamma: raise sensitivity to “thin out” weak bands; gamma ≤1 brightens highlights.
Focus window (ATR): intraday framing around price (± multiples).
Anchor start: Off / Day / Week / Month / Date (use Date to lock a manual start).
Show top clusters (lines): overlays the N hottest bands.
Theme: Default / Ocean Blue / Purple Haze / Sunset Orange.
Tips
OI Source: If _OI is missing for your chart, point the override to a valid BTC/ETH _OI ticker.
Scaling: On ≤15m, the auto-tune raises bin count and shortens memory for snappier results.
Reading the map: brightest stripes are the levels most frequently tapped by pivots/impulses—potential magnets (trader pain points), not certainty.
Limits & notes
This is a proxy heatmap of potential liquidation zones derived from pivots, volume–volatility impulses, and optional OI.
It does not include order-book liquidity (no resting bids/asks, no depth/quotes) or live liquidation prints as they unfold
OI data can be sparse/laggy depending on the provider; the script falls back when OI is unavailable.
Past activity ≠ future outcomes. This tool is educational, not financial advice.
Credits
Inspired by public liquidation concepts and order-book heatmaps; colour schemes are approximations
Entry Pro Sniper Zone V4Gold traders of all styles — both short-term (Scalping/Day Trading) and long-term (Swing Trading)
Those who want a “decision-support system” without having to stare at the screen all day
Traders who want to boost their confidence with clear entry and exit points
🔒 Key Features:
High accuracy with advanced zone analysis
Instantly see entry/exit points with a ready-made plan — no manual drawing needed
Easy to use for beginners, yet powerful enough for professionals
🔁 Directional Levels 2.0Directional Levels 2.0 is a multi-tool intraday indicator designed for traders who value clarity, speed, and precision.
It combines adaptive price mapping, momentum confirmation, and an automatic trade plan into one clean chart package.
🔹 Key Benefits
- Dynamic Directional Zones — Identify potential breakout, pullback, and reversal areas in real-time.
- Momentum Dashboard — EMA and oscillator strength readings at a glance.
- Clean CE / PE Prompts — Instant visual cues when trading conditions align.
- Auto Trade Plan — Pre-filled Spot Entry, SL, and Target levels — automatically adjusted for the instrument.
- Fibonacci Pivot Panel — Key daily zones with nearest levels highlighted.
- Top-5 Movers Tracker — View top gainers/losers in your index instantly.
🔹 How to Use
1. Wait for CE/PE prompts as potential trade entries.
2. Confirm bias using the EMA & oscillator dashboard.
3. Use the trade plan panel for pre-defined Entry, SL, and TGT.
4. Monitor the pivot panel for potential exit/reversal zones.
5. Turn on alerts to be notified when a new signal appears.
🔹 Customization Options
- Toggle display of levels, VWAP, dashboards, and alerts.
- Adjust signal buffer to control frequency.
- Change dashboard & pivot table styles to suit your chart.
⚠️ Disclaimer: This is a decision-support tool, not financial advice. Use with proper risk management.
✨ Highlights:
- 📊 All-in-One Intraday Tool — Trend, momentum, key levels & trade plan in one view.
- 🔼🔽 CE / PE Signal Prompts — Instant visual cues when market conditions align.
- 🛠 Auto Trade Plan — Pre-filled Entry, Stop Loss, and Target, index-aware point sizing.
- 🎯 Dynamic Zones & Pivots — Real-time breakout, pullback & reversal areas.
- 📈 Multi-EMA + Oscillator Dashboard — Trend direction & strength at a glance.
- 🏆 Top-5 Movers Table — See strongest & weakest instruments instantly.
- 🔔 Built-in Alerts — Get notified the moment a qualified setup appears.
- ⚙️ Fully Customizable — Toggle features, adjust buffers, and style dashboards your way.
ement.
AlgoFlex Buy Sell Signals FREE📢 Introducing AlgoFlex Free — Buy/Sell Signals for All Traders
We’re excited to release our first free AlgoFlex algorithm to the TradingView community!
This version provides clear Buy/Sell signals directly on your chart, helping you spot potential entries and exits with confidence.
✅ Features
Real-time Buy and Sell alerts
Works on any market & timeframe
Clean, minimal chart display
Optimized for trend-following & quick decision making
💡 How to Use
Add this script to your chart
Choose your preferred market & timeframe
Follow the Buy/Sell labels for trade ideas
(Optional) Enable TradingView alerts for instant notifications
⚠ Disclaimer
This script is for educational and informational purposes only.
Always do your own research and use proper risk management before trading live capital.
🚀 Upgrade to AlgoFlex Premium for advanced AI-driven signal modes, higher accuracy, and additional strategy filters. Contact us via our profile for details or Download the App from App store/ google play to get access.
algoflex.org
SPX Trendlines with VIX Levels By- Profit gang
This comprehensive technical analysis tool combines SPX trendline analysis with VIX volatility levels to help identify potential market turning points. The indicator is specifically designed with non-repainting logic to ensure reliability for both backtesting and live trading.
🔧 KEY FEATURES:
Non-Repainting Design: All signals and lines are drawn only on confirmed bars using barstate.isconfirmed
Dynamic Trendlines: Automatically draws support and resistance lines connecting recent pivot points
VIX Integration: Displays current VIX levels with customizable thresholds for market sentiment analysis
Multiple Visual Elements: Includes diagonal trendlines, horizontal level lines, and an information table
Comprehensive Alerts: Configurable alert system for both buy and sell signals
Clean Interface: Organized inputs and customizable colors for all elements
📊 TRADING CONCEPT:
The indicator utilizes the inverse relationship between VIX and SPX:
High VIX at pivot lows may indicate oversold conditions (potential buying opportunities)
Low VIX at pivot highs may signal complacency at market tops (potential caution zones)
🎛️ CUSTOMIZATION OPTIONS:
Toggle trendlines, VIX labels, and level lines independently
Adjust VIX thresholds (default: 25 high, 18 low)
Customize pivot length for sensitivity (default: 15)
Choose line styles (solid, dashed, dotted) and widths
Personalize all colors and alert preferences
📈 VISUAL COMPONENTS:
Red Lines: Resistance levels and trendlines
Green Lines: Support levels and trendlines
Information Table: Real-time VIX status and current levels
Signal Shapes: Triangle markers for confirmed buy/sell signals
Background Highlighting: Optional signal emphasis
⚠️ EDUCATIONAL PURPOSE:
This indicator is designed for educational and informational purposes. Past performance does not guarantee future results. Always conduct your own research and consider risk management before making trading decisions.
🔔 ALERT SYSTEM:
Separate alerts for buy and sell signals
All alerts trigger only on confirmed bars
Customizable alert messages with price and VIX data
Multiple alert condition options for flexible setup
Perfect for traders who want to combine technical analysis with volatility sentiment in a reliable, non-repainting format.
Squeeze Index [LuxAlgo] MTFThis is the exact same LuxAlgo Squeeze Index, I just added the ability to have multiple time frames. For example, now you can have the 5 min chart open, but watch the 1 min LuxAlgo Squeeze Index on the one minute chart all on the same screen. No more flipping back and forth!
HMA V1 – Hull ATR SuperTrend with HTF Gate (Optimized for ES & NOverview
HMA V1 is a directional trend-following indicator designed for ES and NQ futures, combining a Hull ATR-based SuperTrend system with a Higher Timeframe HMA gate to filter entries. It can also be used on major indices and liquid stocks, but accuracy will be lower compared to ES/NQ optimization.
The indicator generates Buy and Sell signals based on the alignment of short-term price action with the higher timeframe trend filter. The logic is tuned for both scalping (more frequent signals, lower win rate) and day trading (fewer signals, higher win rate).
⸻
Signal Logic
1. Base Trend Engine:
• Uses an ATR-based Hull Moving Average (HMA) to dynamically calculate upper and lower bands for trend detection.
• Price crossing above the upper band in an uptrend = potential Buy trigger.
• Price crossing below the lower band in a downtrend = potential Sell trigger.
2. HTF HMA Gate Filter:
• All signals must pass a Higher Timeframe HMA check to confirm the broader trend direction.
• This acts as a noise filter, reducing false signals in choppy conditions.
3. Timeframe Behavior:
• Long Signals:
• Works best on 15m for day trading (higher win rate).
• 5m gives more scalping opportunities but with more false signals.
• If you want to trade longs, uncheck “Lock Long Signals to Specific Timeframe” for flexibility.
• Short Signals:
• Currently only coded to appear on 5m timeframe (bug to be fixed in future versions).
4. Partial Profit Logic (optional):
• Although not enforced in this version, the system is often used with partial profit-taking at fixed % targets and moving stops to breakeven after P1.
⸻
Best Use Practices:
• ES/NQ Futures: Best performance and most accurate filtering.
• Other Indices/Stocks: Usable but expect lower accuracy; re-tune ATR/HMA parameters for better results.
• Scalping: Use 5m for quicker entries, accept more noise.
• Day Trading: Use 15m for fewer, higher-probability setups.
• Always combine with your own market structure and higher timeframe bias for best results.
⸻
Known Bugs / Limitations:
• Long signal lock is sometimes overly restrictive — uncheck the “Lock Long Signals to Specific Timeframe” option to see more entries.
• Short signals currently only appear on the 5m timeframe.
Single Prints [Sim]This indicator automatically detects and marks single prints from TPO (Time Price Opportunity) / Market Profile charts directly onto your chart, removing the need to keep track of a TPO chart or manually mark and copy levels.
What are single prints?
In Market Profile, a single print occurs when only a single TPO (time block) appears at a price level within a profile period, meaning price did not revisit that level by the end of the period. They are considered areas of market inefficiency that were caused by a rapid move in price from a large buyer or seller imbalances, and can act as potential magnets for future price action.
Key features:
Customizable ‘Build from’ & ‘Aggregation’ settings - Show prints from any timeframe and profile setting you wish (default setting shows 30 min prints, built from 1 min bars).
Precise origin tracking - See the exact price and candle each print originates from, information not visible on standard TPO charts.
Historical forming prints - View past forming/developing prints for backtesting, and watch new ones develop in real time.
Multi-timeframe visibility - Prints remain visible when switching chart timeframes.
Full styling control - Adjust line style, color, thickness, and choose whether to extend lines or stop at the last chart candle.
Clean chart display - Option to show print levels on the price scale, hide filled prints that were filled after a set number of candles, or display only unfilled prints.
Box or line mode - Display prints as lines or highlight them as boxes to visualize exactly at what price point they will be filled.
Contract rollover adjustment - Maintains accuracy for futures data far into the past, useful for accurate backtesting.
Micro/mini compatibility - Use NQ/ES prints on MNQ/MES charts.
I wrote this script from scratch for speed and efficiency in mind. You can adjust the lookback bars to see more prints (but slower load time) or fewer prints (but faster load time).
The script has been in development for a while and has been tested by many people to ensure prints are accurate (compared to other platforms). If there does occur any discrepancy between prints then please feel free to message me and I will do my best to look into it. Here is a link to the old (private) beta version of the indicator and you can see all the previous updates, fixes and improvements I have made to the indicator before this release.
Tip for using the indicator:
To stop the chart being squished when resetting price scale or using auto scaling, press the setting icon on the bottom right of the chart and make sure "Scale price chart only" is ticked.
Average NY Session Volatility (Last 10 Days)// @version=5
indicator("Average NY Session Volatility (Last 10 Days)", overlay=true)
// Inputs
session_input = input.session("0930-1600", "Session Time")
timezone_input = input.string("America/New_York", "Session Timezone")
lookback = 10
measure_mode = input.string("Points", "Measure", options= )
// Session detection (New York)
inSession = not na(time(timeframe.period, session_input, timezone_input))
var float sHigh = na
var float sLow = na
var float ranges = array.new_float()
sessionStart = inSession and not inSession
sessionEnd = not inSession and inSession
if sessionStart
sHigh := high
sLow := low
else if inSession
sHigh := na(sHigh) ? high : math.max(sHigh, high)
sLow := na(sLow) ? low : math.min(sLow, low)
if sessionEnd and not na(sHigh) and not na(sLow)
r = sHigh - sLow
if measure_mode == "Percent" and sLow != 0
r := (r / sLow) * 100
array.unshift(ranges, r)
if array.size(ranges) > lookback
array.pop(ranges)
sHigh := na
sLow := na
// Compute average
size = array.size(ranges)
avg = size > 0 ? array.sum(ranges) / size : na
// Show as floating table in top-left
var table t = table.new(position.top_right, 10, +10)
if not na(avg)
txt = measure_mode == "Percent" ? str.tostring(avg, "#.##") + "%" : str.tostring(avg, "#.#####")
table.cell(t, 0, 0, "Avg NY Vol (" + str.tostring(lookback) + "): " + txt, text_color=color.white, bgcolor=color.blue)
Confluence HunterUnlock powerful trade setups with our custom BBWP + RSI Oversold Screener!
This indicator combines Bollinger Band Width Percentile (BBWP) to detect periods of extreme low volatility with RSI oversold signals, helping you pinpoint high-probability breakout opportunities before they happen. When the market’s energy is compressed and price is sitting in oversold territory, it often signals a sharp move is coming—this tool lets you spot those moments instantly. Perfect for swing traders and crypto scalpers who want to catch explosive moves early, it’s your edge in spotting volatility squeezes before the crowd.
Dip Hunter [BackQuant]Dip Hunter
What this tool does in plain language
Dip Hunter is a pullback detector designed to find high quality buy-the-dip opportunities inside healthy trends and to avoid random knife catches. It watches for a quick drop from a recent high, checks that the drop happened with meaningful participation and volatility, verifies short-term weakness inside a larger uptrend, then scores the setup and paints the chart so you can act with confidence. It also draws clean entry lines, provides a meter that shows dip strength at a glance, and ships with alerts that match common execution workflows.
How Dip Hunter thinks
It defines a recent swing reference, measures how far price has dipped off that high, and only looks at candidates that meet your minimum percentage drop.
It confirms the dip with real activity by requiring a volume spike and a volatility spike.
It checks structure with two EMAs. Price should be weak in the short term while the larger context remains constructive.
It optionally requires a higher-timeframe trend to be up so you focus on pullbacks in trending markets.
It bundles those checks into a score and shows you the score on the candles and on a gradient meter.
When everything lines up it paints a green triangle below the bar, shades the background, and (if you wish) draws a horizontal entry line at your chosen level.
Inputs and what they mean
Dip Hunter Settings
• Vol Lookback and Vol Spike : The script computes an average volume over the lookback window and flags a spike when current volume is a multiple of that average. A multiplier of 2.0 means today’s volume must be at least double the average. This helps filter noise and focuses on dips that other traders actually traded.
• Fast EMA and Slow EMA : Short-term and medium-term structure references. A dip is more credible if price closes below the fast EMA while the fast EMA is still below the slow EMA during the pullback. That is classic corrective behavior inside a larger trend.
• Price Smooth : Optional smoothing length for price-derived series. Use this if you trade very noisy assets or low timeframes.
• Volatility Len and Vol Spike (volatility) : The script checks both standard deviation and true range against their own averages. If either expands beyond your multiplier the market confirms the move with range.
• Dip % and Lookback Bars : The engine finds the highest high over the lookback window, then computes the percentage drawdown from that high to the current close. Only dips larger than your threshold qualify.
Trend Filter
• Enable Trend Filter : When on, Dip Hunter will only trigger if the market is in an uptrend.
• Trend EMA Period : The longer EMA that defines the session’s backbone trend.
• Minimum Trend Strength : A small positive slope requirement. In practice this means the trend EMA should be rising, and price should be above it. You can raise the value to be more selective.
Entries
• Show Entry Lines : Draws a horizontal guide from the signal bar for a fixed number of bars. Great for limit orders, scaling, or re-tests.
• Line Length (bars) : How far the entry guide extends.
• Min Gap (bars) : Suppresses new entry lines if another dip fired recently. Prevents clutter during choppy sequences.
• Entry Price : Choose the line level. “Low” anchors at the signal candle’s low. “Close” anchors at the signal close. “Dip % Level” anchors at the theoretical level defined by recent_high × (1 − dip%). This lets you work resting orders at a consistent discount.
Heat / Meter
• Color Bars by Score : Colors each candle using a red→white→green gradient. Red is overheated, green is prime dip territory, white is neutral.
• Show Meter Table : Adds a compact gradient strip with a pointer that tracks the current score.
• Meter Cells and Meter Position : Resolution and placement of the meter.
UI Settings
• Show Dip Signals : Plots green triangles under qualifying bars and tints the background very lightly.
• Show EMAs : Plots fast, slow, and the trend EMA (if the trend filter is enabled).
• Bullish, Bearish, Neutral colors : Theme controls for shapes, fills, and bar painting.
Core calculations explained simply
Recent high and dip percent
The script finds the highest high over Lookback Bars , calls it “recent high,” then calculates:
dip% = (recent_high − close) ÷ recent_high × 100.
If dip% is larger than Dip % , condition one passes.
Volume confirmation
It computes a simple moving average of volume over Vol Lookback . If current volume ÷ average volume > Vol Spike , we have a participation spike. It also checks 5-bar ROC of volume. If ROC > 50 the spike is forceful. This gets an extra score point.
Volatility confirmation
Two independent checks:
• Standard deviation of closes vs its own average.
• True range vs ATR.
If either expands beyond Vol Spike (volatility) the move has range. This prevents false triggers from quiet drifts.
Short-term structure
Price should close below the Fast EMA and the fast EMA should be below the Slow EMA at the moment of the dip. That is the anatomy of a pullback rather than a full breakdown.
Macro trend context (optional)
When Enable Trend Filter is on, the Trend EMA must be rising and price must be above it. The logic prefers “micro weakness inside macro strength” which is the highest probability pattern for buying dips.
Signal formation
A valid dip requires:
• dip% > threshold
• volume spike true
• volatility spike true
• close below fast EMA
• fast EMA below slow EMA
If the trend filter is enabled, a rising trend EMA with price above it is also required. When all true, the triangle prints, the background tints, and optional entry lines are drawn.
Scoring and visuals
Binary checks into a continuous score
Each component contributes to a score between 0 and 1. The script then rescales to a centered range (−50 to +50).
• Low or negative scores imply “overheated” conditions and are shaded toward red.
• High positive scores imply “ripe for a dip buy” conditions and are shaded toward green.
• The gradient meter repeats the same logic, with a pointer so you can read the state quickly.
Bar coloring
If you enable “Color Bars by Score,” each candle inherits the gradient. This makes sequences obvious. Red clusters warn you not to buy. White means neutral. Increasing green suggests the pullback is maturing.
EMAs and the trend EMA
• Fast EMA turns down relative to the slow EMA inside the pullback.
• Trend EMA stays rising and above price once the dip exhausts, which is your cue to focus on long setups rather than bottom fishing in downtrends.
Entry lines
When a fresh signal fires and no other signal happened within Min Gap (bars) , the indicator draws a horizontal level for Line Length bars. Use these lines for limit entries at the low, at the close, or at the defined dip-percent level. This keeps your plan consistent across instruments.
Alerts and what they mean
• Market Overheated : Score is deeply negative. Do not chase. Wait for green.
• Close To A Dip : Score has reached a healthy level but the full signal did not trigger yet. Prepare orders.
• Dip Confirmed : First bar of a fresh validated dip. This is the most direct entry alert.
• Dip Active : The dip condition remains valid. You can scale in on re-tests.
• Dip Fading : Score crosses below 0.5 from above. Momentum of the setup is fading. Tighten stops or take partials.
• Trend Blocked Signal : All dip conditions passed but the trend filter is offside. Either reduce risk or skip, depending on your plan.
How to trade with Dip Hunter
Classic pullback in uptrend
Turn on the trend filter.
Watch for a Dip Confirmed alert with green triangle.
Use the entry line at “Dip % Level” to stage a limit order. This keeps your entries consistent across assets and timeframes.
Initial stop under the signal bar’s low or under the next lower EMA band.
First target at prior swing high, second target at a multiple of risk.
If you use partials, trail the remainder under the fast EMA once price reclaims it.
Aggressive intraday scalps
Lower Dip % and Lookback Bars so you catch shallow flags.
Keep Vol Spike meaningful so you only trade when participation appears.
Take quick partials when price reclaims the fast EMA, then exit on Dip Fading if momentum stalls.
Counter-trend probes
Disable the trend filter if you intentionally hunt reflex bounces in downtrends.
Require strong volume and volatility confirmation.
Use smaller size and faster targets. The meter should move quickly from red toward white and then green. If it does not, step aside.
Risk management templates
Stops
• Conservative: below the entry line minus a small buffer or below the signal bar’s low.
• Structural: below the slow EMA if you aim for swing continuation.
• Time stop: if price does not reclaim the fast EMA within N bars, exit.
Position sizing
Use the distance between the entry line and your structural stop to size consistently. The script’s entry lines make this distance obvious.
Scaling
• Scale at the entry line first touch.
• Add only if the meter stays green and price reclaims the fast EMA.
• Stop adding on a Dip Fading alert.
Tuning guide by market and timeframe
Equities daily
• Dip %: 1.5 to 3.0
• Lookback Bars: 5 to 10
• Vol Spike: 1.5 to 2.5
• Volatility Len: 14 to 20
• Trend EMA: 100 or 200
• Keep trend filter on for a cleaner list.
Futures and FX intraday
• Dip %: 0.4 to 1.2
• Lookback Bars: 3 to 7
• Vol Spike: 1.8 to 3.0
• Volatility Len: 10 to 14
• Use Min Gap to avoid clusters during news.
Crypto
• Dip %: 3.0 to 6.0 for majors on higher timeframes, lower on 15m to 1h
• Lookback Bars: 5 to 12
• Vol Spike: 1.8 to 3.0
• ATR and stdev checks help in erratic sessions.
Reading the chart at a glance
• Green triangle below the bar: a validated dip.
• Light green background: the current bar meets the full condition.
• Bar gradient: red is overheated, white is neutral, green is dip-friendly.
• EMAs: fast below slow during the pullback, then reclaim fast EMA on the bounce for quality continuation.
• Trend EMA: a rising spine when the filter is on.
• Entry line: a fixed level to anchor orders and risk.
• Meter pointer: right side toward “Dip” means conditions are maturing.
Why this combination reduces false positives
Any single criterion will trigger too often. Dip Hunter demands a dip off a recent high plus a volume surge plus a volatility expansion plus corrective EMA structure. Optional trend alignment pushes odds further in your favor. The score and meter visualize how many of these boxes you are actually ticking, which is more reliable than a binary dot.
Limitations and practical tips
• Thin or illiquid symbols can spoof volume spikes. Use larger Vol Lookback or raise Vol Spike .
• Sideways markets will show frequent small dips. Increase Dip % or keep the trend filter on.
• News candles can blow through entry lines. Widen stops or skip around known events.
• If you see many back-to-back triangles, raise Min Gap to keep only the best setups.
Quick setup recipes
• Clean swing trader: Trend filter on, Dip % 2.0 to 3.0, Vol Spike 2.0, Volatility Len 14, Fast 20 EMA, Slow 50 EMA, Trend 100 EMA.
• Fast intraday scalper: Trend filter off, Dip % 0.7 to 1.0, Vol Spike 2.5, Volatility Len 10, Fast 9 EMA, Slow 21 EMA, Min Gap 10 bars.
• Crypto swing: Trend filter on, Dip % 4.0, Vol Spike 2.0, Volatility Len 14, Fast 20 EMA, Slow 50 EMA, Trend 200 EMA.
Summary
Dip Hunter is a focused pullback engine. It quantifies a real dip off a recent high, validates it with volume and volatility expansion, enforces corrective structure with EMAs, and optionally restricts signals to an uptrend. The score, bar gradient, and meter make reading conditions instant. Entry lines and alerts turn that read into an executable plan. Tune the thresholds to your market and timeframe, then let the tool keep you patient in red, selective in white, and decisive in green.
Volume/Price Movement Indicator## Volume/Price Movement Indicator (VPM)
The **Volume/Price Movement Indicator (VPM)** is a technical analysis tool designed to identify the strength and potential direction of a trend by combining price momentum with volume analysis. Unlike indicators that only look at price, VPM uses volume as a confirming factor to gauge the conviction behind a price move. This helps traders distinguish between strong, high-conviction trends and weak, low-conviction movements that may be prone to reversal.
***
### Key Concepts
* **Price Trend**: The indicator smooths out daily price changes to determine the underlying trend direction. A positive price trend suggests upward momentum, while a negative trend suggests downward momentum.
* **Volume Analysis**: The VPM calculates a **Volume Ratio**, which compares the current bar's volume to its moving average. A high volume ratio indicates that the current volume is significantly higher than recent average volume, suggesting strong market participation. The **Volume Threshold Multiplier** is used to define what constitutes "high volume."
* **Net Pressure**: This component measures the difference between buying pressure and selling pressure, providing an additional layer of confirmation. Positive net pressure indicates that buying activity is outpacing selling, and vice versa.
***
### How to Use the Indicator
The VPM plots its findings on a histogram below the main chart, using colors to clearly signal the market's state.
* **🟢 Strong Bull (Green)**: This is the most powerful bullish signal. It indicates a clear upward price trend that is confirmed by both high volume and positive net pressure. This is a strong signal of conviction and potential continuation of the uptrend.
* **🔵 Weak Bull (Lime)**: This signal indicates a clear upward price trend, but with low volume. The positive net pressure suggests buying is still dominant, but the lack of high volume means there may not be strong market conviction. This signal suggests caution and may precede a consolidation or reversal.
* **🔴 Strong Bear (Red)**: The strongest bearish signal. It indicates a clear downward price trend confirmed by high volume and negative net pressure. This suggests strong selling conviction and a high probability of the downtrend continuing.
* **🟠 Weak Bear (Orange)**: This indicates a clear downward price trend but with low volume. Negative net pressure confirms selling dominance, but the low volume suggests a lack of strong conviction. Like the "Weak Bull" signal, this suggests caution.
* **⚫ Neutral (Gray)**: This signal is displayed when there is no clear trend or when price and volume are diverging. It's a signal of market indecision and suggests waiting for a clearer signal.
***
### Indicator Settings
* **Trend Length**: This input controls the sensitivity of the price trend calculation. A smaller value will make the indicator more responsive to short-term price changes, while a larger value will filter out noise and focus on longer-term trends.
* **Volume MA Length**: This determines the length of the moving average used as a baseline for volume. A longer length will make the "high volume" condition harder to meet.
* **Volume Threshold Multiplier**: This is a key setting for tuning the indicator. It determines how much higher the current volume must be than its moving average to be considered "high volume." For example, a value of `1.2` means volume must be at least 20% higher than the moving average to trigger a high-volume signal.
Delta Volume Profile + Fibo Levels + MFIOVERVIEW
Plots Fibonacci bands across the recent range and overlays delta volume per Fibo zone (buy − sell), plus a live MFI dot + value mapped vertically inside the range. See where volume is building at each retracement while reading momentum at a glance.
Clean lines (no repainting tricks), lightweight, and designed to sit directly on price.
FEATURES
Real-time Fibo lines with % labels (optional).
Delta volume per Fibo zone with absolute + percentage figures.
Custom MFI (0–100) using positive/negative money flow from HLC3 × Volume.
MFI dot + value rendered on the right side; separate X-offsets for the dot and text.
Adaptive Fibo line color by MFI state (upper/middle/lower band).
Auto binning of price into levels using ATR for a stable volume profile.
PRINCIPLES
Binning: The last Lookback bars are split into price bins sized by ATR. A bar contributes volume to a bin if its high/low spans that bin’s midpoint.
Delta Volume: Volume added to Buy if close ≥ open, otherwise to Sell. Zone delta = Buy − Sell and Δ% = Δ / (Buy+Sell).
Custom MFI:
MFI = 100 - 100 / (1 + Sum(Vol*UpFlow) / Sum(Vol*DownFlow)),
where Up/DownFlow are HLC3 when change(HLC3) > 0 or < 0, otherwise 0. MFI is then clamped to the user thresholds for on-chart placement.
HOW TO USE
Choose a Lookback that captures the swing you care about (e.g., 200–400 bars).
Watch Δ labels at each zone: strong positive Δ near 0.382/0.618 often supports continuation; negative Δ there can hint at fade/reversion.
Use the MFI dot: leaning toward the top of the range with MFI > 50 = pressure up; drifting to the bottom with MFI < 50 = pressure down.
Nudge Circle/Label X offsets so they don’t overlap price.
SETTINGS
Calculation: Lookback Bars, ATR Length
MFI: MFI Length, Upper/Lower thresholds
Plot & Labels: Fibo Line Width, Show Fibo % Labels, Show Zone Δ Volume, MFI Circle X Offset, MFI Label X Offset
NOTES
Works best on symbols with reliable volume (spot/centralized venues).
Bin sizing is ATR-based; extremely tight ranges may need a longer lookback or shorter ATR.
Draws only on the last bar (no historical spam) for speed and clarity.
SUMMARY
This indicator combines a Fibonacci volume profile with a custom MFI overlay, giving you a dual read on where volume is concentrated and whether momentum is favoring buyers or sellers. It’s a visual, on-chart tool for spotting high-probability zones and confirming trend pressure without leaving the price pane.
DISCLAIMER
This tool is for education and research only—not financial advice. Past performance doesn’t guarantee future results. Trade responsibly.