srd786-MTF Day Trading IndicatorSrd786-MTF Day Trading Indicator
Complete User Guide
Full Documentation with Input Descriptions, Functionality, Best Practices & Recommended Parameters
Table of Contents
1. Overview
2. Core Concept: Timeframe Alignment
3. Input Parameters
4. Functionality Breakdown
5. Signal Generation Logic
6. Information Tables
7. Alert Conditions
8. Best Practices
9. Recommended Parameter Values
10. Common Mistakes to Avoid
11. Appendix A: Color Coding Guide
12. Appendix B: Glossary
13. Appendix C: Quick Reference Card
14. Version Information
15. Support & Feedback
1. Overview
The srd786-MTF Day Trading Indicator is a sophisticated Multi-Timeframe (MTF) Day Trading System specifically designed for trading precious metals futures.
Symbol Description
MGC! Micro Gold futures
SIL! Micro Silver futures
Key Features
• Three-timeframe analysis for comprehensive market understanding
• MTF alignment scoring system for trade confidence filtering
• Session-based trading levels (ComeX hours)
• Automatic commodity-specific adjustments
• Real-time information tables
• Multiple alert conditions for automation
2. Core Concept: Timeframe Alignment
The indicator uses three timeframes for comprehensive market analysis:
Timeframe Purpose Default Setting
High TF (HTF) Determines overall trend direction Daily (1D)
Intermediate TF (ITF) Identifies trade setups 4-Hour (240)
Lower TF (LTF) Provides precise entry timing 1-Hour (60)
The Alignment Principle
The core principle is “alignment” — only take trades when all three timeframes agree on direction, which significantly improves probability. This reduces false signals and increases win rate by ensuring the larger market context supports your trade.
3. Input Parameters
3.1 MTF Settings
Input Description Default Options
High TF (Trend) Higher timeframe for trend identification 1D 1D, 1W, 240
Intermediate TF (Setup) Intermediate timeframe for confirmation 240 240, 120, 60, 30
Lower TF (Entry) Lower timeframe for precise entries 60 60, 30, 15, 5
Use HTF Trend Filter Only trade in HTF trend direction true true/false
Use HTF Momentum Confirm Require HTF momentum confirmation true true/false
Use ITF for Signal Generation ITF must confirm signals true true/false
Use LTF for Entry Timing Use LTF for entry timing true true/false
HTF Trend Bars Required Consecutive bars HTF must show trend 2 1-5
ITF Confirm Bars Required Bars ITF must confirm 1 1-3
Parameter explanations:
High TF (Trend)
• 1D (Daily): Best for capturing daily patterns in Gold/Silver
• 1W (Weekly): Longer-term trend perspective
• 240 (4-Hour): Faster trend identification
Use HTF Trend Filter
• When enabled: Only takes trades in HTF trend direction (lower risk)
• When disabled: Allows counter-trend trades (higher risk, more signals)
Use HTF Momentum Confirm
• When enabled: Requires HTF momentum confirmation
• Helps avoid trading against strong momentum
Use ITF for Signal Generation
• When enabled: ITF must confirm signals (additional layer)
• May reduce signal frequency but improves quality
Use LTF for Entry Timing
• When enabled: Uses LTF for precise entry timing
• Improves entry precision but adds complexity
HTF Trend Bars Required
• Higher values = stricter trend requirement
• More reliable signals but fewer opportunities
• Range: 1-5, Default: 2
ITF Confirm Bars Required
• Higher values = more confirmation needed
• Fewer but higher quality signals
• Range: 1-3, Default: 1
3.2 Commodity Settings
Input Description Default Options
Commodity Select trading commodity GOLD GOLD, SILVER
⚠️ Silver is more volatile than Gold and automatically receives adjusted settings: ATR Multiplier 2.0 vs Gold's 1.5; Limit Order Distance 0.10 vs Gold's 0.05. These overrides only apply if the user hasn't changed from default values.
3.3 VWAP Settings
Input Description Default
VWAP Source Price source for VWAP calculation hlc3
• hlc3 (Default): (High + Low + Close) / 3 — Standard VWAP source
• Close: Uses closing price only
• Open: Uses opening price
• OHLC4: (Open + High + Low + Close) / 4
3.4 ATR Settings
Input Description Default Recommended Range
ATR Length Period for ATR calculation 14 14 (standard)
ATR Multiplier for SL ATR multiple for stop-loss distance 1.5 Gold: 1.5, Silver: 2.0
• ATR Length: Higher = smoother but slower ATR response; standard is 14.
• ATR Multiplier: Higher = wider stop; lower = tighter stop. Gold recommended: 1.5; Silver recommended: 2.0.
3.5 Trade Settings
Input Description Default Notes
Reward-to-Risk Ratio Target calculation ratio 3.0 3.0 = aggressive, 2.0 = conservative
Limit Order Distance Distance from price for limit orders (ATR units) 0.05 Gold: 0.05, Silver: 0.10
Target (Long) = Entry + (ATR × ATR_Multiplier × RR_Ratio)
Target (Short) = Entry - (ATR × ATR_Multiplier × RR_Ratio)
Ratio Trading Style Risk Level
2.0 Conservative Lower reward, more fills
2.5 Balanced Moderate approach
3.0 Aggressive Higher reward, fewer fills
3.6 Swing Detection
Input Description Default Range
Swing Lookback Length Period for pivot detection 5 2+
Show Swing Highs/Lows Toggle swing visualization true true/false
• Higher values: More significant swings but fewer signals
• Lower values: More swings but more noise
• Default (5): Good balance for intraday trading
3.7 Support & Resistance
Input Description Default Range
S/R Lookback Bars Bars to look back for S/R detection 20 5+
Breakout Tolerance % Minimum % move to confirm breakout 0.02 0.01+
• Higher values: Fewer false breakouts but may miss valid ones
• Lower values: More breakouts detected but more false signals
• Default (0.02 = 2%): Good balance for precious metals
3.8 Trend & Momentum
Input Description Default Range
Trend EMA Length EMA period for trend determination 9 5+
Momentum Length RSI calculation period 14 5+
EMA Length Response Best For
5-9 Fast, more signals Scalping
9-21 Balanced Day Trading
21+ Slow, fewer signals Swing Trading
RSI Period Sensitivity Best For
7 High Short-term trading
14 Standard General use
21 Low Long-term analysis
3.9 Volume Settings
Input Description Default Range
Volume Average Length SMA period for average volume 20 5+
Used to determine if current volume is above or below normal. Volume confirmation strengthens breakout signals.
3.10 Info Settings
Input Description Default
Show Info Table Toggle main info tables true
Show MTF Table Toggle multi-timeframe analysis table true
3.11 Session Settings (Eastern Time)
Input Description Default
Session Start Hour (ET) Session start hour (0-23) 8
Session Start Minute Session start minute (0-59) 30
Session End Hour (ET) Session end hour (0-23) 15
Session End Minute Session end minute (0-59) 30
⚠️ ComeX Session: The primary precious metals exchange operates 8:30 AM - 3:30 PM ET
4. Functionality Breakdown
4.1 Multi-Timeframe Data Request System
The indicator uses request.security() to fetch data from three different timeframes simultaneously. The offset ensures non-repainting confirmed values only; lookahead=barmerge.lookahead_on prevents future leak; tuples allow efficient single requests for multiple values.
4.2 MTF Trend Detection
Each timeframe is analyzed using EMA trend comparison, RSI momentum, and MACD direction.
4.3 MTF Alignment Scoring System
The alignment score quantifies how well all timeframes agree.
4.4 Breakout Detection
Breakouts are detected on current timeframe, session levels, and MTF combinations; MTF breakouts require both HTF and ITF confirmation.
4.5 Session Tracking
Tracks ComeX session open, high, low, and range.
4.6 Trade Level Calculations
When signals are confirmed, the indicator calculates limit order, stop-loss, target, and risk:reward levels.
4.7 Volume Analysis
Volume is classified against the configured average volume.
4.8 Volatility Context (ATR)
ATR is categorized as high, normal, or low volatility based on commodity type.
Indicator Calculation Bullish Signal Bearish Signal
Trend MA EMA comparison Close > EMA Close < EMA
Momentum RSI 14-period RSI RSI > 50 RSI < 50
MACD 12,26,9 MACD Line > Signal Line < Signal
Score Range Classification Trading Confidence
≥ 5 STRONG ALIGNMENT High confidence
2 to 4 MODERATE Good probability
-1 to 1 WEAK Low confidence (AVOID)
-2 to -4 MODERATE Good probability (short)
≤ -5 STRONG ALIGNMENT High confidence (short)
Session Time (ET)
Pre-Market 6:00 AM - 8:30 AM
ComeX Session 8:30 AM - 3:30 PM
Post-Market 3:30 PM - 5:00 PM
For GOLD ATR Classification
> 3 HIGH VOL
1.5 - 3 NORMAL VOL
< 1.5 LOW VOL
For SILVER ATR Classification
> 0.05 HIGH VOL
0.03 - 0.05 NORMAL VOL
< 0.03 LOW VOL
5. Signal Generation Logic
5.1 MTF Long Signal Requirements
# Condition Requirement User Setting
1 HTF Trend Bullish (or neutral if filter disabled) useHTFTrendFilter
2 HTF Momentum Bullish momentum confirmation useHTFMomentumConfirm
3 ITF Setup Bullish ITF trend and momentum useITFForSignals
4 LTF Timing Bullish LTF with RSI > 50 useLTFForEntry
5 MTF Alignment Score ≥ 2 Always
5.2 MTF Short Signal Requirements
# Condition Requirement User Setting
1 HTF Trend Bearish (or neutral if filter disabled) useHTFTrendFilter
2 HTF Momentum Bearish momentum confirmation useHTFMomentumConfirm
3 ITF Setup Bearish ITF trend and momentum useITFForSignals
4 LTF Timing Bearish LTF with RSI < 50 useLTFForEntry
5 MTF Alignment Score ≤ -2 Always
5.3 Signal Path Options
• Path 1: Full Confirmation — highest confidence; requires agreement across all analysis layers.
• Path 2: MTF-Only Signal — available when ITF/LTF confirmations are disabled.
6. Information Tables
6.1 Session Info Table (Top Left)
Row Content Description
1 Commodity GOLD or SILVER
2 Session ACTIVE / PRE-MKT / POST-MKT / CLOSED
3 ComeX Open Session open price
4 Session High Highest price this session
5 Session Low Lowest price this session
6 Session Range Total movement potential
7 vs Open Position vs session open (%)
6.2 Indicators Table (Top Right)
Row Content Description
1 Current Price Live price
2 VWAP Volume Weighted Average Price
3 VWAP Status ABOVE/BELOW/EXTENDED status
4 Support Recent swing low level
5 Resistance Recent swing high level
6 Level Status Proximity to key levels
7 Current Vol Current bar volume
8 Avg Vol 20-bar average volume
9 Vol Status HIGH/LOW/AVG classification
10 ATR Average True Range value
11 Vol Regime HIGH/NORMAL/LOW volatility
12 Trend Current trend classification
13 Momentum Momentum with RSI value
14 MACD BULLISH/BEARISH status
6.3 Trade Levels Table (Bottom Left)
Row Content Description
1 MTF Signal MTF LONG / MTF SHORT / WAIT
2 Alignment STRONG/MODERATE/WEAK classification
3 Limit Order Dist Distance in ATR units
4 Limit Order Price Pending entry price
5 Stop-Loss Risk exit level
6 Target Reward target price
7 Risk:Reward Achieved R:R ratio
6.4 MTF Analysis Table (Middle Right)
Row HTF ITF LTF
Timeframe 1D 4H 1H
Trend BULLISH/BEARISH/NEUTRAL BULLISH/BEARISH/NEUTRAL BULLISH/BEARISH/NEUTRAL
Momentum STRONG BULL/etc STRONG BULL/etc STRONG BULL/etc
RSI 55.0 52.0 58.0
MACD BULL/BEAR BULL/BEAR BULL/BEAR
VWAP ABOVE/BELOW ABOVE/BELOW ABOVE/BELOW
Breakout UP/DOWN/NONE UP/DOWN/NONE UP/DOWN/NONE
Alignment Score: X — —
7. Alert Conditions
The indicator creates 10 alert conditions for automated trading:
Alert Name Trigger Message/Use Case
MTF LONG Signal All TFs aligned for long Ticker, Price
MTF SHORT Signal All TFs aligned for short Ticker, Price
MTF Long Developing HTF/ITF align, LTF pending Early warning
MTF Short Developing HTF/ITF align, LTF pending Early warning
MTF Bullish Breakout Breakout on Daily AND 4H Highest confidence
MTF Bearish Breakout Breakdown on Daily AND 4H Highest confidence
VWAP Cross Up Price crosses above VWAP —
VWAP Cross Down Price crosses below VWAP —
Session Breakout Up Break above session high —
Session Breakout Down Break below session low —
8. Best Practices
8.1 Before Trading
16. Confirm Alignment Score: Wait for score ≥ 2 (bullish) or ≤ -2 (bearish)
17. Check Session Status: Ensure ComeX session is ACTIVE
18. Verify Volume: Confirm volume is ABOVE AVG or HIGH during signals
19. Review VWAP: Price should be above VWAP for longs, below for shorts
8.2 During Trading
20. Monitor Volatility: Adjust expectations in HIGH VOL conditions
21. Watch for Signal Changes: Alignment can shift quickly
22. Track Session Levels: Session High/Low act as dynamic S/R
8.3 Risk Management
23. Use Proper Position Size: Based on ATR-based stop loss
24. Never Risk More Than 1-2% Per Trade
25. Accept that 3:1 RR means ~33% win rate is breakeven
9. Recommended Parameter Values
For Gold (MGC!) Value Reason
Commodity GOLD Default setting
ATR Multiplier 1.5 Gold's moderate volatility
Limit Order Distance 0.05 Tight entries for gold
RR Ratio 3.0 Aggressive targeting
ATR Length 14 Standard setting
For Silver (SIL!) Value Reason
Commodity SILVER Required setting
ATR Multiplier 2.0 Silver's higher volatility
Limit Order Distance 0.10 Wider entries for silver
RR Ratio 2.5-3.0 Adjusted for volatility
ATR Length 14 Standard setting
Trading Style HTF ITF LTF
Scalping 240 60 5/15
Day Trading 1D 240 60
Swing Trading 1W 1D 240
Experience HTF Filter Momentum Confirm ITF Signals LTF Entry
Beginner ON ON ON ON
Intermediate ON ON ON OFF
Advanced OFF OFF OFF OFF
10. Common Mistakes to Avoid
Mistake Consequence Solution
Trading during alignment score = 0 Fighting conflicting timeframes Wait for alignment ≥ 2 or ≤ -2
Using tight stops in HIGH VOL Getting stopped out by noise Use higher ATR multiplier
Ignoring HTF trend direction Lower win rate Enable HTF Trend Filter
Trading outside ComeX session Poor liquidity, wider spreads Enable session filter
Taking trades with WEAK alignment Low probability trades Wait for MODERATE or STRONG
Ignoring volume confirmation False breakouts Wait for volume confirmation
Appendix A: Color Coding Guide
Color Meaning
🟢 Green Bullish / Above average
🔴 Red Bearish / Below average
🔵 Blue Neutral / VWAP related
🟣 Purple Session levels
🟠 Orange ComeX open reference
⚪ Gray Neutral / Waiting
Marker Meaning
Lime Triangle ↓ Confirmed MTF Long
Red Triangle ↑ Confirmed MTF Short
Faded Triangle Standard signal (not MTF confirmed)
Appendix B: Glossary
Term Definition
ATR Average True Range - measures volatility
ComeX Commodity Exchange - primary metals exchange
EMA Exponential Moving Average
HTF High Timeframe
ITF Intermediate Timeframe
LTF Lower Timeframe
MACD Moving Average Convergence Divergence
MTF Multi-Timeframe
RSI Relative Strength Index
RR Risk:Reward ratio
S/R Support and Resistance
VWAP Volume Weighted Average Price
Appendix C: Quick Reference Card
Daily Setup Checklist
☐ Commodity selected correctly (GOLD/SILVER)
☐ Timeframes configured for trading style
☐ Session times verified
☐ Info tables enabled
☐ Alerts configured
Before Entry Checklist
☐ Alignment score ≥ 2 (long) or ≤ -2 (short)
☐ ComeX session is ACTIVE
☐ Price above VWAP (longs) / below VWAP (shorts)
☐ Volume confirming the move
☐ All three TFs aligned
Trade Management
☐ Entry: Limit order at calculated level
☐ Stop: ATR-based stop loss
☐ Target: R:R based on settings
☐ Monitor: VWAP crossovers
☐ Exit: At target or stop, never early
Version Information
Item Details
Script Version v6
Author © Pineify
License Mozilla Public License 2.0
Compatibility PulseWire Pine Script v6
Support & Feedback
• Submit through PulseWire's indicator page
• Include your parameter settings when reporting issues
• Provide chart screenshots when possible
Formatted user guide generated from supplied content.
Indicator

