Gap Zones Pro - Price Action Confluence Indicator with Alerts█ OVERVIEW
Gap Zones Pro identifies and tracks price gaps - crucial areas where institutional interest and market imbalance create high-probability reaction zones. These gaps represent areas of strong initial buying/selling pressure that often act as magnets when price returns.
█ WHY GAPS MATTER IN TRADING
- Gaps reveal institutional footprints and areas of market imbalance
- When price returns to a gap, it often reaffirms the original directional bias
- Failed gap reactions can signal powerful reversals in the opposite direction
- Gaps provide excellent confluence when aligned with your trading narrative
- They act as natural support/resistance zones with clear risk/reward levels
█ KEY FEATURES
- Automatically detects and visualizes all gap zones on your chart
- Extends gaps to the right edge for easy monitoring
- Customizable number of gaps displayed (manage chart clarity)
- Minimum gap size filter to focus on significant gaps only
- Real-time alerts when price enters gap zones
- Color-coded visualization (green for gap ups, red for gap downs)
- Clean, professional appearance with adjustable transparency
█ HOW TO USE
1. Add to chart and adjust maximum gaps displayed based on your timeframe
2. Set minimum gap size % to filter out noise (0.5-1% recommended for stocks)
3. Watch for price approaching gap zones for potential reactions
4. Use gaps as confluence with other technical factors:
- Support/resistance levels
- Fibonacci retracements
- Supply/demand zones
- Trend lines and channels
5. Set alerts to notify you when price enters key gap zones
█ TRADING TIPS
- Gaps with strong contextual stories (earnings, news, breakouts) are most reliable
- Multiple gaps in the same area create stronger zones
- Unfilled gaps above price can act as resistance targets
- Unfilled gaps below price can act as support targets
- Watch for "gap and go" vs "gap fill" scenarios based on market context
█ SETTINGS
- Maximum Number of Gaps: Control how many historical gaps to display
- Minimum Gap Size %: Filter out insignificant gaps
- Colors: Customize gap up and gap down zone colors
- Transparency: Adjust visibility while maintaining chart readability
- Show Borders: Toggle gap zone borders on/off
- Alerts: Automatic notifications when price crosses gap boundaries
█ BEST TIMEFRAMES
Works on all timeframes but most effective on:
- Daily charts for swing trading
- 4H for intraday position trading
- 1H for day trading key levels
- Weekly for long-term investing
Remember: Gaps are most powerful when they align with your overall market thesis and other technical confluences. They should confirm your narrative, not define it.
---
Updates: Real-time gap detection | Alert system | Extended visualization | Performance optimized
Indicadores e estratégias
Phato Candle ProjectionsThis is a fire indicator which shows htf candles on the higher timeframe on one chart + it shows timer and you can select which timeframes you wanna see
Phato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle ProjectionsPhato Candle Projections
No Wick 15m Candles (Anchored Arrows)defined upArrow and downArrow as series values (high or low when conditions are true, otherwise na).
Passed those to plotshape().
This way the arrows are anchored exactly on the candle high/low.
Median + Tendência + ATR (Yehuda Nahmias)📊 Median + Trend + ATR (By Yehuda Nahmias)
🚀 The indicator that combines Simplicity, Accuracy, and Risk Management
This script brings together three key pillars of professional trading:
✅ Dynamic Median → captures price midpoints and highlights reversal and breakout zones.
✅ Trend Filter (EMA) → ensures signals are aligned with the main market direction.
✅ Smart ADX + ATR → confirm trend strength and automatically calculate Stop Loss and Take Profit based on volatility.
🔔 How it works:
Buy/Sell Arrows: automatically appear when price crosses the median under valid trend and strength conditions (ADX).
Automatic Stops and Targets: SL and TP levels are plotted using ATR, ready for effective risk management.
3 Signal Modes:
🛡️ Conservative → fewer trades, stronger filtering.
⚖️ Standard → balance between frequency and accuracy.
⚡ Aggressive → more trades, captures shorter moves.
💡 Key Benefits:
Clear visuals: colored candles + BUY/SELL arrows.
Built-in risk management: position size is calculated based on % of equity.
Flexible: works on any asset (Forex, Crypto, Indices, Stocks).
🔑 Private access only.
If you’d like to use this strategy on your charts, contact me via my TradingView profile.
👉 Turn your analysis into objective signals and gain more confidence in your entries and exits!
15m FVG Inversion + Order BlockThe indicator finds the inversion of the FVG 15 minutes and the order block, after which it gives an entry signal.
FlowSpike ES — BB • RSI • VWAP + AVWAP + News MuteThis indicator is purpose-built for E-mini S&P 500 (ES) futures traders, combining volatility bands, momentum filters, and session-anchored levels into a streamlined tool for intraday execution.
Key Features:
• ES-Tuned Presets
Automatically optimized settings for scalping (1–2m), daytrading (5m), and swing trading (15–60m) timeframes.
• Bollinger Band & RSI Signals
Entry signals trigger only at statistically significant extremes, with RSI filters to reduce false moves.
• VWAP & Anchored VWAPs
Session VWAP plus anchored VWAPs (RTH open, weekly, monthly, and custom) provide high-confidence reference levels used by professional order-flow traders.
• Volatility Filter (ATR in ticks)
Ensures signals are only shown when the ES is moving enough to offer tradable edges.
• News-Time Mute
Suppresses signals around scheduled economic releases (customizable windows in ET), helping traders avoid whipsaw conditions.
• Clean Alerts
Long/short alerts are generated only when all conditions align, with optional bar-close confirmation.
Why It’s Tailored for ES Futures:
• Designed around ES tick size (0.25) and volatility structure.
• Session settings respect RTH hours (09:30–16:00 ET), the period where most liquidity and institutional flows concentrate.
• ATR thresholds and RSI bands are pre-tuned for ES market behavior, reducing the need for manual optimization.
⸻
This is not a generic indicator—it’s a futures-focused tool created to align with the way ES trades day after day. Whether you scalp the open, manage intraday swings, or align to weekly/monthly anchored flows, FlowSpike ES gives you a clear, rules-based signal framework.
Relative Sector Index Benchmarking by QuantxQuantX Relative Strength helps traders identify whether a stock is outperforming or underperforming NIFTY. It uses a clean histogram with background highlights and a trend line to spot market leaders, laggards, and strength reversals quickly.
SOL Dashboard v6 — Investor / Swing / Scalp (VWAP, ATR, RS (SCP)
**SOL Dashboard v6 — Investor / Swing / Scalp (VWAP, ATR, RSI, BTC\Ð influence, noise-filters)**
**In short:** a universal indicator for SOLUSDT (Spot/Futures), combining three analysis horizons — Investor (D1), Swing (H1/H4), and Scalp (5m/3m/1m) — in a single script. It provides clean signals (arrows), a summary table of layer states, alerts, as well as a set of noise filters (VWAP/RSI/volume/EMA “gap”/candle body requirement/cooldown). Optional BTC/ETH trend influence filters are available. Suitable for both spot and futures.
---
### What the indicator does
**Investor (HTF, default D1):** market background. EMA(50/200) → defines long-term phase (BULL/BEAR/NEUTRAL).
**Swing (MTF, default H1):** medium-term direction. EMA(20/50) + weekly VWAP (option).
**Scalp (LTF, default 5m):** quick entries. EMA(9/21) → SCALP BUY/SELL arrows strictly at the crossover candle, plus filters.
---
### Visual elements
* EMA lines for each layer (toggled on/off).
* VWAP lines: daily (scalp filter) and weekly (swing filter).
* SCALP BUY / SCALP SELL arrows (optional).
* Table in the top-right corner: Investor/Swing/Scalp modes and hints (including BTC/ETH states if influence is enabled).
* (Optional) Debug label — shows which filter is blocking the signal (RSI/VWAP/GAP/BODY/VOL/AGREE/CD).
---
### Signals (arrow logic)
**Base trigger:** crossover(EMA Fast, EMA Slow) on bar close (default EMA9/21 for LTF).
Arrows appear only if confirmations are met:
1. EMA slope matches signal (both rising for BUY / both falling for SELL).
2. Candle closed on the “correct” side of both EMAs (above/below).
3. Noise filters (toggleable/configurable):
* VWAP (daily): BUY only above VWAP; SELL only below.
* RSI(14): BUY if RSI>50; SELL if RSI<50.
* EMA-Gap (%): minimum difference between Fast/Slow EMAs (avoids micro-crossovers in chop).
* Body ratio: minimum body-to-range ratio (filters out dojis/wicks).
* Volume filter: volume ≥ median over N bars (default 20).
* Cooldown: minimum bars between same-direction signals.
4. Trend agreement (optional): requires alignment with Swing and BTC/ETH Swing modes.
**Result:** an arrow appears at the crossover only if all active filters are satisfied.
---
### Alerts
* **SCALP BUY (filtered):** “ETH/SOL scalp BUY (cross-confirmed)”
* **SCALP SELL (filtered):** “ETH/SOL scalp SELL (cross-confirmed)”
* (Optional) EXIT signals (if included in your build): exit on opposite side of EMA25 or VWAP.
---
### BTC/ETH influence (optional)
* Toggleable trend filters:
* Script checks BTCUSDT and/or ETHUSDT Swing states (EMA20/50 on H1/H4).
* BUY only if BTC/ETH are in BULL and SOL(H1) is BULL.
* SELL only if all corresponding Swing modes are BEAR.
This increases accuracy in trending markets (can be disabled in chop if you want more entries).
---
### Recommended presets
**1) Conservative (cleaner, less noise):**
* LTF = 5m (or 3m); EMA 9/21
* VWAP daily: ON, RSI: ON
* minEmaGapPct: 0.12–0.14%
* minBodyRatio: 0.60–0.70
* cooldownBars: 7–10
* BTC/ETH agreement: ON
* confirmBars: 1 (or 0 in trends)
**2) Base (balanced):**
* LTF = 5m; EMA 9/21
* VWAP: ON, RSI: ON
* minEmaGapPct: 0.08–0.12%
* minBodyRatio: 0.55–0.65
* cooldownBars: 5–7
* BTC/ETH agreement: ON in trend / OFF in chop
* confirmBars: 0 (or 1 in chop)
**3) Aggressive (more entries):**
* LTF = 3m or 1m; EMA 7/14 (or 7/25 if enabled)
* VWAP: ON, RSI: ON
* minEmaGapPct: 0.06–0.08%
* minBodyRatio: 0.50
* cooldownBars: 3–5
* BTC/ETH agreement: OFF in chop
* confirmBars: 0 (or 1 if too many false signals)
---
### How to read the summary table
* **Investor (D1):** EMA50 vs EMA200 → BULL/BEAR/NEUTRAL.
* **Swing (H1/H4):** EMA20 vs EMA50 (+ W-VWAP) → trade direction.
* **Scalp (LTF):** EMA Fast vs EMA Slow → short-term phase.
* **BTC / ETH (Swing):** their states (if influence enabled).
👉 Alignment of Investor + Swing + Scalp in one direction = maximum trend strength.
👉 Disagreement = reduce position size / wait for confirmation.
---
### Practical application
* **Entries:** SCALP arrows in Swing direction (and optionally BTC/ETH) + above/below VWAP.
* **Stops:** recommended ATR(14, LTF) × 1.6–2.0 (or beyond EMA21/EMA25).
* **Targets:** at least 1.8–2.2 R, take 30–50% at +1R, leave remainder as trailing (EMA9/EMA25/VWAP).
* **Trend filter:** trade longs mainly when price > daily VWAP and Swing = BULL (and vice versa).
---
### Settings (key parameters)
* Independent TFs for Investor / Swing / Scalp.
* EMA Fast/Slow set separately for each layer.
* VWAP (Daily/Weekly) as toggleable filters.
* RSI filter (BUY >50 / SELL <50).
* Noise filters: EMA-Gap, Body ratio, Volume ≥ median, Cooldown.
* Trend agreement: BTC/ETH Swing + SOL Swing.
* Debug mode: shows which filter is blocking a signal.
---
### FAQ
**Why no arrows when “crossover is visible”?**
Because arrows are plotted on bar close only if all active filters (VWAP/RSI/GAP/BODY/VOL/AGREE/CD) are satisfied. Enable Debug to see which filter blocks the signal.
**When to enable BTC/ETH influence?**
In trending markets → ON (accuracy ↑). In chop, if you want more entries → OFF.
**Works on Spot/Futures?**
Yes. But remember: futures fees are charged on position notional, not margin — factor this into risk management.
---
### Disclaimer
This is a research tool. Not financial advice. Trading crypto assets and derivatives carries high risk (especially with leverage). Always use stop-losses and manage risk per trade.
---
\#SOL #SOLUSDT #Scalping #Swing #Investor #VWAP #EMA #RSI #ATR #Crypto #Futures #NoiseFilters #BTCInfluence #ETHInfluence #TrendFilter #TradingView
Support & Resistance Levels (DaruTrading)This Pine Script automatically identifies and locks key support and resistance levels using Williams-style fractals. Instead of manually drawing zones—a tedious and error-prone task—the script clusters repeated touches into clean levels or areas, complete with customizable styles and fills. By combining wick-based and close-based detection, it adapts to both swing highs/lows and body closes, capturing the levels traders actually respect. For risk management, this automation is powerful: consistent, objective zones reduce emotional bias, highlight true market structure, and provide reliable anchors for stop losses and targets. It streamlines a boring chore into a disciplined, data-driven trading edge.
KA IntradiaThis indicator draws horizontal levels based on the daily open price, extending them across the chart for clear intraday reference.
Each level is labeled directly at the right end of the line, ensuring prices remain visible without overlapping the price scale.
You can customize which percentage levels are displayed, the line colors, thickness, and adjust how close the labels sit to the end of the lines.
It’s designed for traders who want precise intraday support/resistance zones anchored to the daily open.
ORDER BLOCK SIGNAL FREE[BUZZARA]Description:
The ORDER BLOCK SIGNAL FREE indicator automatically detects and visualizes bullish and bearish order blocks on the chart. It highlights potential supply and demand zones, monitors their validity over time, and tracks whether they are respected, rejected, or mitigated.
The script uses statistical Z-score analysis of price movement to identify strong bullish and bearish impulses. Each detected zone is drawn as a colored box with an optional dashed midline for reference. Zones automatically extend until they are either invalidated by price action or reach the maximum age.
Features include:
Bullish/Bearish Order Blocks: Automatically detected and displayed with customizable colors.
Overlap Prevention: Optional setting to avoid drawing overlapping zones.
Zone Expiration: Zones are removed if mitigated by price or if they exceed user-defined maximum age.
Rejection Signals: Upward ▲ or downward ▼ markers show when price rejects an order block.
Customizable Appearance: Adjustable colors, text size, and transparency.
Alert Conditions: Alerts for new bullish/bearish zones and for rejection signals.
This tool is designed for traders who use order block and supply/demand concepts in their strategy, helping them identify high-probability reversal or continuation zones with real-time alerts.
12 Canal de SesionesEnglish
12 Sessions Channel — Boxes + Lines (same color) + Midline
Intraday tool that plots up to 12 sessions with three time fields per session: Start, Session End (box limit), and Line End (right-side extension). Ideal for ORB workflows and time-blocked trading (London, NY Open, power hours).
What it draws
Session box using high/low reached between Start–Session End, with a unique color per session.
High/Low extension lines from Session End to Line End, matching the box color.
Midline (ORM) = (high+low)/2, from Start to Line End, also matching the box color.
Controls
Configurable timezone.
HHMM times per session (Start / Session End / Line End).
Show historical: keep past boxes/lines; turn off to auto-clean previous session elements.
Handles midnight crossover (if end ≤ start, it rolls to the next day).
How to use
Set your timezone.
Enable the sessions you need and set Start, Session End, Line End.
Assign distinct colors for quick visual parsing.
Notes
Built for timeframes < 1D.
If you hit TradingView object limits, disable historical or reduce active sessions.
CandleMap — MTF Range Consolidation ToolCandleMap — MTF Range Consolidation Tool
This indicator highlights multi-timeframe consolidation ranges directly on the chart.
It allows traders to detect when price remains within the high/low boundaries of
recent higher timeframe candles, helping to visualize areas of reduced volatility
and potential breakout zones.
How it works:
- Up to 4 higher timeframes can be tracked simultaneously.
- For each selected timeframe, the script aggregates candles and checks whether
the current price action remains inside the previous range.
- When consolidation is detected, a colored box and label are drawn to outline
the range boundaries.
- An optional dashed midline (average of high and low) can also be displayed.
How to use:
- Apply on intraday charts (1m, 5m, 15m) while enabling higher timeframes such
as H1, H4, or Daily.
- Use consolidation ranges to spot compression areas that may lead to breakouts.
- Each timeframe is color-coded for clarity when multiple ranges overlap.
- Combine with your own confirmation tools or market context analysis.
Notes:
- This is an invite-only script. Access must be requested from the author.
NQ Scalping System (1-Min Optimized) — StrategyNQ Scalping System — What this does (in plain English)
You’re buying pullbacks in an uptrend and selling pullbacks in a downtrend.
Trend = EMA89. Entries lean on EMA8/EMA21 touches + a StochRSI reset & cross so you’re not chasing candles. Optional Volume and MACD filters keep you out of weak moves. A time window avoids dead markets and the first noisy minute.
Long setup
Price above EMA89 (trend up)
Price pulls back to EMA8 (or EMA21 if fallback is on) by at least your Min Pullback (NQ points)
StochRSI resets to oversold and %K crosses up %D
(Optional) Volume thrust and MACD momentum confirm
Within your session window
Short = mirror image.
Exits you control
Stop/Target: ATR-based (adaptive) or fixed scalp points
Trailing stop: only arms after price moves your way by X points, then trails by your offset
Early exit options: StochRSI fade, EMA break, trend break, or opposite divergence
Quick scalp: grab a few points or bail after X bars if nothing happens
Reality check
This is a rules → orders system. It will not match eyeballed indicator labels. Fills, gaps, and trail behavior are real. That’s the point.
How I’d run it (defaults that won’t waste your time)
Use ATR stops/targets by default
EMA21 fallback = ON (you’ll miss fewer good pullbacks)
MACD filter = ON when choppy; OFF when trends are clean
Volume multiplier: start modest, bump it up if you get chopped
Session: keep RTH (e.g., 09:30–15:45 ET) and skip the first minute
Quick presets for higher timeframes
Use these as starting points and then nudge to taste.
5-Minute (intraday swings)
OB/OS: 80 / 20
Volume Multiplier: 1.3
MACD: 8 / 21 / 5
ATR Stop× / Target×: 1.8–2.2 / 2.5–3.0
Min Pullback: 1.0–1.5 pts
Quick Scalp: 6–10 pts, Bars: 12–20
Trailing: Activation 6–8 pts, Offset 3–4 pts
Divergence: Hidden ON, MTF OFF
15-Minute (session legs)
OB/OS: 85 / 15
Volume Multiplier: 1.4
MACD: 8 / 21 / 5
ATR Stop× / Target×: 2.0–2.5 / 3.0–4.0
Min Pullback: 1.5–2.5 pts
Quick Scalp: 12–18 pts, Bars: 16–30
Trailing: Activation 10–14 pts, Offset 5–6 pts
Divergence: Hidden ON, MTF ON (LTF = 5m)
30-Minute (bigger intraday trends)
OB/OS: 88 / 12
Volume Multiplier: 1.5
MACD: 12 / 26 / 9 (or 8 / 21 / 5 if you want faster)
ATR Stop× / Target×: 2.2–2.8 / 3.5–5.0
Min Pullback: 2.5–4.0 pts
Quick Scalp: 18–28 pts, Bars: 20–40
Trailing: Activation 16–24 pts, Offset 6–8 pts
Divergence: Hidden ON, MTF ON (LTF = 5m or 15m)
1-Hour (multi-hour swings)
OB/OS: 90 / 10
Volume Multiplier: 1.6–1.8
MACD: 12 / 26 / 9
ATR Stop× / Target×: 2.5–3.5 / 4.0–6.0
Min Pullback: 4–7 pts
Quick Scalp: 30–50 pts, Bars: 24–60
Trailing: Activation 28–40 pts, Offset 10–15 pts
Divergence: Hidden ON, MTF ON (LTF = 15m)
Tuning tips (read this)
Getting chopped? Raise Min Pullback, raise Volume Multiplier, leave MACD ON, and narrow your session.
Missing moves? Turn EMA21 fallback ON, lower Volume Multiplier, relax OB/OS (e.g., 75/25 on 5m).
Flat days? Use Quick Scalp and a tighter Trail Activation to lock gains.
poc by Jonathanhello community. welcome to my chat pattern detector. this is not a magic tool but a tool that you can use to analyse the market and also make sure you combine it with other indicators
Liquidity SweeperStrategy Overview
This Pine Script implements a Liquidity Sweep Trading Strategy, a sophisticated approach that capitalizes on market manipulation tactics commonly used by institutional traders. The strategy identifies when price "sweeps" above recent swing highs or below swing lows to trigger stop losses and grab liquidity, then quickly reverses direction - creating high-probability trading opportunities.
Core Concept: What is a Liquidity Sweep?
A liquidity sweep occurs when:
Price breaks above a swing high (or below a swing low) to trigger retail stop losses
Institutional players absorb this liquidity at favorable prices
Price quickly reverses back into the previous range
This creates a "fake breakout" or "stop hunt" pattern
The strategy exploits these manipulative moves by entering trades in the direction of the reversal.
How the Strategy Works
1. Swing Point Detection
Uses a lookback period (default: 20 bars) to identify significant swing highs and lows
Employs proper pivot point detection using ta.highestbars() and ta.lowestbars()
Only considers confirmed swing points (not just recent highs/lows)
2. Liquidity Sweep Identification
High Sweep (Short Setup):
Price moves above the last swing high (triggering buy stops)
Same bar closes back below the swing high (showing rejection)
Low Sweep (Long Setup):
Price moves below the last swing low (triggering sell stops)
Same bar closes back above the swing low (showing support)
3. Confirmation Process
Requires price to stay within the swept range for a specified number of bars (default: 3)
This confirms the sweep was genuine and not just normal volatility
Prevents false signals and improves trade quality
4. Entry Logic
Long Entries: Triggered after confirmed low sweeps
Short Entries: Triggered after confirmed high sweeps
5. Risk Management
Stop Loss: Placed at a multiple of ATR (default: 1.5x) from entry price
Take Profit: Risk/Reward ratio based (default: 2:1)
Position Sizing: 10% of equity per trade (configurable)
Red X-crosses: High sweeps detected
Green X-crosses: Low sweeps detected
Red triangles (down): Short entry signals
Green triangles (up): Long entry signals
Horizontal lines: Current swing high/low levels
Info label: Shows last detected swing levels
Optimal Conditions:
Timeframes: 1H, 4H, and Daily work best
Market Conditions: Ranging and trending markets both suitable
Volatility: Moderate to high volatility preferred
Session Times: Most effective during active trading sessions
Strengths:
✅ Exploits institutional manipulation tactics
✅ Clear entry/exit rules with defined risk
✅ Works across multiple asset classes
✅ Includes proper confirmation to reduce false signals
✅ Visual clarity for manual verification
✅ Reasonable risk/reward parameters
Limitations:
⚠️ Requires patience - not a high-frequency strategy
⚠️ Market dependent - fewer signals in low volatility periods
⚠️ Needs sufficient lookback data for swing identification
⚠️ May have drawdown periods during strong trending moves
⚠️ Requires understanding of market structure concepts
Best Practices for Users
Optimization Tips:
Adjust lookback period based on timeframe (shorter for lower TFs)
Test different confirmation periods for your market
Consider market session times when backtesting
Use alongside volume analysis for additional confirmation
Risk Management:
Never risk more than 2-3% per trade of total capital
Consider reducing position size during high-impact news
Monitor correlation if trading multiple pairs simultaneously
Use additional filters (trend, support/resistance) for confluence
Backtesting Recommendations:
Test on at least 6 months of historical data
Include different market conditions (trending, ranging, volatile)
Consider transaction costs and slippage in results
Forward test on demo before live implementation
Expected Results
Based on typical liquidity sweep strategy performance:
Disclaimer
This strategy is based on market structure analysis and institutional trading behavior patterns. Past performance doesn't guarantee future results. Users should:
Thoroughly backtest before live trading
Start with small position sizes
Understand the underlying concepts before implementation
Consider combining with other analysis methods
Always use proper risk management
The strategy works best when traders understand the psychological and structural elements of liquidity sweeps rather than just following signals blindly.
$ - HTF Sweeps & PO3HTF Sweeps & PO3 Indicator
The HTF Sweeps & PO3 indicator is a powerful tool designed for traders to visualise higher timeframe (HTF) candles, identify liquidity sweeps, and track key price levels on a lower timeframe (LTF) chart. Built for TradingView using Pine Script v6, it overlays HTF candle data and highlights significant price movements, such as sweeps of previous highs or lows, to help traders identify potential liquidity sweep and reversal points. The indicator is highly customisable, offering a range of visual and alert options to suit various trading strategies.
Features
Higher Timeframe (HTF) Candle Visualisation:
- Displays up to three user-defined HTF candles (e.g., 15m, 1H, 4H) overlaid on the LTF chart.
- Customisable candle appearance with adjustable size (Tiny to Huge), offset, spacing, and colours for bullish/bearish candles and wicks.
- Option to show timeframe labels above or below HTF candles with configurable size and position.
Liquidity Sweep Detection:
- Identifies bullish and bearish sweeps when price moves beyond the high or low of a previous HTF candle and meets specific conditions.
- Displays sweeps on both LTF and HTF with customisable line styles (Solid, Dashed, Dotted), widths, and colours.
- Option to show only the most recent sweep per candle to reduce chart clutter.
Invalidated Sweep Tracking:
- Detects and visualises invalidated sweeps (when price moves past a sweep level in the opposite direction).
- Configurable display for invalidated sweeps on LTF and HTF with distinct line styles and colours.
Previous High/Low Lines:
- Plots horizontal lines at the high and low of the previous HTF candle, extending on both LTF and HTF.
- Customisable line style, width, and color for easy identification of key levels.
- Real-Time Sweep Detection:
-Optional real-time sweep visualisation for active candles, enabling traders to monitor developing price action.
Alert System:
- Triggers alerts for sweep formation (when a new sweep is detected).
- Triggers alerts for sweep invalidation (when a sweep is no longer valid).
- Alerts include details such as timeframe, ticker, and price level for precise notifications.
Performance Optimisation:
- Efficiently manages resources with configurable limits for lines, labels, boxes, and bars (up to 500 each).
- Cleans up outdated visual elements to maintain chart clarity.
Flexible Configuration:
- Supports multiple timeframes for HTF candles with user-defined settings for visibility and number of candles displayed (1–60).
- Toggle visibility for HTF candles, sweeps, invalidated sweeps, and high/low lines independently for LTF and HTF.
This indicator is ideal for traders focusing on liquidity hunting, order block analysis, or price action strategies, providing clear visual cues and alerts to enhance decision-making.
Multi-Timeframe Bias by Atif MuzzammilMulti-Timeframe Bias Indicator
This indicator implements multi TF bias concepts across multiple timeframes simultaneously. It identifies and displays bias levels.
Key Features:
Multi-Timeframe Analysis (Up to 5 Timeframes)
Supports all major timeframes: 5m, 15m, 30m, 1H, 4H, Daily, Weekly, Monthly
Each timeframe displays independently with customisable colors and line weights
Clean visual separation between different timeframe bias levels
ICT Bias Logic
Bearish Bias: Previous period close below the prior period's low
Bullish Bias: Previous period close above the prior period's high
Ranging Bias: Previous period close within the prior period's range
Draws horizontal lines at previous period's high and low levels
Advanced Customisation
Individual enable/disable for each timeframe
Custom colors and line thickness per timeframe
Comprehensive label settings with 4 position options
Adjustable label size, style (background/no background/text only)
Horizontal label positioning (0-100%) for optimal placement
Vertical offset controls for fine-tuning
Smart Detection
Automatic timeframe change detection using multiple methods
Enhanced detection for 4H, Weekly, and Monthly periods
Works correctly when viewing same timeframe as bias timeframe
Proper handling of market session boundaries
Clean Interface
Simple timeframe identification labels
Non-intrusive design that doesn't obstruct price action
Organized settings grouped by function
Debug mode available for troubleshooting
Compatible with all chart timeframes and works on any market that follows standard session timing.
RVOL ToD Adjusted — Absorption/POC latest 21.09.25RVOL ToD Adjusted (Intraday + Daily 1m) — with Absorption/POC (strict, 15m only)
What it does
This study builds a time-of-day adjusted Relative Volume (RVOL) model for both intraday charts and daily charts (via a 1-minute proxy), then adds a strict absorption detector on 15-minute bars using POC/VWAP context.
Cum / 30d (teal) — cumulative intraday volume vs a 30-day, time-of-day baseline (EMA by index within the session).
When strict absorption triggers on 15m, teal line recolors to blue (seller absorption, bullish) or white (buyer absorption, bearish).
Optional overlays: Cum vs Yesterday, Cum Bull/Bear vs 30d, Delta RVOL (1 = neutral), and per-bar RVOLs.
How it works (high level)
1) Time-of-Day RVOL Baselines
For intraday charts: builds an EMA baseline for each minute index of the session (RTH optional). Tracks total, bullish, and bearish volume slices per bar and cumulates them across the session.
For daily charts: calls a 1-minute engine with the same logic via request.security() so your daily pane still shows “today vs 30-day typical” profiles.
2) Earnings Day Weighting (cleaner baselines)
You can down-weight D0/D+1… in the 30-day baseline so earnings spikes don’t distort the “typical” curve.
Choose exponential taper (τ) or step weights, and optionally severity scaling that uses the peak RVOL on D0 (or cached D0 for D+1) to cap influence automatically.
3) Strict Absorption (15m only)
Flags seller absorption (blue) or buyer absorption (white) when all gates pass:
RVOL gate: Cum / 30d (or Yesterday) ≥ threshold.
Location gate: price near VWAP and near Yesterday’s POC.
POC stability: today’s POC ≈ yesterday’s POC and today’s POC is stable intraday.
Structure: no new low (seller) / no new high (buyer) for N bars.
Momentum: Δ(Delta RVOL) slope over slopeLen exceeds minDeltaSlope.
Hold: require holdBars consecutive confirmations.
Absorption recolors the primary Cum / 30d line only on 15m.
Key Inputs
Session: RTH on/off, custom time window.
Baselines: 30-day lookback (EMA), auto-cap and floor settings for clean scaling.
Earnings weighting: step or exponential taper, plus severity cap.
Absorption (15m): POC bin size, tolerance % for VWAP/POC proximity and POC stability, RVOL gate (30d or Yesterday), slope length & min slope, hold bars, and “no new high/low” window. Optional buyer absorption flag.
Plots & Colors
Cum / 30d (teal → blue/white on absorption)
Cum / Yesterday (orange)
Cum Bull / 30d (green), Cum Bear / 30d (white)
Delta RVOL (gray, 1 = neutral)
Optional Bar RVOL / 30d (blue) and Bar RVOL / Yday (purple)
Heartbeat dots mark latest values; invisible “ScaleTop/ScaleBot” anchors help auto-range.
Usage Tips
Intraday: Focus on teal vs 30-day and Delta RVOL to see whether the session is building pressure relative to typical flow. Absorption recolors (blue/white) hint at trap/soak zones around VWAP/POC where moves can pivot.
Daily: You still get a “today vs typical day” read via the 1-minute proxy engine.
Tighten/loosen tolerances (VWAP/POC %, POC stability window) to control how strict absorption must be.
If earnings distort your names, enable exponential taper and severity scaling.
Non-repainting & Performance
All request.security() calls use lookahead_off; RTH gates use the session mask for the current bar.
The 15m absorber is computed on 15m charts only; on other TFs the absorption flags are off, and the teal line stays teal.
Arrays are session-indexed and reset at session start to avoid drift.
Limitations
POC is a simple intraday VP using fixed tick-sized bins (not exchange-grade volume profile).
“Bull/Bear volume” is a range-split heuristic (body location within bar range), not true order-flow.
Best for: intraday traders who want a stable ToD RVOL read, light earnings de-spiking, and objective absorption signals at VWAP/POC on 15m.
Excess Combo — First-Hour Excess + MTF Candles + Early ShiftExcess Combo — First-Hour Excess + MTF Candles + Early Shift
What it does
This indicator blends three ideas to flag high-quality inflection points on the 15-minute chart:
Module A — First-Hour Excess (intraday open 09:30–10:30):
Spots “excess” candles in the opening hour (bullish excess low / bearish excess high), with optional gap filters and size/close geometry checks.
Module B — MTF Candle Patterns (Pin/Engulf/Outside):
Detects momentum candles with ATR-aware size floors and session gating. Priority is Engulf → Outside → Pin.
Module C — Early Shift Labels (15m, Excess-only):
Prints early “Shift” triangles when structure flips:
Proximity rule: a new excess on one side forms within X% of Daily ATR of the opposite side’s recent excess average.
Close-cross rule: the excess bar closes beyond the latest opposite excess level.
Includes same-direction cooldown, optional cross-direction cooldown, and daily reset of cooldowns so each session starts fresh. Shift markers are plotted as triangle shapes so they stay glued to bars (won’t float when you pan/zoom).
Visuals
Gold triangles = 2+ confirmations across modules (consensus).
Green/Red triangles = individual Module A/B signals (when not in gold).
“Shift” triangles (green up / red down) = early structure flips from Module C.
All shapes anchor to the bar (location=belowbar/abovebar) to remain fixed when scaling the chart.
Key Inputs (high level)
Module A: gap requirement (percent or Daily ATR), min range ≥ ATR, min wick, close fraction, cooldown.
Module B: enable Pin/Engulf/Outside, ATR size floors per timeframe, RTH session gating, cooldown.
Module C:
Opposite-side lookback (N): average of last N opposite excess levels.
Distance threshold (%ADR): how close an excess must be to the opposite band to count early.
Extra buffer (ticks): small price padding.
Same-direction cooldown (bars): throttle repeated signals same way.
Cross-direction cooldown (bars): throttle flip-flop whipsaws.
Daily reset: cooldowns reset at each new trading day.
How to Use
Apply on a 15-minute chart.
Use Gold signals for higher-confidence moves and Shift labels to catch earlier momentum turns.
Tighten or loosen %ADR to control how early “Shift” triggers:
Smaller %ADR = earlier, more frequent;
Larger %ADR = stricter, fewer signals.
If you see rapid flip-flops, increase same-direction and/or cross-direction cooldowns.
Non-Repainting
Daily references (close/ATR) are pulled with lookahead_off.
Signals are calculated on the current timeframe’s bar close (or live if you enable it).
Shapes are plotted relative to the bar, so they don’t reposition during zoom/pan.
Notes & Tips
Module C uses only excess events (Module A first-hour + Module B Pin).
By default, the proximity rule uses average of last N opposite excesses; close-cross uses the latest opposite level for precision.
Want pure intraday context? Clear yesterday’s structure by enabling daily resets (cooldowns already reset daily; array reset can be added if desired).
Changelog (highlights)
Added early Shift detection (proximity + close-cross).
Added same-direction and cross-direction cooldowns with daily reset.
Shift markers converted to triangle shapes for anchor stability.
ATR/geometry safeguards and session gating refined.
Best for: intraday momentum traders who want fast structure cues (Shift) plus higher-conviction pattern/excess agreement (Gold).