SMC Liquidity Engine Pro SMC Liquidity Engine Pro - Complete Trading Guide & Documentation
📊 Introduction: Understanding Smart Money Concepts
The SMC Liquidity Engine Pro is a comprehensive, institutional-grade trading indicator that brings professional Smart Money Concepts (SMC) methodology directly to your TradingView charts. This isn't just another technical indicator—it's a complete framework for understanding how institutional traders, market makers, banks, and hedge funds manipulate and move the markets.
What Makes This Different?
While most retail traders rely on lagging indicators like moving averages or RSI, this indicator reveals the real-time footprints of institutional activity. It shows you:
Where large players are accumulating or distributing positions
How they engineer liquidity to trigger retail stop losses
When they're shifting from one directional bias to another
Where price inefficiencies exist that institutions will likely revisit
The markets don't move randomly—they move based on liquidity. Understanding this fundamental truth is what separates consistently profitable traders from those who struggle. This indicator decodes that liquidity-driven behavior and presents it in clear, actionable visual signals.
The Philosophy Behind Smart Money Concepts
Smart Money Concepts is built on several core principles:
1. Liquidity is King: Price doesn't move because of patterns or indicators—it moves to collect liquidity (stop losses and pending orders). Institutions need massive liquidity to fill their large positions, so they engineer price movements to create that liquidity before making their real directional move.
2. Market Structure Reveals Intent: The way price forms highs and lows tells a story about who's in control. When structure breaks, it signals a shift in institutional positioning.
3. Inefficiencies Get Filled: When price moves too quickly in one direction, it leaves behind "fair value gaps"—areas of imbalance. Institutions frequently return to these areas to fill orders and restore balance.
4. Manipulation Precedes True Moves: The most explosive directional moves are often preceded by liquidity sweeps in the opposite direction—trapping retail traders before the real move begins.
This indicator automates the identification of all these concepts, allowing you to trade alongside the smart money rather than being their exit liquidity.
🎯 Core Features - Deep Dive
1. Market Structure Detection & Visualization
What It Is: Market structure forms the foundation of all Smart Money analysis. This indicator automatically identifies and tracks swing highs and swing lows using a sophisticated pivot detection algorithm. These aren't just any price points—they represent areas where the market showed a significant shift in supply and demand dynamics.
How It Works: The indicator uses a customizable lookback period to identify valid swing points. A swing high must have lower highs on both sides within the lookback period, and a swing low must have higher lows on both sides. This ensures that only significant structural points are marked, filtering out minor noise and consolidation.
Visual Presentation:
Bullish Structure (Cyan Lines): Horizontal lines extending from each identified swing high, showing resistance levels that price previously respected
Bearish Structure (Red Lines): Horizontal lines extending from each identified swing low, showing support levels where buying pressure emerged
Trading Application: These structure levels serve multiple purposes:
Target Zones: Previous highs become targets in uptrends; previous lows become targets in downtrends
Invalidation Levels: If expecting a bullish move, breaking below the last swing low invalidates the setup
Context for Other Signals: All BOS, CHOCH, and liquidity sweep signals gain meaning from their relationship to structure
Multi-Timeframe Anchors: Higher timeframe structure provides context for lower timeframe entries
Advanced Tip: When multiple timeframe structures align (e.g., a daily swing low coincides with a 4-hour swing low), these levels carry significantly more weight and are more likely to be defended or, when broken, lead to explosive moves.
2. Break of Structure (BOS) - Trend Confirmation
What It Is: A Break of Structure occurs when price definitively closes beyond a previous swing high (bullish BOS) or swing low (bearish BOS). This signals that the current trend maintains its momentum and is likely to continue in the same direction.
The Institutional Perspective: When institutions want to continue pushing price in a direction, they need to break through previous resistance or support. A clean BOS indicates that:
There's sufficient institutional buying/selling to overcome the supply/demand at previous structure
The trend has enough momentum to attract more participants
Stop losses above/below structure have been triggered, providing liquidity for continuation
Signal Characteristics:
Bullish BOS Label: Appears below the bar that closes above the previous swing high
Bearish BOS Label: Appears above the bar that closes below the previous swing low
Confirmation: Requires a full candle close, preventing false signals from wicks
Trading Strategies:
Trend Continuation Entries: After a BOS, wait for a pullback to a Fair Value Gap or minor structure, then enter in the direction of the break
Breakout Trading: Enter immediately on BOS confirmation with a stop below the broken structure
Momentum Confirmation: Use BOS to confirm that your existing position is aligned with institutional flow
Scaling Strategy: Add to positions on each successive BOS in trending markets
What to Watch For:
Volume: Strong BOS movements should be accompanied by above-average volume
Speed: Rapid price movement through structure suggests institutional urgency
Follow-Through: The best BOS signals see price continue strongly without immediately reversing
Higher Timeframe Alignment: BOS on higher timeframes (4H, Daily) carry more weight than lower timeframe breaks
Common Pitfalls:
Not all structure breaks are equal—BOS during ranging markets are less reliable
A BOS immediately followed by a reversal back into the range may indicate a failed breakout
During major news events, structure can be broken temporarily without institutional intent
3. Liquidity Sweep Detection - Spotting Manipulation
What It Is: Liquidity sweeps (also called "stop hunts" or "liquidity grabs") occur when price temporarily breaks beyond a key level to trigger stop losses and pending orders, then immediately reverses back. This is one of the most important concepts in SMC trading because it reveals intentional manipulation.
Why Institutions Do This: Large institutional orders can't be filled at a single price point—they need massive liquidity. The biggest pools of liquidity sit just beyond obvious highs and lows where retail traders place their stops. By briefly pushing price into these zones, institutions:
Trigger retail stop losses (creating market orders)
Activate pending buy/sell orders
Fill their large positions at favorable prices
Trap late breakout traders before reversing
Detection Methodology: The indicator identifies sweeps using multiple criteria:
Price must penetrate beyond the structural high/low (creating the sweep)
The candle must close back on the opposite side of the structure (confirming rejection)
The sweep distance is measured against ATR to distinguish manipulation from normal volatility
The sweep multiplier setting allows you to adjust sensitivity based on market conditions
Visual Indicators:
Orange Down Arrows: Mark liquidity sweeps above structural highs
Lime Up Arrows: Mark liquidity sweeps below structural lows
Liquidity Zone Boxes: Semi-transparent colored boxes highlight the exact range of the swept area
Persistent Display: Zones remain visible for several bars to maintain context
Trading Applications:
Reversal Trading: Liquidity sweeps often mark excellent reversal points. After a sweep:
Wait for the sweep to complete (candle closes back inside structure)
Look for a Change of Character signal for confirmation
Enter in the direction opposite to the sweep
Place stops beyond the sweep high/low
Target the opposite side of the range or next structural level
Continuation Filtering: Not all sweeps lead to reversals. During strong trends:
Sweeps of minor structure in a trending market often precede continuation
Use higher timeframe structure to determine if a sweep is counter-trend (likely reversal) or with-trend (likely continuation)
Entry Refinement: In ranging markets, trade from swept lows to highs and vice versa, as institutions accumulate at the extremes.
Advanced Sweep Analysis:
Double Sweeps: When both sides of a range are swept, expect a strong breakout
Sweep Rejection Quality: Fast, strong rejections of sweeps are more reliable than slow grinding returns
Timeframe Consideration: Daily timeframe sweeps are significantly more important than 15-minute sweeps
Volume Profile: Sweeps with low volume followed by high volume reversals confirm manipulation
What Makes a High-Quality Sweep Signal: ✅ Penetrates structure by at least 0.5-1x ATR
✅ Strong rejection candle (long wick, decisive close)
✅ Occurs at a higher timeframe structural level
✅ Creates a Change of Character on the following move
✅ Sweeps an obvious level where retail stops cluster
4. Change of Character (CHOCH) - Major Reversal Signals
What It Is: A Change of Character represents the most significant shift in market dynamics—when the entire structural bias of the market flips from bullish to bearish or bearish to bullish. CHOCH signals are the crown jewel of SMC trading because they identify the exact moment when institutional positioning fundamentally changes.
The Anatomy of a CHOCH: A valid CHOCH requires a specific sequence:
Established Trend: A clear directional bias with multiple BOS in one direction
Liquidity Engineering: A sweep of structure in the current trend direction (the manipulation phase)
Structural Break: Price then breaks structure in the OPPOSITE direction (the revelation phase)
This combination shows that institutions have:
Completed their accumulation/distribution at favorable prices (via the sweep)
Shifted their positioning from bullish to bearish (or vice versa)
Begun a new directional campaign
Visual Presentation:
Bullish CHOCH (Cyan Triangle Up): Appears when bearish structure is broken after a low sweep, signaling the shift to bullish control
Bearish CHOCH (Red Triangle Down): Appears when bullish structure is broken after a high sweep, signaling the shift to bearish control
Prominent Markers: Larger and more visually distinct than BOS signals, reflecting their importance
Why CHOCH Signals Are So Powerful:
Trend Reversal Identification: They mark the earliest possible confirmation of a trend change
High Win Rate: When combined with proper risk management, CHOCH signals have among the highest success rates in SMC trading
Risk-Reward Ratio: Entering at CHOCH gives you the best possible risk-reward since you're entering at the beginning of a new trend
Institutional Confirmation: The sequence of sweep + structure break proves institutional repositioning, not just retail sentiment
Trading CHOCH Signals:
The Perfect CHOCH Setup:
Identify the Sweep: Watch for a liquidity sweep of structural lows (for bullish) or highs (for bearish)
Wait for the Break: Don't enter on the sweep—wait for structure to break in the opposite direction
CHOCH Confirmation: The indicator fires the CHOCH signal—this is your entry trigger
Entry Execution:
Aggressive: Enter immediately on CHOCH confirmation
Conservative: Wait for a pullback to the first Fair Value Gap or broken structure (now turned support/resistance)
Stop Placement: Beyond the swept liquidity point
Target Selection: Previous swing in the opposite direction, or let it run to the next CHOCH
Multiple Timeframe CHOCH Strategy: The most powerful setups occur when CHOCHs align across timeframes:
Daily CHOCH: Signals major institutional trend change, target 500+ pips (Forex) or significant point moves
4H CHOCH: Confirms daily direction, provides swing trade opportunities
1H CHOCH: Offers precise entry timing within the higher timeframe trend
15M CHOCH: Used for position scaling and intraday management
Example Trade Flow:
Daily Chart: Bullish CHOCH appears after weeks of downtrend
↓
4H Chart: Wait for pullback after the daily CHOCH, then catch the 4H bullish CHOCH
↓
1H Chart: Enter on the 1H bullish CHOCH that aligns with both higher timeframes
↓
Result: You've entered at the beginning of a major trend with multiple confirmations
CHOCH Quality Grading:
A-Grade CHOCH (Highest Probability):
Occurs at major higher timeframe structure
Following a clear liquidity sweep
Volume spike on the structural break
Multiple timeframe alignment
Creates a large Fair Value Gap on the break
B-Grade CHOCH (Good Probability):
Valid sweep and structure break
Single timeframe signal
Moderate volume
Occurs at minor structure
C-Grade CHOCH (Lower Probability):
Choppy, ranging market context
Weak sweep or unclear structure
Counter to higher timeframe trend
Low volume confirmation
Common Mistakes with CHOCH Trading: ❌ Entering on the sweep instead of waiting for the structure break
❌ Ignoring higher timeframe context
❌ Taking every CHOCH regardless of quality
❌ Not waiting for pullbacks on aggressive trends
❌ Placing stops too tight, getting caught in volatility
Advanced CHOCH Concepts:
Failed CHOCH: Occasionally, what appears to be a CHOCH will fail (price reverses back into the previous trend). This often indicates:
Insufficient institutional conviction for the reversal
Fake-out to grab liquidity in the opposite direction
Need to wait for a higher timeframe CHOCH for confirmation
When a CHOCH fails, it often sets up an even stronger continuation of the original trend.
CHOCH vs BOS Decision Matrix:
If in doubt about trend direction → wait for CHOCH
If confident in trend → trade BOS continuations
After a CHOCH → next signals in the new direction are BOS
5. Fair Value Gaps (FVG) - Institutional Retracement Zones
What It Is: Fair Value Gaps represent price imbalances where the market moved so quickly that it left behind inefficient pricing. These gaps form when there's no overlap between the current candle's wick and the candle from two bars ago—a void in the price action that creates a "gap" in the order flow.
The Institutional Logic: When institutions execute large market orders, they can push price rapidly through levels without allowing normal two-way trading. This creates unfilled orders and imbalanced order books. Institutions often return to these gaps to:
Fill additional orders at more favorable prices
Allow the market to "breathe" before the next push
Create support/resistance at the gap for the next move
Restore balance to the order book
FVG Formation Criteria: This indicator uses enhanced FVG detection logic:
Bullish FVG (Upward Gap):
Current candle's low is above the high from 2 candles ago
Creates a visible gap where no trading occurred
Gap size must exceed 30% of ATR (filtering minor gaps)
Typically forms on strong bullish momentum candles
Market moved up so fast it left unfilled sell orders
Bearish FVG (Downward Gap):
Current candle's high is below the low from 2 candles ago
Creates a visible gap where no trading occurred
Gap size must exceed 30% of ATR
Typically forms on strong bearish momentum candles
Market moved down so fast it left unfilled buy orders
Visual Presentation:
Bullish FVG Zones: Semi-transparent cyan boxes extending from gap bottom to top
Bearish FVG Zones: Semi-transparent red boxes extending from gap top to bottom
Dynamic Management: Gaps automatically removed when filled or expired
Clean Display: Only active, unfilled gaps shown to prevent chart clutter
FVG Trading Strategies:
Strategy 1: FVG Retracement Entries After a CHOCH or strong BOS, wait for price to retrace into the FVG for entry:
Identify trend direction via CHOCH or BOS
Locate the nearest FVG in the direction of the trend
Set limit orders within the FVG zone
Stop loss beyond the FVG
Target the next structural level or previous swing
Strategy 2: FVG Breakout Confirmation When price breaks through an FVG without filling it:
Signals extreme institutional urgency
Indicates the move is likely to continue strongly
The unfilled gap becomes a "no-go zone" for counter-trend entries
Strategy 3: Multiple FVG Management When multiple FVGs form in sequence:
The first FVG is most likely to be filled
If price skips the first FVG, it signals exceptional strength
Sequential gaps create a "gap ladder" for scaling into positions
FVG Quality Assessment:
High-Quality FVGs (Best Trading Zones):
Large gap size (1.5x+ ATR)
Formed on high volume impulse moves
Aligned with higher timeframe structure
Created during CHOCH or strong BOS
Positioned between current price and key structure
Low-Quality FVGs (Use Caution):
Small gaps (< 0.5 ATR)
Formed during choppy, ranging conditions
Multiple overlapping gaps in the same area
Counter to higher timeframe trend
Very old gaps (50+ bars ago)
FVG Lifecycle Management:
The indicator intelligently manages FVG zones:
Gap Filling:
Bullish FVG is "filled" when price touches the bottom of the gap
Bearish FVG is "filled" when price touches the top of the gap
Filled gaps are automatically removed from the chart
Partial fills count as complete fills (institutions got their orders)
Gap Expiration:
Gaps older than the extension period (default 10 bars) are removed
This keeps the chart clean and focuses on relevant levels
Adjustable from 5-50 bars based on timeframe and trading style
Gap Priority: When multiple gaps exist, closest gap to current price is most relevant
Advanced FVG Concepts:
Nested FVGs: Sometimes FVGs form within larger FVGs. The smaller, more recent gap typically gets filled first, providing a secondary entry within the larger gap.
FVG Clusters: When 3+ FVGs stack in the same zone, this area becomes a major institutional reaccumulation zone—excellent for swing entries.
Inverted FVGs: Bullish FVGs in downtrends or bearish FVGs in uptrends can act as resistance/support where rallies/dips fail.
FVG + Liquidity Sweep Combination: The ultimate entry setup:
Liquidity sweep occurs
CHOCH confirms reversal
Price retraces into FVG created during the CHOCH move
Enter with exceptional risk-reward ratio
FVG Statistics & Probabilities:
Research on FVG behavior shows:
Approximately 70% of FVGs get filled within 20 bars
FVGs formed during CHOCH have 80%+ fill rate
Larger gaps (2x+ ATR) have lower but higher-quality fill rates
Higher timeframe FVGs are more magnetic than lower timeframe
Timeframe Considerations:
Daily FVGs:
Can remain unfilled for weeks
Major institutional zones
Often mark the absolute best entry prices for swing trades
When filled, usually result in strong reactions
4H FVGs:
Typically fill within 3-7 days
Excellent for swing trading
Balance between frequency and reliability
1H FVGs:
Usually fill within 1-3 days
Good for short-term position trading
More frequent signals
15M FVGs:
Often fill same day
Best used for intraday refinement
Should align with higher timeframe gaps
🔧 Customization & Settings Guide
Structure Detection Settings
Swing Lookback Period (3-50 bars): This is arguably the most important setting as it determines what the indicator considers "structure."
Low Values (3-7):
Identifies minor swings and frequent structure points
More BOS and CHOCH signals
Better for scalping and day trading
Risk: More false signals in choppy markets
Best for: 15M-1H charts, active traders
Medium Values (8-15):
Balanced approach capturing meaningful swings
Default setting works well for most traders
Good signal-to-noise ratio
Best for: 1H-4H charts, swing traders
High Values (16-50):
Only major structural points identified
Fewer but higher-quality signals
Cleaner charts with less noise
Better for trending markets
Best for: 4H-Daily charts, position traders
ATR Period (1-50): Controls how volatility is measured for liquidity sweep detection.
Shorter Periods (7-14):
More responsive to recent volatility changes
Better during high volatility events
May overreact to short-term spikes
Longer Periods (15-30):
Smoother, more stable volatility measurement
Better for swing trading
Reduces sensitivity to short-term noise
Liquidity Sweep Multiplier (0.5-3.0): Determines how far beyond structure price must move to qualify as a sweep.
Low Multiplier (0.5-0.9):
Catches smaller, more frequent sweeps
More signals but lower reliability
Good for scalping or high-frequency trading
Use in ranging markets
Medium Multiplier (1.0-1.5):
Balanced sensitivity
Default 1.2 works for most situations
Good signal quality
High Multiplier (1.6-3.0):
Only major, obvious sweeps detected
Fewer but very high-quality signals
Best for trending markets
Use when you want only the clearest setups
Display Options
Toggle Controls: Each component can be individually enabled/disabled:
Show Market Structure:
Turn off when chart becomes too cluttered
Essential for understanding context, generally keep ON
Disable only when you know structure from higher timeframe
Show Liquidity Zones:
Highlights swept areas with boxes
Can be disabled if you prefer cleaner charts
Keep ON when learning to spot manipulation
Show Break of Structure:
BOS labels can be disabled if trading only reversals
Keep ON for trend following strategies
Show Change of Character:
Core SMC signal, usually keep ON
Only disable if focusing purely on continuation trading
Show Fair Value Gaps:
OFF by default to prevent overwhelming new users
Turn ON once comfortable with basic structure
Can generate many zones on lower timeframes
FVG Extension Period (5-50 bars): Determines how long unfilled gaps remain displayed.
Short Extension (5-10):
Keeps charts very clean
Only shows very recent gaps
Good for day trading
May remove gaps before they fill
Medium Extension (11-25):
Balanced approach
Captures most gap fills
Good for swing trading
Long Extension (26-50):
Shows historical gap context
Better for position trading
Higher timeframe analysis
Can make charts busy on lower timeframes
Color Scheme Customization
Why Colors Matter: Visual clarity is crucial for quick decision-making. The color scheme should:
Clearly distinguish bullish vs bearish elements
Work well with your chart background (dark/light mode)
Be visible but not distracting
Match your personal preference for aesthetics
Default Colors:
Bullish: Cyan (
#00ffff) - visibility and association with "cool" buying
Bearish: Red (
#ff0051) - visibility and universal danger/selling association
FVG Bullish: 85% transparent cyan - visible but not overpowering
FVG Bearish: 85% transparent red - visible but not overpowering
Customization Tips:
Increase transparency if zones overwhelm price action
Use higher contrast colors on light backgrounds
Keep bullish/bearish colors visually distinct
Test colors across different market conditions
Optimization by Market Type
Forex (24-hour markets):
Structure Lookback: 10-15
ATR Period: 14-21
Sweep Multiplier: 1.0-1.5
Best Timeframes: 15M, 1H, 4H
Stocks (Session-based):
Structure Lookback: 8-12
ATR Period: 14
Sweep Multiplier: 1.2-1.8
Best Timeframes: 5M, 15M, 1H, Daily
Note: Gaps at market open/close aren't FVGs
Cryptocurrency (High volatility):
Structure Lookback: 12-20 (filter noise)
ATR Period: 10-14 (responsive to volatility)
Sweep Multiplier: 1.5-2.5 (larger sweeps)
Best Timeframes: 15M, 1H, 4H
Indices (Moderate volatility):
Structure Lookback: 10-15
ATR Period: 14-20
Sweep Multiplier: 1.0-1.5
Best Timeframes: 1H, 4H, Daily
📈 Complete Trading System & Strategies
The Complete SMC Trading Process
Step 1: Higher Timeframe Analysis (Daily/4H) Begin every trading session by analyzing higher timeframes:
Identify the prevailing market structure (bullish or bearish)
Mark key swing highs and lows
Note any recent CHOCHs that signal trend changes
Identify major Fair Value Gaps that could act as targets or entry zones
Determine areas of liquidity (obvious highs/lows where stops cluster)
Step 2: Trading Timeframe Setup (1H/4H) Move to your primary trading timeframe:
Wait for alignment with higher timeframe bias
Look for CHOCH signals if expecting reversal
Look for BOS signals if expecting continuation
Identify liquidity sweeps that create trading opportunities
Note nearby FVGs for entry refinement
Step 3: Entry Timeframe Execution (15M/1H) Use lower timeframe for precise entry:
After higher timeframe signal, wait for lower timeframe confirmation
Enter on FVG fills, structure breaks, or CHOCH signals
Place stop beyond swept liquidity or broken structure
Set targets at next structure level or opposite side of range
Step 4: Management Active trade management increases profitability:
Move stop to breakeven after price moves 1R (risk unit)
Take partial profits at first target (structure level)
Let remainder run to major targets
Trail stop using FVGs or structure breaks in your direction
Exit if a counter-trend CHOCH appears
High-Probability Trading Setups
Setup 1: The Classic CHOCH Reversal
Market Context:
Extended trend in one direction
Price reaching obvious highs/lows where liquidity pools
Setup Requirements:
Liquidity sweep of the high/low
CHOCH signal fires
(Optional) Wait for pullback to FVG
Entry: On CHOCH confirmation or FVG fill
Stop: Beyond swept liquidity
Target: Previous swing in opposite direction
Example (Bullish):
Market in downtrend for 2 weeks
Price sweeps below obvious daily low
Bullish CHOCH fires (breaks previous lower high)
Enter immediately or wait for pullback to bullish FVG
Stop below swept low
Target: Previous lower high, then previous high
Risk-Reward: Typically 1:3 to 1:5+
Setup 2: BOS Continuation with FVG Entry
Market Context:
Established trend with recent CHOCH
Strong momentum in trend direction
Setup Requirements:
Recent CHOCH established trend direction
BOS signal confirms continuation
Wait for pullback into FVG created on the BOS move
Entry: Limit order within FVG zone
Stop: Beyond FVG (invalid if exceeded)
Target: Next structural level
Example (Bearish):
Bearish CHOCH 2 days ago
Price makes BOS breaking new low
Large bearish FVG created during the break
Price retraces into FVG zone
Enter short at FVG fill
Stop above FVG
Target: Next major low or daily FVG below
Risk-Reward: 1:2 to 1:4
Setup 3: Liquidity Sweep Fade
Market Context:
Ranging market between defined highs/lows
Obvious liquidity on both sides of range
Setup Requirements:
Clear range established (minimum 20-30 bars)
Price sweeps one side of range (high or low)
Strong rejection back into range
Entry: After sweep rejection confirmed
Stop: Beyond swept level
Target: Opposite side of range
Example:
Range between 1.0850-1.0920 (EUR/USD)
Price sweeps above 1.0920 to 1.0935
Strong bearish rejection candle back below 1.0920
Enter short at 1.0915
Stop at 1.0940 (above sweep high)
Target: 1.0850 (range low)
Risk-Reward: 1:2.6
Setup 4: Multi-Timeframe CHOCH Alignment
Market Context:
Major trend change occurring
Multiple timeframes showing reversal signals
Setup Requirements:
Daily timeframe shows CHOCH
Wait for 4H CHOCH in same direction
Enter on 1H CHOCH that aligns
Entry: 1H CHOCH confirmation
Stop: Below 4H structure
Target: Daily structural level
Example (Bullish):
Daily bearish trend for months
Daily bullish CHOCH appears
4H shows bullish CHOCH next day
1H bullish CHOCH provides entry
Enter long on 1H signal
Stop: Below 4H swing low
Target: Daily previous high
Risk-Reward: 1:5 to 1:10+
Position: Larger size due to alignment
Setup 5: Failed CHOCH Continuation
Market Context:
Strong trend temporarily looks like reversing
"False" CHOCH creates trap for counter-trend traders
Setup Requirements:
Apparent CHOCH against main trend
Price fails to follow through
Original trend resumes with strong BOS
Entry: On BOS in original trend direction
Stop: Recent swing
Target: Extension of original trend
Example:
Strong daily uptrend
Bearish CHOCH appears (potential reversal)
Price consolidates but doesn't follow through down
Bullish BOS breaks above recent consolidation
Enter long on BOS
Stop: Below failed CHOCH low
Target: New high extension
Risk-Reward: 1:3 to 1:6
Note: Failed reversals often lead to explosive continuations
Risk Management Framework
Position Sizing: Never risk more than 1-2% of account per trade, even on A+ setups.
Risk Calculation:
Position Size = (Account Size × Risk %) / (Entry - Stop Loss in pips/points)
Example:
Account: $10,000
Risk: 1% = $100
Entry: 1.0900
Stop: 1.0870 (30 pips)
Position Size: $100 / 30 pips = $3.33 per pip
Lot Size (Forex): 0.33 lots
Stop Loss Placement:
For CHOCH Reversals:
Place stop 5-10 pips beyond swept liquidity
Gives room for volatility while protecting capital
If swept liquidity is violated, setup is invalidated
For BOS Continuations:
Place stop beyond the FVG or structure that provided entry
Typically tighter stops (closer to entry)
Can trail stop to breakeven quickly
For Range Trading:
Stop beyond the swept level
Generally tight stops work well in ranges
Exit quickly if range boundaries break
Take Profit Strategy:
Scaling Out Method (Recommended):
First Target (50% of position): First structural level (1:1 to 1:2)
Second Target (30% of position): Major structure (1:3 to 1:5)
Trail Stop (20% of position): Let run to full extension
Full Exit Method:
Hold entire position to predetermined target
Requires more discipline
Higher reward but also higher risk of giveback
Trade Management Rules:
Breakeven Rule: Move stop to breakeven after 1R profit
Partial Profit Rule: Take partials at structure levels
Trailing Rule: Trail stop
Wskaźniki i strategie
Forex Liner SCALPING (No Repaint)//@version=5
indicator("Forex Liner SCALPING (No Repaint)", overlay=true, max_labels_count=500)
// ===== إعدادات سريعة للسكالبينج =====
pivotLen = input.int(1, "Pivot Sensitivity (أدق=1)")
emaLen = input.int(9, "EMA Trend")
rsiLen = input.int(7, "RSI Filter")
rsiMid = input.int(50, "RSI Mid Level")
showLabels = input.bool(true, "Show Labels")
// ===== الحسابات =====
ema = ta.ema(close, emaLen)
rsi = ta.rsi(close, rsiLen)
ph = ta.pivothigh(high, pivotLen, pivotLen)
pl = ta.pivotlow(low, pivotLen, pivotLen)
// ===== حفظ آخر قاع وقمة =====
var float lastLowPrice = na
var int lastLowBar = na
var float lastHighPrice = na
var int lastHighBar = na
if not na(pl)
lastLowPrice := pl
lastLowBar := bar_index - pivotLen
if not na(ph)
lastHighPrice := ph
lastHighBar := bar_index - pivotLen
// ===== موجة =====
var int wave = 0 // 1 شراء | -1 بيع
// ===== بداية موجة شراء =====
startBuy = not na(lastHighPrice) and close > lastHighPrice and wave != 1 and rsi > rsiMid
if startBuy and not na(lastLowBar)
wave := 1
if showLabels
label.new(lastLowBar, lastLowPrice, "BUY LOW", style=label.style_label_up, color=color.lime, textcolor=color.black)
// ===== بداية موجة بيع =====
startSell = not na(lastLowPrice) and close < lastLowPrice and wave != -1 and rsi < rsiMid
if startSell and not na(lastHighBar)
wave := -1
if showLabels
label.new(lastHighBar, lastHighPrice, "SELL HIGH", style=label.style_label_down, color=color.red, textcolor=color.white)
// ===== نهاية الموجة =====
endBuy = wave == 1 and close < lastLowPrice
if endBuy
wave := 0
if showLabels
label.new(bar_index, high, "END BUY", color=color.orange, style=label.style_label_down)
endSell = wave == -1 and close > lastHighPrice
if endSell
wave := 0
if showLabels
label.new(bar_index, low, "END SELL", color=color.orange, style=label.style_label_up)
ARX | Time Window Box AsiaThis script displays a visual time window box on the chart to represent a predefined Asia session time range.
It is a visual and organizational utility only. The script does not analyze price, generate signals, issue alerts, or provide any form of trading guidance.
Its sole purpose is to help users visually identify time periods on a chart.
Educational and organizational use only. Not financial advice.
Price Displacement ModelTitle:
Price Displacement Model
Description:
The Price Displacement Model is a market structure indicator designed to identify validated bullish and bearish reversal points using price displacement from running extremes. Signals are generated only when price moves a minimum user-defined distance away from a prior extreme and alternates direction, helping filter noise and prevent repeated same-side signals. This displacement-based approach focuses on structural shifts rather than fixed pivots or lagging fractals, making it adaptable across multiple timeframes.
Key Features:
• Price Displacement Confirmation: Reversals require price to move beyond a configurable threshold from the running high or low.
• Break Source Control: Choose between Close-based or Wick-based confirmation for conservative or responsive behavior.
• Candle Direction Filtering: Demand requires bullish candles; Supply requires bearish candles.
• Internal Market Structure Labels: Automatically classifies swings as HH, HL, LH, or LL based on prior confirmed structure.
• ZigZag Structure Visualization: Draws non-repainting zigzag lines connecting confirmed swing points only.
• Alerts: Built-in alert conditions for bullish (Demand) and bearish (Supply) reversals.
Inputs & Settings:
• Price Displacement Threshold
• Break Source (Close or Wick)
• ZigZag Line Color
• ZigZag Line Width
Usage:
This indicator helps traders:
• Identify meaningful structural reversals driven by price displacement
• Track alternating Supply and Demand zones within market structure
• Distinguish higher highs/lows from lower highs/lows in real time
• Use structural signals as confirmation alongside higher-timeframe bias or other tools
Technical Notes:
• Signals are structure confirmations, not trade entries.
• The zigzag and labels are derived only from confirmed reversals and do not repaint historical structure.
• Works on standard OHLC charts. Non-standard chart types (Heikin Ashi, Renko, etc.) may alter displacement behavior.
• Past structural signals do not guarantee future market performance.
Big Randy's ORB Strategy w/ Key LevelsBig Randy’s ORB Strategy w/ Key Levels plots a clean, trade-ready set of intraday levels built around the New York Opening Range, plus Asia & London session highs/lows pulled from a futures proxy so you can use the same levels on SPX/SPY (or other correlated charts) without switching symbols.
What it shows
NY ORB (08:00–08:15 ET)
Draws the High, Low, and Midpoint (dotted) of the first 15-minute candle starting at your chosen NY start time (default 8:00 ET).
Asia & London Session High/Low (from Futures)
Tracks and plots Asia High/Low and London High/Low using a futures proxy (ES or NQ) and maps those prices onto your current chart via smart scaling.
Easy toggles
Futures Proxy: quickly switch between ES and NQ as the session reference source.
Scaling Reference:
Auto = automatically scales the futures levels to match your current chart (works great for ES/NQ vs SPX/SPY).
Force SPX = treats chart like SPX-style 1x pricing.
Force SPY = uses SPY-style ~0.1x pricing (SPX/10 approximation).
Use CME Continuous Symbols: option to use continuous futures tickers (ES1!/NQ1!) for consistent session tracking.
Styling
Solid lines for NY ORB, dashed lines for Asia/London, dotted for NY Mid.
Fully customizable colors + line width.
Notes
Designed for America/New_York session timing.
Levels extend during your selected “extend lines” window.
This indicator plots levels only (not a full entry/exit backtest system) so you can combine it with your own confirmation and risk rules.
ARX | Chart Watermark Utility This script adds a simple visual watermark or label to the chart for identification and presentation purposes.
It does not generate signals, alerts, predictions, or trading logic, and does not analyze price data.
The tool is intended purely as a visual utility to help users organize and brand their charts.
Educational and organizational use only. Not financial advice.
Core Of My Desire {xqweasdzxcv}
Creator's Notes
Developer: xqweasdzxcv or x²
Current Version: 2.8.3.4
Telegram: t.me
For access requests:
If anyone wants access to this indicator then DM me
Core Of My Desire - Trading Indicator Documentation
Overview
Core Of My Desire is a comprehensive trading indicator system engineered for advanced technical analysis across all markets and timeframes, with no dependency on a single asset class, trading style, or market condition. Developed by xqweasdzxcv (x²), the indicator is designed as a unified analytical framework rather than a collection of disconnected tools. It combines multiple analytical methodologies into a single, coherent system, allowing traders to evaluate price action through structure, trend, volume, momentum, and contextual market behavior simultaneously.
The system integrates market structure analysis to identify continuation and reversal phases, trend logic to establish directional bias, volume-based sentiment to validate participation, and momentum dynamics to detect acceleration or exhaustion. Supply and demand principles are incorporated to highlight areas of historical imbalance and potential reaction, while adaptive signal generation adjusts responsiveness based on changing market conditions rather than static rules. Sensitivity-based logic allows the indicator to scale between faster, more reactive behavior and slower, confirmation-driven behavior depending on user calibration.
Risk management is not treated as an external concept but is embedded directly into the indicator’s design. Dynamic support and resistance references, projected take-profit structures, re-entry logic, and exhaustion detection are provided to assist with trade planning, position management, and exit decision-making. Signals are designed to function as informational guidance within a broader discretionary process, emphasizing confluence and context over isolated triggers.
Core Of My Desire is intended for disciplined traders who understand that no indicator can predict the market. Its purpose is to organize complex market information into a readable, adaptive framework that supports structured analysis, informed execution, and consistent decision-making across varying market environments.
Core Philosophy
This indicator provides confluence from multiple analytical perspectives:
• Market structure defines context
• Trend determines directional bias
• Volume confirms participation
• Momentum identifies continuation or exhaustion
• Supply and demand highlight reaction zones
• Risk management governs execution
No single component is intended to be used in isolation.
Key Features
Adaptive Signal Generation
• Primary Buy and Sell signals with adjustable sensitivity
• Optional Trend Cloud filter for directional confirmation
• Configurable confirmation latency
• Strength-based labeling for signal quality
Market Structure Analysis
• Swing and Internal structure tracking
• Dynamic and Manual analysis modes
• BOS, CHoCH, and CHoCH+ detection
• Equal Highs and Lows identification
• Structural labeling (HH, HL, LH, LL)
Multi-Timeframe Dashboard
• Volume sentiment across 8 timeframes (1m to Daily)
• Market state detection (Trending or Ranging)
• Volatility awareness
• Active position tracking
• Trading session identification:
• Sydney
• Tokyo
• London
• New York
Supply and Demand Zones
• Preset configurations:
• Standard
• Majors
• Nearest
• Custom
• Automatic validation on price interaction
• Visual feedback based on zone strength
• Progressive fading of invalidated zones
• Automatic cleanup for chart performance
Risk Management System
• Dynamic Support and Resistance bands
• Three Take-Profit levels with configurable ratios
• Peak Profit alerts for position management
• Three-tier Re-Entry signals
• Reversal detection near key price areas
Technical Analysis Suite
• Nine moving average types
• Zero-Lag EMA
• Fibonacci retracement levels
• Fair Value Gaps (FVG)
• Multi-timeframe Support and Resistance
• Trendline breakout detection
• Structure breakout confirmation
• Divergence-based tactical signals
• Momentum fluctuation detection
Visual Customization
• Multiple candle coloring modes
• Adaptive bands with overbought and oversold markers
• Trend Cloud visualization
• Optional background coloring
• Fully customizable color themes
Signal Classification
Primary Entry Signals
• BUY and SELL labels
• Strength tiers:
• Buy
• Strong Buy
• Very Strong Buy
• Optional Trend Cloud confirmation
• Intended for core trade entries
Directional Bias Signals
• Up Trend and Down Trend indicators
• Macro trend context
• Adjustable sensitivity (0.1–20.0)
• Optional Heikin Ashi smoothing
Reversal Signals
• Three intensity levels
• Exhaustion and exit indications
• Counter-trend opportunity identification
Peak Profit Signals
• Extreme condition alerts
• Trade-aware and position-specific
• Designed to protect unrealized gains
• Frequently precede reversals
Re-Entry Signals
• Small arrow markers
• Three progressive entry levels
• Pullback-based continuation entries
• Displayed only during active trades
Structure Breakout Signals
• Triangle markers
• Body-close confirmation logic
• Adjustable lookback period (5–50)
• Used to confirm decisive breaks
Tactical Signals
• Divergence-based arrows
• Contrarian in nature
• Higher risk, higher reward profile
Fluctuation Signals
• Momentum-based arrows
• Volume or Volatility modes
• Rapid shift detection
• Best suited for scalping conditions
Settings Guide
Sensitivity
• Default: 4.5
• Range: 0.1–20.0
Behavior:
• Lower values produce faster signals with increased noise
• Higher values reduce signal frequency but improve confirmation
Adjustment guidelines:
• Excessive false signals → Increase sensitivity
• Missed opportunities → Decrease sensitivity
Trend Cloud Filter
• Multiplier: 4.3
• ATR Length: 27
• Confirmation latency: 2–20 bars (default 5)
Purpose:
• Enforces trend alignment
• Reduces counter-trend signals
• Introduces intentional confirmation delay
Supply and Demand Presets
• Standard: Balanced, suitable for most use cases
• Majors: Key levels only, ideal for higher timeframes
• Nearest: Recent price focus, optimal for scalping
• Custom: Full user-defined control
Risk Management (Take-Profit Structure)
• TP1: Fixed at 1:1
• TP2 Multiplier: 0.5 (default)
• TP3 Multiplier: 1.5 (default)
Common configurations:
• Conservative: 0.5 / 1.0
• Balanced: 1.0 / 2.0
• Aggressive: 1.5 / 3.0
Performance Notes
• High computational complexity
• Optimized for 1m–4H timeframes
• No repainting on closed candles
• Certain signals intentionally wait for confirmation
Final Thoughts
Core Of My Desire is a professional-grade analytical framework that requires understanding and practice. It's not a "magic button" - it's a sophisticated toolset for serious traders.
Your success depends on:
Proper calibration for your specific market
Understanding what each signal represents
Having a solid trading plan
Disciplined risk management
Continuous learning and adaptation
Legal Disclaimer
Educational and informational purposes only. Trading involves substantial risk of loss and is not suitable for every investor. Past performance is not indicative of future results.
You acknowledge:
You trade at your own risk
No profitability guarantees
Never risk more than you can afford to lose
Risk management is your responsibility
This is a tool, not financial advice
Top 40 Best Performing Nasdaq Stocks with Advanced Stats ScreenWelcome to the CustomQuantLabs Advanced Stats Screener. This dashboard is designed for traders who need more than just price action—it provides a comprehensive, institutional-grade view of the "Top 40" performing assets in the Nasdaq (or any watchlist of your choice) at a single glance.
Instead of flipping through 40 different charts, this screener aggregates Performance Metrics and Advanced Statistical Risk Models into one clean, heatmap-style dashboard. It helps you instantly identify outliers, trend leaders, and potential mean-reversion setups.
Key Features
1. Multi-Timeframe Performance Heatmap Instantly spot momentum. The dashboard tracks returns across 5 key timeframes, color-coded with a dynamic heatmap (Bright Green for leaders, Bright Red for laggards):
Week% (Short-term momentum)
Month% & Quarter% (Medium-term trend)
6M% & 12M% (Long-term secular trend)
2. Institutional Risk Metrics (Advanced Stats) We go beyond simple percentage changes. This screener calculates complex statistical formulas for every single ticker in real-time:
Kelly Criterion (%): A money management formula used to determine optimal position size based on win probability and return ratio. A higher Kelly % suggests a statistically stronger "edge" based on recent history.
Sharpe Ratio: Measures risk-adjusted return. How much return are you getting for every unit of risk? (Values > 1.0 are generally considered good).
Sortino Ratio: Similar to Sharpe, but only penalizes downside volatility. This is crucial for distinguishing between "good volatility" (upside pumps) and "bad volatility" (crashes).
Z-Score: A mean-reversion metric. It measures how many standard deviations the current price is from its 20-day mean.
High Positive Z-Score (>2): Price may be overextended to the upside.
Low Negative Z-Score (<-2): Price may be oversold.
Volatility (%): A dynamic measure of the asset's daily range, helping you gauge the "personality" of the stock before entering.
Customization & Settings
Fully Customizable Watchlist: While pre-loaded with top Nasdaq performers (like NVDA, AMD, PLTR, MU), you can easily edit the "Symbols" input in the settings to track Crypto, Forex, or your own custom stock portfolio.
Smart Theme Detection: Includes a toggle for Dark Mode (ProjectSyndicate style) and Light Mode (Clean white style).
Compact Mode: You can toggle specific columns on or off to fit the table on smaller screens.
How to Use
Add the script to your chart.
Open Settings (Gear Icon).
Paste your list of 40 tickers into the "Ticker List" text area (separated by commas).
Use the Z-Score to find overbought/oversold setups and the Relative Strength (Week/Month) to find breakout candidates.
Disclaimer: This tool is for informational purposes only. The "Top 40" list requires manual updating if the market leaders change. All statistical metrics (Kelly, Sharpe, etc.) are based on historical data and do not guarantee future performance.
Built by CustomQuantLabs.
Distance from SMA DisplayThis indicator shows the percentage distance of the price from a selected SMA (e.g., SMA 20) and uses a red or green emoji to indicate whether the price is above or below that SMA. This makes it easier to spot stocks that are far below the SMA for potential long setups, or far above it for potential short setups. In other words, it provides a quick visual way to identify overextended or underextended price conditions relative to the chosen moving average.
In addition, the indicator can display the percentage distance from the daily SMA 150, which is commonly used to determine the broader trend direction. The main purpose of this is to quickly see whether the higher-timeframe trend is bullish (price above the daily SMA 150) or bearish (price below it), helping traders align short-term opportunities with the overall market trend.
Volume + ATR Robust Z-Score Suite (MAD)Measure relevant volumes together with high-volatility candles, providing initiative signals based on volume. Mark the relevant candle and use it as support or resistance.
Adaptive Trend Shield [Kaufman ER + EMA]"This script is based on the logic of ignoring signals in sideways markets"
Overview
The Adaptive Trend Shield is a hybrid trading indicator designed to solve the biggest problem in trend-following: being "chopped" in a sideways market. Instead of blindly following Moving Average crossovers, this script uses Kaufman’s Efficiency Ratio (ER) to diagnose the market regime. It only generates or updates signals when the market is moving "efficiently" (strong trend). When the market becomes chaotic or sideways, the indicator freezes the current signal and waits for a clear breakout.
How it Works?
The strategy operates on two main pillars:
Market Efficiency (ER): It calculates how much the price actually moved compared to the total volatility.
ER > 0.60: Strong, efficient trend. Signals are active.
ER < 0.30: Market is "noisy" or sideways. Signals are frozen.
Hysteresis Logic: To prevent constant switching in "Grey Zones" ($0.30$ to $0.60$), the script requires a high threshold to confirm a new trend but allows a lower threshold to maintain an existing one.
Color Coding & Interpretation
Blue Line: Strong Upward Trend (Efficient & Above EMA).
Orange Line: Strong Downward Trend (Efficient & Below EMA).
Grey Line: Inefficient Market (Sideways/Choppy). The indicator ignores new signal changes and holds the last valid position.
Key Features
Anti-Whipsaw: Filters out false signals during low-volatility periods.
Smart Filtering: Uses a custom for loop calculation for Efficiency Ratio to ensure high accuracy and performance.
On-Screen Dashboard: Real-time monitoring of Efficiency Ratio and Market Zone.
How to Use?
Conservative: Only take trades when the line turns Blue or Orange.
Aggressive: Use the Grey zone as an early warning to tighten your Stop-Loss.
Daily & Weekly Levels (Sticky + Individual Alerts)🚀 Sticky Levels: PDH/PDL & Weekly High/Low
💡 Overview
This lightweight Pine Script v6 utility is designed for high-frequency traders and scalpers who require key Daily and Weekly levels without cluttering their price action. Optimized for speed and clarity, it ensures your most important S/R zones are always exactly where you need them.
🌟 Key Features
📌 Sticky Right Alignment – Labels are anchored to the right price scale using a customizable offset. They stay perfectly visible on mobile devices (Android/iOS) regardless of zoom level or scrolling.
⚡ Performance Optimized – Specifically built for low timeframes (15s, 1m, 5m). By using barstate.islast and tuple-based request.security calls, it ensures zero lag and minimal resource usage.
📅 Daily Levels – Instantly plot Previous Day High (PDH) and Previous Day Low (PDL).
🗓️ Weekly Levels – Monitor Previous Week High (PWH), Previous Week Low (PWL), and Current Weekly Open (WO).
🔔 Individual Alert Management – Granular control over notifications. You can manually enable/disable alerts for each specific level to avoid "alert fatigue."
💎 Clean Visuals – Uses elegant dashed lines and non-intrusive labels with an optional price display for pinpoint accuracy.
🛠️ How to Customize Your Setup
1. Visibility & Visuals
Toggle Levels: Turn each level on or off independently in the settings.
Label Offset: Adjust the "3cm" margin by changing the bar offset to fit your screen perfectly.
Price Toggle: Show or hide exact price values next to the labels.
2. Individual Alert Toggles In the settings menu, you will find a 🔔 icon next to each level. You can manually choose which specific levels should trigger a notification:
Enable PDH alerts for breakout trades.
Keep Weekly Open alerts off if you only use it as a visual bias.
Focus only on what matters for your strategy!
❓ Why use this script?
Standard horizontal lines often disappear when you scroll back in time or clutter the immediate price action on lower timeframes. This script solves that by keeping labels fixed at the right margin, providing a professional trading interface similar to high-end institutional platforms. Whether you are at your desk or trading on the go, your key levels remain clear and "sticky."
🚦 Quick Setup Guide
Add to Chart: Save the script and add it to your favorite symbols.
Configure: Open settings and check the "Alert" box for your desired levels.
Create Alert: Press Alt+A, set Condition to this indicator, and select "Any alert() function call".
Trade: Receive precise, non-spammy notifications directly to your phone or desktop.
cephxs / New X Opening Gaps [Pro +]NWOG & NDOG - OPENING GAPS
Smart Gap Detection with Intelligent Filtering
Visualizes New Week Opening Gaps (NWOGs) and New Day Opening Gaps (NDOGs) with built-in intelligence to show you only what matters. No more cluttered charts with gaps from 3 months ago that price will never revisit.
THE PROBLEM WITH GAP INDICATORS
Most gap indicators dump every single gap on your chart and call it a day. You end up with 50 boxes cluttering your screen, half of which are miles away from current price and the other half are so tiny they're basically noise.
This one's different and I explain why below.
SMART FILTERING (THE GOOD STUFF)
Two filters work together to keep your chart clean:
Size Filter: Uses ATR-based detection to filter out insignificant gaps, dynamic with less volatile time periods
- Filter None: Show everything (if you really want chaos)
- Filter Insignificant: Hide the micro-gaps that don't matter
- Juicy Gaps Only: Only show gaps worth paying attention to
Distance Filter: Only displays gaps within range of current price
- Really Close: 0.5 ATR - tight focus on immediate levels
- Balanced: 1 ATR - sweet spot for most traders
- Slightly Far: 3 ATR - wider view for swing traders
Cleanup Interval: Controls how quickly out-of-range gaps disappear
- Immediately: Gaps hide/show every bar as price moves
- 5 / 15 / 30 Minutes: Gaps only update visibility at interval boundaries - reduces visual noise during choppy price action
The magic: gaps appear and disappear as price moves toward or away from them. Old gaps that price has left behind fade out, and gaps that become relevant fade back in. Use delayed cleanup intervals if you want gaps to "stick around" a bit longer before disappearing.
GAP TYPES EXPLAINED
New Week Opening Gaps (NWOGs):
The gap between Friday's close and Monday's open. These form over the weekend when markets are closed and often act as significant support/resistance.
Two classifications:
Void Gaps: Gap direction aligns with Friday's candle direction (continuation)
Overlap Gaps: Gap direction conflicts with Friday's candle (potential reversal)
New Day Opening Gaps (NDOGs):
The gap between one day's close and the next day's open. Smaller but frequent - useful for intraday traders looking for fill targets.
FEATURES
Automatic Week/Day Detection: Handles forex (17:00 ET open) and futures (18:00 ET open) correctly
DST-Aware: Uses New York timezone with automatic daylight saving adjustments
50% Equilibrium Line: Marks the midpoint of each gap - key level for entries
Days Ago Labels: Shows how old each gap is at a glance
Extension Modes: Choose between live-extending boxes or fixed-width boxes
Separate Color Schemes: Different colors for void vs overlap NWOGs, bullish vs bearish NDOGs
INPUTS
NWOG Display
Show NWOGs: Master toggle
Extension Mode: "Extend Live" or "Extend to Week Close"
Maximum NWOGs: Limit displayed gaps (1-50)
Show Void/Overlap Gaps: Toggle each type independently
Show NWOG Labels: Toggle gap labels
NDOG Display
Show NDOGs: Master toggle
Extension Mode: "Extend Live" or "Extend to Day Close"
Maximum NDOGs: Limit displayed gaps (1-50)
Show NDOG Labels: Toggle gap labels
Filter Settings
Size Filter: Filter None / Filter Insignificant / Juicy Gaps Only
Only Show Near Price: Enable/disable distance filtering
Distance Filter: Really Close / Balanced / Slightly Far
Cleanup Interval: Immediately / 5 Minutes / 15 Minutes / 30 Minutes - controls how often gaps update visibility
ATR Period: Period for ATR calculation (default: 14)
Right Edge Offset: How many bars ahead boxes extend
Styling
Box Transparency: Fill and border opacity
Midline Style: Solid / Dotted / Dashed
Label Style: Simple ("NWOG, 5d ago") or Descriptive ("NWOG (Void Bull), 5d ago")
Label Size: Tiny / Small / Normal / Large
RECOMMENDED SETTINGS
For intraday (1m-15m):
Size Filter: Filter Insignificant
Distance Filter: Really Close or Balanced
Show NDOGs: On
Maximum NDOGs: 5-10
For swing trading (1H-4H):
Size Filter: Juicy Gaps Only
Distance Filter: Balanced or Slightly Far
Show NWOGs: On
Maximum NWOGs: 10-20
TIMEFRAME NOTES
Works on daily timeframe and below. Above daily, the indicator disables itself since NWOG/NDOG gap detection requires daily open/close data.
ASSET SUPPORT
Automatically handles different market open times:
Forex: Week opens Sunday 17:00 ET, closes Friday 17:00 ET
Futures: Week opens Sunday 18:00 ET, closes Friday 16:15 ET
Stocks/Other: Uses session-based detection
FAQ
Why do gaps appear and disappear?
That's the distance filter working. As price moves, gaps that were far away become relevant and appear. Gaps that price leaves behind disappear. This keeps your chart focused on actionable levels.
What's the difference between void and overlap gaps?
Void gaps continue Friday's direction (trend continuation). Overlap gaps conflict with Friday's direction (potential reversal setup). Different traders prefer different types.
Why can't I see any gaps?
Check your filter settings. "Juicy Gaps Only" with "Really Close" distance filter is very selective. Try "Filter Insignificant" with "Balanced" for more gaps.
DISCLAIMER
This indicator is for educational purposes only. Opening gaps are one tool among many - they don't guarantee fills or reversals. Always use proper risk management and never trade based on a single indicator. Past gap fills don't guarantee future performance. Do your own analysis.
CHANGELOG
Pro +: Added smart size/distance filtering, void/overlap classification, NDOG support, DST-aware timezone handling
Base: Initial NWOG visualization
Made with ❤️ by fstarlabs
Swing a jeanmiche-au dessus de ça smma 100
-stochastique qui croise sous 25
-volume au dessus de la moyenne.
MAFS Pro Trading System📌 Indicator Description
This indicator combines Support & Resistance levels, Fibonacci retracement levels, and Fair Value Gap (FVG) structures into a single visual framework to help identify key reaction, reversal, and continuation zones in the market.
🔹 Support & Resistance
Automatically detects significant price levels where the market previously reacted.
These levels can be used as reference points for potential entries, stop-loss, and take-profit areas.
🔹 Fibonacci Levels
Draws key Fibonacci ratios based on the selected price movement.
Useful for identifying retracement zones and trend continuation areas.
🔹 Fair Value Gap (FVG)
Highlights market imbalance areas as visual boxes on the chart.
These zones often act as liquidity targets where price may return to rebalance.
Can be used to anticipate potential reactions or continuations.
⚠️ Usage Notes
This indicator does not generate buy or sell signals and should be used as a decision-support tool.
For best results, it is recommended to use it together with trend analysis, multi-timeframe confirmation, and proper risk management.
Suitable for crypto, forex, indices, and other financial markets.
📉📈 Purpose:
To provide a clear, structured view of where price is likely to react, allowing traders to make more informed and disciplined decisions.
multiple SMAs (up to 5)This indicator lets you display up to five separate Simple Moving Averages (SMAs) in a single script. Each SMA can be independently enabled, disabled, resized, and recolored, allowing full control over how your chart looks—without needing multiple indicators.
Benefits
Saves screen space: Instead of loading 5 different SMA indicators, everything is organized into one tool.
Ideal for free TradingView users: Lets you use multiple SMAs without consuming several indicator slots, which is helpful if you’re limited to only a few indicators at once.
Quick visual analysis: Multiple SMAs make it easier to spot trend strength, crossovers, and dynamic support/resistance levels.
Customization
Turn each SMA on or off
Adjust length (period)
Change color
Change line size
Apply to any source (close, open, etc.)
ICT/SMC Smart Grid & Macro Sessions LilianNasdaqThis all-in-one toolkit is designed for precision traders (ICT, SMC, Scalpers) trading Nasdaq (NQ), S&P500 (ES), or Forex. It combines a Smart Price Grid with an automated Session/Macro time tracker.
Key Features:
Smart Price Grid:
Automatically draws price lines every 10, 20, or 50 points.
Institutional Levels (Big Figures): Highlights "00" levels (e.g., 15500, 15600) with a distinct, thicker style.
Fixed Anchor: Option to manually set the base price for a perfectly static grid.
Session & Macro Tracker (Vertical Lines): Automatically draws vertical lines for key time stamps.
Pre-Open Setup: 09:25, 09:35.
AM Macros: Precise breakdown (09:50 - 10:10 & 10:50 - 11:10).
Global Sessions: London Open (02:00, 05:00) and Asian Session (19:00, 22:00).
Fixed Labels: Displays "London" (03:30) and "Asian" (20:30) text stuck to the top or bottom of the screen (chart clutter-free).
Everything is 100% customizable (colors, line styles, toggle on/off). An essential tool for keeping a clean and professional chart.
FCF Yield - cristianhkrThis indicator is a fundamental valuation tool that calculates Free Cash Flow Yield in real-time. Unlike standard indicators, this script solves the data gap for European companies reporting semi-annually and allows for short-term projections.
What is FCF Yield?
It is the real "interest rate" a company generates relative to its current market price.
Formula: FCF Yield = (Free Cash Flow / Market Cap) * 100
Key Features:
Timeframe Flexibility: Switch between TTM (Trailing Twelve Months), FY (Fiscal Year), and FQ (Fiscal Quarter).
Smart Fallback System: Essential for European stocks. If you select "Quarter" for a company that only reports semi-annually (like many European ones: Adidas, LVMH, Pluxee), the script automatically detects and uses the Semi-Annual (FH) data instead of showing an error.
Projection/Annualization: Option to annualize short-term data (multiplies Quarters x4 or Semi-Annuals x2) to estimate annual yield based on the last report.
Intuitive Visualization: Green area for positive cash generation and red for cash burn.
Interpretation Guide (Fundamental):
5%: Generally indicates an attractive valuation (the company generates significant cash relative to its price).
< 2%: The company might be overvalued or is a high-growth company reinvesting everything. Negative: The company is burning cash (liquidity risk or early expansion phase).






