ICT Silver Bullet & 2022 Entry ModelThis script is a fully automated algorithmic scanner and trade visualizer for the ICT 2022 Mentorship Entry Model, specifically programmed to only look for setups during the Silver Bullet time windows.
Here is a breakdown of how the engine works from top to bottom:
1. Time & Sessions Engine
The script begins by shading your chart background for the three specific "Silver Bullet" execution hours (EST):
London: 03:00 - 04:00 (Silver)
New York AM: 10:00 - 11:00 (Orange)
New York PM: 14:00 - 15:00 (Teal) The script will strictly ignore any price action outside of these three windows.
2. The 5-Phase State Machine
Inside those sessions, the script runs a rigid 5-step sequence to validate the 2022 Model. It will cancel the setup if the sequence is broken.
Phase 1: Liquidity Raid (The Stop Run) The script tracks historical Swing Highs (Buy-Side Liquidity) and Swing Lows (Sell-Side Liquidity). If price sweeps one of these levels, it prints a "BSL Raid" or "SSL Raid" label. Crucially, it nullifies that specific liquidity level immediately after it's swept so you don't get duplicate labels on every single candle.
Phase 2: Market Structure Shift (ChoCh) Upon sweeping liquidity, the script identifies the exact minor swing point that formed just prior to the sweep. It waits for price to aggressively reverse and close past that level. When it does, it plots a line and a "ChoCh" (Change of Character / MSS) label.
Phase 3: Displacement FVG Detection The leg that breaks structure must show institutional displacement. The script scans the exact 3-5 candles that broke the ChoCh level to find a Fair Value Gap (SIBI for shorts, BISI for longs). If it finds one, it draws the gap box on your chart.
Phase 4: Trade Execution The script waits for price to retrace and tap the open boundary of the FVG. The moment price touches it, the script prints a "2022 SHORT ENTRY" or "2022 LONG ENTRY" label.
Phase 5: Trade Management & Visualizer (The code block you highlighted) Upon entry, the script transitions into a live trade manager:
Stop Loss (SL): It calculates an SL exactly 1 tick above the absolute peak of the Liquidity Raid. It draws a solid red line and a red risk box.
Take Profit (TP): By default, it targets the opposing major liquidity pool on the chart. If you toggle it off in settings, it defaults to a strict 1:2 Risk-to-Reward ratio. It draws a solid green line and a green reward box.
Live Tracking: The script physically extends these red and green boxes forward bar-by-bar until price hits either the SL line or the TP line. Once hit, it closes the trade, prints "SL HIT" or "TP HIT", and resets the engine to look for the next setup. Indicator

