Scalp Sense AI# Scalp Sense AI (No Repaint)
**Adaptive trend & reversal detector with an AI-driven score, multi-timeframe confirmations, robust volume filters, and a purpose-built Scalping Mode.**
Signals are generated **only on bar close** (no repaint), include structured alert payloads for webhooks, and come with optional ATR-based TP/SL visualization for study and validation.
---
## What it is (in one paragraph)
**Scalp Sense AI** combines classic market structure (DI/ADX, EMA, SMA, Keltner, ATR) with a continuous **AI Score** that fuses RSI normalization, EMA distance (in ATR units), and DI edge into a single, volatility-aware signal. It adaptively gates **trend** and **reversal** entries, applies **HTF confirmation** without lookahead, and enforces **guard rails** (e.g., strong-trend reversal blocking) unless a high-confidence AI override and volume confirmation are present. **Scalping Mode** compresses reaction times and adds micro price-action cues (wick rejections, micro-EMA crosses, small engulfing) to surface more—but disciplined—opportunities.
---
## Non-Repainting Design
* All signals, markers, state, and alerts are computed **after bar close** using `barstate.isconfirmed`.
* HTF data are requested with `lookahead_off`.
* No “future-peeking” constructs are used.
* Result: signals do **not** change after the candle closes.
---
## How the engine works (pipeline overview)
1. **Base metrics**
* **RSI**, **EMA**, **ATR** (+ ATR SMA for regime/volatility), **SMA long & short**, **Keltner** (EMA ± ATR×mult).
* **Manual DI/ADX** for fine control (DM+, DM−, true range smoothing).
2. **Volatility regime**
* Compares ATR to its SMA and scales thresholds by √(ATR/ATR\_SMA) → robust “high\_vol” gating.
3. **Volume & flow**
* **Volume Z-score**, **OBV slope**, and **MFI** (all computed manually) to confirm impulses and filter weak reversals.
4. **Higher-Timeframe confirmation (optional)**
* Imports HTF **PDI/MDI/ADX** and **SMA** (no lookahead) to require alignment when enabled.
5. **AI Score**
* Weighted fusion of **RSI (normalized around 0)**, **EMA distance (in ATR)**, and **DI edge**.
* Smoothed; then its **mean (μ)** and **volatility (σ)** are estimated to form **adaptive bands** (hi/lo), with optional **hysteresis**.
* **Debounce** (M in N bars) avoids flicker; **bias state** persists until truly invalidated.
6. **Signal logic**
* **Trend entries** require AI bias + trend confirmations (DI/ADX/SMA, HTF if enabled), volatility OK, and **anti-breakout** filter.
* **Reversal entries** come in **core**, **early**, and **scalp** flavors (progressively more frequent), guarded by strong-trend blocks that an **AI+volume+ADX-cooling override** can bypass.
7. **Scalping Mode**
* Adaptive parameter contraction (shorter lengths), gentler guards, micro-patterns (wick/engulf/micro-EMA cross), and reduced cooldown to increase high-quality opportunities.
8. **Cooldown & state**
* One signal per side after a configurable spacing in bars; internal “last direction” avoids clustering.
9. **Visualization & alerts**
* **Triangles** for trend, **circles** for reversals (offset by ATR to avoid overlap).
* **Single-line alert payload** (BUY/SELL, reason, AI, volZ, ADX) ready for webhooks.
---
## Signals & visualization
* **Trend Long/Short** → triangle markers (above/below) when:
* AI bias aligns with trend confirmations (DI edge, ADX above threshold, price vs long SMA, optional HTF alignment).
* Volatility regime agrees; **anti-breakout** prevents entries exactly at lookback highs/lows.
* **Reversal Long/Short** → circular markers when:
* **Core**: AI near “loose” band, OBV/MFI/volZ supportive, ADX cooling, DI spread relaxed, PA confirms (crosses/div).
* **Early**: anticipatory patterns (Keltner exhaustion, simple RSI “quasi-divergence”).
* **Scalp**: micro-EMA cross, wick rejection, mini-engulfing, with relaxed guards but AI/volume still in the loop.
* **Markers appear only on the bar that actually emitted the signal** (no repaint); offsets use ATR so shapes don’t overlap.
---
## Alerts (ready for webhooks)
Enable “**Any alert() function call**” and you’ll receive compact, single-line payloads once per bar:
```
action=BUY;reason=reversal-early;ai=0.1375;volZ=0.82;adx=27.5
action=SELL;reason=trend;ai=-0.2210;volZ=0.43;adx=31.9
```
* `action`: BUY / SELL
* `reason`: `trend` | `reversal-core` | `reversal-early` | `reversal-scalp`
* `ai`: current smoothed AI Score at signal bar
* `volZ`: volume Z-score
* `adx`: current ADX
---
## Inputs (exhaustive)
### 1) Core Inputs
* **RSI Length (Base)** (`rsi_length_base`, int)
Base RSI lookback. Shorter = more reactive; longer = smoother.
* **RSI Overbought Threshold** (`rsi_overbought`, int)
Informational for context; RSI is used normalized in the AI fusion.
* **RSI Oversold Threshold** (`rsi_oversold`, int)
Informational; complements visual context.
* **EMA Length (Base)** (`ema_length_base`, int)
Primary adaptive mean; also used for Keltner mid and distance metric.
* **ATR Length (Base)** (`atr_length_base`, int)
Volatility unit for Keltner, SL/TP (debug), and regime detection.
* **ATR SMA Length** (`atr_sma_len`, int)
Smooth baseline for ATR regime; supports “high\_vol” logic.
* **ATR Multiplier Base** (`atr_mult_base`, float)
Scales volatility gating (sqrt-scaled); higher = tighter high-vol requirement.
* **Disable Volatility Filter** (`disable_volatility_check`, bool)
Bypass volatility gating if true.
* **Price Change Period (bars)** (`price_change_period_base`, int)
Simple momentum check (+/−% over N bars) used in trend validation.
* **Base Cooldown Bars Between Signals** (`signal_cooldown_base`, int ≥ 0)
Minimum bars to wait between signals (per side).
* **Trend Confirmation Bars** (`trend_confirm_bars`, int ≥ 1)
Require persistence above/below long SMA for this many bars.
* **Use Higher Timeframe Confirmation** (`use_higher_tf`, bool)
Turn on/off HTF alignment (no repaint).
* **Higher Timeframe for Confirmation** (`higher_tf`, timeframe)
E.g., “60” to confirm M15 with H1; used for HTF PDI/MDI/ADX and SMA.
* **TP as ATR Multiple** (`tp_atr_mult`, float)
For **visual debug** only (drawn after entries); not an order manager.
* **SL as ATR Multiple** (`sl_atr_mult`, float)
For visual debug only.
* **Enable Scalping Mode** (`scalping_mode`, bool)
Compresses lengths/thresholds, unlocks micro-PA modules, reduces cooldown.
* **Show Debug Lines** (`show_debug`, bool)
Plots AI bands, DI/ADX, EMA/SMA, Keltner, vol metrics, and TP/SL (debug).
### 2) AI Score & Thresholds
* **AI Score Smooth Len** (`ai_len`, int)
EMA smoothing over the raw fusion.
* **AI Volatility Window** (`ai_sigma_len`, int)
Window to estimate AI mean (μ) and standard deviation (σ).
* **K High (sigma)** (`ai_k_hi`, float)
Upper band width (σ multiplier) for strong threshold.
* **K Low (sigma)** (`ai_k_lo`, float)
Lower band width (σ multiplier) for loose threshold.
* **Debounce Window (bars)** (`ai_debounce_m`, int ≥ 1)
Rolling window length used by the confirm counter.
* **Min Bars>Thr in Window** (`ai_debounce_n`, int ≥ 1)
Minimum confirmations inside the debounce window to validate a state.
* **Use Hysteresis Thresholds** (`ai_hysteresis`, bool)
Requires crossing back past a looser band to exit bias → fewer whipsaws.
* **Weight DI Edge (0–1)** (`ai_weight_di`, float)
Importance of DI edge within the fusion.
* **Weight EMA Dist (0–1)** (`ai_weight_ema`, float)
Importance of EMA distance (in ATR units).
* **Weight RSI Norm (0–1)** (`ai_weight_rsi`, float)
Importance of normalized RSI.
* **Sensitivity (0–1)** (`sensitivity`, float)
Contracts/expands bands (higher = more sensitive).
### 3) Volume Filters
* **Volume MA Length** (`vol_ma_len`, int)
Baseline for volume Z-score.
* **Volume Z-Score Window** (`vol_z_len`, int)
Std-dev window for Z-score; larger = fewer volume “spikes”.
* **Reversal: Min Volume Z for confirm** (`vol_rev_min_z`, float)
Minimum Z required to validate reversals (adaptively relaxed in scalping).
* **OBV Slope Lookback** (`obv_slope_len`, int)
Rising/falling OBV over this window supports bull/bear confirmations.
* **MFI Length** (`mfi_len`, int)
Money Flow Index lookback (manual calculation).
### 4) Filters (Breakout / ADX / Reversal)
* **Enable Breakout Filter** (`enable_breakout_fil`, bool)
Avoid trend entries at lookback highs/lows.
* **Breakout Lookback Bars** (`breakout_lookback`, int ≥ 1)
Window for the anti-breakout guard.
* **Base ADX Length** (`adx_length_base`, int)
Lookback for DI/ADX smoothing (also adapted in Scalping Mode).
* **Base ADX Threshold** (`adx_threshold_base`, float)
Minimum ADX to validate trend context (scaled in Scalping Mode).
* **Enable Reversal Filter** (`enable_rev_filter`, bool)
Master switch for reversal logic.
* **Max ADX for Reversal** (`rev_adx_max`, float)
Hard cap: above this ADX, reversals are blocked (unless overridden by AI if allowed in Guards).
### 5) Reversal Guard (regime protection & overrides)
* **Strong Trend: ADX add-above Thr** (`guard_adx_add`, float)
Extra ADX above `adx_threshold` to mark “strong” trend.
* **Strong Trend: min DI spread** (`guard_spread_min`, float)
Minimum DI separation to consider a trend “dominant”.
* **Require ADX drop from window max (%)** (`guard_adx_drop_min_pct`, float 0–1)
ADX must drop at least this fraction from its window maximum to consider “cooling”.
* **Regime Window (bars)** (`guard_regime_len`, int ≥ 10)
Window over which ADX max is measured for the “cooling” check.
* **EMA Slope Lookback** (`guard_slope_len`, int ≥ 2)
EMA slope horizon used alongside Keltner for strong-trend identification.
* **Keltner Mult (ATR)** (`guard_kc_mult`, float)
Keltner width for strong trend bands and exhaustion checks.
* **HTF Reversal Block Mode** (`htf_block_mode`, string: `Off` | `On` | `AI-controlled`)
* `Off`: never block by HTF.
* `On`: block reversals whenever HTF is strong.
* `AI-controlled`: block **unless** AI+volume+ADX-cooling override criteria are met.
* **AI-controlled: allow AI override** (`ai_htf_override`, bool)
Enables the override mechanism in `AI-controlled` mode.
* **AI override multiplier (vs band\_hi)** (`ai_override_mult`, float)
Strength needed beyond the high band to count as “strong AI”.
* **AI override: min bars beyond strong thr** (`ai_override_min_bars`, int ≥ 1)
Debounce on the override itself.
### 6) Markers
* **Reversal Circle ATR Offset** (`rev_marker_offset_atr`, float ≥ 0)
Vertical offset for reversal circles; trend triangles use a separate (internal) offset.
### 7) Scalping Mode Tuning
* **Reversal aggressiveness (0–1)** (`scalp_rev_aggr`, float)
Higher = looser guards and stronger AI sensitivity.
* **Wick: body multiple (bull/bear)** (`scalp_wick_body_mult`, float)
Wick must be at least this multiple of body to count as rejection.
* **Wick: ATR multiple (min)** (`scalp_wick_atr_mult`, float)
Minimal wick length in ATR units.
* **Micro EMA factor (vs EMA base)** (`scalp_ema_fast_factor`, float 0.2–0.9)
Fast EMA length = base EMA × factor (rounded/int).
* **Relax breakout filter in scalping** (`scalp_breakout_relax`, bool)
Lets more trend entries through in scalping context.
### 8) ICT-style SMA (bases)
* **ICT SMA Long Length (Base)** (`sma_long_len_base`, int)
Long-term baseline for regime/trend.
* **ICT SMA Short1 Length (Base)** (`sma_short1_len_base`, int)
Short baseline for price-action crosses.
* **ICT SMA Short2 Length (Base)** (`sma_short2_len_base`, int)
Companion short baseline used in PA cross checks.
> **Adaptive “effective” values:** When **Scalping Mode** is ON, the script internally shortens multiple lengths (RSI/EMA/ATR/ADX/μσ windows, SMAs) and gently relaxes guards (ADX drop %, DI spread, volume Z, override thresholds), reduces cooldown/confirm bars, and optionally relaxes the breakout filter—so you get **more frequent but still curated** signals.
---
## Plots & debug (optional)
* DI+/DI−, ADX (curr + HTF), EMA, long SMA, Keltner up/down (when strong), AI Score, AI mean, AI bands (hi/lo; low plots only when hysteresis is on), Volume MA and Z-score, and ATR-based TP/SL guide (after entries).
* These are **study aids**; the indicator does not manage trades.
---
## Recommended use
* **Timeframes**:
* Scalping Mode: M1–M15.
* Standard Mode: M15–H1 (or higher).
* **Markets**: Designed for liquid FX, indices, metals, and large-cap crypto.
* **Chart type**: Standard candles recommended (Heikin-Ashi alters inputs and hence signals).
* **Alerts**: Use “Any alert() function call”. Parse the key/value payloads server-side.
---
## Good to know
* **Why some alerts don’t draw shapes retroactively**: markers are drawn **only on** the bar that emitted the signal (no repaint by design).
* **Why a reversal didn’t fire**: strong-trend guards + HTF block may have been active; check ADX, DI spread, Keltner position, EMA slope, and whether AI override criteria were met.
* **Too many / too few signals**: tune **Scalping Mode**, `signal_cooldown_base`, AI bands (`ai_k_hi/lo`, `sensitivity`), volume Z (`vol_rev_min_z`), and guards (`rev_adx_max`, `guard_*`).
---
## Disclaimer
This is an **indicator**, not a strategy or an execution system. It does not place, modify, or manage orders. Markets carry risk—validate on historical data and demo before any live decisions. No performance claims are made.
---
### Version
**Scalp Sense AI v11.5** — Adaptive AI bands with hysteresis/debounce, HTF no-lookahead confirmations, guarded reversal logic with AI override, full volume suite (Z, OBV slope, MFI), anti-breakout filter, and a dedicated Scalping Mode with micro-PA cues.
Volume
Zero Tolerance - NeilsonVWAP Wave system. Perfect for every!!
Helps predict reversals.
Entry point
Exit points
Everything else
Fibo Swing MFI by julzALGOOVERVIEW
Fibo Swing MFI by julzALGO blends MFI → RSI → Least-Squares smoothing to flag overbought/oversold swings and continuously plot Fibonacci retracements from the rolling high/low of the last 200 bars. It’s built to spot momentum shifts while giving you a clean, always-current fib map of the recent market range.
CORE PRINCIPLES
Hybrid Momentum Signal
- Uses MFI to integrate price and volume.
- Applies RSI to MFI for momentum clarity.
- Smooths the result with Least Squares regression to reduce noise.
Swing Identification
- Marks potential swing highs when momentum is overbought.
- Marks potential swing lows when momentum is oversold.
Fixed-Window Fibonacci Mapping
- Always calculates fib levels from the highest high and lowest low of the last 200 bars.
- This keeps fib zones consistent, independent of swing point detection.
Visual Clarity & Non-Repainting Logic
- Clean labels for OB/OS zones.
- Lines and levels update only as new bars confirm changes.
Adaptability
- Works on any market and timeframe.
- Adjustable momentum length, OB/OS thresholds, and smoothing.
HOW IT WORKS
- Computes Money Flow Index (MFI) from price & volume.
- Applies RSI to the MFI for clearer OB/OS momentum.
- Smooths the hybrid with a Least Squares (linear regression) filter.
- Swing labels appear when OB/OS conditions are met (green = swing low, red = swing high).
- Fibonacci retracements are always drawn from the highest high and lowest low of the last 200 bars (rolling window), independent of swing labels.
HOW TO USE
- Watch for OB/OS flips to mark potential swing highs/lows.
- Use the 200-bar fib grid as your active map of pullback levels and reaction zones.
- Combine fib reactions with your price action/volume cues for confirmation.
- Works across markets and timeframes.
SETTINGS
- Length – Period for both MFI and RSI.
- OB/OS Levels – Overbought/oversold thresholds (default 70/30).
- Smooth – Least-Squares smoothing length.
- Fibonacci Window – Fixed at 200 bars in this version (changeable in code via fibLen).
NOTES
- Logic is non-repainting aside from standard bar/label confirmation.
- Increase Length on very low timeframes to reduce noise.
- Swing labels help context; fibs are always based on the most recent 200-bar high/low range.
SUMMARY
Fibo Swing MFI by julzALGO is a momentum-plus-price action tool that merges MFI → RSI → smoothing to identify overbought/oversold swings and automatically plot Fibonacci retracements based on the rolling high/low of the last 200 bars. It’s designed to help traders quickly see potential reversal points and pullback zones, offering visual confluence between momentum shifts and fixed-window price structure.
DISCLAIMER
For educational purposes only. Not financial advice. Trade responsibly with proper risk management.
Heikin Ashi [Techno]
A powerful and innovative indicator that uses Heikin Ashi candles to filter out market noise and clearly highlight trends. It includes an optional EMA filter and a Candle Body Size filter to provide accurate and reliable buy and sell signals.
Features:
Clear Buy and Sell signals directly on the chart.
Optional EMA filter that can be turned on or off.
Candle Body Size filter to avoid weak signals in low-volatility markets.
Automatic alerts for every Buy and Sell signal.
Suitable for both beginners and professionals, offering precise signals without market clutter.
How to Use:
Set the EMA length between 5 and 15 based on your trading style.
Define the minimum candle body size to filter out small, weak signals.
Choose whether to enable the EMA filter.
Follow signals after candle close for best results.
Disclaimer:
This indicator is a helpful tool for decision-making and should not be relied upon solely without personal technical analysis.
Whale VWAP HeatmapWhat it does
This indicator paints a heatmap around an anchored VWAP to make market context obvious at a glance.
Above VWAP → cyan background
Below VWAP → amber background
The farther price is from VWAP (in %), the stronger the color intensity.
How it works
Uses an anchored VWAP that resets on the period you choose (Session / Week / Month / Quarter / Year / Decade / Century / Earnings / Dividends / Splits).
Computes the percentage distance between price and VWAP, then maps that distance to background opacity.
Optional VWAP line can be shown/hidden.
Inputs (Settings)
Anchor Period — choose when VWAP resets (Session→Year, plus E/D/S options).
Source — price source (default hlc3).
Hide on D/W/M (Session only) — hides the script on Daily/Weekly/Monthly when anchor=Session (avoids NA behavior).
Enable Heatmap — turn background coloring on/off.
Max distance for full color (%) — at/above this % from VWAP, color hits full intensity (typical 0.5–2% depending on volatility).
Show VWAP Line / Line Color/Width — visual preference.
How to read it (quick playbook)
Context first: color tells you if price is trading above/below “fair value” (VWAP).
Intensity = how stretched price is from VWAP.
Use it to frame bias (above/below VWAP) and to avoid chasing extended moves.
Notes & limitations
Requires volume (VWAP is volume-weighted). If the data vendor doesn’t provide volume for the symbol, the script will stop.
For intraday, Session anchor is common. For swing/context, try Week or Month.
VWAP Suite {Phanchai}VWAP Suite {Phanchai}
Compact, readable, TradingView-friendly.
What is VWAP?
The Volume Weighted Average Price (VWAP) is the average price of a period weighted by traded volume. It’s used as a fair-value reference (mean) and resets at the start of each new period.
Included VWAP Modes
Session — resets each trading day (current session).
Week / Month / Quarter / Year — current calendar periods.
Anchored Week / Month / Quarter / Year — starts at the beginning of the previous completed period.
Rolling 7D / 30D / 90D — rolling windows: today + last 6/29/89 daily sessions.
Important
This suite does not generate buy/sell signals. It provides structure and confluence; decisions remain yours.
Use Cases
Identify fair-value zones / mean-reversion areas.
Plan TP / SL around periodic VWAPs.
Define DCA levels (e.g., anchored to prior week/month).
Gauge trend bias via VWAP slope and reactions.
How to Use
Inputs → VWAP 1..5: Choose the period per slot (Session, Anchored, Rolling, etc.) and toggle Show .
Sources: Select the price source for all VWAPs (default: HLC3).
Global: Line offset (bars) shifts plots visually (does not affect calculations).
Style tab: Adjust per-line colors, thickness, and line style.
Alerts
Price crosses a VWAP (per slot).
VWAP slope turns UP or DOWN (per slot).
Tips & Notes
Volume required: Poor/absent volume (e.g., some FX tickers) can degrade accuracy.
Anchored modes: Start at the prior period’s open; values appear only after that timestamp.
Rolling modes: Use completed daily sessions (including today).
Clutter control: If labels crowd, increase Line offset or hide unneeded slots.
Confluence: Combine with market structure, liquidity zones, or momentum filters for stronger context.
Built for clear VWAP workflows. Trade safe!
Dynamic Threshold Money Flow Indexi thought this script was a clever idea, but the more i tried to improve it, the worse it seemed to get.
the idea behind this script was to build a context around a Money Flow Index that changes based on market conditions.
the width of the channel is controlled by a combination of the choppiness index and an inverted, normalized, absolute value of the ROC. when the market begins trending, the channel narrows, making the MFI more likely to break out of the channel in the direction of the emerging trend. as the market becomes more choppy and the trend diminishes, the channel widens, recapturing the MFI.
my initial hopes for this script was that the context-based thresholds would spare the user from choppy markets, but perhaps i need to make the channel non-linear.
Volume Spike Detector - by TenAMTrader📌 Volume Spike Detector – by TenAMTrader
This indicator is designed to help traders quickly identify unusual surges in trading volume relative to recent activity. High-volume spikes can often signal strong buying or selling pressure, potential trend reversals, or breakout setups.
⚙️ How It Works
The script calculates the average trading volume over a user-defined period (default: 21 bars).
It then sets a spike threshold, which is that average volume plus a percentage buffer (default: 25%).
Whenever the current bar’s volume exceeds this threshold, a 💰 label is plotted below the candle.
If alerts are enabled, you’ll also receive a real-time alert whenever a spike occurs.
🔧 User Settings
Spike Ratio % → Adjust how much higher than average volume must be to qualify as a spike.
Trading Period → Set the lookback period used to calculate the average volume.
Enable Alert → Turn alerts on/off.
📊 Practical Use Cases
Breakout Trading: Volume spikes often confirm breakouts from consolidation zones.
Reversal Signals: A sudden surge in volume may precede a trend reversal.
News & Events: Spot unusual activity during earnings, economic releases, or unexpected events.
⚠️ Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or trading recommendations. Past performance is not indicative of future results. Always do your own research and consult with a licensed financial professional before making any trading decisions.
Volume with Buying/Selling PowerUnlock deeper market insights with this volume indicator that goes beyond basic volume analysis:
- Buying & Selling Volume Breakdown: Distinguishes between buying and selling pressure so you can spot real shifts in market sentiment.
- Adaptive Volume Coloring: Bars colored by previous close or buy/sell balance for instant clarity.
- Volume Power Signals: Visualizes buying and selling volume power using both raw and normalized calculations.
- Buy/Sell Ratio Coloring: Optionally color bars based on relative buy/sell strength for quick visual cues.
Volumes (with MA indicator)This indicator provides a comprehensive volume analysis packed with features to enhance your trading decisions:
- Volume Bars Colored by Price Action: Volume bars are colored green or red based on the relationship between current and previous closes for intuitive trend awareness.
- Moving Average on Volume: Displays dynamic moving averages of volume on daily or weekly timeframes helping gauge volume trends.
- Low Relative Volume Highlighting: Spot volume bars with the lowest relative volume for deeper insight.
- Volume Peaks and Labels: Marks highest volumes and volume spikes using customizable labels, including volume change percentages and shares counts.
- Volume Buzz Indicator: Visual indication of volume momentum with colored buzz plots.
- Volume Statistics Table: Displays average volume, average dollar volume, volume up/down ratio, and real-time volume stats in a convenient table on the chart.
- High Customizability: Multiple input options to tailor colors, sizes, labels, and data to your preferences.
Value Matrix – Previous Day VAValue Matrix – Previous Day Volume Profile Indicator
Description:
The Value Matrix – Previous Day VA indicator plots the previous trading session’s Volume Profile key levels directly on your chart, providing clear reference points for intraday trading. This indicator calculates the Value Area High (VAH), Value Area Low (VAL), and Point of Control (POC) from the prior session and projects them across the current trading day, helping traders identify potential support, resistance, and high-volume zones.
Features:
Calculates previous day VAH, VAL, and POC based on a user-defined session (default 09:30–16:00).
Uses Volume Profile bins for precise distribution calculation.
Fully customizable line colors for VAH, VAL, and POC.
Lines extend across the current session for easy intraday reference.
Works on any timeframe, optimized for 1-minute charts for precision.
Optional toggles to show/hide VAH, VAL, and POC individually.
Inputs:
Session Time: Define the trading session for which the volume profile is calculated.
Profile Bins: Number of price intervals used to divide the session range.
Value Area %: Percentage of volume to include in the value area (default 70%).
Show POC / VAH & VAL: Toggle visibility of each level.
Line Colors: Customize VAH, VAL, and POC colors.
Use Cases:
Identify previous session support and resistance levels for intraday trading.
Gauge areas of high liquidity and potential market reaction zones.
Combine with other indicators or price action strategies for improved entries and exits.
Recommended Timeframe:
Works on all timeframes; best used on 1-minute or 5-minute charts for precise intraday analysis.
EMA Trend Session Signal fxdealThis indicator provides clear trend-following signals using multiple EMAs with session filtering. It is designed for traders who want to catch strong intraday trends while avoiding signals outside key trading hours.
Features:
EMAs Plotted: 10 (green), 20 (blue), 50 (black), 100 (red)
Buy Signal:
EMA alignment bullish: EMA 10 > EMA 20 > EMA 50 > EMA 100
Price above EMA 100
Candle closes above EMA 10 after crossing from below
Signal valid only between 05:15–15:00 GMT+6
Arrow plotted below candle low; optional “BUY” label
Sell Signal:
EMA alignment bearish: EMA 10 < EMA 20 < EMA 50 < EMA 100
Price below EMA 100
Candle closes below EMA 10 after crossing from above
Signal valid only between 05:15–15:00 GMT+6
Arrow plotted above candle high; optional “SELL” label
Session Filter: Shows signals only within the selected trading session
Custom Alerts: Supports both alertcondition() and dynamic alert() with your message
Status Table: Optional table displaying EMA alignment, last signal, and time of last signal
Adjustable Inputs:
EMA lengths (default: 10, 20, 50, 100)
Volume Profile Grid [Alpha Extract]A sophisticated volume distribution analysis system that transforms market activity into institutional-grade visual profiles, revealing hidden support/resistance zones and market participant behavior. Utilizing advanced price level segmentation, bullish/bearish volume separation, and dynamic range analysis, the Volume Profile Grid delivers comprehensive market structure insights with Point of Control (POC) identification, Value Area boundaries, and volume delta analysis. The system features intelligent visualization modes, real-time sentiment analysis, and flexible range selection to provide traders with clear, actionable volume-based market context.
🔶 Dynamic Range Analysis Engine
Implements dual-mode range selection with visible chart analysis and fixed period lookback, automatically adjusting to current market view or analyzing specified historical periods. The system intelligently calculates optimal bar counts while maintaining performance through configurable maximum limits, ensuring responsive profile generation across all timeframes with institutional-grade precision.
// Dynamic period calculation with intelligent caching
get_analysis_period() =>
if i_use_visible_range
chart_start_time = chart.left_visible_bar_time
current_time = last_bar_time
time_span = current_time - chart_start_time
tf_seconds = timeframe.in_seconds()
estimated_bars = time_span / (tf_seconds * 1000)
range_bars = math.floor(estimated_bars)
final_bars = math.min(range_bars, i_max_visible_bars)
math.max(final_bars, 50) // Minimum threshold
else
math.max(i_periods, 50)
🔶 Advanced Bull/Bear Volume Separation
Employs sophisticated candle classification algorithms to separate bullish and bearish volume at each price level, with weighted distribution based on bar intersection ratios. The system analyzes open/close relationships to determine volume direction, applying proportional allocation for doji patterns and ensuring accurate representation of buying versus selling pressure across the entire price spectrum.
🔶 Multi-Mode Volume Visualization
Features three distinct display modes for bull/bear volume representation: Split mode creates mirrored profiles from a central axis, Side by Side mode displays sequential bull/bear segments, and Stacked mode separates volumes vertically. Each mode offers unique insights into market participant behavior with customizable width, thickness, and color parameters for optimal visual clarity.
// Bull/Bear volume calculation with weighted distribution
for bar_offset = 0 to actual_periods - 1
bar_high = high
bar_low = low
bar_volume = volume
// Calculate intersection weight
weight = math.min(bar_high, next_level) - math.max(bar_low, current_level)
weight := weight / (bar_high - bar_low)
weighted_volume = bar_volume * weight
// Classify volume direction
if bar_close > bar_open
level_bull_volume += weighted_volume
else if bar_close < bar_open
level_bear_volume += weighted_volume
else // Doji handling
level_bull_volume += weighted_volume * 0.5
level_bear_volume += weighted_volume * 0.5
🔶 Point of Control & Value Area Detection
Implements institutional-standard POC identification by locating the price level with maximum volume accumulation, providing critical support/resistance zones. The Value Area calculation uses sophisticated sorting algorithms to identify the price range containing 70% of trading volume, revealing the market's accepted value zone where institutional participants concentrate their activity.
🔶 Volume Delta Analysis System
Incorporates real-time volume delta calculation with configurable dominance thresholds to identify significant bull/bear imbalances. The system visually highlights price levels where buying or selling pressure exceeds threshold percentages, providing immediate insight into directional volume flow and potential reversal zones through color-coded delta indicators.
// Value Area calculation using 70% volume accumulation
total_volume_sum = array.sum(total_volumes)
target_volume = total_volume_sum * 0.70
// Sort volumes to find highest activity zones
for i = 0 to array.size(sorted_volumes) - 2
for j = i + 1 to array.size(sorted_volumes) - 1
if array.get(sorted_volumes, j) > array.get(sorted_volumes, i)
// Swap and track indices for value area boundaries
// Accumulate until 70% threshold reached
for i = 0 to array.size(sorted_indices) - 1
accumulated_volume += vol
array.push(va_levels, array.get(volume_levels, idx))
if accumulated_volume >= target_volume
break
❓How It Works
🔶 Weighted Volume Distribution
Implements proportional volume allocation based on the percentage of each bar that intersects with price levels. When a bar spans multiple levels, volume is distributed proportionally based on the intersection ratio, ensuring precise representation of trading activity across the entire price spectrum without double-counting or volume loss.
🔶 Real-Time Profile Generation
Profiles regenerate on each bar close when in visible range mode, automatically adapting to chart zoom and scroll actions. The system maintains optimal performance through intelligent caching mechanisms and selective line updates, ensuring smooth operation even with maximum resolution settings and extended analysis periods.
🔶 Market Sentiment Analysis
Features comprehensive volume analysis table displaying total volume metrics, bullish/bearish percentages, and overall market sentiment classification. The system calculates volume dominance ratios in real-time, providing immediate insight into whether buyers or sellers control the current price structure with percentage-based sentiment thresholds.
🔶 Visual Profile Mapping
Provides multi-layered visual feedback through colored volume bars, POC line highlighting, Value Area boundaries, and optional delta indicators. The system supports profile mirroring for alternative perspectives, line extension for future reference, and customizable label positioning with detailed price information at critical levels.
Why Choose Volume Profile Grid
The Volume Profile Grid represents the evolution of volume analysis tools, combining traditional volume profile concepts with modern visualization techniques and intelligent analysis algorithms. By integrating dynamic range selection, sophisticated bull/bear separation, and multi-mode visualization with POC/Value Area detection, it provides traders with institutional-quality market structure analysis that adapts to any trading style. The comprehensive delta analysis and sentiment monitoring system eliminates guesswork while the flexible visualization options ensure optimal clarity across all market conditions, making it an essential tool for traders seeking to understand true market dynamics through volume-based price discovery.
Candle Body Size AlertThis indicator monitors the body size of each candle (close minus open, ignoring wicks) and compares it to a user-defined threshold measured in ticks. If the candle body exceeds the threshold, the indicator triggers an alert condition at the close of the candle.
Features:
1. Adjustable threshold in ticks (default: 4000)
2. Adjustable timeframe (or use chart timeframe)
3. Alerts only at candle close (no intrabar signals)
Use Case:
Designed for traders who want to be notified when unusually large candles form, helping to identify strong momentum moves or volatility spikes.
Fair Value Gap (FVG) – SHKSPR SuiteSHKSPR Suite – Fair Value Gap (FVG)
Overview
The "SHKSPR Suite" is a collection of precision trading tools for institutional-grade execution. This first release, the "Fair Value Gap (FVG)" module, detects and manages market imbalances with advanced filtering, clean visuals, and lifecycle logic. It adapts seamlessly to scalping, intraday, and swing trading across all markets and timeframes.
Core Features
Smart Detection: Wick/body mode, displacement and direction filters
Clutter Control: Min/Max deviation filters, max active gaps
Lifecycle Modes: Touch, % Fill, Full Engulf, Shrink-to-Close
Execution Tools: 50% midline for entries/exits, automated cleanup
Alerts: Real-time notifications when new gaps form
Trading Applications
Scalping (30s–1m, e.g. MNQ): Fade or follow momentum using fresh micro-gaps; enter at 50% midline, stop outside box.
Intraday Trends (5–15m): Trade continuation setups with displacement-confirmed, direction-aligned FVGs.
Swing Plays (4h–D): Target higher-timeframe imbalances; manage with Engulf or % Fill lifecycle.
Liquidity Sweeps: Enter on first retest of post-sweep FVGs for sharp reversals.
Recommended Configurations
Scalping: Expand Gaps ON, Displacement OFF, MinDev ≈ 0.05%, Lifecycle = Shrink
Intraday Trend: Displacement ON, Same Direction ON, MinDev ≈ 0.1–1%, Lifecycle = % Fill (40–60%)
Swing: Expand OFF, Displacement ON, MinDev ≈ 0.2–3%, Lifecycle = Full Engulf
*SHKSPR Suite – engineered precision for traders who demand clarity, structure, and control.*
Body & Volume-Based Buy/Sell Signals (5min 1.5M Vol)Only for 5 min and Volume 1.5M
Conditions (Summarized)
🔹 BUY Signal
Previous candle is red: close < open
Current candle is green: close > open
Previous candle body is smaller than current:
abs(close - open ) < abs(close - open)
Previous candle body size ≥ 10 points
Both candles' volume ≥ minVolume (default: 2,000,000)
➜ Plot BUY below green candle
🔸 SELL Signal
Previous candle is green: close > open
Current candle is red: close < open
Previous candle body is smaller than current:
abs(close - open ) < abs(close - open)
Previous candle body size ≥ 10 points
Both candles' volume ≥ minVolume
➜ Plot SELL above red candle
Price Acceleration Matrix [QuantAlgo]🟢 Overview
The Price Acceleration Matrix indicator is an advanced momentum analysis tool that measures the rate of change in price velocity across multiple timeframes simultaneously. It transforms raw price data into velocity measurements for each timeframe, then calculates the acceleration of these velocities to identify when momentum is building or deteriorating. By analyzing acceleration alignment across all three timeframes, the system can distinguish between strong directional moves (all timeframes accelerating in the same direction) and weak, choppy movements (mixed acceleration signals). This multi-timeframe acceleration matrix provides traders with early warning signals for momentum shifts, trend continuation and reversal opportunities across different timeframes and asset classes.
🟢 How It Works
The indicator employs a three-stage calculation process that transforms price data into actionable acceleration signals. First, it calculates velocity (rate of price change) for each of the three user-defined timeframes by measuring the percentage change in price over the specified lookback periods. These velocity calculations are normalized by their respective timeframe lengths to ensure fair comparison across different periods.
In the second stage, the system calculates acceleration by measuring the change in velocity from one bar to the next for each timeframe, effectively capturing the second derivative of price movement. This acceleration data reveals whether momentum is building (positive acceleration) or deteriorating (negative acceleration) at each timeframe level.
The final stage creates the acceleration matrix score by evaluating alignment across all three timeframes. When all timeframes show positive acceleration, the system averages them for maximum bullish signal strength. When all show negative acceleration, it averages them for maximum bearish signal strength. However, when acceleration signals are mixed across timeframes, the system applies a penalty by dividing the average by two, indicating consolidation or conflicting momentum forces. The resulting signal is then smoothed using an Exponential Moving Average and scaled to the -3 to +3 range using a user-defined threshold parameter.
🟢 How to Use
1. Signal Interpretation and Momentum Analysis
Positive Territory (Above Zero): Indicates accelerating upward momentum with bullish bias and favorable conditions for long positions
Negative Territory (Below Zero): Signals accelerating downward momentum with bearish bias and favorable conditions for short positions
Extreme Levels (±2 to ±3): Represent maximum acceleration alignment across all timeframes, indicating high-probability momentum continuation
Moderate Levels (±1 to ±2): Suggest building momentum with good timeframe alignment but less conviction than extreme readings
Near Zero (-0.5 to +0.5): Indicates mixed signals, consolidation, or momentum exhaustion requiring caution
2. Overbought/Oversold Zone Analysis
Above +2 (Overbought Zone): Markets showing extreme bullish acceleration may be due for profit-taking or short-term pullbacks
Below -2 (Oversold Zone): Markets showing extreme bearish acceleration may present reversal opportunities or bounce potential
Zone Exits: When acceleration retreats from extreme zones, it often signals momentum exhaustion and potential trend changes
🟢 Pro Tips for Trading
→ Early Momentum Detection: Watch for acceleration crossing above zero after periods of negative readings, as this often precedes major price movements by several bars, providing early entry opportunities before traditional indicators signal.
→ Momentum Exhaustion Signals: Exit or take profits when acceleration reaches extreme levels (±2.5 or higher) and begins to decline, even if price continues in the same direction, as momentum deterioration typically precedes price reversals.
→ Acceleration Divergence Strategy: Look for divergences between price highs/lows and acceleration peaks/troughs, as these often signal weakening momentum and potential reversal opportunities before they become apparent on price charts.
→ Threshold Optimization: Adjust the acceleration threshold based on asset volatility - higher thresholds (0.7-1.0) for volatile assets to reduce false signals, lower thresholds (0.3-0.5) for stable assets to maintain sensitivity.
→ Alert-Based Trading: Utilize the built-in alert system for bullish/bearish reversals (±2 level crosses) and trend changes (zero line crosses) to capture momentum shifts without constant chart monitoring, especially effective for swing trading approaches.
→ Risk Management Integration: Reduce position sizes when acceleration readings are weak (below ±1.0) and increase allocation when strong acceleration alignment occurs (above ±2.0), as signal strength correlates directly with probability of successful trades.
VWAP RIBBONVWAP Ribbon Indicator
The VWAP Ribbon Indicator is a comprehensive technical analysis tool designed for TradingView, utilizing multiple Volume-Weighted Average Price (VWAP) calculations across different timeframes (Daily, Weekly, Monthly, Yearly, and Custom) to identify potential trading opportunities. It generates buy/sell signals, detects institutional bias, compression zones, breakouts, false breakouts, and reversions, providing traders with a robust framework for decision-making. The indicator is highly customizable, allowing users to tailor its settings to their trading style and timeframe.
Features
Multi-Timeframe VWAPs: Plots VWAPs for Daily, Weekly, Monthly, Yearly, and a user-defined Custom timeframe, each with configurable deviation bands.
Buy/Sell Signals: Generates signals based on price interactions with VWAPs, rebounds, and crosses, with adjustable sensitivity and minimum conditions.
Institutional Bias: Identifies bullish or bearish institutional bias based on VWAP alignments and slopes.
Compression Zones: Detects areas where VWAPs converge, indicating potential accumulation or distribution phases.
Breakout and False Breakout Detection: Identifies confirmed breakouts and false breakouts after compression zones, with volume and price confirmation.
Reversion Signals: Detects reversions after price excesses beyond VWAP deviation bands, anchored to pivot points.
Custom VWAP: Allows users to define a custom VWAP timeframe (e.g., specific hours, days, weeks) for tailored analysis.
Tactical Panel: Displays real-time signal and market data in a customizable panel (compact or detailed).
Advanced Filters: Incorporates volume, RSI, EMA, and candlestick patterns to enhance signal accuracy.
How to Use
Adding the Indicator:
In TradingView, go to the Pine Editor, paste the provided code, and click "Add to Chart."
The indicator will overlay VWAP lines and deviation bands on your chart, with optional labels and a tactical panel.
Configuration: The indicator is divided into several input groups for easy customization:
⚙️ Activate VWAPs in Signals: Enable or disable Daily, Weekly, Monthly, Yearly, or Custom VWAPs for signal generation.
Visual VWAP Ribbon Settings: Toggle visibility and adjust colors for VWAP lines and deviation bands. Customize the Custom VWAP timeframe (e.g., 4 hours, 2 days).
Buy/Sell Signals: Enable labels for basic signals ("B" for Buy, "S" for Sell), set minimum conditions (1–10), and adjust signal sensitivity (0.1–1.0).
Institutional Bias Conditions: Enable background coloring for bias, set minimum VWAP spacing (%), and optionally require price alignment with VWAPs.
Statistical Signals: Enable reversion labels, adjust lookback periods, and set volume gates for reversions.
VWAP Compression: Enable detection of VWAP convergence zones and breakout/false breakout signals.
Custom Signals: Enable labels for Custom VWAP rebounds with configurable cooldowns.
Pro Filters: Apply advanced filters like minimum VWAP slope, relative price confirmation, volume thresholds, RSI, and EMA weights.
Signal Weight Configuration: Assign weights to various conditions (e.g., price crosses, rebounds) to fine-tune signal scoring.
Tactical Panel: Enable the panel, choose its position (e.g., top-right), and select compact or detailed mode.
Interpreting Signals:
Buy/Sell Signals: Appear as "B" (Buy) or "S" (Sell) labels with detailed tooltips listing triggered conditions (e.g., price crossing Daily VWAP, rebound from lower band). Signals require a minimum number of conditions (default: 3) and a normalized score above the sensitivity threshold (default: 0.5).
Institutional Bias: Background coloring (green for bullish, red for bearish) indicates VWAP alignment (e.g., Daily > Weekly > Monthly) and slope conditions. Neutral bias has no coloring.
Compression Zones: Gray background highlights areas where VWAPs are within a user-defined threshold (default: 0.5%), signaling potential accumulation/distribution.
Breakout Signals: Labeled as "BREAK ▲" or "BREAK ▼" after exiting a compression zone with strong candlestick confirmation and volume.
False Breakout Signals: Labeled as "FALSE ▲" or "FALSE ▼" when price crosses a Daily VWAP band but reverses back, indicating a failed breakout.
Reversion Signals: Labeled as "▲ R ▬ BUY" or "▼ R ▬ SELL" at pivot points after price excesses beyond VWAP bands, confirmed by volume (if enabled).
Custom VWAP Signals: Labeled as "C-BUY" or "C-SELL" for rebounds off the Custom VWAP’s deviation bands, with configurable volume and candlestick filters.
Tactical Panel: Displays the latest signal, price, date, bias, compression status, trend direction, VWAP distances, volume state, and technical summary (slopes, band distances).
Best Practices:
Timeframe Selection: The indicator auto-scales parameters for different timeframes (Daily+, Intraday ≥1h, Sub-hour). Adjust settings like lookbackBars or devThreshold for specific timeframes if autoScaleReversion is disabled.
Signal Sensitivity: Increase signalSensitivity (e.g., 0.7) for stricter signals or decrease (e.g., 0.3) for more frequent signals. Adjust minConditions to balance signal frequency and reliability.
Volume Filters: Enable useVolumeGate or useLiquidityFilter for high-liquidity assets to reduce false signals in low-volume conditions.
Compression and Breakouts: Use compression zones to anticipate breakouts. Enable showBreakoutLabels and showfalseBreakoutLabels to monitor confirmed and failed breakouts.
Custom VWAP: Set a specific timeframe (e.g., 4 hours) for intraday trading or longer periods (e.g., 2 weeks) for swing trading. Enable showCustomSignalLabels for tailored signals.
Reversion Trading: Use reversion signals for mean-reversion strategies, especially in range-bound markets. Adjust devThreshold and pivotLength for sensitivity.
Tactical Panel: Use the detailed panel for a quick overview of market conditions. Compact mode is ideal for minimal screen clutter.
Alerts:
Set up alerts for:
Institutional Bias (Buy/Sell)
VWAP Compression (Start/End)
Basic Buy/Sell Signals
Reversion Signals (Buy/Sell)
Breakout Signals (Bullish/Bearish)
False Breakout Signals (Bullish/Bearish)
Custom VWAP Rebound Signals (Buy/Sell)
Weekly/Monthly/Yearly VWAP Rebound Signals
In TradingView, go to the Alerts tab, select the indicator, and choose the desired condition. Customize alert messages as needed.
Notes
Performance: The indicator uses max_bars_back=5000 and max_labels_count=500 to ensure compatibility with most assets. For low-liquidity assets, consider enabling useLiquidityFilter to avoid noisy signals.
Customization: Experiment with weights in the "Signal Weight Configuration" group to prioritize specific conditions (e.g., increase wReboundD for Daily VWAP rebounds).
Limitations: Signals are based on historical data and VWAP interactions. Always combine with other analysis tools and risk management strategies.
License: This indicator is released under the Mozilla Public License 2.0.
Scalper ProCreated by 77
version 0.9 (Pre-release version)
Overview
The Scalper Pro Algo is a specialized day trading indicator optimized for the various timeframe, tailored for both stock and cryptocurrency markets. It delivers precise buy and sell signals, highlights dynamic overbought and oversold zones, and flags potential reversal points to support active traders.
At its core, the indicator blends a Kalman-filtered Super trend algorithm with VWMA (Volume-Weighted Moving Average) bands. This fusion enables trend-following and mean-reversion strategies by identifying high-probability entry and exit points. The Kalman filtering helps reduce market noise and minimize false signals, offering traders clearer, more dependable guidance for scalping and short-term trades.
VBC Signal V1.02This indicator was created based on VBC Setup system only. It's created just to make alert to user who know the VBC System only.
For those who dont know VBC, please dont use it.
อินดี้เคเตอร์ให้สัญญาณ BUY / SELL Signal เมื่อเกิดสัญญาณตามเทคนิค VBC
โดยผุ้ใช้สามารถแก้ไข จำนวนจุดสำหรับวิเคราะห์สัญญาณได้
และในกรณีที่ผู้ใช้ใช้ trading view version free ให้ผู้ใช้ เลือก สัญญาณ VBC อย่างเดียว
Multi Volume Weighted Average Price1. Three independent VWAP configurations (VWAP 1, 2, and 3). Each can be set up separately
for periods such as: session, daily, weekly, monthly, etc.
2. Previous VWAP closing prices: Closed VWAPs from previous periods remain visible until the
price touches them. At that point, they are removed.
3. Bands: Based on standard deviation or a percentage of VWAP with an adjustable multiplier.
The bands can be turned on or off.
4. Source: OHLC4 is the default setting for an accurate approximation, but it is customizable
(e.g. HLC3).
5. Global Setting: Select 10,000 or 20,000 historical bars to prevent runtime errors for long
periods.
Usage tips:
1. Use VWAP 1 for daily sessions, VWAP 2 for weekly, and VWAP 3 for Monthly analysis to receive
multi-timeframe support.
2. Customize the labels to clearly distinguish them (e.g. D VWAP, W VWAP, M VWAP).
3. If you encounter errors with historical data (e.g. on the M1 chart), minimize the number of
historical bars displayed to 10,000.
Anchored VWAP by Fin VirajSimple Anchored VWAP with Directional Colors
📊 Overview
A clean and efficient Anchored VWAP (Volume Weighted Average Price) indicator with dynamic directional coloring. This indicator provides traders with a reliable reference point for price action analysis based on volume-weighted calculations from specific anchor points.
✨ Key Features
🎯 Multiple Anchor Types
Session: Anchors to daily trading session start
Day: Resets at the beginning of each trading day
Week: Weekly anchor points for swing trading
Month: Monthly anchors for longer-term analysis
Manual Date: Set custom anchor date for specific events
🌈 Directional Color System
🟢 Green: Price above VWAP with upward momentum
🔴 Red: Price below VWAP with downward momentum
🔵 Blue: Neutral/transitional conditions
📏 Standard Deviation Bands
Customizable multipliers (default: 1.0 and 2.0)
Toggle on/off as needed
Support and resistance levels based on statistical deviation
Filled area between bands for better visualization
🔧 Settings & Customization
Input Parameters
Anchor Type: Choose from 5 different anchor methods
Manual Anchor Date: Set specific date for manual anchoring
Reset Anchor Point: Manual reset button
Show Standard Deviation Bands: Toggle bands visibility
Band Multipliers: Adjust band distance (1σ and 2σ)
VWAP Line Width: Customize line thickness (1-4)
Color Customization
Bullish Color: Customize uptrend color
Bearish Color: Customize downtrend color
Neutral Color: Customize neutral state color
Band Color: Customize standard deviation bands color
📈 How to Use
For Day Trading
Set anchor type to "Session" or "Day"
Use VWAP as dynamic support/resistance
Green color = bullish bias, Red color = bearish bias
For Swing Trading
Set anchor type to "Week" or "Month"
Longer-term VWAP acts as major S/R level
Standard deviation bands show potential reversal zones
For Event-Based Analysis
Set anchor type to "Manual Date"
Choose significant event date (earnings, news, etc.)
Analyze price behavior relative to that anchor point
🎨 Visual Interpretation
VWAP Line Colors
Bright Green: Strong bullish momentum (price above rising VWAP)
Bright Red: Strong bearish momentum (price below falling VWAP)
Blue: Neutral conditions or transitional phase
Standard Deviation Bands
Upper Bands: Potential resistance levels
Lower Bands: Potential support levels
Band Touches: Often indicate reversal or continuation points
💡 Trading Applications
Support & Resistance
VWAP acts as dynamic support in uptrends
VWAP acts as dynamic resistance in downtrends
Standard deviation bands provide additional S/R levels
Trend Analysis
Price consistently above VWAP = bullish trend
Price consistently below VWAP = bearish trend
Color changes help identify trend shifts
Entry & Exit Points
Use VWAP reclaims for potential long entries
Use VWAP breaks for potential short entries
Standard deviation bands for profit-taking levels
⚙️ Technical Details
Pine Script Version: v6
Overlay: Yes (plots on price chart)
Calculation: Volume-weighted average price from anchor point
Standard Deviation: Statistical measure of price dispersion
Performance: Optimized for real-time calculation
🔄 Anchor Reset Logic
The indicator automatically resets based on selected anchor type:
Session/Day: Resets at market open
Week: Resets at week start
Month: Resets at month start
Manual: Resets from chosen date
Manual Reset: Override button for immediate reset
📋 Best Practices
Choose appropriate timeframe for your anchor type
Combine with volume analysis for better confirmation
Use multiple timeframes for comprehensive analysis
Consider market context when interpreting signals
Test on demo before live trading
⚠️ Disclaimer
This indicator is for educational and informational purposes only. Always conduct your own analysis and risk management before making trading decisions.
London/NY Forex SessionDesigned for Forex traders who want a clear view of market dynamics.
This tool highlights the most active trading windows of the day, helping you align with institutional moves and avoid low-liquidity periods.
Volume Split Subwindow — Buy/Sell %, ADX, DeltaThis script splits each candle’s volume into **buy vs sell portions** (teal = buy, red = sell).
It plots a **volume histogram** with moving average lines (MA and 2×MA) for breakout detection.
Two side panels show **Buy/Sell %, Delta, ADX, and absolute buy/sell volumes** for quick analysis.