ICT Sessions [TradeWithRon]
ICT Sessions and killzones maps three intraday sessions on your chart (Asia, London, NY), tracks each session’s live high/low, draws optional session range boxes, and projects ICT OTE zones in real time—with granular styling, touch/mitigation logic, and alerting.
What it does
Live Session high/low tracking.
Historical session lines:
When a session ends, its final High/Low are preserved as tracked lines (with optional labels) for a configurable number of recent sessions.
Session boxes (ranges):
Draws a shaded box from session start to end that expands with new highs/lows. Limit how many recent boxes remain on chart.
ICT OTE zones (live):
For the currently active session, projects user-defined Fibonacci OTE levels (e.g., 61.8%, 70.5%, 78.6) between the session’s running high and low. Zones update tick-by-tick and can show labels. You can retain a history of recent sessions’ OTE levels.
Break visualization (mitigation):
Optionally color the bar when price breaks a stored session High/Low. You can:
Require a body close through the level (vs. any touch)
Auto-remove the line and/or label on touch/close
Use custom break colors per session and side (high/low)
Timestamps:
Add up to two recurring vertical timestamp markers (e.g., 08:00, 09:30), plus an opening horizontal marker (e.g., 09:30) with label that extends until the next occurrence.
Alerts:
Built-in alerts for:
Touch of Session 1/2/3 High/Low (Asia/London/NY)
Touch of OTE levels (per session)
Key inputs:
Time & Limits
Timezone (e.g., GMT-4)
Timeframe limit: hide all drawings on and above a specified TF
Sessions
Session windows (default):
Session 1 (Asia): 18:00–00:00
Session 2 (London): 00:00–06:00
Session 3 (NY): 08:00–12:00
How many to keep (lines/boxes)
Line width, colors, and label suffixes (“High”/“Low”)
Labels: toggle, text (“Asia”, “London”, “NY”), size, and colors
Boxes: toggle per session and background colors
ICT OTE Zones
Toggle per session (Asia/London/NY)
Levels (comma-separated %s, e.g., 61.8,70.5,78.6)
History: number of past sessions to retain
Opacity, line width/style, and label size
Custom label text per session (e.g., “Asia OTE”)
Break/Mitigation Behavior:
Enable Mitigated Candles (bar color on break)
Remove line on touch and/or remove label on touch
Require body close (vs. wick touch)
Custom break colors by session and side
Timestamps
Opening horizontal line (time, style, width, color, label text/size, drawing limit)
Two vertical timestamps (times, style, width, color, drawing limit)
Alerts
Master Enable Alerts
Per-session toggles for High/Low touches
OTE touch alerts
How it works (under the hood)
Detects session state via input.session() windows in the chosen timezone.
Live session High/Low lines and labels update in real time; on session end, final levels are stored with optional labels and tracked length.
OTE zones are live-computed from current session High↔Low and refreshed every bar; a compact rolling history is enforced.
Bar coloring reacts to break events (touch or body-close, per your setting) and uses session-specific colors when enabled.
Timestamp lines/labels are created on each occurrence and trimmed to a drawing limit for performance.
Tips:
To hide session lines but keep boxes, set line color opacity to 0.
Use Timeframe Limit to keep higher-TF charts clean.
Fine-tune OTE Levels and History to balance clarity and performance.
For stricter break logic, enable Require Body Close.
Note: The script reserves high limits for lines/labels/boxes to keep recent context visible while managing cleanup automatically. Adjust “Session Number” and “Number Of Boxes” to suit your workflow.
— © TradeWithRon
Hacim
Confirmed Breakout Detector v2This indicator automatically:
Detects breakouts above recent resistance (pivot high).
Confirms volume surge (≥ 1.5× average 50-day volume).
Compares RS line vs QQQ to ensure leadership.
Checks candle strength (close in upper half).
Verifies MACD slope ≥ 0 (no bearish divergence).
Plots green triangles under confirmed buys, orange for watch-list breakouts.
Displays an on-chart label (HUD) with real-time confirmation status.
Supports TradingView alerts, so you can set “Confirmed Buy Alert” → Send Email / App Notification.
Institutional AI-Enhanced Market StructureInstitutional AI-Enhanced Market Structure Indicator
COMPREHENSIVE DESCRIPTION
Overview and Purpose
This indicator combines institutional trading concepts (Smart Money Concepts) with a proprietary AI-inspired probability scoring system to identify high-probability trading opportunities. Unlike standard trend-following or support/resistance indicators, this tool integrates multiple institutional order flow concepts and quantifies their confluence through a dynamic scoring algorithm that adapts to market conditions.
The indicator is closed-source because it contains a unique multi-factor probability calculation engine and adaptive parameter optimization system that took extensive development and backtesting to create. The specific weighting, thresholds, and interaction between components represent proprietary intellectual property.
What Makes This Original
1. AI-Inspired Adaptive Probability Scoring System
The core innovation is a dynamic scoring algorithm that evaluates trade setups based on 6 confluence factors:
Market Structure Quality (20 points): Validates Break of Structure (BOS) or Change of Character (CHoCH) using pivot-based swing analysis
Order Flow Strength (15 points): Measures institutional volume participation relative to 20 and 50-period moving averages with standard deviation filtering
Liquidity Engineering (15 points): Detects liquidity sweeps at equal highs/lows (EQL) where retail stop losses cluster
Imbalance Presence (10 points): Identifies unfilled Fair Value Gaps (3-candle imbalances) as institutional entry zones
Market Regime Alignment (10 points): Confirms directional bias through multi-factor regime classification
Volatility Environment (5 points): Penalizes signals during high-volatility "chop" periods
Each factor is weighted based on backtested importance, and the total score (50-100%) must exceed a user-defined threshold before displaying signals. This is NOT a simple indicator mashup—the scoring system dynamically evaluates how these concepts work together in real-time.
2. Dynamic Market Regime Detection
Most indicators use static parameters. This indicator continuously classifies the market into one of four regimes using four calculations:
Trend Strength: EMA(21) vs EMA(50) divergence relative to price
Volatility Ratio: Current price standard deviation vs 50-period average
Volume Regime: Current volume vs 50-period SMA
Average Daily Range: 20-bar high-low range normalized to price
Based on these inputs, the algorithm classifies markets as:
BULL_TREND: Strong upward momentum with above-average volume
BEAR_TREND: Strong downward momentum with above-average volume
RANGING: Low trend strength with contained volatility
VOLATILE: Elevated volatility ratio above 1.5x average
The regime detection then adaptively modifies:
ATR multipliers for stop placement (2.5x in volatile, 1.2x in ranging, 1.8x in trending)
Signal probability requirements (higher in volatile conditions)
Order block decay rates
Fair value gap sensitivity
3. Institutional Order Flow Integration
The indicator detects and tracks institutional footprints through three proprietary methods:
Order Blocks: Unlike simple supply/demand zones, this uses a multi-condition filter:
Volume spike > 2.0 standard deviations above 20-period average
Large candle body > 0.8x ATR
Confirmation of Break of Structure in the same direction
Touch tracking and "tested" status when price revisits
Automatic decay after user-defined bars (prevents chart clutter)
Fair Value Gaps (Imbalances): 3-candle inefficiency detection where:
Bullish FVG: low > high AND close > high (gap between candle 0 and 2)
Bearish FVG: high < low AND close < low
Real-time fill percentage tracking as price revisits the gap
Assumes institutions will defend or fill these imbalances
Liquidity Zones: Detects equal highs/lows where retail stops cluster:
Identifies swing points within user-defined percentage threshold (default 0.3%)
Tracks "sweep" events when price spikes through then reverses (wick through level, close back inside)
Differentiates swept vs unswept liquidity for entry timing
4. Volume-Weighted Dynamic Levels
Instead of simple moving averages or static pivots, support/resistance are calculated using volume-weighted price:
Support = Σ(low × volume ) / Σ(volume ) for i=0 to 19
Resistance = Σ(high × volume ) / Σ(volume ) for i=0 to 19
This gives more weight to price levels with higher institutional participation, creating more reliable stop-loss placement when "Adaptive Stop Loss" is enabled.
5. Multi-Timeframe Confluence
The indicator queries daily timeframe data for higher-timeframe confirmation:
Daily EMA trend direction (21 vs 50)
Daily volume regime (above/below 20-period average)
Daily market regime classification
Signals only trigger when current timeframe setup aligns with daily timeframe bias, filtering out counter-trend noise.
How It Works - Technical Methodology
Market Structure Detection (Smart Money Concepts)
Uses ta.pivothigh() and ta.pivotlow() with user-defined strength (default 5 bars each side)
Stores last 50 swing highs and lows in arrays for historical reference
Break of Structure (BOS): Price closes beyond the most recent swing high (bullish) or swing low (bearish)
Change of Character (CHoCH): Price breaks counter-trend structure (low breaks above previous swing low = potential reversal)
Signal Generation Logic
A valid LONG signal requires ALL of the following:
Setup: Bullish BOS or CHoCH confirmed
Confirmation: Bullish liquidity sweep OR unfilled bullish FVG present
HTF Alignment: Daily timeframe in uptrend with above-average volume
Probability Score: AI scoring system returns ≥65% (user adjustable 50-95%)
Risk:Reward: Calculated stop (ATR-based or adaptive) allows minimum 2:1 R:R (user adjustable)
SHORT signals use inverse logic (bearish structure, bearish sweeps/FVGs, daily downtrend).
Adaptive Risk Management
Stop loss calculation adapts based on:
Current market regime (wider stops in volatile markets)
Volume-weighted support/resistance levels when "Adaptive" enabled
Minimum risk threshold (0.2% of price) to avoid over-tight stops
Take profit targets automatically calculate based on user-defined risk:reward ratio (default 2:1).
How To Use This Indicator
Initial Setup
Market Structure Group:
Start with default Swing Strength (5) for 1H-4H timeframes
Increase to 10-15 for daily timeframes
Decrease to 3 for scalping on 5-15min timeframes
AI Features Group:
Set "Signal Probability Threshold" to 65% for balanced approach
Increase to 75-80% for fewer but higher-quality signals
Lower to 60% in strong trending markets for more entries
Risk Management:
Enable "Adaptive Stop Loss" for dynamic support/resistance-based stops
Set "Minimum Risk:Reward" to 2.0 or higher (institutional standard)
Adjust ATR Length (14) based on timeframe (shorter for intraday)
Reading The Signals
Visual Elements:
Small triangles: Swing highs (red) and lows (green) - market structure pivots
Circles: Break of Structure - lime (bullish) or red (bearish)
Diamonds: Change of Character - cyan (bullish reversal) or orange (bearish reversal)
Boxes: Order blocks (green=bullish, red=bearish, yellow border=tested)
Transparent boxes: Fair Value Gaps (blue=bullish, purple=bearish)
Dashed/solid lines: Liquidity zones (purple=unswept, yellow=swept)
Large arrows: Trade signals with probability % (🔼 LONG / 🔽 SHORT)
Red/Green lines: Stop loss and take profit levels
Statistics Dashboard (top right by default):
Market Regime: Current classification (BULL_TREND, BEAR_TREND, RANGING, VOLATILE)
Volatility Ratio: Current vs average volatility (>1.5 = avoid trading)
Volume Regime: Current vs average volume (>1.2 = strong institutional participation)
Active Order Blocks: Number of untested institutional zones
Unfilled FVGs: Number of imbalances awaiting price return
Liquidity Zones: Unswept equal highs/lows (potential reversal areas)
HTF Alignment: Daily timeframe bias (confirm direction)
Last Signal Prob: Confidence score of most recent signal
Trading Strategy
For LONG Entries:
Wait for bullish BOS or CHoCH marker (circle/diamond below price)
Confirm market regime is BULL_TREND or RANGING (not VOLATILE)
Look for bullish liquidity sweep (yellow line below price) or unfilled bullish FVG (blue box)
When all align, watch for 🔼 LONG signal with probability ≥65%
Enter on signal candle close
Stop loss = red line, Take profit = green line
Monitor FVG fills and order block tests for possible early exit
For SHORT Entries:
Same logic in reverse (bearish structure, BEAR_TREND regime, bearish sweeps/FVGs, 🔽 SHORT signals)
Advanced Usage:
Order Block Confluence: Highest probability entries occur when price retraces to tested order block (yellow border) + FVG overlap
Liquidity Sweep Reversals: Best entries often follow immediate sweep (yellow line) then signal in opposite direction
Regime Filtering: Avoid trading during VOLATILE regime or when volatility ratio >1.5
HTF Confirmation: Only take signals when HTF Alignment matches direction (BULLISH for longs, BEARISH for shorts)
Customization:
Every visual element has individual toggle and color controls in settings:
Hide swing points if chart too cluttered
Disable BOS/CHoCH markers if only using order blocks
Turn off FVGs if focusing on liquidity sweeps
Customize colors to match your chart theme
Reposition dashboard to any corner
Why This Requires Closed-Source Protection
This indicator represents months of development integrating:
Proprietary probability weighting system - The specific point allocation (20/15/15/10/10/5) and interaction logic between factors is based on extensive backtesting across multiple markets and timeframes
Adaptive parameter optimization algorithms - How the indicator modifies ATR multipliers, decay rates, and thresholds based on regime detection uses proprietary mathematical relationships
Volume-weighted level calculations - The specific lookback periods and weighting formulas for dynamic support/resistance are optimized through statistical analysis
Multi-factor regime classification - The exact thresholds for trend strength (0.02), volatility ratio (1.3/1.5), and volume regime (1.0/1.2) are calibrated values
While the underlying concepts (SMC, order blocks, FVGs) are known, the integration methodology, scoring system, and adaptive algorithms are original intellectual property. An open-source version would allow immediate copying of years of development work, defeating the purpose of creating a professional-grade tool.
The detailed description above provides traders with complete transparency on WHAT the indicator does and HOW to use it effectively, without revealing the exact mathematical relationships and thresholds that make it effective.
Disclaimer
This indicator is an analytical tool for identifying potential trading opportunities based on institutional order flow concepts. It does not guarantee profits and should be used alongside proper risk management, fundamental analysis, and personal trading rules. Past performance does not indicate future results. Always use stop losses and never risk more than you can afford to lose.
ICT AMD Model – Full Engine [Forex.lk] (Phase 1–4)⚙️ ICT AMD Model – Full Engine (Phase 1–4)
By Forex.lk | info@forex.lk
The ICT AMD Model – Full Engine is a
structured market-phase framework developed to help traders recognize the natural rhythm of price delivery.
It maps the evolving cycle of Accumulation → Manipulation → Distribution to highlight when the market is building, faking, or delivering directional intent.
The indicator automatically adapts to your selected timeframes, monitors bias alignment, and presents a clean visual roadmap of market behavior in real time.
With clear on-chart highlights and a compact dashboard, it assists traders in timing entries and exits based on phase context and higher-timeframe direction.
Designed for traders who study market structure, timing, and precision execution within the AMD model.
It’s a practical, research-driven visual aid—simple to interpret, powerful in insight.
Developed by Forex.lk
📩 Contact : info@forex.lk
🌐 www.forex.lk
1MONETRA )The indicator is highly accurate in identifying reversal and entry points. It intelligently reads price action and provides reliable signals with a success rate of over 90%, making it a powerful tool for trading professionals.
Confirmed Breakout DetectorThis indicator automatically:
Detects breakouts above recent resistance (pivot high).
Confirms volume surge (≥ 1.5× average 50-day volume).
Compares RS line vs QQQ to ensure leadership.
Checks candle strength (close in upper half).
Verifies MACD slope ≥ 0 (no bearish divergence).
Plots green triangles under confirmed buys, orange for watch-list breakouts.
Displays an on-chart label (HUD) with real-time confirmation status.
Supports TradingView alerts, so you can set “Confirmed Buy Alert” → Send Email / App Notification.
TrendViz - Smart Money ConceptsTrendViz – Smart Money Concepts
See structure, liquidity, and institutional footprints in real time.
Overview
Trend Viz – Smart Money Concepts is a comprehensive SMC toolkit that fuses market-structure (BOS / CHoCH), volumetric order blocks, fair-value gaps (FVG / Breakers), Swing Failure Patterns (SFP), equal highs / lows, and liquidity zones into one clean, on-chart visualization.
It’s designed for intraday precision (0DTE / indices) and swing confluence, with windowed processing for performance on large histories.
Key Capabilities
Market Structure Engine – Detects BOS / CHoCH with adjustable swing length, “Extreme vs Adjusted Points” logic, optional trend-based candle coloring, sweep marks, and labeled lines / bubbles.
Volumetric Order Blocks – Builds bullish / bearish OBs (including breaker blocks), mitigation methods (Close / Wick / Avg), overlap control, mid-line, and activity split (buy vs sell) with per-OB volume metrics.
Fair Value Gaps (FVG & Breakers) – Auto-detects FVGs, mitigations, optional extension, mid-lines, overlap filtering, and raid marking.
Swing Failure Pattern (SFP) – Volume-aware SFPs, directional filters (Trend-Following / Counter-Trade), deviation projections (levels + optional fill).
Equal Highs / Lows & Liquidity Concepts – Marks EQH / EQL across multiple horizons, buyside / sellside zones (area or line), liquidity prints on candles, and sweep zones after BOS / CHoCH.
Performance-First Design – Window size limits structure computations; configurable max objects; overlap suppression reduces clutter.
Inputs & Settings
Market Structure – Window size, Swing limit, Candle coloring, Text size, Algorithmic mode, Swing length, Strong/Weak HL, Sweeps, Bubbles, Mapping.
Volumetric Order Blocks – Show Last N blocks, Breakers, Construction mode, ATR length, Mitigation method, Metrics + Mid-line, Hide Overlap.
Fair Value Gap / Breakers – Enable mode, Show Last N, Threshold, Mid-line + Extension, Hide Overlap, Raid Display.
Swing Failure Pattern (SFP) – Count, Deviation Area, Colors, Filtering mode (Trend / Counter), Volume threshold, Label size.
Liquidity Concepts – Equal H&L scope, Liquidity prints, Buyside/Sellside zones (area or line), Sweep Area threshold.
How to Use It
Quick Start
Add the indicator to your chart → leave defaults.
For 0DTE / intraday use 1 – 5 min timeframes; for swing use 1H – 4H.
Turn on Color Candles to see bullish / bearish bias.
Enable Order Blocks (Show Last 5 – 10) and FVG (3 – 5) with Mitigation = Wick.
Activate SFP with Volume Threshold ≈ 0.5 – 1.0 and Trend-Following filter.
Core Workflows
Trend-Continuation Entry – Wait for CHoCH → BOS alignment → FVG mitigation or OB mid-line retest.
Reversal Entry – Opposing CHoCH + sweep (x) + fresh OB confirmation.
Liquidity Sweep Fade – Raid EQH/EQL + SFP (Counter-Trade) → target prior FVG or opposite OB.
0DTE / Index Checklist
Timeframe 1–5 min · Adjusted Points · mslen = 3–5.
OB Show Last = 5–10 · Mitigation = Wick · Hide Overlap = Recent.
FVG Show = 3–5 · Threshold = 0.1–0.3.
SFP Trend-Following for momentum, Counter-Trade for range.
Trade only after CHoCH → BOS alignment near OB / FVG.
Tips & Behavior
Confirmation / Repainting – Structure anchors confirm after right bars; no repaint once locked.
Performance – Reduce Window size, counts, and overlaps for speed.
Clutter Control – Hide Overlap, limit count, prefer mid-lines over fills.
Mitigation Choice – Wick (strict), Close (lenient), Avg (balanced).
Alerts – Not included by default (visual tool only).
Example Setups
Momentum Pullback – After BOS up, FVG fill + OB reclaim = entry.
Liquidity Sweep Fade – EQH raid + bear SFP = fade to prior FVG.
Breaker Flip – Mitigated OB turns breaker; trade retest.
Disclaimer
This indicator is for educational and analytical purposes only.
Not financial advice. Backtest and apply proper risk management before using live.
Tags
#SmartMoneyConcepts #OrderBlocks #BOS #CHoCH #FVG #Breakers #SFP #Liquidity #EQH #EQL #0DTE #SPX #MarketStructure #TrendViz #TradingView
Falcon Imbalance TradesIn this indicator, I am using ATR + Volume to find breakouts. These candles where I am getting these breakouts, I am creating a box for price action. If candle breaks above it, it gives us a buy signal. Similarly for downside.
The logic is to find imbalance so that we can avoid sideways market and focus on trending or impulsive move.
I hope you enjoy this indicator. Drop comments for any questions.
Basic FVG (Zuki)This indicator identifies and displays Fair Value Gaps (FVGs) to highlight market imbalances.
FEATURES:
- Detects classic bullish and bearish FVGs.
- Option to automatically delete FVGs once filled by a wick.
- Customize FVG colors and box length.
- Use Lookback Period and Max FVG settings to keep the chart clean.
Simple
Dobrusky Price Action EngineWhat it does & who it’s for
Highlights bars and zones only after liquidity and volatility gates pass, then applies structure rules (swing-aware reversals, wick/body caps) and draws objective multi-timeframe levels and a daily gap state. Built for liquid indices, ETFs, and futures (ES, NQ, SPY, QQQ).
Why this is an Engine (not a mashup)
Components are coupled through a short-circuited flow: upstream gates decide whether downstream logic can produce tags, and reversal logic adds location/structure requirements. This coupling changes outputs versus plotting each piece independently.
Signal Flow (ordering and vetoes)
1) Volatility Gate — Pass when bar range is at least ATR times the acceptable volatility threshold (defaults: ATR length 14, threshold 0.33). ATR is computed from RTH bars (09:30–16:00 ET) and persisted across non-RTH bars.
2) Volume Gate — Pass when volume is at least SMA(volume, 50) times the acceptable volume threshold (defaults: length 50, threshold 0.33).
3) Structure — If gates pass, evaluate patterns and swing-aware reversals. Reversal tags require proximity to a recent swing (0–2 bars back) using a tolerance tied to the relevant bar’s range.
4) Context — Draw D/W/M/Y levels, pivot bands, and daily gaps (original vs remaining imbalance). Signals do not require these anchors to print, but they provide where-it-matters context.
Computation Overview (definitions & defaults)
Sessions / ATR — RTH is 09:30–16:00 ET on trading days. ATR length 14 on RTH bars; non-RTH inherits the last RTH ATR value. Default acceptable volatility threshold: 0.33.
Volume Gate — Volume must be at least SMA(volume, 50) multiplied by acceptable volume threshold (default 0.33).
Patterns
Doji : body ≤ range × dojiBodyToTotalRatio (default 0.10).
Inside bar : high ≤ prior high and low ≥ prior low.
Hammer : lower-wick ≥ body × hammerBodyToTotalRatio (default 2.0) and upper-wick ≤ range × shortWickToTotalRatio (default 0.15).
Shooter : symmetrical to hammer.
Reversal (bull) — green body; close ≥ prior bar midpoint or body ≥ one-half of prior range; upper-wick ≤ range × reversalBarShortWick (default 0.33); swing proximity test required. Bearish symmetrical.
Swing proximity for reversals — Use the most recent swing low/high up to 2 bars back. Require the open to be within a tolerance of either the swing’s open or price; tolerance equals one-quarter of that bar’s range.
Volume anomalies — Flags high/low-volume anomalies using current vs prior bar and the volume SMA; shown as “A” overlays for context.
Chop filter (overlap model) — Marks consolidation when the current high–low range overlaps each of the last M bars by at least the enter threshold (defaults: M=3, enter 0.45). Exit when overlap drops below the exit threshold (default 0.35) with K confirmations (default 2). Optional compression check: average range of the last M+1 bars less than ATR × multiplier (default 0.9). On confirmed exit, the zone trims the last K bars for a crisp terminal edge. The chop zone is visual context only; it does not mute signals.
Gaps (Daily) — Lookback 200 sessions. Track both original and partial (remaining) bounds; optional partial-fill shrinking. Filter out gaps smaller than 0.1 × ATR(14).
Levels & pivots — Previous Day/Week/Month High/Low/Close; current opens; D/W/M/Y pivots (PP, R1–R3, S1–S3 using 0.382/0.618/1.0 swing widths). Auto-hide by timeframe via inputs.
What prints (labels)
H, HI, HA — Hammer, Hammer+Inside, Hammer with volume-anomaly.
S, SI, SA — Shooter, Shooter+Inside, Shooter with volume-anomaly.
D, DI, DA — Doji, Doji+Inside, Doji with higher volume.
I — Inside bar (when not also tagged as reversal/hammer/shooter).
R, RI — Bullish below bar / Bearish above bar; base and Inside variants.
A — Contextual volume anomaly (triangle location shows orientation).
How the parts work together (practical effects)
Volatility and volume gates block low-energy bars before any tag can print.
Reversal tags require body/midpoint strength, wick balance, and swing proximity, filtering out generic color-change “reversals.”
Chop boxes quantify consolidation with overlap, compression, and debounced exit; the K-bar trim makes zones cleaner to trade around.
Daily gaps render remaining imbalance distinct from the original gap, offering clearer context for reading reactions near those bounds.
Repainting & timing
Pattern decisions use confirmed bar data; no look-ahead.
RTH ATR updates on RTH bars; non-RTH uses the last RTH value.
Daily gaps and higher-TF levels update after their respective TF closes; drawing uses a single pass on the last bar with managed IDs for performance.
Auto-hide settings remove clutter on higher timeframes.
Inputs you control (defaults)
Volatility gate : atrLength 14; acceptableVolatilityThreshold 0.33
Volume gate : volumeMetricLength 50; acceptableVolumeThreshold 0.33
Patterns : hammerBodyToTotalRatio 2.0; shortWickToTotalRatio 0.15; dojiBodyToTotalRatio 0.10; reversalBarShortWick 0.33
Chop : M 3; enter 0.45; exit 0.35; K 2; useChopCompression true; chopATRMult 0.9
Gaps : gapLookback 200; usePartialFill false; min size 0.1 × ATR(14)
Levels : toggle D/W/M/Y sets, pivot bands, and auto-hide thresholds by timeframe
Worked example (ES, 5-minute)
Bar range 5.4; ATR(14, RTH) 6.2 → volatility gate passes (0.33 × ATR ≈ 2.05). Volume 1.1 × SMA(50) → volume gate passes. Prior swing low printed 1 bar ago; distance from open within tolerance (prior bar range ÷ 4). Close ≥ prior midpoint and upper wick ≈ 0.22 × range ≤ 0.33 → Bullish Reversal (R) prints. Nearby context: yesterday’s low and a remaining gap bound.
Originality & closed-source rationale
RTH-faithful ATR gating conditions all tags, preventing overnight/pre-market dilution of volatility and materially changing when prints can appear.
Clause-based, swing-aware reversal model demands body/midpoint strength, wick balance, and location within a dynamic tolerance to a true swing.
Gap state machine distinguishes original vs remaining imbalance with optional partial shrinking and ATR-scaled filtering.
Chop with overlap, compression, and debounced exit trimming produces measurable consolidation zones rather than ad-hoc ranges.
How to use
Apply to liquid symbols; keep default gates initially.
Prioritize R and RI near meaningful context (levels, pivots, remaining gap bounds). H and S gain weight when gates and structure align.
Stops: bar extremes or opposite gap/level. Targets: next level or other side of a remaining gap.
Use as context/confirmation, not an auto-trader.
Limitations & notes
Thin symbols and half-days may distort gates; loosen thresholds or disable RTH dependence if needed.
Crypto/24×7 markets: consider disabling RTH dependence or raising the volatility threshold.
Signals can print away from levels; levels and gaps provide context, not a requirement.
Syxx Delta [Syxx] - Delta Candles-Delta Candles
Volume Delta Candles offer a straightforward way to analyze trading activity within each candle, making it easier to see what's happening without needing an extra volume indicator. This tool uses lower timeframe or real-time data to show the percentage of buying and selling volume within a candle as a colored bar. Make sure you understand Volume and Volume Delta before jumping in. If you’re not sure, reach out to me first for a quick rundown. But if you're already familiar, you're good to go!
Key Features:
Intrabar Volume Analysis: This feature focuses on the volume within each candle, giving you a clearer picture of the trading activity without relying on external indicators.
Volume Delta: Volume Delta represents the difference between buying and selling volumes. Buy volume is linked to bullish candles, while sell volume is tied to bearish ones. A positive volume delta is shown as a green area, and a negative volume delta is shown as red.
Candle Coloring: Depending on your settings, the tool can color bars either fully or halfway. When set to "Full Bar," it fills the entire bar based on the volume delta. When set to "Half Bar," it colors half or the entire half of the bar. A bar with more selling activity than buying (negative delta) will fill from the top or center downward, and vice versa for a positive delta.
Volume Highlighting: The tool highlights the price level within each candle where the highest volume occurred with a line. If you enable the "Show Previous Max Volume Price" setting, a dot will mark the previous candle's highest volume level.
Real-Time Data: It can use either lower timeframe data or real-time tick data, depending on your preference.
Coinbase Premium IndexCoinbase Premium Index
This indicator tracks the price premium or discount of Bitcoin on Coinbase relative to Binance, providing insights into institutional demand and market sentiment.
How It Works:
- Compares BTC/USD price on Coinbase vs BTC/USDT on Binance
- Calculates the price differential in real-time
- Displays as a histogram with positive (green) or negative (red) values
- Offers both percentage and dollar-based views
Key Features:
- Dual Display Modes: Switch between percentage and dollar premium
- Color-Coded Histogram: Green bars indicate Coinbase premium, red bars show discount
- Real-Time Data: Uses live price feeds from both exchanges
- Clean Visualization: Easy-to-read histogram format in separate pane
Market Implications:
- Positive Premium (Green): Coinbase trading higher = potential institutional buying pressure
- Negative Premium (Red): Coinbase trading lower = possible institutional selling or retail dominance
- Magnitude Matters: Larger premiums/discounts suggest stronger sentiment shifts
- Divergence Signals: Premium changes can precede price movements
Use Cases:
- Gauge institutional vs retail sentiment
- Identify potential trend reversals
- Confirm breakout strength
- Monitor smart money flow
Settings:
- Display Mode: Choose between "Percentage" or "Dollar" view
BBB INDICATOR - London Breakout BBB Indicator — London Breakout
The indicator highlights potential London session breakouts derived from the Asian session range.
How it works (high level):
• Draws the Asian session box (03:00–10:00 UTC+3).
• After London opens (11:00 UTC+3), a breakout is valid when the candle’s body exceeds user-defined thresholds (body% of bar, buffer vs Asia range, optional body ≥ k × ATR).
• Once valid, it plots Entry at the breakout close, SL based on the selected method, and TP using a fixed R:R (default 1:1.5).
Intended use: XAUUSD / 15m (testable elsewhere).
Important: Use on standard candlestick charts only. Non-standard chart types (Heikin Ashi, Renko, Kagi, Point & Figure, Range) are not supported and may produce unrealistic results.
Inputs overview: Asia session hours, London open, body% threshold, Asia-range buffer %, optional ATR multiple, and R:R.
Notes: Educational tool to assist analysis; not financial advice. No external links or solicitations.
Current & Previous-Day VWAPThe “Current & Previous‑Day VWAP” indicator plots two important volume‑weighted price references on intraday charts:
Current Session VWAP (solid line): The VWAP is the volume‑weighted average price of the current trading session. TradingView’s built‑in ta.vwap() function automatically resets its calculation at the start of each new intraday session
offline-pixel.github.io
, so the line accurately follows today’s price action. You can set the color of this line via the indicator’s input (defaults to blue).
Previous‑Day VWAP (dotted lines): At the final bar of each session, the indicator stores the current session’s VWAP value. On the first bar of the following session, it draws a horizontal dotted line at that stored value and extends it across the entire day. This uses TradingView’s session detection functions—session.islastbar to capture the closing VWAP and session.isfirstbar to start the new line
tradingview.com
. An array holds each line and its y‑value so that multiple previous‑day VWAPs remain visible for comparison. The color of these dotted lines is also user‑configurable.
This design lets you see both where the current price is relative to today’s VWAP and how it stands against the closing VWAP levels of previous sessions, all at a glance.
VWAP HMA Trend Execution SystemVWAP Trend Execution System
🧭 Purpose
Most traders don’t fail from bad charts — they fail from bad timing.
Jumping in too early, bailing too soon, or freezing when the real move begins.
The VWAP Trend Execution System cuts through that chaos.
It visually syncs Trend, VWAP, and Confidence — giving you instant clarity to trade with calm precision.
⚙️ The Three Core Gauges:
1. 📈 Trend Green for up, Red for down (Trend: Confirms direction)
2. 💰 VWAP Price vs. Volume Weighted Average Price. Institutional Fair Value. (Bull or Bear)
3. 🎯 Confidence Agreement between trend & VWAP. Dont fight the trend.
Bonus Feature: Confidence Turns 🟢 Confident when aligned, 🟡 Cautious when mixed.
Bonus 2: This version has the cross / confirmed direction arrow in the table.
Together, these create a clean, visual readout of the market’s health.
🧩 How to Use
Watch the Color Flow:
🟢 Green Cloud → Buyers in control.
🔴 Red Cloud → Sellers in control.
Check VWAP (Orange Line):
Price above VWAP → bullish strength.
Price below VWAP → bearish control.
Hovering at VWAP → indecision. Wait.
---
Act With Discipline:
Trade only when all gauges agree.
Add size only in Confident conditions.
Trim or tighten stops when it shifts to Cautious.
⚡ Quick Reference:
🟢 Green cloud + above VWAP + Confident | Uptrend continuation | Favor long bias
🔴 Red cloud + below VWAP + Confident | Downtrend continuation | Favor short bias
Mixed colors or Cautious: Wait or scale back
Cloud flips color: Possible shift. Reassess bias next bar
🧠 Best Practices
Works best on liquid symbols (SPY, QQQ, BTC, GOLD).
Ideal timeframes: 5m to 1h.
Use at bar close for confirmation, but enjoy live responsiveness for awareness.
Combine with your existing risk management — VTES is a timing enhancer, not a signal generator.
Designed for clarity on both light and dark themes (optimized for dark).
💡 Mindset
This isn’t a prediction tool — it’s a discipline tool. Wait for agreement.
Execute when the picture is clear. Protect capital when it’s not.
🧘 Clarity over clutter. Timing over guessing.
⚖️ Disclaimer: Educational and informational use only. Not financial advice. Always use independent judgment and position sizing.
Volume Profile and Indicator by Daniel KatzensteinAfter 10 years of trading, I decided to make an indicator that suits me better for market analysis.
Volume Profile and Indicator by Daniel KatzensteinAfter 10 years of trading, I decided to make an indicator that suits me better for market analysis.
SPYDER ORBITSPYDER ORBIT is an adaptation of the original Kaiser Windowed Sinc Moving Average by The_Peaceful_Lizard.
This version adds the dynamic standard deviation bands with the precision of a Kaiser windowed sinc filter for ultra-smooth, low-lag trend extraction — ideal for identifying dominant directional bias while minimizing market noise.
Around this smoothed orbit, SPYDER ORBIT adds multi-level deviation envelopes (1σ, 2σ, 3σ) to visualize volatility expansion and contraction zones. These act like adaptive shells, helping identify exhaustion, breakout volatility, and mean-reversion opportunities.
Credits:
Sinc MA © The_Peaceful_Lizard
[ZP] Fixed v6 testDISCLAIMER:
This indicator in Pine V6 as my first ever Tradingview indicator, has been developed for my personal trading analysis, consolidating various powerful indicators that I frequently use. A number of the embedded indicators within this tool are the creations of esteemed Pine Script developers from the TradingView community. In recognition of their contributions, the names of these developers will be prominently displayed alongside the respective indicator names. My selection of these indicators is rooted in my own experience and reflects those that have proven most effective for me. Please note that the past performance of any trading system or methodology is not necessarily indicative of future results. Always conduct your own research and due diligence before using any indicator or tool.
===========================================================================
Introducing the ultimate all-in-one DIY strategy builder indicator, With over 30+ famous indicators (some with custom configuration/settings) indicators included, you now have the power to mix and match to create your own custom strategy for shorter time or longer time frames depending on your trading style. Say goodbye to cluttered charts and manual/visual confirmation of multiple indicators and hello to endless possibilities with this indicator.
Available indicators that you can choose to build your strategy, are coded to seamlessly print the BUY and SELL signal upon confirmation of all selected indicators:
EMA Filter
2 EMA Cross
3 EMA Cross
Range Filter (Guikroth)
SuperTrend
Ichimoku Cloud
SuperIchi (LuxAlgo)
B-Xtrender (QuantTherapy)
Bull Bear Power Trend (Dreadblitz)
VWAP
BB Oscillator (Veryfid)
Trend Meter (Lij_MC)
Chandelier Exit (Everget)
CCI
Awesome Oscillator
DMI ( Adx )
Parabolic SAR
Waddah Attar Explosion (Shayankm)
Volatility Oscillator (Veryfid)
Damiani Volatility ( DV ) (RichardoSantos)
Stochastic
RSI
MACD
SSL Channel (ErwinBeckers)
Schaff Trend Cycle ( STC ) (LazyBear)
Chaikin Money Flow
Volume
Wolfpack Id (Darrellfischer1)
QQE Mod (Mihkhel00)
Hull Suite (Insilico)
Vortex Indicator
My EMA IndicatorMy Absolutely Profitable Indicator
It can be use when ema9 crosses ema100 and so on...
Use it with Volume Oscillator...
- Standardized Money Flow Index with Multi-MA and BB OverlayThis custom Money Flow Index (MFI) script enhances the standard MFI by introducing multiple layers of configurability, statistical normalization, and visual clarity. It begins with the traditional MFI calculation using the average price, hlc3, and a user-defined length, then offers the option to standardize the output. Standardization transforms the MFI into a z-score by subtracting a rolling mean and dividing by a rolling standard deviation, making the indicator statistically interpretable across different assets, timeframes, and volatility regimes. When standardization is active, the overbought and oversold thresholds shift from the conventional 80 and 20 to +2 and –2, aligning them with standard deviation boundaries and improving signal clarity in volatile environments.
Beyond standardization, the script introduces a robust smoothing engine. Users can choose from several moving average types, including SMA, EMA, SMMA (RMA), WMA, and VWMA, to reduce noise and highlight trend shifts. A particularly advanced option is the “SMA + Bollinger Bands” mode, which overlays volatility envelopes around the smoothed MFI using a user-defined standard deviation multiplier. This feature helps traders identify when the MFI is unusually high or low relative to its recent behaviour, adding a volatility-adjusted layer of insight, especially useful in momentum or mean-reversion setups.
Visually, the script is designed for clarity, modularity, and flexibility. It plots the raw or standardized MFI in purple, overlays the smoothed version in yellow if enabled, and adds green Bollinger Bands when selected. It also includes horizontal reference lines for overbought, oversold, and midpoint levels, which dynamically adjust based on whether standardization is active. A shaded background between the overbought and oversold lines further enhances readability, helping traders quickly assess momentum extremes and potential inflection zones.
Compared to the standard MFI, which offers a fixed calculation, limited visual feedback, and no statistical context, this enhanced version is modular, customizable, and statistically grounded. It allows traders to tailor the indicator to their strategy, whether they prefer raw signals, smoothed trends, or volatility-adjusted extremes. These enhancements make it a powerful building block for more sophisticated signal engines, especially when combined with filter gating, persistent state logic, or multi-indicator overlays.
Super Smart v1Here’s a full breakdown of its **features and options** grouped by function 👇
---
## 🧩 1. **User Inputs (Settings Menu)**
These are the configurable options visible in the TradingView indicator settings:
### **EMA Settings**
| Parameter | Default | Description |
| ------------- | ------- | ------------------------------------- |
| `emaShortLen` | 20 | Main fast EMA length |
| `emaLongLen` | 50 | Main slow EMA length |
| `emaExtraLen` | 100 | Extra (longer-term) EMA length |
| `smmaLen` | 14 | SMMA (Smoothed Moving Average) period |
### **Extra EMA Option**
| Parameter | Default | Description |
| ------------- | ------- | ----------------------------------------- |
| `useExtraEMA` | ✅ true | Enables additional EMA 9/21 cross signals |
### **RSI Settings**
| Parameter | Default | Description |
| ------------- | ------- | ---------------------------- |
| `rsiPeriod` | 14 | RSI period |
| `overbought` | 70 | RSI overbought threshold |
| `oversold` | 30 | RSI oversold threshold |
| `divLookback` | 5 | RSI divergence lookback bars |
### **Fibonacci Settings**
| Parameter | Default | Description |
| ----------------- | ------- | --------------------------------------------------------- |
| `fibLookbackBars` | 100 | Bars to look back for Fib high/low |
| `fibTolerance` | 0.01 | How close price must be to a Fib level to count as “near” |
### **Dashboard Settings**
| Parameter | Default | Options |
| ----------------- | ----------- | ------------------------------------------------------ |
| `dashboardPosOpt` | "Top Right" | “Top Left”, “Top Right”, “Bottom Left”, “Bottom Right” |
---
## 📊 2. **Indicators Calculated**
The script calculates and plots several core technical indicators:
* **EMA 20**, **EMA 50**, **EMA 100**
* **SMMA 14**
* **VWAP**
* *(Optional)* **EMA 9** and **EMA 21** (for secondary cross signals)
* **RSI (14)** with thresholds at 30, 50, and 70
* **Fibonacci retracement levels** (0.236 → 0.886 range)
* **RSI Divergences** (bullish and bearish)
* **External SMA(10) crossover signals**
---
## ⚙️ 3. **Trading Conditions**
These generate the **buy/sell signals**:
| Signal | Logic Summary |
| -------------------- | ------------------------------------------------------------------------------------------------------------ |
| **Super Smart Buy** | Bullish trend (EMA20 > EMA50, price > VWAP), price above SMMA, RSI or EMA cross or SMA cross, near Fib level |
| **Super Smart Sell** | Bearish trend (EMA20 < EMA50, price < VWAP), price below SMMA, RSI or EMA cross or SMA cross, near Fib level |
| **BOOST Buy** | Super Smart Buy + RSI momentum > 50 or bullish RSI divergence |
| **BOOST Sell** | Super Smart Sell + RSI momentum < 50 or bearish RSI divergence |
Each condition has its own **plotshape** (visual icon on chart).
---
## 💪 4. **Signal Strength Calculation**
The indicator computes a **“Signal Strength”** percentage (0–100%) based on eight contributing factors:
1. Trend direction (EMA20 vs EMA50, and VWAP relation)
2. EMA9/21 cross
3. SMMA position
4. RSI crossovers
5. RSI momentum
6. Divergences
7. Fibonacci proximity
The result is shown on the dashboard with a **color gradient**:
* **Green** → Strong signal (≥71%)
* **Orange** → Medium strength (31–70%)
* **Red** → Weak (<30%)
---
## 🧭 5. **Dashboard Display**
The built-in dashboard shows:
| Row | Label | Displayed Info |
| --- | ------------------- | --------------------------------------------------------------------------- |
| 1 | **Signal** | “SMART BUY ✅”, “BOOST BUY 🚀”, “SMART SELL ⛔”, “BOOST SELL ⚡”, or “NEUTRAL” |
| 2 | **Trend** | “Bullish”, “Bearish”, or “Sideways” |
| 3 | **RSI** | Current RSI value |
| 4 | **Near Fib?** | YES/NO |
| 5 | **EMA 9/21** | Bullish / Bearish / Disabled |
| 6 | **Signal Strength** | % (with color-coded background) |
Dashboard position is user-selectable (corners of the chart).
---
## 🟢 6. **Visual Plot Elements**
* EMA lines (20/50/100)
* SMMA line
* VWAP line
* Optional EMA9/21 lines
* Buy/Sell arrows:
* 🔼 **Green** = Smart Buy
* 🔽 **Red** = Smart Sell
* 🚀 **Aqua** = Boost Buy
* ⚡ **Purple** = Boost Sell
* Small circles for EMA9/21 crosses
---
## 🧠 7. **Summary of Features**
✅ Multi-timeframe EMA strategy
✅ RSI + Divergence detection
✅ Fibonacci confluence detection
✅ VWAP-based trend filtering
✅ Dynamic signal strength meter
✅ “Boost” (enhanced) signal logic
✅ Visual dashboard (movable)
✅ Extra EMA 9/21 system toggle
---
┌────────────────────────┐
│ MARKET DATA (price) │
└──────────┬─────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ CORE INDICATORS │
├──────────────────────────────────────────────┤
│ EMA20 / EMA50 / EMA100 / EMA9 / EMA21 │
│ SMMA14 │
│ VWAP │
│ RSI (14) │
│ Fibonacci Levels (Lookback 100 bars) │
│ RSI Divergences │
│ SMA10 (for external crossover) │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ TREND FILTERS │
├──────────────────────────────────────────────┤
│ Bullish Trend: EMA20 > EMA50 AND close > VWAP│
│ Bearish Trend: EMA20 < EMA50 AND close < VWAP│
│ Above SMMA14 → Bullish bias │
│ Below SMMA14 → Bearish bias │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ ENTRY TRIGGERS │
├──────────────────────────────────────────────┤
│ RSI Crosses: │
│ - Overbought (Sell) │
│ - Oversold (Buy) │
│ - Midline 50 momentum crosses │
│ EMA Crosses: │
│ - EMA20/50 Bull or Bear │
│ - (Optional) EMA9/21 Bull or Bear │
│ External SMA10 crossover │
│ Fibonacci proximity (near key retrace level) │
│ RSI Divergence (Bullish or Bearish) │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ SUPER SMART BASE SIGNALS │
├──────────────────────────────────────────────┤
│ SMART BUY = BullTrend + AboveSMMA + │
│ (RSI Buy OR EMA Cross OR SMA X) │
│ + Near Fibonacci Level │
│ │
│ SMART SELL = BearTrend + BelowSMMA + │
│ (RSI Sell OR EMA Cross OR SMA X)│
│ + Near Fibonacci Level │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ BOOST CONFIRMATIONS │
├──────────────────────────────────────────────┤
│ BOOST BUY = SMART BUY + (RSI>50 OR BullDiv) │
│ BOOST SELL = SMART SELL + (RSI<50 OR BearDiv)│
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ SIGNAL STRENGTH CALCULATION (0–100%) │
├──────────────────────────────────────────────┤
│ Points added for: │
│ - Trend alignment │
│ - EMA crosses │
│ - SMMA position │
│ - RSI momentum │
│ - Divergence │
│ - Near Fibonacci │
│ Output = (Total / Max 8) × 100% │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ DASHBOARD │
├──────────────────────────────────────────────┤
│ Displays: │
│ - Signal Type (Buy/Sell/Boost/Neutral) │
│ - Trend Direction │
│ - RSI Value │
│ - Near Fib (Yes/No) │
│ - EMA 9/21 Status │
│ - Signal Strength (%) + Color Gradient │
│ Position: user-selectable (corner) │
└──────────────────────────────────────────────┘