ICT Ultimate Algorithmic EngineThis script, the ICT Ultimate Algorithmic Engine, is a comprehensive, all-in-one suite designed to automatically track and display the most critical time-based and price-based concepts taught by ICT (Inner Circle Trader) directly on your PulseWire chart.
Since ICT emphasizes Time and Price (with Time coming first), the script is heavily structured around specific New York (EST) time windows and algorithmic delivery cycles.
Here is a breakdown of the 7 core engines running inside this script:
1. Killzones & Sessions Engine
The script paints custom background colors to highlight the major algorithmic trading windows throughout the day:
Asian Session (20:00 - 00:00 EST): Purple background.
London Killzone (02:00 - 05:00 EST): Blue background.
New York AM Killzone (07:00 - 10:00 EST): Orange background.
London Close (11:00 - 13:00 EST): Red background.
2. Algorithmic Macros
ICT teaches that specific 20-minute to 40-minute "macro" windows exist where the algorithm aggressively hunts liquidity or seeks fair value. The script explicitly highlights these macros (e.g., 08:30-09:00, 09:50-10:10, 10:50-11:10) with distinct background shading so you know exactly when volatility injections are scheduled.
3. True Opens (Midnight & 08:30 EST)
The algorithm uses daily true opens as its equilibrium to determine Premium and Discount.
It automatically plots a dashed Midnight Open line and an 08:30 AM Open line every single day. If price is above these lines, you are in a premium (favorable for sells); if below, a discount (favorable for buys).
4. Silver Bullet Tracker
This is a fully automated structural scanner for the ICT Silver Bullet setups.
It tracks the highest high and lowest low preceding the 3 Silver Bullet hours (London 03:00-04:00, NY AM 10:00-11:00, NY PM 14:00-15:00).
It draws red and green target lines representing the Buy-Side Liquidity (BSL) and Sell-Side Liquidity (SSL) targets for that specific hour.
Once the price touches one of these targets during the Silver Bullet hour, it actively labels it as BSL/SSL Swept.
5. Judas Swing & Market Structure Shift (MSS)
Judas Swing: The script tracks the high and low established during the Opening Ranges (00:00-01:00 for London, 08:30-09:30 for NY). If price manipulates above or below these boundaries and violently rejects, it prints a "Judas Swing" label, catching the classic algorithmic trap.
MSS with Displacement: It identifies Market Structure Shifts (MSS) but strictly filters them. It will only label an MSS if the candle breaks a recent swing high/low with displacement (the candle body size must be larger than 1.5x the ATR) AND leaves behind a Fair Value Gap.
6. Dynamic PD Arrays (Smart Money Concepts)
The script continuously scans for and draws institutional reference points:
Fair Value Gaps (FVGs): Draws bullish (BISI) and bearish (SIBI) gaps.
Inversion Feature: If a candle closes completely through an active FVG, the script automatically changes its color and converts it into an Inversion FVG (IFVG).
Order Blocks & Breakers: Draws standard +OB and -OBs.
Breaker Feature: If an Order Block was responsible for sweeping liquidity and is subsequently broken by price, it converts the Order Block into a Mitigation Block (MB) or a Breaker Block (BRK).
Volume Imbalances (VI): Highlights gaps between candle bodies (where only wicks overlap) in purple, automatically fading them out once they are mitigated.
Rejection Blocks: Identifies and highlights massive wicks (longer than 2x the body) acting as liquidity sponges.
7. Performance Cleanup (Garbage Collector)
Because PulseWire limits users to 500 boxes and lines, the script has a built-in memory management system (the DYNAMIC DRAWING CLEANUP section at the bottom). It restricts the arrays to only hold the 100 most recent FVGs, Order Blocks, and Volume Imbalances, gracefully deleting the oldest ones to ensure the script never crashes or lags your chart. Indicator

