ORBs, EMAs, AVWAPThis Pine Script (version 6) is a multi-session trading indicator that combines Opening Range Breakouts (ORBs), Exponential Moving Averages (EMAs), and an Anchored VWAP (AVWAP) system — all in one overlay script for TradingView.
Here’s a clear breakdown of its structure and functionality:
🕒 1. Session Logic and ORB Calculation
Purpose: Identify and plot the high and low of the first 30 minutes (default) for the Tokyo, London, and New York trading sessions.
Session Anchors (NY time):
Tokyo → 20:00
London → 03:00
New York → 09:30
(All configurable in inputs.)
ORB Duration: Default is 30 minutes (orbDurationMin), also user-configurable.
Resets:
London and NY ORBs reset at the start of each new New York trading day (17:00 NY time).
Tokyo ORB resets independently using a stored timestamp.
Process:
For each session:
While the time is within the ORB window, the script captures the session’s high and low.
Once the window closes, those levels remain plotted until reset.
Plot Colors:
Tokyo → Yellow (#fecc02)
London → Gray (#8c9a9c)
New York → Magenta (#ff00c8)
These form visible horizontal lines marking the prior session ranges — useful for breakout or retest trading setups.
📈 2. EMA System
Purpose: Provide trend and dynamic support/resistance guidance.
It calculates and plots four EMAs:
EMA Period Color Purpose
EMA 9 Short-term Green Fast signal
EMA 20 Short-term Red Confirms direction
EMA 113 Medium Aqua Trend filter
EMA 200 Long-term Orange Macro trend baseline
Each EMA is plotted directly on the price chart for visual confluence with ORB and VWAP levels.
⚖️ 3. Anchored VWAP (AVWAP)
Purpose: Display a volume-weighted average price anchored to specific timeframes or events, optionally with dynamic deviation or percentage bands.
Features:
Anchor Options:
Time-based: Session, Week, Month, Quarter, Year, Decade, Century
Event-based: Earnings, Dividends, Splits
VWAP resets when the chosen anchor condition is met (e.g., new month, new earnings event, etc.).
Bands:
Up to three levels of symmetric upper/lower bands.
Choose between Standard Deviation or Percentage-based widths.
Display Toggles:
Each band’s visibility is optional.
VWAP can be hidden on 1D+ timeframes (hideonDWM option).
Color Scheme:
VWAP: Fuchsia (magenta-pink) line
Bands: Green / Olive / Teal with light-filled zones
⚙️ 4. Technical Highlights
Uses ta.vwap() with built-in band calculations.
Handles instruments with or without volume (errors if missing volume).
Uses time-zone aware timestamps (timestamp(NY_TZ, …)).
Uses timeframe.change() to detect new anchors for the VWAP.
Employs persistent variables (var) to maintain session state across bars.
💡 In Practice
This indicator is designed for multi-session intraday traders who:
Trade Tokyo, London, or NY open breakouts or retests.
Use EMA stacking and crossovers for trend confirmation.
Use Anchored VWAP as a fair-value or mean-reversion reference.
Need clear visual structure across different market sessions.
It provides strong session separation, trend context, and volume-weighted price reference — making it ideal for discretionary or semi-systematic trading strategies focused on liquidity zones and session momentum.
Volume
Londen & New York Sessies (UTC+2)This script highlights the London and New York trading sessions on the chart, adjusted for UTC+2 timezone. It's designed to help traders easily visualize the most active and liquid periods of the Forex and global markets directly on their TradingView charts. The London session typically provides strong volatility, while the New York session brings increased momentum and overlaps with London for powerful trading opportunities. Ideal for intraday and session-based strategies.
High Momentum Entry//@version=5
indicator("High Momentum Entry", overlay=true)
// Settings
momentum_period = input.int(5, "Momentum Period")
volume_multiplier = input.float(1.3, "Volume Multiplier", minval=1.0, maxval=3.0)
rsi_period = input.int(14, "RSI Period")
// Calculate Momentum
momentum = ta.mom(close, momentum_period)
momentum_ma = ta.sma(momentum, 3)
// Volume Surge
avg_volume = ta.sma(volume, 20)
high_volume = volume > avg_volume * volume_multiplier
// RSI for confirmation
rsi = ta.rsi(close, rsi_period)
// Price Movement
price_rising = close > close
price_falling = close < close
// High Momentum Buy
momentum_positive = momentum > 0
momentum_increasing = momentum > momentum
momentum_strong = momentum > momentum_ma
rsi_good_buy = rsi > 40 and rsi < 70
high_momentum_buy = momentum_positive and momentum_increasing and momentum_strong and high_volume and price_rising and rsi_good_buy
// High Momentum Sell
momentum_negative = momentum < 0
momentum_decreasing = momentum < momentum
momentum_weak = momentum < momentum_ma
rsi_good_sell = rsi > 30 and rsi < 60
high_momentum_sell = momentum_negative and momentum_decreasing and momentum_weak and high_volume and price_falling and rsi_good_sell
// Plot Signals
plotshape(high_momentum_buy, title="Buy Signal", location=location.belowbar, color=color.new(color.green, 0), style=shape.triangleup, size=size.small, text="")
plotshape(high_momentum_sell, title="Sell Signal", location=location.abovebar, color=color.new(color.red, 0), style=shape.triangledown, size=size.small, text="")
// Background for high volume
bgcolor(high_volume ? color.new(color.blue, 95) : na, title="High Volume")
// Simple Info Table
var table info = table.new(position.top_right, 2, 3)
if barstate.islast
table.cell(info, 0, 0, "Momentum", bgcolor=color.gray, text_color=color.white)
mom_color = momentum > 0 ? color.green : color.red
table.cell(info, 1, 0, str.tostring(math.round(momentum, 2)), bgcolor=mom_color, text_color=color.white)
table.cell(info, 0, 1, "Volume", bgcolor=color.gray, text_color=color.white)
vol_color = high_volume ? color.orange : color.gray
table.cell(info, 1, 1, high_volume ? "HIGH" : "Normal", bgcolor=vol_color, text_color=color.white)
table.cell(info, 0, 2, "RSI", bgcolor=color.gray, text_color=color.white)
rsi_color = rsi < 30 ? color.green : rsi > 70 ? color.red : color.gray
table.cell(info, 1, 2, str.tostring(math.round(rsi, 1)), bgcolor=rsi_color, text_color=color.white)
// Alerts
alertcondition(high_momentum_buy, "High Momentum Entry", "Strong Bullish Momentum")
alertcondition(high_momentum_sell, "High Momentum Exit", "Strong Bearish Momentum")
Position Size calculatorOverview
This indicator automatically calculates the average candle body size (|open − close|) for the current trading day and derives a position size (quantity) based on your fixed risk per trade (default ₹1000).
For example:
If today’s average candle body = ₹3.50 and risk = ₹1000 → Quantity = 285
How It Works:
The indicator calculates the absolute difference between open and close (the candle’s body) for every bar of the current day.
It averages those body sizes to estimate the average daily volatility.
Then it divides your chosen risk per trade by the average body size to estimate an appropriate quantity.
It automatically resets at the start of each new day.
Why Use It
While risk size can be derived manually or using TradingView’s built-in Long/Short Position Tool, this indicator provides a faster, more practical alternative when you need to make quick trade decisions — especially in fast-moving intraday markets .
It keeps you focused on execution rather than calculation.
Tip
You can still verify or fine-tune the quantity using the Long/Short Position Tool or a manual calculator, but this indicator helps you react instantly when opportunities appear.
SicariSicari
What is it?
Sicari is a trend-following trading system that identifies potential bullish or bearish trends. It blends EMA trend, OBV participation, and an Adaptive SuperTrend gate (machine-learning k-means over ATR bands) into a strict 2-of-3 confirmation model.
By default, it uses a clean two-colour scheme: 🟢 green = long bias and 🔴 red = short bias.
Optionally, a four-colour mode exposes hedge and early-risk conditions.
Sicari works across all asset classes and timeframes (recommended: 15-minute to monthly).
How it works
* Auto mode adapts by timeframe: ≤60m uses a Hard-Gate where SuperTrend must confirm to flip; >60m uses Majority mode where OBV carries more weight for faster reversals
* Voters are EMA, OBV, and Adaptive SuperTrend; a flip requires 2 of 3 agreement (Hard-Gate also needs ST)
* Optional four-colour candles highlight hedge state when voters disagree. The hedge direction is OBV-led (↑ / ↓ tint), helping you trim risk or wait for full confirmation.
* Multi-Timeframe Trend Bias panel (1H, 4H, 1D, 1W): left dot = live bias for that TF; Four dots on the right show = last four closed bars (newest on right). In 4-colour mode, the left/current dot follows 4-colour logic, history dots remain 2-colour for stability. Compact mode optionally shows only current dots per TF.
What you can plot
* Candles: two-colour by default (🟢 long / 🔴 short); optional 4-colour hedge mode (OBV-led ↑/↓ tint).
* Triangles: mark long/short flips.
* Multi-Timeframe Trend Bias panel: 1H / 4H / 1D / 1W
* VWAPs: Session + Weekly VWAP for fair-value anchoring.
* Moving Averages: Daily 20/50 (non-repainting) and Weekly 20/50/100 stair-step MAs for structure.
* Dynamic ATR Stops: step-line long/short stop bands for risk control and stopped-out detection.
* RSI Take-Profit markers: X-shaped markers on the chart TF (touch / re-entry logic)
* 4H RSI Diamonds: non-repainting diamonds confirming on 4H close
Combined Asset Volume (crypto-aware)
* One toggle aggregates spot volume across major venues
* Majors (BTC/ETH): Binance + Coinbase + Bitfinex + Kraken (USD/USDT/USDC)
* Alts: Binance + Bybit + KuCoin + Coinbase (lean, USDT/USD)
* CRYPTOCAP indexes, non-crypto or FX pairs automatically fall back to the chart’s own volume
* OBV has a unit-volume fallback when volume data is missing
Alerts (programmatic or traditional)
* Programmatic (recommended): Create one alert → “Any alert() function call”. This single alert respects your chosen settings (asset, timeframe, 2/four-colour mode, RSI levels, chop/flip cooldown, stops on/off, etc.) and fires for all enabled conditions once-per-bar-close. Long/short signals trigger only at flips, not every bar.
* Traditional: add specific alerts only for what you want (entries, exits, etc.)
Alert list (fires on bar close)
* 🚀🟢 LONG entry
* 🔻🔴 SHORT entry
* 🟡 HEDGE LONG (four-colour mode)
* 🟠 HEDGE SHORT (four-colour mode)
* 🎯 Take Profit Long (RSI-based)
* 🎯 Take Profit Short (RSI-based)
* 💥🔴 HTF Super SHORT (4H RSI diamond)
* 🚀🟢 HTF Super LONG (4H RSI diamond)
* 💀 Stopped Out of Short (dynamic ATR stop)
* 💀 Stopped Out of Long (dynamic ATR stop)
Programmatic alerts include tick-aware thousands separators and VWAP references on intraday charts for mobile readability
Setup & tips
* After adding Sicari: Click the three dots next to the script name → Visual order → Bring to front. This hides the original candles so Sicari’s candles are fully visible
* Keep Auto mode ON; enable 4-colour only if you want hedge awareness; toggle VWAPs and MAs as structure guides
* Works on crypto, indices, FX and equities - any symbol, ny timeframe
* Use standard candles (not Heikin Ashi)
* Colours optimised for dark backgrounds
Sicari distills trend, participation, and structure into one adaptive stream - delivering institutional-grade precision, clarity, and timing within the Sicari ecosystem.
Volume Imbalances & Gann's Square IndicatorVolume Imbalances & Gann's Square Indicator:
This script is a comprehensive trading toolkit designed to help intraday and swing traders identify high-probability trade setups by combining the strengths of Gann's Theory, price-volume analysis, and multi-indicator signal confirmation in one indicator.
Key Features and Their Roles:
Gann’s S/R Levels:
Calculates main and auxiliary support/resistance lines using Gann’s “odd square” approach based on the current price. Levels are projected historically and into the future to clearly visualize critical zones for potential reversals and breakouts.
Volume*Price (VP) Spike Table:
Detects and displays real-time buy and sell volume spikes above a configurable threshold, highlighting large market transactions. The on-chart table summarizes recent major spikes with time and price for context, resetting every session.
Multi-EMA & VWAP Logic:
Integrates three customizable EMAs, VWAP, and Supertrend. Users can toggle signals from EMA crossovers, price-VWAP positioning, or Supertrend direction to match their preferred trading style and filter signals for trend or mean-reversion strategies.
Buy/Sell Labels and Signal Source Control:
Clearly plots buy/sell marker labels with customizable text, color, and size, based on the chosen signal source (EMA cross, VWAP, Supertrend). Labels offset from candles for easy visibility.
First Candle Range & Session Tools:
Plots the initial range (high, low, and midpoint) of a user-defined session, helping visualize and trade session breakouts or range retests. Session logic ensures all statistical tables and levels reset at session start.
Automated Risk/Reward Table:
Instantly calculates capital allocation, stop-loss, potential quantity, and two profit targets for both long and short trades. Helps traders plan size and risk per trade in compliance with risk management principles.
Highest/Lowest VP Markers:
Highlights the day’s peak and trough volume*price values for context on institutional buying or selling pressure.
Previous Day Range Plotter:
Draws previous session’s high/low levels for reliable reference zones and potential trade targets.
Integration Rationale:
All components are thoughtfully integrated to provide a holistic decision-making workflow:
Volume/price spikes act as momentum or liquidity signals.
Gann levels define the “where” for reaction or breakout trades.
Signal logics (EMA/VWAP/Supertrend) answer the “when,” enabling higher-confidence entries only when multiple conditions align.
How to Use:
Select your preferred inputs for EMAs, VWAP, and risk settings in the panel.
Analyze the chart for signals where buy/sell labels align with fresh VP spikes near Gann or previous day support/resistance.
Use the risk/reward table for strict money management.
Reference spike tables and session range for contextual confirmation.
Visuals and Chart Guidance:
The script displays only essential tables, lines, and labels described above.
All chart elements are explained in this description—no external scripts needed for interpretation.
Each table and marker is linked to actionable trading logic, eliminating clutter.
Closed-source Explanation:
The indicator uses session-based calculations, real-time data arrays, and proprietary math to unify Gann theory logic, large transaction detection, and multi-indicator confirmation. All major trade conditions have alert signals for ready integration with TradingView’s alert system.
Advanced Multi-Timeframe Momentum Matrix📊 Advanced Multi-Timeframe Momentum Matrix (AMTMM)
🎯 What Makes This Indicator Original
AMTMM is a sophisticated momentum analysis system that combines four distinct timeframes into a single weighted composite score using institutional-grade quantitative methods. Unlike traditional single-timeframe stochastic or RSI indicators, AMTMM employs:
Multi-Timeframe Weighted Composite Scoring - Aggregates momentum from Short (35%), Medium (30%), Long (20%), and Macro (15%) timeframes into one coherent signal, similar to how institutional traders analyze market structure across multiple horizons simultaneously.
Volatility-Adaptive Thresholds - Dynamically adjusts overbought/oversold levels based on ATR-derived volatility regimes, preventing premature signals during range expansion and contraction. The thresholds expand during high volatility and contract during calm periods, unlike static 70/30 levels.
Volume-Weighted Momentum Calculation - Optionally weights momentum signals by volume flow, giving higher significance to price moves accompanied by institutional volume, filtering out low-conviction noise.
Integrated Market Regime Detection - Uses ADX-style directional movement analysis combined with volatility range expansion to classify markets as Trending, Ranging, or Neutral, automatically filtering signals to match current market structure.
Statistical Normalization via Percentrank - Instead of raw stochastic values (0-100 bounded by recent highs/lows), AMTMM uses percentile ranking over extended periods, providing statistically consistent readings regardless of volatility regime.
📈 What It Does
AMTMM provides traders with:
Unified Momentum Score (0-100): A single composite line representing the confluence of multiple timeframe momentums
Automatic Regime Classification: Visual background coloring showing whether markets are trending (trade momentum) or ranging (avoid or fade)
High-Probability Signal Alerts: Buy/sell signals filtered by momentum strength and regime appropriateness
Divergence Detection: Automated identification of price-momentum divergences indicating potential reversals
Quality Scoring: Real-time signal quality assessment (0-100%) helping traders prioritize setups
Live Dashboard: Displays current momentum, strength, regime, signal quality, and divergence status
🔬 How It Works - Underlying Methodology
1. Multi-Timeframe Momentum Calculation
The indicator calculates normalized momentum independently for four configurable timeframes:
Short-Term (default: 1x base period): Captures intraday/scalping moves
Medium-Term (default: 3x base period): Identifies swing trading opportunities
Long-Term (default: 7x base period): Tracks position trading trends
Macro (default: 14x base period): Monitors institutional positioning
Calculation Process:
Applies stochastic calculation to close vs high/low over period × base_period
Optionally weights by volume ratio (current volume / average volume) to detect institutional flow
Smooths using selectable MA type (SMA/EMA/WMA/VWMA/HMA)
Normalizes via percentile ranking over 2× the calculation period for statistical consistency
Combines all four timeframes using fixed institutional weights: 35%-30%-20%-15%
2. Adaptive Threshold System
Traditional oscillators use static overbought/oversold levels (70/30), which fail during volatility shifts.
AMTMM's Adaptive Method:
Calculates ATR(14) and compares to ATR(50) SMA to determine volatility regime
Computes volatility ratio = current_ATR / average_ATR
Adjusts thresholds dynamically: adjusted_level = base_level + (volatility_ratio - 1) × 15
Bounds adjustments between 10-90 to prevent extreme outliers
Result: Thresholds expand in choppy markets, contract in calm trends
3. Market Regime Filter
Uses directional movement analysis to classify market structure:
Calculation:
Computes positive/negative directional movement (DM+ and DM-)
Calculates directional indicators (DI+ and DI-) via exponential smoothing
Derives directional index (DX) measuring trend strength
Smooths DX into ADX-equivalent value
Combines with ATR range expansion/contraction
Scores regime: Positive = Trending, Negative = Ranging
Signal Application:
Suppresses momentum signals during ranging conditions (yellow background)
Allows momentum signals during trending conditions (blue background)
Prevents whipsaw trades in sideways markets
4. Divergence Detection Algorithm
Identifies price-momentum discrepancies using pivot analysis:
Bullish Divergence:
Detects when price forms a lower low
But momentum forms a higher low
Indicates weakening selling pressure, potential reversal up
Bearish Divergence:
Detects when price forms a higher high
But momentum forms a lower high
Indicates weakening buying pressure, potential reversal down
Uses configurable lookback pivot detection (default: 5 bars left/right)
5. Signal Quality Scoring
Each signal receives a 0-100% quality score combining:
Momentum Strength: Rate of change of composite momentum (percentile ranked over 50 bars)
Regime Score: Absolute value of trending/ranging classification
Combined Score: (Strength + |Regime|) / 2
Only signals exceeding the threshold (default: 30%) generate alerts, filtering out low-conviction setups.
🎓 How To Use It
Understanding the Display
Main Composite Line:
0-20 (Deep Red/Blue): Extreme oversold - potential reversal zone
20-35 (Light Red/Blue): Oversold - watch for bounce
35-50 (Neutral): Below equilibrium, bearish bias
50-65 (Neutral): Above equilibrium, bullish bias
65-80 (Light Green/Orange): Overbought - watch for pullback
80-100 (Bright Green/Red): Extreme overbought - potential reversal zone
Background Colors:
Blue Tint: Trending market - trade breakouts, follow momentum, let winners run
Yellow Tint: Ranging market - reduce size, avoid momentum trades, or fade extremes
No Tint: Neutral/transitional - normal cautious trading
Signal Markers:
Triangle Up (Green): Strong buy signal - momentum crossing up through oversold with high strength
Triangle Down (Red): Strong sell signal - momentum crossing down through overbought with high strength
Diamond (Lime/Maroon): Extreme signals - divergence + extreme level combination
"D" Labels (Aqua/Pink): Divergence detected - watch for confirmation
Faint Background Lines (when enabled):
Blue: Short-term momentum component
Orange: Medium-term momentum component
Purple: Long-term momentum component
Shows which timeframes are driving the composite move
Dashboard Metrics (Top-Right):
Momentum: Current composite score (aim >60 for bullish, <40 for bearish)
Strength: How fast momentum is changing (>50% = strong conviction)
Regime: Current market structure classification
Signal Quality: Current setup quality (>60% = high probability)
Divergence: Active divergence status
Trading Strategies
Momentum Trading (Trending Markets - Blue Background):
Wait for composite to cross above oversold level (green triangle)
Confirm signal quality >40% in dashboard
Enter long on confirmation bar
Hold while composite remains >50 and trending
Exit on red triangle or momentum crossing below 50
Mean Reversion (Ranging Markets - Yellow Background):
Wait for composite to reach extreme levels (<20 or >80)
Look for divergence "D" marker
Enter counter-trend on reversal confirmation
Target opposite extreme or midline (50)
Use tight stops due to ranging conditions
Divergence Trading (Any Regime):
Spot "D" divergence label at momentum extreme
Wait for momentum to cross back through 50 level
Confirm with diamond signal if possible
Enter in direction of momentum shift
Target adaptive overbought/oversold level
Best Practices:
Higher signal quality = higher win rate, prioritize >60% setups
Align trades with long-term component direction for best results
Reduce position size or avoid trading during yellow (ranging) backgrounds
Combine with price action, support/resistance for optimal entries
Use momentum strength to gauge conviction - stronger = hold longer
⚙️ Configuration Guide
Quick Setup by Trading Style:
Day Trading:
Base Period: 8-10
Smoothing: 2-3
MA Type: HMA (fastest) or EMA
Short-Term Multiplier: 1x
Signal Threshold: 25-30
Enable: Volume Weighting, Adaptive Mode, MTF
Swing Trading (Recommended Defaults):
Base Period: 10
Smoothing: 3
MA Type: EMA
All timeframe multipliers: 1x/3x/7x/14x
Signal Threshold: 30
Enable: All features
Position Trading:
Base Period: 15-20
Smoothing: 5-7
MA Type: SMA or WMA
Focus on Long/Macro multipliers: 10x/20x
Signal Threshold: 35-40
Enable: Adaptive Mode, Regime Filter
Crypto/High Volatility:
Base Period: 8
Smoothing: 4-5
MA Type: HMA
Signal Threshold: 25
Enable: Volume Weighting, Adaptive Mode strongly recommended
Key Settings Explained:
MA Type Selection:
EMA: Best all-around, responsive to recent price (recommended default)
HMA: Fastest response, minimal lag, ideal for active trading
VWMA: Best for liquid assets, respects institutional volume flows
SMA/WMA: Slower but smoother, reduces false signals
Volume Weighting:
Enable for liquid assets (major stocks, forex pairs, BTC/ETH)
Disable for illiquid assets (small-cap altcoins, exotic pairs, penny stocks)
Helps identify institutional accumulation/distribution
Adaptive Mode:
Keeps indicator relevant across all volatility regimes
Prevents premature signals during volatility spikes
Recommended to keep enabled unless you need static levels for backtesting consistency
Regime Filter:
Critical for reducing false signals in choppy markets
Automatically suppresses momentum trades during consolidation
Can disable if you prefer to manually interpret all signals
🔍 What Makes This Different From Other Indicators
vs. Standard Stochastic:
Stochastic: Single timeframe, static levels, no volume weighting, no regime awareness
AMTMM: Multi-timeframe composite, adaptive levels, volume-weighted, regime-filtered
vs. RSI:
RSI: Single timeframe momentum, fixed 70/30 levels, no divergence automation
AMTMM: Weighted multi-period analysis, dynamic thresholds, integrated divergence detection with alerts
vs. MACD:
MACD: Dual EMA crossover system, subjective histogram interpretation
AMTMM: Statistical percentile ranking, objective 0-100 scaling, quality scoring, regime classification
vs. Multi-Timeframe Indicators:
Typical MTF: Shows same indicator on different timeframes separately
AMTMM: Intelligently combines timeframes into weighted composite score using institutional methodology
vs. Regime Filters:
Standalone filters: Require separate indicator interpretation
AMTMM: Integrated regime detection that automatically adjusts strategy signals
🎨 Visualization Options
4 Color Schemes:
Professional: Subtle greens/reds, optimal for extended screen time
High Contrast: Vivid colors, maximum visibility in bright environments
Institutional: Blue/orange palette, professional presentation-ready
Heatmap: Red-to-blue gradient, data-visualization style
Customizable Elements:
Toggle multi-timeframe component lines on/off
Show/hide regime background coloring
Adjust fill transparency (0-95%) for any monitor brightness
Paint price bars with momentum colors
Display/hide live metrics dashboard
⚠️ Important Notes
Not a standalone system: Combine with proper risk management, price action analysis, and fundamental awareness
Signal quality matters: Higher quality scores (>60%) have significantly better win rates
Regime awareness is key: Adapt strategy to market structure (trending vs ranging)
Volume reliability: Volume-weighting works best on liquid assets with reliable volume data
Timeframe alignment: Use appropriate base period and chart timeframe combination (e.g., base=10 on 4H chart vs. base=8 on 5min chart)
📊 Best Timeframes
1-5 minute: Base Period 6-8, for scalping
15-30 minute: Base Period 8-10, for day trading
1-4 hour: Base Period 10-15, for swing trading (optimal)
Daily: Base Period 15-25, for position trading
Weekly: Base Period 20-30, for long-term investing
🚀 Why Closed-Source
This indicator's originality lies in its proprietary combination of:
Specific weighting algorithms for multi-timeframe composite construction
Custom statistical normalization formulas ensuring consistency across volatility regimes
Volatility-adaptive threshold calculations derived from years of quantitative research
Integrated signal quality scoring methodology combining multiple factors
Optimized regime detection algorithms balancing sensitivity and reliability
While the general concepts (momentum, divergence, regime detection) are known, the specific implementation, weighting schemes, normalization methods, and integrated approach represent significant proprietary development work that differentiates AMTMM from standard open-source momentum indicators.
📝 Version History
v1.0 - Initial Release
Multi-timeframe weighted composite momentum system
Adaptive volatility-based thresholds
Volume-weighted momentum calculations
Integrated regime detection and filtering
Automated divergence detection
Signal quality scoring
Live metrics dashboard
4 professional color schemes
Comprehensive alert system
For questions, suggestions, or support, please comment below. Happy trading! 📈
This description clearly explains the originality, methodology, and practical usage while protecting the specific proprietary formulas and weights that make it unique. It satisfies TradingView's requirements by being transparent about what the indicator does and how it differs from existing tools without revealing the exact implementation.
AlphaFlow - Trend DetectorOVERVIEW
AlphaFlow identifies and tracks large volume moves by combining volume analysis, price impact measurement, and conviction scoring to separate significant institutional moves from normal trading activity. Rather than just flagging high volume, this indicator evaluates whether large trades actually moved the market and assigns conviction levels based on multiple confirmation factors.
WHAT MAKES THIS ORIGINAL
This is not simply a volume indicator or volume-weighted price tracker. The originality lies in the multi-factor conviction scoring system that evaluates whether large volume moves represent genuine institutional conviction or just noise.
Key Differentiators:
- Combines volume ratio AND price impact (volume alone doesn't mean conviction)
- Conviction scoring system that weighs trend alignment, follow-through, and volume persistence
- Cumulative flow tracking that shows persistent directional pressure over time
- Market regime detection (bullish/bearish/sideways) based on flow dynamics
- Tiered signal system (EXTREME/HIGH/MEDIUM conviction) rather than binary signals
This approach solves the problem of volume spikes that don't lead to meaningful price action, or price moves on low volume that don't persist.
HOW IT WORKS
1. Whale Detection Engine:
Volume Qualification: Compares current volume to a rolling average (default 50 bars). Whale activity requires volume to be at least 1.5x the average (adjustable).
Price Impact Requirement: Volume alone isn't enough. The bar must also show significant price movement (default 0.1% minimum). This filters out high-volume consolidation where no one is actually committed to direction.
Direction Identification: Bullish whale = close > open on high volume. Bearish whale = close < open on high volume.
2. Conviction Scoring System:
The indicator doesn't just flag whale activity - it evaluates conviction through multiple factors:
Base Conviction: Calculated from (volume_ratio × price_impact) / 10
This gives higher scores to moves with both exceptional volume AND large price swings.
Trend Alignment Bonus (1.5x multiplier): Whale moves aligned with the 20-period EMA trend receive higher conviction scores. Institutional money tends to accumulate with the trend, not against it.
Follow-Through Bonus (1.3x multiplier): After whale activity, does price continue in that direction over the next bars (default 3)? Genuine conviction shows persistence.
Volume Persistence (1.2x multiplier): Is elevated volume sustained over multiple bars, or is it a one-time spike? The 3-bar average volume ratio above 1.5x indicates sustained interest.
Conviction Levels:
- EXTREME: Score > 15 (large whale emoji labels, highest confidence)
- HIGH: Score > 8 (triangle signals, strong confidence)
- MEDIUM: Score > 3 (small triangles, moderate confidence)
- LOW: Score < 3 (not plotted to reduce noise)
3. Cumulative Flow Analysis:
Rather than treating each whale move in isolation, the indicator tracks cumulative flow using an EMA of whale activity. This reveals persistent directional pressure.
Flow Calculation: Each whale bar contributes (whale_strength × direction) to the flow. Strength is volume_ratio × price_impact_percent.
Flow Momentum: Rate of change in the cumulative flow (5-bar change)
Flow Acceleration: Second derivative (3-bar change of momentum)
These metrics reveal whether whale activity is accelerating, decelerating, or reversing.
4. Market Regime Detection:
Bullish Regime: Cumulative flow > 2 AND momentum positive
Bearish Regime: Cumulative flow < -2 AND momentum negative
Sideways Regime: Neither condition met
The background color reflects the current regime, helping traders understand the broader context.
5. Flow Strength Meter:
The main plot normalizes cumulative flow to a -100 to +100 scale based on the 100-bar range. This provides a consistent visual reference regardless of the asset or timeframe.
Extreme levels at ±50 indicate particularly strong directional flow where reversals or consolidation become more likely.
HOW TO USE IT
Settings Configuration:
Whale Detection Section:
- Volume Average Period (default 50): Shorter periods make detection more sensitive to recent volume changes. Longer periods require more exceptional volume to trigger.
- Whale Volume Multiplier (default 1.5): How much above average volume must be to qualify. Lower = more signals. Higher = only extreme moves.
- Minimum Price Impact (default 0.1%): Filters out high-volume bars that didn't actually move price. Adjust based on asset volatility.
Trend Analysis:
- Trend Strength Period (default 20): EMA period for trend alignment bonus
- Confirmation Bars (default 3): How many bars to check for follow-through
Visual Settings:
- Flow Strength Meter: Main plot showing normalized cumulative flow
- Conviction Labels: Detailed labels showing volume ratio and price impact on extreme/high conviction whales
- Trend Background: Color-coded regime indication
Signal Interpretation:
EXTREME Conviction (Whale Emoji Labels):
These are the highest confidence signals. Large volume with significant price impact, aligned with trend, showing follow-through. These often mark the beginning or continuation of strong moves.
HIGH Conviction (Large Triangles):
Strong signals meeting most criteria. Good for main entries or adding to positions.
MEDIUM Conviction (Small Triangles):
Whale activity present but with fewer confirmation factors. Use for partial positions or require additional confirmation.
Flow Strength Meter:
- Above zero and rising: Bullish flow building
- Below zero and falling: Bearish flow building
- Approaching ±50: Extreme readings, watch for exhaustion
- Crossing zero: Flow regime change
Dashboard Information:
The top-right table shows:
- Current regime (bullish/bearish/sideways)
- Flow strength value
- Last whale direction
- Conviction level of last whale
- Current volume ratio
- Flow momentum direction
- Indicator status
Trading Strategies:
Trend Following: Take EXTREME and HIGH conviction signals aligned with the flow meter direction. Enter when flow is positive and rising for bullish whales, negative and falling for bearish whales.
Regime-Based: Only trade in bullish/bearish regimes (colored backgrounds). Avoid trading in sideways regimes where whale moves tend to reverse quickly.
Flow Reversals: When flow meter crosses zero with EXTREME conviction whale in the new direction, this often marks regime changes.
Exhaustion Plays: When flow reaches ±50 extreme levels, watch for EXTREME conviction whales in the opposite direction as potential reversal signals.
TECHNICAL DETAILS
Volume Ratio = Current Volume / SMA(Volume, Period)
Price Impact % = ABS(Close - Open) / Open × 100
Whale Detected = (Volume Ratio >= Multiplier) AND (Price Impact >= Minimum)
Whale Direction = Close > Open ? 1 : -1
Base Conviction = (Volume Ratio × Price Impact %) / 10
Trend Alignment = Whale Direction == Trend Direction ? 1.5 : 1.0
Follow-Through = Price continues whale direction over N bars ? 1.3 : 1.0
Volume Persistence = SMA(Volume Ratio, 3) > 1.5 ? 1.2 : 1.0
Final Conviction = Base × Trend Alignment × Follow-Through × Volume Persistence
Whale Flow = Whale Detected ? (Volume Ratio × Price Impact × Direction) : 0
Cumulative Flow = EMA(Whale Flow, 20)
Flow Momentum = Change(Cumulative Flow, 5)
Flow Acceleration = Change(Momentum, 3)
Normalized Flow Strength = (Cumulative Flow / Highest(ABS(Cumulative Flow), 100)) × 100
WHAT THIS SOLVES
Common Volume Indicator Problems:
- Volume spikes that don't move price (consolidation noise)
- Price moves on low volume that quickly reverse
- No differentiation between strong and weak volume signals
- Treating all high-volume bars equally regardless of context
- No measure of whether volume represents conviction or panic
Whale Flow Solutions:
- Requires both volume AND price impact for signals
- Conviction scoring separates strong moves from weak ones
- Cumulative flow shows persistent pressure vs isolated spikes
- Trend alignment and follow-through filter low-quality signals
- Tiered system lets traders choose their confidence threshold
LIMITATIONS
- Cannot identify individual whales or attribute volume to specific entities
- High volume can come from many sources (whales, retail panic, algo activity)
- Works best on liquid assets with consistent volume patterns
- Less reliable on low-volume assets or during market closures
- Conviction scoring thresholds may need adjustment per asset/timeframe
- Does not predict future whale activity, only identifies it after bars close
- Flow can remain at extremes longer than expected during strong trends
- False signals can occur during news events or earnings
- Not a standalone trading system - requires risk management and other analysis
Best used in combination with price action, support/resistance, and broader market context.
EDUCATIONAL VALUE
For traders learning about:
- Volume analysis beyond simple volume indicators
- Multi-factor signal confirmation systems
- Market regime and flow concepts
- Conviction-based scoring methodologies
- Cumulative indicator design
- Normalized plotting for cross-asset comparison
- Pine Script table and dashboard creation
Not financial advice.
BTC — CVD Divergence (Spot & Perp, robuste v6)If the price is above the CVD, it usually means the move is being pushed by leverage rather than real buying — the market is stretched and at risk of a correction.
If the price is below the CVD, it suggests that buyers are quietly absorbing — pressure is building for a bullish recovery once leverage clears out.
Momentum BarsMomentum Bars that show increasing momentum (blue bars) and negative momentum (red bars). The goal is to use breaches of the bars to show increased/decreased momentum. I tried to predict future positive momentum bars. These may be less accurate.
Note: This is Version 1, and limited testing has been done, so accuracy cannot be guaranteed will work to improve as time goes on.
Charts Bubbles OrderFlow//@version=5
indicator("DeepCharts-Style Market Order Bubbles (Modified)", overlay=true, max_labels_count=500)
// === Inputs ===
lookback = input.int(50, "Volume SMA Lookback", minval=1)
multiplier = input.float(4.0, "Bubble Size Multiplier", step=0.1) // Increased default
threshold = input.float(1.5, "Min Volume/SMA Ratio", step=0.1)
showSmall = input.bool(true, "Show Smaller Bubbles")
mode = input.string("Bar Direction (simple)", "Aggressor Mode",
options= )
showLabels = input.bool(false, "Show Volume Labels")
// === Volume baseline ===
smaVol = ta.sma(volume, lookback)
volRatio = (smaVol == 0.0) ? 0.0 : (volume / smaVol)
// === Aggressor heuristic ===
aggSign = switch mode
"Bar Direction (simple)" => close > open ? 1 : close < open ? -1 : 0
"Close v PrevClose" => close > nz(close ) ? 1 : close < nz(close ) ? -1 : 0
"Estimated Tick Delta" =>
rng = high - low
pos = rng > 0 ? (close - low) / rng : 0.5
bias = close > open ? 0.1 : close < open ? -0.1 : 0
(pos + bias) > 0.5 ? 1 : -1
=> 0
isBuy = aggSign == 1
isSell = aggSign == -1
showBubble = (volRatio >= threshold) or (showSmall and volRatio >= 0.5)
// === Enhanced Bubble sizes (made bigger) ===
baseSize = math.max(1.5, math.min(8.0, volRatio * multiplier)) // Increased range
largeBubble = showBubble and baseSize > 6 // Raised threshold
mediumBubble = showBubble and baseSize > 4 and baseSize <= 6 // Raised threshold
smallBubble = showBubble and baseSize <= 4 // Adjusted threshold
// === Reversed positioning: Buy BELOW candle, Sell ABOVE candle ===
// Use body bottom for buy bubbles (below), body top for sell bubbles (above)
bodyTop = math.max(open, close)
bodyBottom = math.min(open, close)
// Add small offset to avoid overlap with candle body
bodyHeight = bodyTop - bodyBottom
offset = bodyHeight * 0.05 // 5% of body height offset
buyPos = bodyBottom - offset // Buy bubbles below candle
sellPos = bodyTop + offset // Sell bubbles above candle
// === Plot BIGGER bubbles with reversed positioning ===
plotshape(largeBubble and isBuy ? buyPos : na, title="Buy Large", style=shape.circle,
color=color.new(color.green, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isBuy ? buyPos : na, title="Buy Medium", style=shape.circle,
color=color.new(color.green, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isBuy ? buyPos : na, title="Buy Small", style=shape.circle,
color=color.new(color.green, 75), size=size.normal, location=location.absolute)
plotshape(largeBubble and isSell ? sellPos : na, title="Sell Large", style=shape.circle,
color=color.new(color.red, 50), size=size.huge, location=location.absolute)
plotshape(mediumBubble and isSell ? sellPos : na, title="Sell Medium", style=shape.circle,
color=color.new(color.red, 65), size=size.large, location=location.absolute)
plotshape(smallBubble and isSell ? sellPos : na, title="Sell Small", style=shape.circle,
color=color.new(color.red, 75), size=size.normal, location=location.absolute)
// === Optional volume labels (adjusted positioning) ===
if showLabels and showBubble
labelY = isBuy ? buyPos : sellPos
labelColor = isBuy ? color.new(color.green, 85) : color.new(color.red, 85)
txt = "Vol: " + str.tostring(volume) + " Ratio: " + str.tostring(math.round(volRatio, 2))
label.new(bar_index, labelY, txt, yloc=yloc.price, style=label.style_label_left,
color=labelColor, textcolor=color.white, size=size.small)
// === Info table ===
var table t = table.new(position.top_left, 1, 1)
if barstate.islast
infoText = "Vol Ratio: " + str.tostring(math.round(volRatio, 2))
table.cell(t, 0, 0, infoText, text_color=color.white, bgcolor=color.new(color.black, 80))
MINE CBPR Pro ✦ v217.1MINE CBPR ✦ Pro is a next-generation universal indicator that combines Channel Breakout structure with Pivot Reversal logic to detect precise turning points across any market. Built for versatility, it adapts seamlessly from stocks and indices to crypto futures, and performs with exceptional precision even on ultra-short timeframes such as the 1-minute and 5-minute charts.
This system integrates advanced volatility filters and structural validation layers to reduce noise and highlight only high-probability reversal signals. Every component has been optimized to balance responsiveness and stability, providing traders with actionable insights in both trending and ranging markets.
Currently undergoing comprehensive backtesting and optimization, MINE CBPR ✦ Pro represents the latest evolution of the MINE series — engineered for traders who demand speed, accuracy, and reliability across all assets and timeframes. We hope you look forward to it.
Sicari Momentum OscillatorSicari Momentum Oscillator (SMO)
What is it?
The Sicari Momentum Oscillator (SMO) is a price–volume momentum framework designed to quantify directional conviction in the market. It measures the acceleration of price movement relative to underlying participation, highlighting when momentum is being confirmed or contradicted by volume flow.
i) Uses exponential moving averages (EMAs) to calculate momentum rather than SMAs for faster response
ii) Identifies bullish and bearish divergences between price and momentum to anticipate exhaustion
iii) Integrates On-Balance Volume (OBV) to map volume momentum in real time
iv) Flags confluence where both price and volume momentum align, signalling stronger continuation potential
How it works
i) When EMAs expand or contract, the histogram adjusts dynamically to visualise the strength and direction of momentum
ii) Divergences appear when price and oscillator move in opposite directions - often preceding local tops or bottoms
iii) OBV is processed through the same EMA structure to produce a clean, comparable momentum curve
iv) Confluence dots appear only when both price and volume momentum agree in direction, marking periods of high-quality momentum
How to use it
i) Combine with the main Sicari indicator to validate directional bias and detect early trend transitions
ii) Watch for divergence to anticipate potential reversals or waning momentum
iii) Confluence dots indicate alignment between price and participation - a signal of underlying market strength or weakness
🟢 Bullish confluence when both price and volume expand upward
🔴 Bearish confluence when both contract in unison
The SMO distills the market’s internal rhythm into a single, adaptive pulse - delivering institutional-grade precision, clarity, and timing within the Sicari ecosystem.
VWAP + Multi-Condition RSI Signals + FibonacciPlatform / System
Platform: TradingView
Language: Pine Script® v6
Purpose: This script is an overlay indicator for technical analysis on charts. It combines multiple tools: VWAP, RSI signals, and Fibonacci levels.
1️⃣ VWAP (Volume Weighted Average Price)
What it does:
Plots the VWAP line on the chart, which is a weighted average price based on volume.
Can be anchored to different periods: Session, Week, Month, Quarter, Year, Decade, Century, or corporate events like Earnings, Dividends, Splits.
Optionally plots bands above and below VWAP based on standard deviation or a percentage.
Supports up to 3 bands with customizable multipliers.
Will not display if the timeframe is daily or higher and the hideonDWM option is enabled.
Visual on chart: A main VWAP line with optional shaded bands.
2️⃣ RSI (Relative Strength Index) Signals
What it does:
Calculates RSI with a configurable period.
Identifies overbought and oversold zones using user-defined levels.
Generates buy/sell signals based on:
RSI crossing above oversold → Buy
RSI crossing below overbought → Sell
Detects strong signals using divergences:
Bullish divergence: Price makes lower low, RSI makes higher low → Strong Buy
Bearish divergence: Price makes higher high, RSI makes lower high → Strong Sell
Optional momentum signals when RSI crosses 50 after recent overbought/oversold conditions.
Visual on chart:
Triangles for buy/sell
Different color triangles/circles for strong and momentum signals
Background shading in RSI overbought/oversold zones
Alerts: The script can trigger alerts when any of these signals occur.
3️⃣ Fibonacci Levels
What it does:
Calculates Fibonacci retracement and extension levels based on the highest high and lowest low over a configurable lookback period.
Plots standard Fibonacci levels: 0.146, 0.236, 0.382, 0.5, 0.618, 0.786, 1.0
Plots extension levels: 1.272, 1.618, 2.0, 2.618
Helps identify potential support/resistance zones.
Visual on chart: Horizontal lines at each Fibonacci level, shaded with different transparencies.
Summary
This script is essentially a multi-tool trading indicator that combines:
VWAP with dynamic bands for trend analysis and price positioning
RSI signals with divergences for entry/exit points
Fibonacci retracement and extension levels for support/resistance
It is interactive and visual, providing both chart overlays and alert functionality for active trading strategies.
This code is provided for training and educational purposes only. It is not financial advice and should not be used for live trading without proper testing and professional guidance.
Dobrusky Volume PulseWhat it does & who it’s for
Volume Pulse is a lightweight, customizable volume profile overlay that shows traders how volume is distributed across price levels over a chosen lookback window. Unlike standard profiles, it also maps cumulative buy/sell pressure at each level, so you see not just where volume clustered, but which side dominated.
Core ideas
Cumulative volume by price: Builds a horizontal profile of traded volume at each level, based on user-defined depth and resolution.
Directional pressure mapping: At every price level, the script accumulates bullish vs. bearish volume based on candle closes vs. opens, providing a directional read on whether buyers or sellers had the upper hand.
POC: Automatically highlights the Point of Control (POC) — the level with the most activity.
Customizable presentation: Adjustable profile resolution, bar width, offset, colors, and whether to show cumulative, directional, or both.
How the components work together
The profile provides the “where,” while the buy/sell mapping adds the “who.” By combining these, traders can see whether a high-volume node was buyer-driven absorption or seller-driven distribution — a distinction classic profiles don’t reveal. This directional overlay reduces the guesswork of interpreting raw volume clusters.
How to use
Apply the overlay to your chart.
Watch the POC and areas of significant increase or decrease in volume (and pressure) as natural magnets or rejection areas.
When trading intraday, I've found that higher timeframe volume levels act as strong magnets. In the chart, you can see the volume levels I've drawn on the SPY daily chart. These levels are targets I use when trading the 5-minute chart.
Pay attention to color dominance at those zones — green-heavy nodes suggest buyer control; red-heavy nodes suggest seller control.
Combine with time-based volume tools and price-action for a more comprehensive trade plan.
Settings overview
Lookback depth: Number of bars used for profile calculation.
Profile resolution: Number of horizontal bars to split volume across price.
Bar style: Width, offset, and multiplier for scaling.
Toggle layers: Choose cumulative, directional, or both.
POC display: Optional highlight of the most traded level.
Limitations & best practices
This is a contextual overlay, not a trade-signal system.
Works best on liquid instruments (indices, futures, major stocks, liquid crypto) where volume distribution is meaningful.
Directional mapping uses candle body bias (close vs. open), not raw order flow. For full tape analysis, pair with actual order flow data.
Originality justification
Dual profile: combines cumulative volume-by-price and buyer/seller pressure per bin (close vs. open) — not a standard VP clone.
From-scratch binning + POC in a single pass for speed; no reused libraries.
Flexible display (cumulative / directional / both) with independent resolution, width, and offset for intraday or HTF use.
Clear visuals (optional POC, balanced node coloring) and open-source code so traders can audit and extend.
Volume MatrixVolume Matrix (VM) is a comprehensive volume and position-sizing toolkit designed to help traders interpret market participation and manage trade risk efficiently.
It combines volume analytics, risk-adjusted position sizing, and stock-specific financial data — all in a clear, visual, and automated format directly on TradingView charts.
The indicator integrates capital management, episodic volume spikes, and market capitalization data into a single, intuitive framework, giving traders an edge in both decision-making and discipline.
⚙️ Core Components & Features
🧩 1. Position Sizing & Risk Management
A dynamic risk table helps traders determine how much to trade and how much to risk per position, adapting automatically based on user inputs:
- Capital (CP): Total account size (₹ or $).
- Risk Mode (R): Choose between Percentage of capital or fixed Currency value.
- Lot Size Mode: Optional toggle to align quantities with F&O lot sizes (India-based).
- Standard Stop-Loss (SSL): Displays position quantities for three custom stop-loss levels (e.g., 0.75%, 1%, 1.25%).
- % Distance Metrics: D: Distance from day’s low/high (helps assess stop distance). DH: Distance from mid-body (useful for candle risk assessment). Auto-adjusts based on whether the trader is in Long, Short, or Both mode.
📈 Helps answer:
“How much quantity should I trade at my desired risk level?”
🔶 2. Volume Visualization
- Plots volume bars with default up/down coloring.
- Green for bullish bars.
- Red for bearish bars.
- Designed for quick visual differentiation of buying/selling pressure.
🚀 3. Episodic Pivot (EP) Detector
Identifies high-volume breakout or capitulation days, often marking significant turning points or trend initiations.
- Highlights bars where volume exceeds a custom threshold (in millions).
- Marks them visually with an orange triangle under the candle.
-Best used on daily charts to spot institutional footprints.
📊 Helps answer:
“Is today’s volume large enough to signal major institutional activity?”
🧾 4. Data Metrics Table
Displays fundamental and contextual data about the asset:
- Market Capitalization (MC): Auto-calculated using outstanding shares × price.
- Free Float (FF): Value of tradable shares in currency or Cr (INR).
- Industry × Sector × F&O Status: Shows the company’s industry and sector classification. Displays FC (Futures Contract) or NFC (Non-F&O stock).
- Customizable appearance: Choose between text/value display, text color, and background color. Flexible positioning and size control to suit any chart layout.
📚 Helps answer:
“What type of stock is this, how big is it, and does it trade in futures?”
🪄 5. User Interface Customization
- Modular UI grouped by functionality (Risk, Direction, Metrics, Volume, etc.).
- Flexible table position & size (Top/Bottom/Middle & Tiny–Huge).
- All elements are toggleable, giving full control over displayed data.
- Built to ensure visual clarity on any chart background.
| Trading Goal | How Volume Matrix Supports It |
| ------------------------------ | -------------------------------------------------------------- |
| **Risk Management** | Calculates optimal trade size and risk exposure automatically. |
| **Position Sizing Discipline** | Enforces consistent sizing across trades using SSL levels. |
| **Volume Confirmation** | Highlights institutional participation via Episodic Pivots. |
| **Stock Context Awareness** | Shows market cap, sector, and float value instantly. |
| **Efficiency** | Reduces manual work — no need for calculators or spreadsheets. |
💡 In Short
Volume Matrix simplifies trade planning, brings transparency to risk, and connects volume with context — all in one elegant visual tool.
Perfect for:
- Discretionary traders refining entries and sizing.
- Swing traders watching for volume-based pivots.
- Analysts who want price-volume fundamentals at a glance.
Volume Cluster Heatmap [BackQuant]Volume Cluster Heatmap
A visualization tool that maps traded volume across price levels over a chosen lookback period. It highlights where the market builds balance through heavy participation and where it moves efficiently through low-volume zones. By combining a heatmap, volume profile, and high/low volume node detection, this indicator reveals structural areas of support, resistance, and liquidity that drive price behavior.
What Are Volume Clusters?
A volume cluster is a horizontal aggregation of traded volume at specific price levels, showing where market participants concentrated their buying and selling.
High Volume Nodes (HVN) : Price levels with significant trading activity; often act as support or resistance.
Low Volume Nodes (LVN) : Price levels with little trading activity; price moves quickly through these areas, reflecting low liquidity.
Volume clusters help identify key structural zones, reveal potential reversals, and gauge market efficiency by highlighting where the market is balanced versus areas of thin liquidity.
By creating heatmaps, profiles, and highlighting high and low volume nodes (HVNs and LVNs), it allows traders to see where the market builds balance and where it moves efficiently through thin liquidity zones.
Example: Bitcoin breaking away from the high-volume zone near 118k and moving cleanly through the low-volume pocket around 113k–115k, illustrating how markets seek efficiency:
Core Features
Visual Analysis Components:
Heatmap Display : Displays volume intensity as colored boxes, lines, or a combination for a dynamic view of market participation.
Volume Profile Overlay : Shows cumulative volume per price level along the right-hand side of the chart.
HVN & LVN Labels : Marks high and low volume nodes with color-coded lines and labels.
Customizable Colors & Transparency : Adjust high and low volume colors and minimum transparency for clear differentiation.
Session Reset & Timeframe Control : Dynamically resets clusters at the start of new sessions or chosen timeframes (intraday, daily, weekly).
Alerts
HVN / LVN Alerts : Notify when price reaches a significant high or low volume node.
High Volume Zone Alerts : Trigger when price enters the top X% of cumulative volume, signaling key areas of market interest.
How It Works
Each bar’s volume is distributed proportionally across the horizontal price levels it touches. Over the lookback period, this builds a cumulative volume profile, identifying price levels with the most and least trading activity. The highest cumulative volume levels become HVNs, while the lowest are LVNs. A side volume profile shows aggregated volume per level, and a heatmap overlay visually reinforces market structure.
Applications for Traders
Identify strong support and resistance at HVNs.
Detect areas of low liquidity where price may move quickly (LVNs).
Determine market balance zones where price may consolidate.
Filter noise: because volume clusters aggregate activity into levels, minor fluctuations and irrelevant micro-moves are removed, simplifying analysis and improving strategy development.
Combine with other indicators such as VWAP, Supertrend, or CVD for higher-probability entries and exits.
Use volume clusters to anticipate price reactions to breaking points in thin liquidity zones.
Advanced Display Options
Heatmap Styles : Boxes, lines, or both. Boxes provide a traditional heatmap, lines are better for high granularity data.
Line Mode Example : Simplified line visualization for easier reading at high level counts:
Profile Width & Offset : Adjust spacing and placement of the volume profile for clarity alongside price.
Transparency Control : Lower transparency for more opaque visualization of high-volume zones.
Best Practices for Usage
Reduce the number of levels when using line mode to avoid clutter.
Use HVN and LVN markers in conjunction with volume profiles to plan entries and exits.
Apply session resets to monitor intraday vs. multi-day volume accumulation.
Combine with other technical indicators to confirm high-probability trading signals.
Watch price interactions with LVNs for potential rapid movements and with HVNs for possible support/resistance or reversals.
Technical Notes
Each bar contributes volume proportionally to the price levels it spans, creating a dynamic and accurate representation of traded interest.
Volume profiles are scaled and offset for visual clarity alongside live price.
Alerts are fully integrated for HVN/LVN interaction and high-volume zone entries.
Optimized to handle large lookback windows and numerous price levels efficiently without performance degradation.
This indicator is ideal for understanding market structure, detecting key liquidity areas, and filtering out noise to model price more accurately in high-frequency or algorithmic strategies.
Indicador con RSI, BOS/CHOCHIt visually and simply reflects the CHoCH to CHoCH structure of the SMC, by representing colorful trends.
MFI + MFI MAThis combination is a powerful technical analysis strategy that merges momentum and volume (from the MFI) with the underlying trend direction (from the Moving Average). The core philosophy is simple: Use the Moving Average to determine the market's direction, and use the MFI to find optimal entry points within that trend.
This approach moves beyond using the MFI in isolation, which can generate false signals in a strong, trending market. It adds a crucial layer of context, significantly improving the quality of your signals.
RSI VWAP v1 [JopAlgo]RSI VWAP v1.1 made stronger by volume-aware!
We know there's nothing new and the original RSI already does an excellent job. We're just working on small, practical improvements – here's our take: The same basic idea, clearer display, and a single, specially developed rolling line: a VWAP of the RSI that incorporates volume (participation) into the calculation.
Do you prefer the pure classic?
You can still use Wilder or Cutler engines –
but the star here is the VW-RSI + rolling line.
This RSI also offers the possibility of illustrating a possible
POC (Point of Control - or the HAL or VAL) level.
However, the indicator does NOT plot any of these levels itself.
We have included an illustration in the chart for this!
We hope this version makes your decision-making easier.
What you’ll see
The RSI line with a 50 midline and optional bands: either static 70/30 or adaptive μ±k·σ of the Rolling Line.
One smoothing concept only: the Rolling Line (light blue) = VWAP of RSI.
Shadow shading between RSI and the Rolling Line (green when RSI > line, red when RSI < line).
A lighter tint only on the parts of that shadow that sit above the upper band or below the lower band (quick overbought/oversold context).
Simple divergence lines drawn from RSI pivots (green for regular bullish, red for regular bearish). No labels, no buy/sell text—kept deliberately clean.
What’s new, and why it helps
VW-RSI engine (default):
RSI can be computed from volume-weighted up/down moves, so momentum reflects how much traded when price moved—not just the direction.
Rolling Line (VWAP of RSI) with pure VWAP adaptation:
Low volume: blends toward a faster VWAP so early, thin starts aren’t missed.
Volume spikes: blends toward a slower VWAP so a single heavy bar doesn’t whip the curve.
You can reveal the Base Rolling (pre-adaptation) line to see exactly how much adaptation is happening.
Adaptive bands (optional):
Instead of fixed 70/30, use mean ± k·stdev of the Rolling Line over a lookback. Levels breathe with the market—useful in strong trends where static bounds stay pinned.
Minimal, readable panel:
One smoothing, one story. The shadow tells you who’s in control; the lighter highlight shows stretch beyond your lines.
How to read it (fast)
Bias: RSI above 50 (and a rising Rolling Line) → bullish bias; below 50 → bearish bias.
Trigger: RSI crossing the Rolling Line with the bias (e.g., above 50 and crossing up).
Stretch: Near/above the upper band, avoid chasing; near/below the lower band, avoid panic—prefer a cross back through the line.
Divergence lines: Use as context, not as standalone signals. They often help you wait for the next cross or avoid late entries into exhaustion.
Settings that actually matter
RSI Engine: VW-RSI (default), Wilder, or Cutler.
Rolling Line Length: the VWAP length on RSI (higher = calmer, lower = earlier).
Adaptive behavior (pure VWAP):
Speed-up on Low Volume → blends toward fast VWAP (factor of your length).
Dampen Spikes (volume z-score) → blends toward slow VWAP.
Fast/Slow Factors → how far those fast/slow variants sit from the base length.
Bands: choose Static 70/30 or Adaptive μ±k·σ (set the lookback and k).
Visuals: show/hide Base Rolling (ref), main shadow, and highlight beyond bands.
Signal gating: optional “ignore first bars” per day/session if you dislike open noise.
Starter presets
Scalp (1–5m): RSI 9–12, Rolling 12–18, FastFactor ~0.5, SlowFactor ~2.0, Adaptive on.
Intraday (15m–1H): RSI 10–14, Rolling 18–26, Bands k = 1.0–1.4.
Swing (4H–1D): RSI 14–20, Rolling 26–40, Bands k = 1.2–1.8, Adaptive on.
Where it shines (and limits)
Best: liquid markets where volume structure matters (majors, indices, large caps).
Works elsewhere: even with imperfect volume, the shadow + bands remain useful.
Limits: very thin/illiquid assets reduce the benefit of volume-weighting—lengthen settings if needed.
Attribution & License
Based on the concept and baseline implementation of the “Relative Strength Index” by TradingView (Pine v6 built-in).
Released as Open-source (MPL-2.0). Please keep the license header and attribution intact.
Disclaimer
For educational purposes only; not financial advice. Markets carry risk. Test first, use clear levels, and manage risk. This project is independent and not affiliated with or endorsed by TradingView.
Anchored VWAP Polyline [CHE] Anchored VWAP Polyline — Anchored VWAP drawn as a polyline from a user-defined bar count with last-bar updates and optional labels
Summary
This indicator renders an anchored Volume-Weighted Average Price as a continuous polyline starting from a user-selected anchor point a specified number of bars back. It accumulates price multiplied by volume only from the anchor forward and resets cleanly when the anchor moves. Drawing is object-based (polyline and labels) and updated on the most recent bar only, which reduces flicker and avoids excessive redraws. Optional labels mark the anchor and, conditionally, a delta label when the current close is below the historical close at the anchor offset.
Motivation: Why this design?
Anchored VWAP is often used to track fair value after a specific event such as a swing, breakout, or session start. Traditional plot-based lines can repaint during live updates or incur overhead when frequently redrawn. This implementation focuses on explicit state management, last-bar rendering, and object recycling so the line stays stable while remaining responsive when the anchor changes. The design emphasizes deterministic updates and simple session gating from the anchor.
What’s different vs. standard approaches?
Baseline: Classic VWAP lines plotted from session open or full history.
Architecture differences:
Anchor defined by a fixed bar offset rather than session or day boundaries.
Object-centric drawing via `polyline` with an array of `chart.point` objects.
Last-bar update pattern with deletion and replacement of the polyline to apply all points cleanly.
Conditional labels: an anchor marker and an optional delta label only when the current close is below the historical close at the offset.
Practical effect: You get a visually continuous anchored VWAP that resets when the anchor shifts and remains clean on chart refreshes. The labels act as lightweight diagnostics without clutter.
How it works (technical)
The anchor index is computed as the latest bar index minus the user-defined bar count.
A session flag turns true from the anchor forward; prior bars are excluded.
Two persistent accumulators track the running sum of price multiplied by volume and the running sum of volume; they reset when the session flag turns from false to true.
The anchored VWAP is the running sum divided by the running volume whenever both are valid and the volume is not zero.
Points are appended to an array only when the anchored VWAP is valid. On the most recent bar, any existing polyline is deleted and replaced with a new one built from the point array.
Labels are refreshed on the most recent bar:
A yellow warning label appears when there are not enough bars to compute the reference values.
The anchor label marks the anchor bar.
The delta label appears only when the current close is below the close at the anchor offset; otherwise it is suppressed.
No higher-timeframe requests are used; repaint is limited to normal live-bar behavior.
Parameter Guide
Bars back — Sets the anchor offset in bars; default two hundred thirty-three; minimum one. Larger values extend the anchored period and increase stability but respond more slowly to regime changes.
Labels — Toggles all labels; default enabled. Disable to keep the chart clean when using multiple instances.
Reading & Interpretation
The polyline represents the anchored VWAP from the chosen anchor to the current bar. Price above the line suggests strength relative to the anchored baseline; price below suggests weakness.
The anchor label shows where the accumulation starts.
The delta label appears only when today’s close is below the historical close at the offset; it provides a quick context for negative drift relative to that reference.
A yellow message at the current bar indicates the chart does not have enough history to compute the reference comparison yet.
Practical Workflows & Combinations
Trend following: Anchor after a breakout bar or a swing confirmation. Use the anchored VWAP as dynamic support or resistance; look for clean retests and holds for continuation.
Mean reversion: Anchor at a local extreme and watch for approaches back toward the line; require structure confirmation to avoid early entries.
Session or event studies: Re-set the anchor around earnings, macro releases, or session opens by adjusting the bar offset.
Combinations: Pair with structure tools such as swing highs and lows, or with volatility measures to filter chop. The labels can be disabled when combining multiple instances to maintain chart clarity.
Behavior, Constraints & Performance
Repaint and confirmation: The line is updated on the most recent bar only; historical values do not rely on future bars. Normal live-bar movement applies until the bar closes.
No higher timeframe: There is no `security` call; repaint paths related to higher-timeframe lookahead do not apply here.
Resources: Uses one polyline object that is rebuilt on the most recent bar, plus two labels when conditions are met. `max_bars_back` is two thousand. Arrays store points from the anchor forward; extremely long anchors or very long charts increase memory usage.
Known limits: With very thin volume, the VWAP can be unavailable for some bars. Very large anchors reduce responsiveness. Labels use ATR for vertical placement; extreme gaps can place them close to extremes.
Sensible Defaults & Quick Tuning
Starting point: Bars back two hundred thirty-three with Labels enabled works well on many assets and timeframes.
Too noisy around the line: Increase Bars back to extend the accumulation window.
Too sluggish after regime changes: Decrease Bars back to focus on a shorter anchored period.
Chart clutter with multiple instances: Disable Labels while keeping the polyline visible.
What this indicator is—and isn’t
This is a visualization of an anchored VWAP with optional diagnostics. It is not a full trading system and does not include entries, exits, or position management. Use it alongside clear market structure, risk controls, and a plan for trade management. It does not predict future prices.
Inputs with defaults
Bars back: two hundred thirty-three bars, minimum one.
Labels: enabled or disabled toggle, default enabled.
Pine version: v6
Overlay: true
Primary outputs: one polyline, optional labels (anchor, conditional delta, and a warning when insufficient bars).
Metrics and functions: volume, ATR for label offset, object drawing via polyline and chart points, last-bar update pattern.
Special techniques: session gating from the anchor, persistent state, object recycling, explicit guards against unavailable values and zero volume.
Compatibility and assets: Designed for standard candlestick or bar charts across liquid assets and common timeframes.
Diagnostics: Yellow warning label when history is insufficient.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
Proteus EMA SystemInstitutional-Grade EMA System
Overview and Originality
The Institutional-Grade EMA System is an advanced, multi-layered Exponential Moving Average (EMA) overlay indicator designed to provide institutional-level trend analysis, market regime identification, and trade signal generation. Unlike standard multi-EMA scripts that simply plot averages and basic crossovers, this indicator introduces a proprietary integration of features tailored for professional traders: customizable presets that dynamically adjust EMA lengths for specific trading styles (e.g., scalping vs. position trading), multiple selectable trend detection algorithms (including a unique multi-bar slope analysis with percentage-based strength thresholding), EMA alignment and confluence detection for spotting high-conviction trends and reversal zones, volume-based signal filtering, and a comprehensive statistics dashboard for real-time market insights.
What makes this script original and worthy of closed-source protection is the bespoke combination of these elements into a cohesive system. For instance, while basic EMA ribbons or trend coloring exist in other indicators, this script's trend detection goes beyond simple comparisons by incorporating a normalized slope percentage calculation (detailed below) to quantify trend strength on a 0-100% scale, integrated with EMA stacking checks and confluence thresholds. This proprietary logic—refined through extensive backtesting on diverse assets—allows for nuanced market regime classification (e.g., "Strong Uptrend" only when alignment, slope strength, and volume align), which isn't replicated in open-source alternatives. The closed-source format protects the exact orchestration of these algorithms, including custom threshold derivations and dashboard computations, preventing direct replication while allowing users full access to the tool's outputs. If published open-source, the unique mathematical formulations (e.g., slope-to-strength mapping) could be easily copied, diminishing its edge in competitive trading environments.
This indicator draws conceptual inspiration from institutional trend-following systems (e.g., those using multiple time-horizon EMAs like in hedge fund models), but enhances them with modern Pine Script capabilities for visual and analytical depth. It's particularly useful for traders seeking to reduce false signals in volatile markets by requiring multi-factor confluence.
What It Does
Core EMA Plotting and Visualization: Plots up to 7 EMAs (5 primary + 2 optional) with dynamic coloring based on detected trend direction and strength (strong bullish: bright green; weak: faded green; neutral: gray; etc.). Includes EMA ribbons (fills between consecutive EMAs) and clouds (broader fills between non-consecutive EMAs) to visualize trend expansion/contraction.
Trend Detection and Strength: Classifies trends as strong/weak bullish/bearish or neutral using user-selectable methods, with optional volume confirmation to filter low-conviction moves.
Advanced Analytics:
Detects EMA alignment (all EMAs stacked in ascending/descending order for bullish/bearish trends).
Identifies EMA confluence zones (tight clustering of EMAs, signaling potential reversals or consolidations).
Draws dynamic support/resistance lines from the nearest EMAs relative to price.
Signals and Alerts: Generates buy/sell signals on customizable EMA crossovers, only if volume thresholds are met. Includes alerts for crossovers, alignments, confluences, and regime shifts.
User Interface Enhancements: Background coloring for quick trend bias (e.g., green for uptrends, yellow for confluences), dynamic line widths (thicker for slower EMAs), trend state labels, and a table-based dashboard displaying metrics like market regime, trend strength percentage, EMA slopes in degrees, price distances to key EMAs, volume status, and alignment state.
Customization Presets: Pre-configured EMA lengths for Scalping (short, reactive: e.g., 5/8/13), Day Trading (balanced: 9/21/50), Swing Trading (medium-term: 20/50/100), Position Trading (long-term: 50/100/150), or fully custom.
The result is a versatile tool that adapts to any timeframe or asset, helping traders identify high-probability setups by combining trend momentum, volume, and EMA dynamics.
How It Works: Underlying Concepts and Calculations
Without revealing the full implementation, here's a transparent overview of the key concepts and methodologies to help users understand the indicator's logic:
EMA Calculation and Presets: EMAs are computed using standard exponential smoothing (weighting recent prices more heavily). Presets optimize lengths based on trading horizon—shorter for scalping to capture quick reversals, longer for position trading to filter noise. For example, Swing preset uses 20/50/100/150/200 to balance short-term pullbacks with long-term trends, derived from Fibonacci-inspired progressions for natural market rhythm alignment.
Trend Detection Methods: Users select from four algorithms for flexibility:
Multi-Bar Slope (Default): Calculates the average slope over a lookback period (e.g., 3 bars) as (current EMA value - EMA value ) / lookback. Normalizes to a percentage relative to the EMA value: slope_percent = (slope / EMA) * 100. Thresholds classify trends (e.g., >0.05% = strong bullish; 0.01-0.05% = weak; symmetric for bearish). This method draws from linear regression concepts but simplifies for real-time use, providing robust trend quantification over simple bar-to-bar changes.
Previous Bar: Compares current EMA to the prior bar's, with percentage change thresholds (e.g., >0.1% = strong) for quick momentum shifts.
EMA vs EMA: Measures the percentage difference between fast and slow EMAs (e.g., >2% = strong bullish), inspired by MACD-like divergence but applied directly to EMAs.
Price Position: Gauges price's percentage distance from the EMA (e.g., >1% above = strong bullish), similar to envelope channels but integrated into trend coloring.
Trend strength is further scored (0-100%) by averaging absolute slopes of key EMAs, scaled for dashboard display.
Volume Confirmation: Uses a simple moving average of volume over a user-defined length (default 20), requiring current volume to exceed it by a multiplier (default 1.2x) for signal validation. This filters out low-volume fakeouts, akin to institutional volume-weighted strategies.
EMA Alignment: Checks if all visible EMAs are in strict order (fastest highest in uptrends, lowest in downtrends) by iterating through active EMAs and verifying sequential relationships. Signals "ALIGNED" shapes when true, indicating stacked trends like in ribbon strategies but with programmatic validation.
EMA Confluence: Computes the average of active EMAs, then measures the maximum percentage deviation of any EMA from this average. If below a threshold (default 0.5%), marks a "CONFLUENCE ZONE" box, conceptually similar to Bollinger Band squeezes but applied to EMA clusters for reversal anticipation.
Market Regime Classification: Combines alignment, trend score (>30% for "strong"), and price position relative to slowest EMA. For example, bullish alignment + high score = "Strong Uptrend"; close clustering = "Consolidation". This heuristic draws from regime-switching models in quantitative finance.
Signals and Visuals: Crossovers between user-selected EMAs (e.g., fast #1 over slow #2) plot "BUY/SELL" shapes only if volume-confirmed. Ribbons use color fills (green/red) based on EMA order; background shades reflect regime; S/R lines extend from max/min EMAs below/above price over a lookback (default 50 bars).
These calculations ensure the indicator provides actionable, multi-confirmed insights rather than generic plots.
How to Use It
Setup: Add to your chart and select a preset (e.g., "Swing Trading" for 1H-4H charts). Customize trend method (start with "Multi-Bar Slope" for accuracy), enable volume filter for reliability, and toggle visuals like ribbons or dashboard.
Trend Following: In a "Strong Uptrend" (green background, upward slopes >30%, bullish alignment), go long above the fastest EMA. Use S/R lines for stops (below nearest support EMA).
Swing Trading Example: On a daily SPX chart with Swing preset:
Wait for "Weak Uptrend" transition to "Strong" (trend score >50%, positive slopes, volume spike).
Enter long on EMA1 (20) crossing EMA2 (50), confirmed by "BUY" signal.
Target next resistance EMA (e.g., 150), exit on bearish crossover or confluence zone (yellow box signaling potential top).
Risk: Stop below EMA3 (100); aim for 2:1 reward:risk on multi-day holds.
Scalp Trading Example: On a 5-min BTCUSD chart with Scalping preset:
Focus on quick "Weak Bullish" shifts (faded green EMAs, slope >0.01%).
Buy on EMA1 (5) crossing EMA3 (13) with high volume (>1.5x avg).
Scalp 0.2-0.5% gains, exit at slope flattening (dashboard shows <30% strength) or nearest resistance.
Avoid confluences (chop); use 1-min for entries, 15-min for bias.
General Tips:
Combine with price action (e.g., candlestick patterns at confluence zones).
Backtest presets on your asset—adjust thresholds for volatility (e.g., tighter confluence for forex).
Use alerts for hands-off monitoring; multi-timeframe analysis enhances accuracy (higher TF for regime, lower for signals).
For ranging markets ("Neutral" regime), fade extremes near S/R zones.
Examples for Swing Trading
Swing trading focuses on capturing medium-term moves (days to weeks) in trending markets. Use the "Swing Trading" preset, which sets EMAs to 20, 50, 100, 150, 200, 75, 125—balancing sensitivity and smoothness.
Bullish Setup Example: On a daily chart of AAPL, wait for a "Strong Uptrend" regime (green background, bullish alignment label, trend strength >50%). Enter long on a valid bullish crossover (green "BUY" circle) between EMA1 (20) and EMA2 (50), confirmed by high volume. Set stop below nearest support EMA (e.g., EMA3 at 100), target 2-3x risk or next resistance. Hold until bearish crossover or alignment breaks.
Bearish Setup Example: On a 4H chart of EURUSD, spot a "Strong Downtrend" (red background, bearish alignment). Short on a bearish crossover (red "SELL") between EMA1 and EMA3, with volume confirmation. Stop above nearest resistance EMA, exit on confluence zone (yellow) signaling potential reversal.
Tip: Focus on alignments for trend confirmation—avoid trading against them. Use confluence zones as profit-taking areas in ranging markets.
Examples for Scalp Trading
Scalping targets quick, short-term trades (minutes to hours) on lower timeframes. Select the "Scalping" preset for shorter EMAs (5, 8, 13, 21, 34, 55, 89) to catch rapid moves.
Bullish Setup Example: On a 1-min chart of BTCUSD, look for "Weak Uptrend" (faded green background, positive slopes). Enter long on a fast crossover (e.g., EMA1 over EMA2) with high volume and no confluence (avoid chop). Scalp for 0.5-1% gain, exit on slope flattening or bearish cross. Use tight stops below the fastest EMA.
Bearish Setup Example: On a 5-min chart of TSLA, identify "Weak Downtrend" (faded red). Short on a crossover between EMA2 and EMA3, confirmed by volume spike. Target small moves (e.g., 10-20 pips), exit at nearest support EMA or if trend strength drops below 30%.
Tip: Prioritize "Multi-Bar Slope" detection for quick trend shifts. Disable background if it's distracting; focus on crossovers and volume for high-frequency entries. Avoid during confluences, as they signal choppy conditions.
This detailed approach ensures traders can replicate setups while appreciating the indicator's original value. Feedback welcome—let's refine trading edges together!