Gold Orderflow Validator (Absorption Efficiency Shift )Gold Orderflow Validator — Absorption • Efficiency Shift • Expansion
This indicator is designed to validate market behavior, not to generate mechanical buy/sell signals.
It translates order-flow concepts used by professional traders into a clean, chart-based framework that can be used alongside footprint, volume, and price action analysis.
The core objective of this tool is to help traders identify when the market is being constrained, when it changes regime, and when expansion is likely to begin.
Conceptual Foundation
Markets move through three distinct phases:
Absorption – when effort increases but price fails to progress
Acceptance (Efficiency Shift) – when the market agrees on a new price area
Expansion – when price moves efficiently with reduced opposition
This indicator focuses on identifying these phases as a sequence, rather than treating them as isolated signals.
Key Components
1) Absorption Detection
Absorption occurs when:
Volume increases significantly
Candle wicks dominate
Price fails to expand meaningfully
This typically indicates that liquidity is being absorbed and price is being deliberately held.
Absorption is a contextual warning, not an entry signal.
Displayed as: ABS
2) Price Efficiency Shift
An efficiency shift identifies a regime change in the market:
Candle range expands relative to ATR
Candle body becomes dominant
Closing price occurs near the extreme of the bar
This reflects price acceptance — the point at which the market stops negotiating and begins moving decisively.
Displayed as: SHIFT↑ or SHIFT↓
3) Last Absorption → Expansion Sequence
This is the highest-quality condition the indicator identifies.
When:
Absorption occurs first
An efficiency shift follows within a defined window
Price breaks and holds beyond the absorption area
The market has likely completed accumulation/distribution and entered an expansion phase.
This sequence is intentionally conservative and aims to highlight high-conviction movement, not early prediction.
Displayed as: A→SHIFT ✅
How to Use the Indicator
Use Absorption to identify when the market is constrained and avoid premature entries.
Use Efficiency Shift to recognize a genuine change in market behavior.
Use the A→SHIFT sequence as confirmation that expansion is underway.
This indicator is best used:
As a confirmation tool, not a standalone system
In combination with footprint, volume profile, and higher-timeframe structure
For Gold (XAUUSD / GC) where false breakouts and liquidity events are common
What This Indicator Is Not
It is not a buy/sell signal generator
It does not predict tops or bottoms
It does not repaint signals on closed candles
All signals are generated only after candle close to ensure structural integrity.
Ideal Use Case
Context validation before entering trades
Confirming whether a breakout is genuine or transitional
Understanding when price is transitioning from balance to expansion
Final Notes
This indicator is intentionally minimal and conservative.
Its value lies in filtering noise, not increasing trade frequency.
Used correctly, it helps align traders with real market behavior rather than reactive price patterns.
Candlestick analysis
Scalper ProScalper Pro — Advanced Multi-Filter Scalping Indicator
Overview:
Scalper Pro is a professional-grade TradingView indicator designed for precision scalping. It combines Bollinger Bands, SuperTrend signals, swing detection, daily bias filters, kill zone timing, and a customizable moving average to highlight high-probability intraday entries.
Key Features:
Bollinger Bands: Multi-timeframe support with selectable MA types (SMA, EMA, WMA, SMMA, VWMA) and fully customizable colors, line widths, and fills.
SuperTrend Signals: Automatically identifies potential trend reversals with filtered buy/sell signals based on kill zone and daily bias.
Daily Bias Filter: Trades align with the overall daily trend to avoid counter-trend entries.
Kill Zone Highlighting: Optional hourly and custom time filters mark periods of higher probability market moves.
Swing Logic: Detects local support/resistance swings to refine entry signals.
Bar Coloring: Visual cues on bars touching upper or lower bands during active kill zones.
Alerts & Dashboard: Custom buy/sell alerts and a top-right dashboard display the current daily bias.
Custom Moving Average: Optionally filter signals using any MA type and period for additional trend confirmation.
Ideal For:
Scalpers seeking high-probability intraday setups.
Traders who want multiple filters (trend, volatility, time, swing) in a single visual tool.
Anyone who prefers a clean, professional, and visually attractive chart design.
How It Works:
Signals only trigger in the kill zone and align with the daily bias.
Buy signals appear when price crosses swings upward; sell signals appear when price crosses swings downward.
Bollinger Bands identify volatility extremes for additional confirmation.
The moving average can act as a dynamic trend filter for entries above or below price.
Customization Options:
Timeframe for Bollinger Bands calculation
Multiple MA types and periods
Kill zone start/end times
Daily bias threshold
ATR-based SuperTrend parameters
Color schemes and line widths for a professional chart aesthetic
Alerts:
Built-in buy and sell alert conditions for TradingView notifications.
Toby Crabel's HisVolAs in Linda Raschke's Street smarts..... . This indicator shows the signals of Toby Crabel's Historical Volatility 6/100 strategy. The strategy assumes, that volatility contraction measured by two measures would give better results.
There is one other script that is a strategy , but it assumes that the signal requires both inside bar and narrowest range, what is not as in Linda Raschke's.
The strategy and what does the script do:
1) measures short-term unannualized volatility (by default six), long term uannualized volatility (by default 100), and measures the ratio of short volatility / long volatility.
2) checks if the current bar is an inside bar or has narrowest range out of last X bar (by default 4), or both,
3) puts an etiquette if short volatility / long volatility is equal to or smaller than 0,5 AND the day is inside bar, has narrowest range, or both.
Next day both buy-stop and sell-stop should be set. Buy-stop at the high and sell-stop at the low of the bar with etiquette.
This is by no means any financial advice, nor the historical results guarantee future gain.
iFVG Pro - DEMO [Smart Money Concepts] iFVG Pro is a specialized analysis toolkit designed for Smart Money Concepts (SMC) traders. It automates the detection of Inversion Fair Value Gaps (iFVG) combined with Liquidity Sweeps to identify high-probability reaction zones in the market.
Indicator Logic: To ensure transparency, here is how the script calculates signals:
Swing Detection: Using a ZigZag-based logic, the script marks short-term highs and lows acting as Buy-Side (BSL) and Sell-Side (SSL) liquidity.
Liquidity Sweep: The indicator waits for price to "sweep" these levels (wick break only, no body candle close beyond the level). This often indicates a liquidity grab.
Inversion FVG: Following the sweep, the algorithm scans for a Fair Value Gap (Imbalance) that gets broken by price, thus becoming "inverted". For example, a bearish FVG is broken upward and now acts as bullish support.
Signal Generation: A setup is plotted only when this specific chain of events (Liquidity -> Sweep -> iFVG) is complete.
Features:
🎯 iFVG Zones: Automated boxes highlighting potential entry or re-test zones.
💧 Liquidity Lines: Dynamic display of unmitigated highs/lows.
🧹 Clean Chart: Built-in logic removes old objects to keep the chart clutter-free.
📊 Status Panel: Displays details about the last detected setup.
⏰ Time Filter: Configurable trading sessions (e.g., London/New York Session).
Disclaimer: This tool is for educational and analytical purposes only. Past performance is not indicative of future results. Not financial advice.
FVG for Backtesting3-Candle Trend + FVG (15m) – v6
This indicator identifies three consecutive bullish or bearish candles on the 15-minute timeframe and highlights Fair Value Gaps (FVG) in the middle candle.
It displays:
Boxes marking the FVG zones
Labels showing “FVG”
Triangle signals for long (bullish) and short (bearish) setups
Fully compatible with Pine Script v6, it serves as a visual tool for spotting trend setups and potential trading opportunities.
iFVG Pro [Smart Money Concepts] iFVG Pro is a specialized analysis toolkit designed for Smart Money Concepts (SMC) traders. It automates the detection of Inversion Fair Value Gaps (iFVG) combined with Liquidity Sweeps to identify high-probability reaction zones in the market.
Indicator Logic: To ensure transparency, here is how the script calculates signals:
Swing Detection: Using a ZigZag-based logic, the script marks short-term highs and lows acting as Buy-Side (BSL) and Sell-Side (SSL) liquidity.
Liquidity Sweep: The indicator waits for price to "sweep" these levels (wick break only, no body candle close beyond the level). This often indicates a liquidity grab.
Inversion FVG: Following the sweep, the algorithm scans for a Fair Value Gap (Imbalance) that gets broken by price, thus becoming "inverted". For example, a bearish FVG is broken upward and now acts as bullish support.
Signal Generation: A setup is plotted only when this specific chain of events (Liquidity -> Sweep -> iFVG) is complete.
Features:
🎯 iFVG Zones: Automated boxes highlighting potential entry or re-test zones.
💧 Liquidity Lines: Dynamic display of unmitigated highs/lows.
🧹 Clean Chart: Built-in logic removes old objects to keep the chart clutter-free.
📊 Status Panel: Displays details about the last detected setup.
⏰ Time Filter: Configurable trading sessions (e.g., London/New York Session).
Disclaimer: This tool is for educational and analytical purposes only. Past performance is not indicative of future results. Not financial advice.
INDICADOR PRO🧪 How to Use It Effectively (Forex & Crypto)
✔️ Ideal for:
EURUSD, GBPUSD, USDJPY
BTC, ETH (best during London + New York sessions)
✔️ Recommended:
Disable the Asia session for crypto if the market is noisy
Backtest for at least 3–6 months
Use PDH/PDL as a strong filter
BTC Trend Forecast (Trend-Follow + Reversal)This indicator should only be used on Bitcoin. Be careful if you use it for other coins. I suggest looking at the 1-hour candlestick chart.
BTC Trend Forecast (Trend-Follow + Reversal)BTC Trend Forecast,This indicator should only be used on Bitcoin. Be careful if you use it for other coins. I suggest looking at the 1-hour candlestick chart.
Top / Bottom Indicator v69Built in TA uses multiple signals to predict tops and bottoms based on a high confidence score. Longer runs followed by retracements that signify a reversal are also indicated. Buy and sell signals are displayed and best to use "on candle close" to confirmation. Designed for day trading on auto trading with automatic alerts at 2:50 CST to close out all open positions.
iFVG Pro [Smart Money Concepts]English / German below
iFVG Pro is a specialized analysis toolkit designed for Smart Money Concepts (SMC) traders. It automates the detection of Inversion Fair Value Gaps (iFVG) combined with Liquidity Sweeps to identify high-probability reaction zones in the market.
Indicator Logic: To ensure transparency, here is how the script calculates signals:
Swing Detection: Using a ZigZag-based logic, the script marks short-term highs and lows acting as Buy-Side (BSL) and Sell-Side (SSL) liquidity.
Liquidity Sweep: The indicator waits for price to "sweep" these levels (wick break only, no body candle close beyond the level). This often indicates a liquidity grab.
Inversion FVG: Following the sweep, the algorithm scans for a Fair Value Gap (Imbalance) that gets broken by price, thus becoming "inverted". For example, a bearish FVG is broken upward and now acts as bullish support.
Signal Generation: A setup is plotted only when this specific chain of events (Liquidity -> Sweep -> iFVG) is complete.
Features:
🎯 iFVG Zones: Automated boxes highlighting potential entry or re-test zones.
💧 Liquidity Lines: Dynamic display of unmitigated highs/lows.
🧹 Clean Chart: Built-in logic removes old objects to keep the chart clutter-free.
📊 Status Panel: Displays details about the last detected setup.
⏰ Time Filter: Configurable trading sessions (e.g., London/New York Session).
Disclaimer: This tool is for educational and analytical purposes only. Past performance is not indicative of future results. Not financial advice.
15:50 AnticipeThis indicator is designed to anticipate the market behavior around a specific time of day (by default 15:50) by evaluating market conditions one minute before the target candle.
It is primarily intended for intraday trading on 1-minute charts, especially on index futures such as NQ / MNQ.
The logic combines trend, volatility compression, momentum, volume, and VWAP positioning, using a scoring system to determine whether a LONG, SHORT, or NEUTRAL bias is statistically favored before the target candle prints.
Core Concept
At the anticipation candle (15:49 by default), the indicator evaluates multiple technical conditions.
Each condition adds points to a LONG score or SHORT score.
If one side reaches the required score threshold and is stronger than the opposite side, a persistent signal is generated and held through the 15:50 candle.
The 15:50 candle is highlighted in yellow for visual reference.
Indicators Used
The system combines:
• Bollinger Bands to detect volatility compression
• EMA 9 / EMA 21 / EMA 89 for short-term and structural trend
• RSI for momentum confirmation
• Volume Spike Detection based on a volume SMA multiplier
• Anchored VWAP, reset daily and anchored at a configurable time
• Optional Reversal Mode for mean-reversion setups
Scoring Logic
Each side (LONG / SHORT) accumulates points based on conditions such as:
• Bollinger Band compression
• EMA 9 vs EMA 21 alignment
• Price location relative to EMA 9 and BB basis
• RSI above or below threshold
• Volume spike confirmation
• Price position relative to Anchored VWAP
If Reversal Mode is enabled, additional points are added when:
• Price touches or exceeds Bollinger extremes
• RSI divergence is detected
• Price deviates significantly from Anchored VWAP
Reversal conditions carry more weight, favoring exhaustion and snap-back setups.
Signal Generation
At the anticipation candle:
• LONG signal
Triggered when LONG score ≥ required threshold and stronger than SHORT score.
• SHORT signal
Triggered when SHORT score ≥ required threshold and stronger than LONG score.
• NEUTRAL signal
Displayed when neither side has a clear statistical edge.
Signals are displayed as labels above or below price, positioned dynamically using ATR to avoid candle overlap.
Once triggered, the signal remains active through the 15:50 candle and can be used for trade execution or confirmation.
Anchored VWAP
The Anchored VWAP:
• Resets automatically each trading day
• Starts calculating from a user-defined hour and minute
• Acts as a directional and mean-reversion reference
• Is fully integrated into both trend and reversal logic
Alerts
The indicator provides alert conditions for:
• Anticipated LONG setup
• Anticipated SHORT setup
• NEUTRAL condition
Alerts trigger when the anticipation signal becomes active, allowing automation or discretionary execution.
Intended Use
This indicator is best used as:
• A directional bias tool before a known time-based volatility event
• A confirmation layer, not a standalone entry system
• A way to structure disciplined trades instead of reacting emotionally to the 15:50 candle
It favors clarity, confluence, and probability, not prediction.
PDH & PDL - Previous Day LevelsPDH & PDL – Previous Day High and Low
This indicator automatically plots the Previous Day High (PDH) and Previous Day Low (PDL) on intraday charts.
These key levels are widely used by traders as important support and resistance zones, helping to identify potential areas for price reactions, breakouts, or liquidity grabs.
Features
Automatically detects the previous trading day’s high and low
Draws clear horizontal levels across the current session
Labels the levels as PDH and PDL
Updates in real time at the start of each new trading day
Designed for intraday timeframes
How to Use
Use PDH as a potential resistance level
Use PDL as a potential support level
Watch for breakouts, rejections, or retests around these levels
Combine with price action, volume, or session-based strategies
Best For
Day trading
Scalping
Forex, indices, crypto, and futures
Traders who use market structure and key levels
This indicator keeps your chart clean while highlighting two of the most important reference levels from the previous trading day.
HTF Context DashboardThis indicator is a comprehensive Multi-Timeframe (MTF) Dashboard designed to provide traders with immediate context on the Monthly (M), Weekly (W), and Daily (D) price action without needing to switch charts. It combines institutional market structure logic with a built-in volatility filter (ADR) to help traders identify high-probability conditions and avoid over-extended markets.
How It Works
The script analyzes the relationship between the current candle and the previous candle's High, Low, and Close across three higher timeframes simultaneously. It classifies market conditions into three specific templates:
1. CIB (Closure In Breakout)
Logic: A "CIB" signal is generated when a candle closes above the previous candle's High (Bullish) or below the previous candle's Low (Bearish).
Significance: This indicates Expansion and strong directional momentum.
2. IB (Inside Bar)
Logic: An "IB" signal is generated when a candle's entire range (High to Low) is contained within the previous candle's range.
Significance: This indicates Contraction or equilibrium. It is often a precursor to volatility expansion.
3. Range
Logic: The candle has not closed outside the previous range, nor is it an inside bar.
Significance: This represents indecision or a transition phase.
Live Breakout Detection
While the text labels (CIB, IB, Range) are based on closed candles (for Monthly and Weekly), the Background Colours are dynamic for the current session:
Gray: Price is trading within the previous range.
Green: Price is currently breaking above the previous High (Live Breakout).
Red: Price is currently breaking below the previous Low (Live Breakdown).
Risk Management: The ADR "Gas Tank"
A unique feature of this dashboard is the integrated Average Daily Range (ADR) monitor located in the Daily column.
Calculation: The script calculates the simple moving average (SMA) of the Daily Range (High - Low) over the last 5 days.
Percentage Display: It displays the current day's range as a percentage of the ADR. For example, "85%" means the price has covered 85% of its average expected move.
"TIRED" Mode: If the current range exceeds 100% of the ADR (or a user-defined threshold), the dashboard turns Gray and displays "TIRED". This serves as a warning that the market may be statistically over-extended/exhausted, helping traders avoid chasing moves late in the day.
Settings & Customization
Template Colours: Fully customizable colours for Bullish, Bearish, and Neutral states.
ADR Filter: Toggle the "TIRED" warning on or off.
Positioning: Move the table to any corner of the chart (Top/Bottom, Left/Right).
Size: Adjust the text size to fit your screen resolution.
Disclaimer: This tool is for informational purposes only and does not constitute financial advice. Past performance is not indicative of future results.
Trend Futures Trading AssistantHere is the translation of your trading strategy into professional English, suitable for a trading guide or script comments:
**Usage Instructions:**
Try to enter long or short positions when the signal is sharpest (at the "needle tip"). Note that false signals often appear during strong uptrends or downtrends; always hold positions in accordance with the trendline direction.
**Example for Short Selling:**
If the trendline is moving downward, hold the position for a longer period even if a brief trend reversal occurs. Always use previous highs and lows to further confirm the trend.
In a downtrend: if the price fails to break below the previous low, and there is a clear trend reversal accompanied by a long/bullish signal appearing at the bottom of the candlestick, you may enter a light position to avoid falling for a false signal.
The same logic applies to long positions.
***
**Key Terminology Used:**
* **接针尖:** Enter at the "needle tip" / when the signal is sharpest (implying precision entries at turning points).
* **假信号:** False signals.
* **趋势线:** Trendline.
* **前高前低:** Previous highs and lows.
* **轻仓入场:** Enter a light position / Enter with small position size.
使用方法:
做多做空尽量接针尖,上升和下降的趋势中总会出现几个假信号,请结合趋势线走势持仓。
例如做空:
趋势线一直往下走,即使出现了短暂的趋势反转,也要持仓久一点,结合前高前低线进一步确认走势,下跌行情中,如果没有跌破前低,而且趋势有了明显的反转,而且K线底部出现了做多的信号,此刻可以轻仓入场,防止是假信号。做多也是如此操作。
Adaptive EMA Selector Neo Fast by TheTradingSmurf
Adaptive EMA Selector Neo Fast is a dynamic moving average selector designed for fast intraday and scalping conditions. It continuously evaluates a predefined EMA pool and automatically displays the EMA most respected by price as the Entry EMA, plus a higher timeframe Stop EMA with an ATR based buffer. The script adapts quickly using regime blending and volatility normalization, includes a futuristic dashboard, optional on chart labels, and cross fill visualization for EMA relationships. Built by TheTradingSmurf.
CT Trading 1 horaThis indicator is designed for educational and analytical purposes only.
It does not constitute financial advice.
Always manage risk properly and trade at your own responsibility.”
Custom Price Offsets v6.1Use the indicator to mark pullbacks and targets on your chart based off custom levels. Click to set the initial point on your chart. Can change your offsets in the settings menu. must delete and readd indicator to change set point.
Super Scalper[XAUUSD]// © SuperScalper
//@version=5
indicator('Super Scalper ', overlay=true, max_labels_count=500)
show_tp_sl = input.bool(true, 'Display TP & SL', group='Techical', tooltip='Display the exact TP & SL price levels for BUY & SELL signals.')
rrr = input.string('1:2', 'Risk to Reward Ratio', group='Techical', options= , tooltip='Set a risk to reward ratio (RRR).')
tp_sl_multi = input.float(1, 'TP & SL Multiplier', 1, group='Techical', tooltip='Multiplies both TP and SL by a chosen index. Higher - higher risk.')
tp_sl_prec = input.int(2, 'TP & SL Precision', 0, group='Techical')
candle_stability_index_param = 0.7
rsi_index_param = 80
candle_delta_length_param = 10
disable_repeating_signals_param = input.bool(true, 'Disable Repeating Signals', group='Techical', tooltip='Removes repeating signals. Useful for removing clusters of signals and general clarity.')
GREEN = color.rgb(29, 255, 40)
RED = color.rgb(255, 0, 0)
TRANSPARENT = color.rgb(0, 0, 0, 100)
//indicator("Author Info Display"
// Create table
var table infoTable = table.new(position.top_right, 2, 6, bgcolor=color.new(#000000, 1), border_width=1)
if barstate.islast
table.cell(infoTable, 0, 0, "Author:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 0, "Klasscco", text_color=color.rgb(255, 251, 0), text_size=size.large)
table.cell(infoTable, 0, 1, "Etsy:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 1, "https://www.etsy.com/shop/KlasscCo", text_color=color.rgb(255, 251, 0), text_size=size.small)
table.cell(infoTable, 0, 3, "Website:", text_color=color.white, text_size=size.small)
table.cell(infoTable, 1, 3, "etsy.com/shop/KlasscCo", text_color=color.rgb(255, 251, 0), text_size=size.small)
label_size = input.string('normal', 'Label Size', options= , group='Cosmetic')
label_style = input.string('text bubble', 'Label Style', , group='Cosmetic')
buy_label_color = input(GREEN, 'BUY Label Color', inline='Highlight', group='Cosmetic')
sell_label_color = input(RED, 'SELL Label Color', inline='Highlight', group='Cosmetic')
label_text_color = input(color.white, 'Label Text Color', inline='Highlight', group='Cosmetic')
stable_candle = math.abs(close - open) / ta.tr > candle_stability_index_param
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
bullish_engulfing = close < open and close > open and close > open
rsi_below = rsi < rsi_index_param
decrease_over = close < close
var last_signal = ''
var tp = 0.
var sl = 0.
bull_state = bullish_engulfing and stable_candle and rsi_below and decrease_over and barstate.isconfirmed
bull = bull_state and (disable_repeating_signals_param ? (last_signal != 'buy' ? true : na) : true)
bearish_engulfing = close > open and close < open and close < open
rsi_above = rsi > 100 - rsi_index_param
increase_over = close > close
bear_state = bearish_engulfing and stable_candle and rsi_above and increase_over and barstate.isconfirmed
bear = bear_state and (disable_repeating_signals_param ? (last_signal != 'sell' ? true : na) : true)
round_up(number, decimals) =>
factor = math.pow(10, decimals)
math.ceil(number * factor) / factor
if bull
last_signal := 'buy'
dist = atr * tp_sl_multi
tp_dist = rrr == '2:3' ? dist / 2 * 3 : rrr == '1:2' ? dist * 2 : rrr == '1:4' ? dist * 4 : dist
tp := round_up(close + tp_dist, tp_sl_prec)
sl := round_up(close - dist, tp_sl_prec)
if label_style == 'text bubble'
label.new(bar_index, low, 'BUY', color=buy_label_color, style=label.style_label_up, textcolor=label_text_color, size=label_size)
else if label_style == 'triangle'
label.new(bar_index, low, 'BUY', yloc=yloc.belowbar, color=buy_label_color, style=label.style_triangleup, textcolor=TRANSPARENT, size=label_size)
else if label_style == 'arrow'
label.new(bar_index, low, 'BUY', yloc=yloc.belowbar, color=buy_label_color, style=label.style_arrowup, textcolor=TRANSPARENT, size=label_size)
label.new(show_tp_sl ? bar_index : na, low, 'TP: ' + str.tostring(tp) + ' SL: ' + str.tostring(sl), yloc=yloc.price, color=color.gray, style=label.style_label_down, textcolor=label_text_color)
if bear
last_signal := 'sell'
dist = atr * tp_sl_multi
tp_dist = rrr == '2:3' ? dist / 2 * 3 : rrr == '1:2' ? dist * 2 : rrr == '1:4' ? dist * 4 : dist
tp := round_up(close - tp_dist, tp_sl_prec)
sl := round_up(close + dist, tp_sl_prec)
if label_style == 'text bubble'
label.new(bear ? bar_index : na, high, 'SELL', color=sell_label_color, style=label.style_label_down, textcolor=label_text_color, size=label_size)
else if label_style == 'triangle'
label.new(bear ? bar_index : na, high, 'SELL', yloc=yloc.abovebar, color=sell_label_color, style=label.style_triangledown, textcolor=TRANSPARENT, size=label_size)
else if label_style == 'arrow'
label.new(bear ? bar_index : na, high, 'SELL', yloc=yloc.abovebar, color=sell_label_color, style=label.style_arrowdown, textcolor=TRANSPARENT, size=label_size)
label.new(show_tp_sl ? bar_index : na, low, 'TP: ' + str.tostring(tp) + ' SL: ' + str.tostring(sl), yloc=yloc.price, color=color.gray, style=label.style_label_up, textcolor=label_text_color)
alertcondition(bull or bear, 'BUY & SELL Signals', 'New signal!')
alertcondition(bull, 'BUY Signals (Only)', 'New signal: BUY')
alertcondition(bear, 'SELL Signals (Only)', 'New signal: SELL')
HTF Candle Panel (3 Closed + 1 Live) v4High Time Frame Candle Mapping Display
- Automatically selects the correct higher timeframe (HTF) based on the chart timeframe
- Displays previous 3 completed HTF candles + 1 developing HTF candle
- Renders them as candles on the right side of the chart
- Updates dynamically as you change timeframes
- This is a true overlay candle panel, not just OHLC labels.
- Exact HTF OHLC — price aligns perfectly with the actual HTF chart.
Works (dynamically) on these time frames only.
Chart Timeframe // Higher Timeframe Shown
1 second - 1 minute
15 seconds - 5 minutes
1 minute - 15 minutes
3 minutes - 30 minutes
5 minutes - 1 hour
15 minutes - 4 hours
30 minutes - 4 hours
1 hour - Daily
4 hours - Weekly
NOTE: Premium TradingView needed for "Seconds" charting
MRG VWAP CompleteMRG VWAP Complete - Indicator Description
📊 Overview
MRG VWAP Complete is a professional all-in-one VWAP indicator that combines two powerful volume-weighted average price tools into a single, highly customizable solution. This indicator provides traders with both anchored VWAP with deviation bands and a weekly VWAP that resets every Sunday, offering comprehensive price analysis across multiple timeframes.
🎯 Key Features
Dual VWAP System
Standard VWAP: Highly configurable with multiple anchor periods and deviation bands
Weekly VWAP: Automatically resets every Sunday for swing trading strategies
Option to display both simultaneously or independently
Standard VWAP Capabilities
Multiple Anchor Periods:
Session (Daily)
Week / Month / Quarter / Year
Decade / Century
Corporate Events: Earnings / Dividends / Splits
Customizable Parameters:
Source selection (HLC3, Close, Open, etc.)
Hide on 1D timeframes and above
Offset adjustment
Custom color and line thickness (1-5)
Advanced Deviation Bands System
Three Independent Band Levels:
Each band can be enabled/disabled individually
Customizable multipliers for each level
Independent color selection for each band
Optional fill toggle for each band
Two Calculation Modes:
Standard Deviation: Traditional statistical approach
Percentage: Distance calculated as percentage of VWAP value
Visual Customization:
✅ Enable/disable band fills independently
🎨 Choose any color for each band
📏 Transparent fills (95% opacity) for clear price action visibility
🎯 Clean chart display with only desired elements
Weekly VWAP Features
Resets automatically every Sunday
Customizable source input
Independent color and line width settings
Perfect for identifying weekly trends and key levels
⚙️ Complete Parameter List
Display Options
Show/Hide Standard VWAP
Show/Hide Weekly VWAP
Standard VWAP Settings
Anchor Period selection
Source selection
Hide on 1D or above option
Offset value
VWAP color
VWAP line width (1-5)
Bands Settings
Calculation mode (Standard Deviation / Percentage)
Band #1: Enable, Multiplier, Color, Fill toggle
Band #2: Enable, Multiplier, Color, Fill toggle
Band #3: Enable, Multiplier, Color, Fill toggle
Weekly VWAP Settings
Weekly VWAP color
Weekly VWAP line width (1-5)
Source selection
📈 Strategic Applications
Mean Reversion Trading
Use deviation bands to identify overbought/oversold conditions
Enter trades when price reaches outer bands
Target VWAP for exits
Trend Confirmation
Price above VWAP = Bullish bias
Price below VWAP = Bearish bias
Weekly VWAP confirms longer-term trend direction
Support & Resistance
VWAP acts as dynamic support/resistance
Deviation bands provide multiple levels for entries/exits
Weekly VWAP identifies major swing levels
Multi-Timeframe Analysis
Combine Standard VWAP (intraday) with Weekly VWAP (swing)
Identify confluence zones where both VWAPs align
Spot divergences between short-term and weekly trends
Breakout Trading
Monitor price action around VWAP levels
Trade breakouts through deviation bands
Weekly VWAP breaks signal strong momentum
💡 Advantages
✨ All-in-One Solution: No need for multiple VWAP indicators
⏱️ Time-Saving: Pre-configured with professional settings
🎯 Precision: Multiple anchor periods for different trading styles
🎨 Fully Customizable: Every visual element can be adjusted
📊 Clean Charts: Toggle fills on/off for optimal visualization
🔄 Automatic Updates: Both VWAPs update in real-time
📱 Universal: Works on all timeframes and instruments
🎓 Ideal For
Trading Styles
Day Trading (M1, M5, M15)
Swing Trading (H1, H4, D1)
Scalping strategies
Position trading
Markets
Forex (XAUUSD, EUR/USD, GBP/USD, etc.)
Indices (US30, NAS100, SPX500)
Cryptocurrencies
Commodities
Stocks
Strategies
VWAP mean reversion
Trend following
Breakout trading
Volume-weighted support/resistance
Institutional order flow analysis
🔧 Recommended Settings
For Day Trading (M5-M15)
Standard VWAP: Anchor = Session
Band #1: Multiplier 1.0, Fill ON
Band #2: Multiplier 2.0, Fill OFF
Weekly VWAP: Enabled for major levels
For Swing Trading (H1-H4)
Standard VWAP: Anchor = Week
Band #1: Multiplier 1.5, Fill ON
Band #2: Multiplier 2.5, Fill ON
Weekly VWAP: Primary level for trend confirmation
For Scalping (M1-M5)
Standard VWAP: Anchor = Session
Band #1: Multiplier 0.5, Fill ON
Band #2: Multiplier 1.0, Fill OFF
Weekly VWAP: Disabled for cleaner chart
📊 Understanding the Bands
Band Multiplier = 1.0
Contains ~68% of price action (1 standard deviation)
Primary mean reversion zone
Band Multiplier = 2.0
Contains ~95% of price action (2 standard deviations)
Strong overbought/oversold signal
Band Multiplier = 3.0
Contains ~99.7% of price action (3 standard deviations)
Extreme reversal zones
🎯 Trading Tips
Confluence Trading: Enter when price touches a deviation band AND Weekly VWAP
Trend Confirmation: Only take long trades above both VWAPs, shorts below both
Band Rejection: Watch for candle rejections at outer bands for reversal signals
Volume Confirmation: Strong moves should break bands with high volume
Time of Day: VWAP is most reliable during high-volume sessions
📌 Important Notes
VWAP resets based on anchor period selection
Weekly VWAP uses Sunday as the start of the week
Deviation bands require sufficient volume data
Best used in combination with other technical analysis tools
Not a standalone trading system - use proper risk management
🚀 Why Choose MRG VWAP Complete?
✅ Professional Grade: Used by institutional traders
✅ Maximum Flexibility: Adapt to any trading style
✅ Visual Clarity: Customizable colors and fills
✅ Dual Perspective: Intraday + weekly analysis combined
✅ Easy to Use: Intuitive parameter organization
✅ Performance Optimized: Efficient code for smooth charting
Master volume-weighted price analysis with the most complete VWAP indicator available! 📊🚀
💼 Perfect For Professional Traders
Whether you're a retail trader or institutional analyst, MRG VWAP Complete provides the tools you need to:
Identify fair value zones
Spot institutional order flow
Time entries with precision
Manage risk effectively
Trade with the smart money
Elevate your VWAP trading to the next level! 💎






