Indicator

Indicator

Indicator

Indicator

Strategy

Indicator

Indicator

Liquidity Sweep & Absorption Reversal Engine [PhenLabs]📊 Liquidity Sweep & Absorption Reversal Engine
Version: PineScript™ v6
📌 Description
The Liquidity Sweep & Absorption Reversal Engine (LSA Engine) is a two-stage reversal tool that separates high-probability liquidity stop-runs from the noise of ordinary breakouts. Most sweep indicators fire the moment price pokes through a swing high or low — the LSA Engine refuses to commit until that sweep is confirmed by genuine institutional absorption.
The problem it solves is simple but expensive: not every wick beyond a prior high or low is a smart-money stop hunt. Many are clean breakouts that keep going. By requiring a volume spike paired with a disproportionately small body (volume that failed to displace price), the engine filters for the specific fingerprint of absorbed liquidity — the moment resting orders are consumed and price is rejected. Only then does it flag a reversal and project the opposing draw.
The result is a clean, dashboard-backed overlay that gives smart-money, ICT, and intraday reversal traders a single source of truth for swept liquidity, absorption status, and the next untaken pool — without the false-signal storm of a raw sweep detector.
🚀 Points of Innovation
Two-stage validation that pairs a liquidity sweep with a mandatory volume-absorption confirmation — sweeps without absorption are ignored, not flagged.
Absorption fingerprint defined quantitatively: a volume spike (≥ configurable multiple of average) and a body-to-range ratio below a tunable threshold, so “absorbed” means measured, not eyeballed.
Dual sweep triggers — a classic close-back-inside rejection or an ATR-scaled displacement break — letting traders tune to rejection-style or momentum-style sweeps on the same instrument.
Auto-projected opposing draw that targets the nearest untaken opposing liquidity pool, with a structure-based R-multiple fallback when no pool is in range.
Live dashboard reporting nearest BSL/SSL, volume-spike state, absorption state, and active trigger mode in real time.
Self-cleaning pool management — swept pools are retired so each level can only fire once, eliminating duplicate signals on the same stop-run.
🔧 Core Components
Liquidity Pool Engine: Detects confirmed pivot highs and lows and stores them as resting buy-side liquidity (BSL, above) and sell-side liquidity (SSL, below). A rolling buffer keeps only the most relevant active pools per side.
Sweep Detector: Monitors every active pool for a wick beyond its level, then validates the sweep using the selected trigger — close-back-inside rejection or ATR-scaled displacement.
Absorption Filter: On the sweeping bar, measures volume against its moving average and the candle’s body-to-range ratio. A spike with a small body = absorbed; this gate can be toggled on or off.
Projection Module: From each confirmed sweep extreme, projects a dotted target line to the nearest opposing pool or to an R-multiple measured from sweep risk, with a labeled price target.
Dashboard: A compact on-chart table reporting the nearest BSL/SSL, current volume-spike and absorption state, and the active sweep mode.
🔥 Key Features
Confirmed reversal signals: Bullish and bearish sweep-plus-absorption triangles fire only on two-stage-validated setups, reducing false stop-run signals.
Resting liquidity map: Dashed BSL/SSL lines show the live pools price is magnetically drawn to — so you always know where the next sweep is likely.
Quantitative absorption marker: A yellow circle flags the exact bar where volume spiked while price made minimal progress.
Projected opposing draw: A dotted line and labeled price target extend from each confirmed sweep to the next opposing pool or R-multiple objective.
Adaptive trigger mode: Switch between close-back-inside rejection and ATR displacement to match the instrument’s sweep behavior.
Live status dashboard: Nearest BSL/SSL, volume-spike state, absorption state, and mode at a glance.
Alerts: Separate alerts for bullish and bearish confirmed sweep-plus-absorption setups.
🎨 Visualization
Dashed BSL (teal) / SSL (red) lines: resting liquidity pools — price is drawn to these; a sweep of one is the setup precondition.
Yellow circle: marks the sweeping bar where a volume spike coincided with a small body — the absorption fingerprint.
Red triangle (BEAR SWEEP) / teal triangle (BULL SWEEP): the confirmed two-stage reversal signal, plotted above/below the triggering bar.
Dotted target line + price label: the projected opposing draw from the sweep extreme to the next pool or R-multiple target.
Volume pane + vol-avg line: optional context showing the spike that powered the absorption call.
Dashboard panel (top-right): nearest BSL/SSL, Vol Spike, Absorption, and Mode cells.
📖 Usage Guidelines
Structure & Liquidity
Pivot Lookback (L/R) — Default: 8 — Range: 2–50 — Left/right bars used to confirm swing highs and lows. Higher = fewer, more significant pools; lower = more reactive pools.
Max Active Pools / Side — Default: 6 — Range: 2–20 — How many BSL/SSL levels are tracked per side. More pools = denser map; fewer = cleaner chart.
Sweep Trigger — Default: Close Back Inside — Options: Close Back Inside / Displacement Break. “Close Back Inside” flags sweeps rejected back under/over the pool (reversal bias). “Displacement Break” flags sweeps that close beyond the pool by an ATR-scaled margin (momentum sweep bias).
Displacement (× ATR) — Default: 1.2 — Range: 0.1–10 — Only active in Displacement Break mode; sets how far beyond the pool close must travel to qualify.
Absorption Filter
Require Absorption Confirmation — Default: true — When on, sweeps must pass the absorption gate to fire a signal. Turn off for raw sweep detection.
Volume Spike (× avg) — Default: 1.6 — Range: 1.0–10 — Minimum volume-to-average ratio on the sweeping bar. Higher = stricter, fewer but higher-quality signals.
Max Body/Range — Default: 0.45 — Range: 0.05–0.9 — Maximum body-to-range ratio for a bar to count as absorbed. Lower = stricter (volume absorbed with little progress).
Volume SMA Length — Default: 20 — Range: 1–200 — Lookback for the volume average baseline.
Targets & Projection
Target R-Multiple — Default: 2.0 — Range: 0.5–20 — Reward multiple used when projecting R-multiple targets.
Show Projected Draw — Default: true — Toggles the dotted target line and price label.
Target Type — Default: Opposing Pool — Options: Opposing Pool / R-Multiple. “Opposing Pool” targets the nearest untaken opposite liquidity; “R-Multiple” targets a fixed multiple of sweep risk.
Visuals
Show Dashboard — Default: true — Toggles the on-chart status panel.
Signal / pool colors — configurable for bullish, bearish, BSL, and SSL elements.
✅ Best Use Cases
Smart-money / ICT traders hunting confirmed stop-runs on session highs and lows
Intraday reversal and fade traders on indices, futures, crypto, and major FX
Scalpers who need a fast, visual read on whether a sweep is being absorbed or extending
Liquidity traders who map BSL/SSL and want the next opposing draw projected automatically
Traders who want to filter breakout-vs-sweep ambiguity with a quantitative absorption gate
⚠️ Limitations
Absorption relies on volume data; symbols with no/low-quality volume (some FX feeds) will produce fewer or weaker confirmations.
The body-to-range absorption proxy is an approximation of true order-flow absorption; for delta-grade accuracy pair with a volume-profile/delta source.
Pivots confirm pivotLen bars after the swing, so pool levels are retrospective — recent extremes may not yet be registered as pools.
Reversal signals perform best in ranging and liquidity-driven regimes; in strong trending regimes swept levels often continue, so bias signals toward the prevailing trend.
Like all reversal tools, signals are probabilistic — always manage risk and confirm with broader market structure.
💡 What Makes This Unique
Absorption as the second stage: Most sweep tools stop at “price went beyond the level.” The LSA Engine demands the institutional fingerprint — volume that failed to move price — before any signal fires.
Measured, not eyeballed: Absorption is a tunable volume-spike × body/range rule, so the filter is reproducible and adjustable per instrument, not a discretionary call.
Self-cleaning pools + auto opposing draw: each pool fires once and projects its own target, giving a complete sweep-to-draw narrative on the chart.
🔬 How It Works
Pool registration: Confirmed swing highs and lows are recorded as resting BSL and SSL pools in a rolling buffer, so the chart always shows the liquidity price is drawn toward.
Sweep detection: Each bar, the engine checks whether price wicked beyond an active pool and validates it with the selected trigger — a close back inside the pool (rejection) or an ATR-scaled displacement close beyond it.
Absorption gating: On the sweeping bar, volume is compared to its moving average and the body is compared to the bar’s range. A spike with a small body passes the absorption gate — the signature of consumed resting liquidity that failed to displace price. Swept pools are then retired.
Signal + projection: A confirmed sweep-plus-absorption prints a directional signal and projects a dotted target to the nearest opposing pool (or an R-multiple objective), while the dashboard updates nearest pools, volume-spike, and absorption state in real time.
💡 Note: For best results, tune Volume Spike and Max Body/Range to your instrument’s typical volume profile — FX and crypto often need a higher spike multiple than index futures. Favor signals aligned with the higher-timeframe trend, and use Opposing Pool targets on ranging instruments and R-Multiple targets on trending ones. This tool is an analytical aid, not financial advice.
Indicator

Indicator

Indicator

Indicator

NQ Scalp Pullback AlertHere’s the breakdown of the script’s logic, piece by piece:
Inputs (adjustable settings at the top)
Fast EMA length: 9, Slow EMA length: 21 — these are the two trend lines
Volume multiplier: 1.0x — how much volume is required relative to the 20-period average for a signal to count
Two session windows (9:30-11:00 AM ET and 3:00-4:00 PM ET) — restricts signals to your highest-volume trading hours
A toggle to turn the session restriction on/off
What it calculates
9 EMA and 21 EMA of closing price
VWAP (volume-weighted average price) for the session
20-period average volume, used as the baseline for the volume filter
What it plots
Blue line = 9 EMA, orange line = 21 EMA, purple line = VWAP — all drawn directly on your price chart
Trend filter logic
Bullish trend = price is above VWAP AND the 9 EMA is above the 21 EMA
Bearish trend = the opposite — price below VWAP AND 9 EMA below 21 EMA
Entry signal logic
For a long: trend must be bullish, the candle’s wick must touch the 9 EMA (low ≤ EMA ≤ high), the candle must close back above the 9 EMA, volume must meet the threshold, and it must be within your session window
For a short: mirror conditions, all bearish
Visual output
Green triangle below the candle when a long setup triggers
Red triangle above the candle when a short setup triggers
Alerts
Two alert conditions are built in, so when you set up a PulseWire alert, you can choose “NQ Long Pullback” or “NQ Short Pullback” and get notified the moment either fires — no need to watch the chart constantly
In short: it’s a trend-confirmation tool that taps you on the shoulder when price pulls back to the fast EMA inside an established trend, during your best trading hours, on real volume — matching the entry rules from the strategy we built.
Indicator

Indicator

Indicator

Indicator

True Time Price Profile - Hybrid Dynamic Bins[ALT_analyst]True Time Price Profile - Hybrid Dynamic Bins
◆ NOTICE / DISCLAIMER
This architecture is NOT a standard Volume Profile (VP) or a conventional Time Price Opportunity (TPO) indicator.
It is a highly advanced, multi-variable structural density engine.
It was specifically designed to mathematically extract institutional defense lines and localized price absorption in environments lacking reliable tick volume (e.g., Forex, CFD, Indices),
functioning as a rigorous technical benchmark for supply/demand extraction.
◆ EXECUTIVE SUMMARY
This script is deployed as a Proof of Concept (PoC) to demonstrate the integration of price absorption, time-based variance,
and strict pro-rata energy distribution within a localized UI rendering environment.
By discarding standard aggregation methods, this open-source architecture isolates the true "quality" of price stagnation,
exposing anomalous market states where large capital defends specific price buckets.
◆ ARCHITECTURE & QUANTITATIVE LOGIC
Standard profiles often struggle because they cannot distinguish between a "rapid vacuum passing" and a "defended consolidation."
This engine utilizes three proprietary layers to resolve this logic gap:
Pro-Rata Energy Distribution Engine
To prevent large-range bars (e.g., sudden momentum spikes) from artificially inflating the profile score across empty price vacuums, this script enforces a strict pro-rata allocation matrix.
Let N_bins be the total number of price bins a single bar intersects.
The assigned value for each specific bin is calculated as:
Apportioned Value = Base Value / N_bins
This completely neutralizes vacuum zones, correctly assigning mass only to true areas of conflict.
Velocity & Acceleration (Absorption) Evaluator
Instead of counting volume, the script measures the deceleration of price action.
It compares the high-low range of the current bar (v_curr) against the previous bar (v_prev). A negative acceleration (accel < 0) indicates kinetic energy is being absorbed by limit orders.
This absolute delta is extracted as the base absorption value (|a|).
Time Variance Logic (Market Memory)
A price level tested multiple times over a prolonged period holds significantly more structural integrity than a level tested only once.
The engine applies the statistical variance of the normalized time index (t) to scale the localized importance of a bin:
Variance (σ²) = (Sum of t² / n) - (Average t)²
The final Hybrid Score is the integration of absorbed energy scaled by the logarithmic variance:
Score = Sum( |a| * ln(1 + σ²) )
◆ PRACTICAL APPLICATION: HOW TO TRADE WITH THIS ENGINE
Instead of blindly treating every high-volume node as support/resistance, utilize this engine to identify Structural Friction:
Locating Hidden Institutional Limits:
Bins with exceptionally high Hybrid Scores often act as heavy liquidity pools.
Price action will typically stall or reverse sharply upon re-entering these zones.
Breakout Validation:
If price breaks out of a Value Area (VA) without generating new high-score bins, it indicates a lack of limit-order resistance (a vacuum).
These moves are prone to rapid continuation or swift mean-reversion sweeps.
Cross-Session Node Alignment (Breakout Threshold):
By anchoring the profile to short, sequential sessions, observe if high-scoring nodes (POCs) align horizontally at the same price level across multiple independent profiles.
This structural anomaly signifies a massive, sustained accumulation of limit orders.
A decisive price breach of this specific alignment typically triggers a high-probability volatility breakout, as the defended liquidity pool is rapidly consumed.
◆ SYSTEM CAPABILITIES AND LIMITATIONS
Visual Synthesis of Invisible Nodes:
Resolves precise support/resistance vectors purely from price action kinetics, independent of broker volume feeds.
Dynamic Resolution Scaling:
The bin size is strictly tethered to the Average True Range (ATR), ensuring the profile grid automatically calibrates to the underlying asset's volatility regime.
Limitations & Warnings:
PulseWire enforces a strict cap of 500 max boxes/lines per indicator. To prevent script execution limits or array errors, the maximum lookback and bin count are dynamically capped.
Furthermore, if the scaled ATR drops to absolute zero, the geometric grid cannot initialize.
◆ INPUT PARAMETERS REFERENCE
Live Update Frequency:
Toggle between 'Update on Every Tick' and 'Update on Bar Close'.
CRITICAL WARNING: Using tick updates combined with multiple MTF arrays on a fast timeframe will cause localized UI lag. Use 'Bar Close' as a CPU saver.
Profile Calculation Mode:
Select 'Classic' for standard aggregation, or 'Hybrid' to engage the Absorption + Variance matrix (The core edge of this tool).
Grid Step Multiplier:
Lower values increase vertical resolution.
Warning: Values below 0.05 on high-volatility assets may trigger the 500-box rendering limit.
Show Debug Data Table:
Projects a live array matrix on the bottom right, displaying precise Price, Count, Absorption, Variance, and Hybrid Scores for absolute algorithmic transparency.
Indicator

Auto Candlestick Patterns Targets Setup🔷 OVERVIEW
Auto Candlestick Pattern Targets automatically identifies supported candlestick reversal patterns and displays a complete trade setup directly on the chart. When a qualifying pattern is detected, the indicator plots an Entry level, Stop Loss, and up to three Take Profit levels based on its internal calculation logic.
The objective is to reduce the amount of manual chart work by presenting trade levels in a consistent visual format.
🔷 HOW IT WORKS
The indicator continuously evaluates completed candles for supported bullish and bearish candlestick formations.
When the pattern conditions are satisfied, it:
• Displays a Buy or Sell label
• Calculates an Entry level
• Places a Stop Loss based on the detected pattern
• Projects three Take Profit targets
Each setup remains visible on the chart, allowing users to review historical signals and monitor active trades.
🔷 VISUAL FEATURES
• Automatic Buy and Sell labels
• Entry level
• Stop Loss level
• Three Take Profit targets
• Risk and reward visualization
• Historical signal display
• Configurable colors and styles
🔷 INPUTS
The indicator includes options to customize:
• Signal sensitivity
• Display of Entry, Stop Loss, and Targets
• Label visibility
• Colors
• Historical setup display
🔷 USAGE
A common workflow is:
Wait for a Buy or Sell signal.
Allow the signal candle to close.
Review the plotted Entry, Stop Loss, and Take Profit levels.
Combine the setup with your own market analysis before making trading decisions.
🔷 MARKETS
The indicator can be applied to:
• Forex
• Stocks
• Cryptocurrency
• Indices
• Commodities
It is compatible with multiple timeframes, depending on the user's trading approach.
🔷 NOTES
This indicator is intended as a chart analysis tool and does not predict future price movements. Trade setups are generated according to the indicator's programmed rules and should be evaluated alongside other forms of technical analysis and appropriate risk management. Indicator

Indicator

Indicator

Indicator
