PPAO - Propagator Price Action Oscillator
How PPAO works in one cycle (what it does every candle)
PPAO has 3 moving parts that run every bar:
1) It measures new candle pressure (the “push”)
This is the forcing term.
Return (ret): did price go up or down from last close?
Body: did the candle close above or below its open?
CLV: did the candle close near the high or near the low of its range?
With Option B, the “price action push” is directional:
Body is positive on bullish candles, negative on bearish candles.
CLV is:
near +1 if the candle closes near the high (buying strength),
near -1 if it closes near the low (selling strength).
So a candle that closes weak (near the low) pushes PPAO downward even if the candle range is large.
2) It decides how much to remember vs forget (the “friction”)
This is damping / decay.
High volatility (noisy market) → forget faster
Low volatility (cleaner market) → remember longer
So PPAO adapts: in chop it won’t hold bias for long; in smooth trends it will.
3) It updates a hidden “momentum engine” (state)
Internally it keeps two numbers (p and q) that store the market’s impulse with memory.
Every candle:
it shrinks the old state (decay),
rotates it a bit (momentum/volatility creates oscillation),
then adds the candle push (forcing).
Finally, it converts that hidden state into a 0–100 line:
> 50 means the state is aligned bullish,
< 50 means it’s aligned bearish.
The image below will give you an example of a deep analysis using the Propagator Price Action Oscillator (PPAO).
PPAO below 30
What that means mechanically
Below 30 = bearish impulse extreme.
It happens when the recent candles are consistently “bearish pressure” according to the forcing inputs:
returns are negative and/or
candles close weak inside their range (CLV negative) and/or
bodies are bearish (close < open)
Also, if volatility is elevated, damping can make this flip faster and stay extreme during a strong impulse.
What it means behaviorally
PPAO < 30 is not “prediction.” It is diagnosis:
“Recent candle pressure has been strongly bearish.”
This can show up in two common market contexts:
Continuation context
Price is breaking structure down, and candles keep closing weak → PPAO stays < 30.
Distribution / hidden weakness context (important)
Price may look stable or near a high, but candles are repeatedly closing poorly inside their ranges (negative CLV).
That makes PPAO drop under 30 even if price hasn’t collapsed yet.
That second case is exactly why Option B (Body + CLV) is useful: it can flag weak closes / selling absorption earlier than “price-only” oscillators.
PPAO above 70
What that means mechanically
Above 70 = bullish impulse extreme.
It occurs when the forcing inputs are strongly positive:
returns are positive and/or
candles close strong inside their range (CLV positive) and/or
bodies are bullish (close > open)
If volatility is not exploding, damping won’t erase the accumulated bullish state quickly, so PPAO can stay above 70 during sustained buying pressure.
What it means behaviorally
Again: not a prophecy, but an impulse read:
“Recent candle pressure has been strongly bullish.”
Two common contexts:
Trend continuation
Price is pushing higher and closes are strong → PPAO remains > 70.
Exhaustion risk
If price is hitting major resistance/liquidity and you start seeing weaker closes (CLV drops) while PPAO stops making new highs → that’s where reversals begin to appear.
The key takeaway using both images
PPAO extremes are best understood as:
Below 30: “Sellers are currently dominating candle pressure.”
Above 70: “Buyers are currently dominating candle pressure.”
Whether that dominance leads to continuation or reversal depends on what price does next (structure + where you are on the chart). PPAO is measuring pressure, not guaranteeing outcome.
Chỉ báo và chiến lược
Empty Candle//@version=5
indicator("5–6 signals per day (Stable)", overlay=true)
// ─────── Inputs ───────
emaLen = input.int(50, "EMA Length", minval=10)
rsiLen = input.int(14, "RSI Length", minval=5)
volMult = input.float(1.3, "Volume multiplier", minval=1.0, step=0.1)
rsiOverb = input.int(65, "RSI Overbought", minval=50, maxval=90)
rsiOvers = input.int(35, "RSI Oversold", minval=10, maxval=50)
// ─────── Calculations ───────
ema = ta.ema(close, emaLen)
rsi = ta.rsi(close, rsiLen)
volMA = ta.sma(volume, 20)
// ─────── Trend ───────
bullTrend = close > ema
bearTrend = close < ema
volSpike = volume > volMA * volMult
// ─────── Base conditions ───────
baseBuy = bullTrend and rsi < rsiOvers and volSpike and close > open
baseSell = bearTrend and rsi > rsiOverb and volSpike and close < open
// ─────── EMA press logic ───────
emaPressBuy = close > open and open < ema and close > ema
emaPressSell = close < open and open > ema and close < ema
// ─────── Final signals ───────
buyCond = baseBuy or emaPressBuy
sellCond = baseSell or emaPressSell
// ─────── Signals (STRICTLY BAR-ANCHORED) ───────
plotshape(
buyCond,
title="BUY",
style=shape.triangleup,
location=location.belowbar,
color=color.lime,
size=size.small
)
plotshape(
sellCond,
title="SELL",
style=shape.triangledown,
location=location.abovebar,
color=color.red,
size=size.small
)
// ─────── EMA ───────
plot(ema, title="EMA", color=color.new(color.blue, 30), linewidth=2)
Superbank Grid The Superbank Grid automatically plots institutional-grade price zones across Forex, Indices, and Crypto, giving traders a consistent framework for identifying major liquidity areas, psychological levels, and high-probability reaction zones — on any timeframe.
This indicator is designed to eliminate guesswork by anchoring price to repeatable, whole-number structures used by professional traders.
What It Draws
Forex (All FX Pairs)
Major Zones: Every 1,000 pips
Median Levels: 500 pips
Quarter Levels: 250 & 750 pips
Minor Grid: 100-pip intervals
Examples:
EURUSD:
Major → 0.7000 · 0.8000 · 0.9000 · 1.0000 · 1.1000
Quarters → 0.7250 · 0.7500 · 0.7750
USDJPY:
Major → 60 · 70 · 80 · 90 · 100 · 110
Quarters → 62.5 · 65.0 · 67.5 · 122.5 · 125.0 · 127.5
Indices & Crypto
Major “Superbank” Zones: $10,000
Median Levels: $5,000
Minor Grid: $1,000
Ideal for:
NAS100
US30
SPX
BTC
ETH
Key Features
Works on all timeframes
Auto-adapts to Forex, JPY pairs, Indices, and Crypto
Prevents chart auto-scale distortion (“screen squish”)
Displays only relevant zones near current price
Adjustable colors, line weights, and label sizes
Optional visibility toggles for Major, Median, Quarter, and Minor levels
Best Use Cases
Identifying institutional liquidity pools
Marking reaction zones and decision points
Structuring entries, targets, and stop placement
Aligning price action with Big Money levels
Swing trading, position trading, and intraday execution
Important Notes
This indicator is a context and structure tool, not a signal generator.
Best used in combination with market structure, order flow, and risk management.
Designed to reflect how professional traders segment price, not retail indicators.
Who This Is For
Traders who think in zones, liquidity, and scale — not random indicators.
If you trade:
Forex
Indices
Crypto
and want a repeatable framework for understanding where price matters…
This tool belongs on your chart.
Pivot Scannerpivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alertspivot scanner based on pivots ema and ai alerts
MATT 2This indicator helps identify high-probability trend shifts and continuation setups by combining momentum, trend strength, and volatility into a single, easy-to-read signal. It highlights bullish/bearish conditions, marks potential entries and exits, and reduces noise during choppy markets with adaptive filtering. Use it to confirm direction, time pullbacks, and stay aligned with the dominant trend.
MATT 4This indicator helps identify high-probability trend shifts and continuation setups by combining momentum, trend strength, and volatility into a single, easy-to-read signal. It highlights bullish/bearish conditions, marks potential entries and exits, and reduces noise during choppy markets with adaptive filtering. Use it to confirm direction, time pullbacks, and stay aligned with the dominant trend.
Momentum Exhaustion UltimateMomentum Exhaustion Ultimate
Introduction
This indicator is a comprehensive market timing tool based on Consecutive Bar Counting logic. Unlike standard oscillators like RSI or MACD which smooth data using averages (lagging price), this strategy analyzes the specific sequence and persistence of price action to identify moments of trend exhaustion in real-time.
It is widely used on professional trading desks to answer one specific question: "Has the current trend run out of gas?"
The Core Philosophy
Markets do not move in straight lines; they move in waves of momentum and exhaustion. This strategy posits that a trend typically exhausts itself after a specific cadence of buying or selling pressure. By "counting" these pressure bars, we can identify high-probability zones where the market is likely to pause (Extension) or reverse completely (Exhaustion).
How It Works: The Two Phases
1. The Extension Phase (The "9"):
Goal: Identifies a trend that is becoming overextended (Momentum).
The Signal: A count of 9 consecutive bars closing higher/lower than the close 4 bars prior.
Meaning: This is a "Momentum Pause" signal. When a 9 appears, the market often corrects for 1-4 bars. It is the first warning sign of fatigue.
2. The Exhaustion Phase (The "13"):
Goal: Identifies the final exhaustion of the trend.
The Signal: A count of 13 bars (not necessarily consecutive) where price pushes to new extremes relative to the high/low 2 bars prior.
Meaning: This is the "Reversal" signal. The buying/selling pressure has likely fully capitulated, and a major counter-trend move is expected.
How To Use This Script
This indicator is not just a "reversal catcher." It includes institutional features (Structure Lines and Invalidation Levels) to help you manage the trade:
Don't Just Fade the "9": A "9" isn't always a buy signal. If the trend is strong, the "9" might just be a pause. Wait for the 13 for major reversals.
The "Quality Filter" (Diamond ♦): A signal is statistically stronger if the final bar (8 or 9) actually pushes deeper than previous bars. This script marks these high-quality signals with a Diamond (♦).
The Trend Barrier Breakout: The script plots Structural Support/Resistance Lines (Dashed Red/Green). If price ignores a Reversal Signal and breaks through this line, the reversal has failed. Cancel your fade and trade the Breakout (Trend Continuation). This is often the most profitable signal in the system.
The "Invalidation" Line: The Blue Dotted line represents the "Stop Loss" level derived from the volatility of the count. If price closes past this line, the signal is invalid—exit immediately.
Features Included in This Script:
Full Engine: Includes both the Extension (1-9) and Exhaustion (1-13) counters.
Wick-Sensitive Mode: Option to switch logic for fast-moving markets (Crypto/FX) to detect wicks rather than closes.
Deferral Logic: "Qualifier" rules that prevent a 13 from firing until momentum actually slows down.
Structure Lines: Institutional trend barriers for breakout trading.
Volatility Stops: Dynamic invalidation levels to protect capital.
Minimalist Mode: Hides the "number soup" to keep your chart clean, showing only actionable signals.
Cinematic Session Fade [Pro]🎬 Cinematic Session Fade — A Clean Way to See Market Mood
This indicator is designed to enhance visual clarity, not clutter your chart.
Instead of adding more lines, boxes, or signals, it uses soft cinematic session shading to show how market behavior naturally changes throughout the day.
🌍 Session-Based Market Atmosphere
Asia Session (Calm Blue)
Represents balance, low volatility, and range-building conditions.
London Session (Warm Gold)
Highlights the transition phase where momentum often starts to build.
New York Session (Deep Red)
Emphasizes decision-making hours, volatility, and directional moves.
The session colors fade smoothly in the background, creating a professional and distraction-free viewing experience.
🎨 Why This Indicator Looks Clean & Professional
No indicators stacked on price
No buy/sell arrows or noisy labels
Soft, eye-friendly background shading
Clean candle colors for clear price focus
Optimized for dark mode charts
This makes the chart easy to read, easy on the eyes, and visually attractive for both analysis and screenshots.
🧠 How Traders Use It
Identify which session the market is in at a glance
Adjust expectations for volatility and behavior
Combine with your own strategy (structure, SMC, trend, or price action)
Perfect for education, market commentary, and clean chart presentations
📈 Best Markets
Forex
Gold (XAUUSD)
Bitcoin & Crypto
Indices
🎯 Final Note
This tool does not predict price.
It simply provides context and atmosphere, helping traders stay aligned with market rhythm while keeping charts elegant and professional.
If you value clarity over clutter, this indicator is built for you.
VWF Trend VWF Trend – Fear-Based Trend Detection
VWF Trend is a price-overlay indicator designed to detect trend direction and strength using a volatility-based approach derived from Williams Vix Fix (WVF).
Unlike classic momentum indicators, VWF Trend focuses on fear and pressure zones and projects them directly onto the price chart for intuitive trend reading.
Key Concept (Important)
When the VWF lines contract and stay close to each other, the trend is strong.
This contraction means:
Volatility is controlled
Price is moving with commitment
Trend continuation probability is high
When the distance between the lines expands, trend strength weakens and the market is more likely to enter consolidation or transition.
How It Works
The central VWF EMA line acts as a dynamic trend threshold
Upper and lower VWF bands define
define pressure boundaries
Price position relative to the VWF line determines trend bias
How to Read
🟢 Bullish Trend
Price stays above the VWF line
VWF bands remain tight and compressed
Indicates strong upward trend
🔴 Bearish Trend
Price stays below the VWF line
VWF bands remain tight and compressed
Indicates strong downward trend
⚠️ Weak or Transition Zone
Bands start expanding
Price oscillates around the VWF line
Trend strength is decreasing
Why VWF Trend?
Highlights trend strength visually
Helps identify early trend continuation
Filters noise during strong moves
Works well after high-volatility events
Clean and chart-friendly design
Note:
VWF Trend is best used as a trend strength and direction filter,
not as a standalone buy/sell signal.
It performs best when combined with price action, structure, or volume analysis.
DEMA200 + EMA9/20/50 + VWAP (Paul Laurent Trading)This script is an all-in-one overlay indicator for TradingView that combines a **DEMA 200**, **EMA 9/20/50**, and TradingView’s **anchored VWAP** (the same VWAP logic as the default VWAP indicator). It’s designed to keep your chart clean while showing key trend and mean-reversion references in one place.
**How to use it**
* Add it to your chart like any indicator: open **Indicators**, search the script name, and click **Add to chart**.
* Use **EMA 9/20/50** for short-term trend and pullback structure (9 = fastest, 50 = slowest).
* Use **DEMA 200** as your long-term trend filter and major dynamic support/resistance.
* Use **VWAP (middle blue line)** as the intraday “fair value” reference. Price above VWAP generally shows stronger demand; below VWAP suggests weaker demand.
* Open the script **Settings** to customize:
* **Colors** and **Strength (line width)** for each line
* VWAP **Anchor Period** (Session, Week, Month, etc.)
* Optional VWAP **Bands** (off by default, can be enabled anytime)
External Market Structure from BBCits a external market structure from bbc for highs and lows for trend analysis
Pro HTF Last-Closed Levels (D / 4H / 1H) This is OHLC lines per one and 4 hour to track levels. simple and easy
Demand Index##Description:
This indicator is a precise Pine Script replica of the "Demand Index" (Study ID 139) as found in the Sierra Chart trading platform.
Originally developed by James Sibbet, the Demand Index combines price and volume data to measure buying and selling pressure. It is often considered a leading indicator, anticipating price trend changes by identifying divergences between the price action and the volume flow.
##Key Features & Formula Logic
This script strictly follows the official documentation provided by Sierra Chart to ensure the values match the original platform as closely as possible.
Specific calculation details included in this port:
- P(HL2C): Uses the weighted average (High + Low + 2*Close).
- Range Calculation: Uses a Moving Range based on Max(High, 2) - Min(Low, 2).
- The H0/L0 Factor: A unique characteristic of the Sierra Chart formula is the use of H0 and L0 (the High and Low of the first loaded bar in history) to scale the volatility exponent. This script replicates that behavior.
Note: Because H0 and L0 depend on the start of the loaded data, values may shift slightly if the amount of historical data on your chart changes. This is consistent with how the study behaves in Sierra Chart.
- Complex Weighting: Calculates "Buy Power" and "Sell Power" using the specific exponential decay formula outlined in SC ID 139.
##Settings (Inputs)
- Buy/Sell Power Length (nBS): Length for smoothing Volume and Range (Default: 19).
- Buy/Sell Power MA Length: Length for the smoothing of the calculated Buy/Sell Power (Default: 19).
- Demand Index MA Length: Length for the final Simple Moving Average (SMA) of the Demand Index (Default: 19).
- MA Type: Choose the smoothing algorithm for intermediate steps (EMA, SMA, WMA, RMA). Default is EMA.
##How to Trade / Interpret
- Divergence: The most powerful signal. If price makes a new High but the Demand Index fails to reach a new High, it suggests Buying Power is weakening (Bearish Divergence). Conversely for Bullish Divergence.
- Zero Line Cross: A cross above zero indicates Buy Power > Sell Power (Bullish). A cross below zero indicates Sell Power > Buy Power (Bearish).
Disclaimer: This script is for educational and analytical purposes only. It is a code conversion based on public documentation of Sierra Chart Study ID 139.
Sierra Chart, best trading software, EVER!
With the best datafeet. Denali Exchange Data Feed.
Koko's Capital Flow Channel Koko’s Capital Flow Channel is a structured EMA channel system designed to reduce over-trading and eliminate chase entries. It separates Early Direction signals (clearing bars) from Smart Entries (inside-channel confirmations), helping traders execute with patience and clarity.
Koko’s Capital Flow Channel™ provides a clean, psychology-friendly framework for traders transitioning from fast scalping to higher timeframes.
What it does
This indicator uses an EMA-based channel to define structure and trend flow, then delivers two tiers of signals:
Early Direction Signals (Early BUY / Early SELL)
Trigger on a clearing bar (break/close condition depending on your setting)
Used for directional awareness and early positioning
Smart Entry Signals (BUY-S / SELL-S)
Trigger only when price returns inside the channel and prints a qualifying candle
Designed to reduce impulsive entries and improve execution quality
Why it’s different
Many tools fire signals everywhere. This channel is built to create clarity and restraint:
Less noise
Fewer, higher-quality signals
Built-in structure + intent filters
Optional ATR filtering to avoid low-quality breaks
Best use cases
Daily / swing trading
Trend continuation and pullback entries
Traders learning discipline and consistency
Burned-out scalpers who want calmer, higher-quality setups
Recommended settings
Timeframe: Daily (works on others but Daily is the intended home)
Start with:
Clearing Bar Mode: Cross (or Over/Under “event” logic if enabled)
Candle Body: Body Only
Intent: Bullish/Bearish Candle
ATR Filter: Clearing Bar Strength, ATR(14), Multiplier 1.0
Signal Key
BUY-E / SELL-E = Early Direction signal (clearing bar)
BUY-S / SELL-S = Smart Entry signal (inside-channel confirmation)
5) How to Use It (simple instructions section)
Workflow
Wait for Early BUY-E / SELL-E to confirm flow direction
Only take Smart Entries (BUY-S / SELL-S) when price returns inside the channel
Use the channel boundaries for structure (helps avoid chasing)
Alerts
You can create alerts for:
Early BUY / Early SELL
Smart BUY / Smart SELL
Risk Disclaimer (safe + standard)
Disclaimer: This indicator is for educational and informational purposes only and is not financial advice. Markets involve risk. Always manage risk appropriately and test settings before live use.
Hide Only Current Candle ( So live is like back test )This will hide the current candle that is printing and only show past candles
To use this also go to settings and hide the price line and the candles
Settings: Go to Symbol, and uncheck body, wick, and borders so that it hides all candles.
To hide the horizontal line that follows the current market price, you need to adjust one more setting in the TradingView interface.
How to Hide the Current Price Line:
Right-click on your chart and select Settings (or press Alt + S).
Navigate to the Scales and lines tab (on some versions, it is just called Scales).
Look for the Symbol last price line option and uncheck it.
(Optional) If you also want to hide the price bubble on the right-hand axis, uncheck Symbol last value label.
Custom Dividers [louis]Custom Dividers is a streamlined utility designed for Multi-Timeframe Analysis (MTF). It allows you to visualize higher timeframe structures directly on lower timeframe charts by drawing infinite vertical lines at the open of new periods.
Unlike standard grid lines and other divider indicators, this has custom inputs, giving you complete control over non-standard timeframes (e.g., 90-minute cycles, 6-hour blocks, or 2-day periods).
🔑 Key Features
- 4 Independent Timeframe Slots: Configure up to four different vertical dividers simultaneously.
- Custom Minute Inputs (TF 1 & TF 2): Instead of restricting you to a dropdown, the first two slots allow you to input any integer for minutes.
Example: Set 90 for 90-minute cycle dividers.
Example: Set 360 for 6-hour dividers.
- Standard Timeframe Selectors (TF 3 & TF 4): Traditional dropdowns for standard periods like Daily (D), Weekly (W), or Monthly (M).
- Visual Customization:
Lines: Uses line.new() drawing logic to ensure dividers stretch infinitely from top to bottom, regardless of price scale.
Styles: Select from Solid, Dashed, or Dotted directly in the inputs.
Width & Color: Fully customizable to blend into your chart theme.
⚙️ How to Configure
Go to the Settings (Inputs Tab):
TF 1 & TF 2: Enter the specific number of minutes (e.g., 60 = 1 Hour, 240 = 4 Hours). Toggle the checkbox to Show/Hide.
TF 3 & TF 4: Select the timeframe period from the dropdown. Toggle the checkbox to Show/Hide.
Style: Choose your line style, color, and width.
Note: Since this indicator uses geometric drawings (line.new) to achieve full-height vertical lines, all visual settings (Color, Width, Style) are located in the Inputs Tab, not the Style tab.
ICT Professional OB HunterICT Professional OB Hunter
A professional-grade Order Block mapping tool designed for traders following Smart Money Concepts to track institutional order flow and significant market structures.
This tool identifies validated Order Blocks with Break of Structure confirmation, filtering out market noise and focusing only on high-probability levels where institutional participation is evident.
How It Works
The script operates without repainting, using historical swing highs and lows as reference points rather than future data. Three core criteria must be satisfied before an Order Block is drawn:
Strong Candle Formation: The candle must have a significant body (no dojis), exceeding the ATR threshold—indicating genuine institutional participation rather than indecision.
Displacement: Following the Order Block candle, price must move with momentum exceeding 1.5x the ATR. This captures true "market shifting" moves while ignoring slow, low-volume price action.
Break of Structure: Price must definitively break the previous swing high or low to confirm momentum before the Order Block is validated and drawn.
What You See on the Chart
Thick Blue Lines: Bullish Order Blocks representing demand zones where price historically finds support and reacts upward.
Thick Orange Lines: Bearish Order Blocks representing supply zones that act as resistance.
Yellow Boxes: OTE (Optimal Trade Entry) zones between the 50% and 61.8% retracement levels of the Order Block—ICT's preferred fib confluence area for precision entries.
Dashed Lines: Breaker Blocks indicating former Order Blocks that have been violated by price and now act as reverse levels or "mitigated" areas.
Key Differences from Standard Tools
Most available Order Block indicators mark every red or green candle indiscriminately, creating excessive noise and poor trading opportunities. This code implements a displacement filter to capture only structures formed after significant, volume-backed institutional moves. It contains no future reference or repainting logic—all decisions finalize strictly on bar close based on confirmed historical data.
Settings
Displacement Lookback (2-5 bars): Determines how many subsequent bars to analyze for momentum confirmation after the initial Order Block candle. Three bars provides the optimal balance between responsiveness and confirmation.
ATR Multiplier (0.5+): Sets the sensitivity for displacement detection. A value of 1.5 works well for Gold (XAU/USD). Lower values generate more Order Blocks but decrease quality and reliability.
Mitigation Zones: Toggle the display of OTE (Optimal Trade Entry) boxes on or off.
Usage Recommendations
This indicator is not a standalone buy/sell signal generator—it marks zones where institutional capital is likely positioned.
Recommended approach:
Apply to 15-minute or 1-hour charts, particularly during the New York session (14:30-17:00 EST) when institutional volume peaks.
Wait for price to reach the confluence of the Blue Line and Yellow OTE box.
The setup invalidates if price closes below the OTE zone boundary.
When Orange lines transition to dashed (Breaker Block), recognize that former support has become resistance; adjust position management accordingly.
Risk Warning
This is a statistical model based on historical price behavior, not a "holy grail" solution. Market conditions change, particularly during high-volatility macroeconomic news events (FOMC, CPI, NFP), where Order Blocks may fail. Always employ stop-loss protection and integrate this tool as one component of a comprehensive risk management strategy rather than relying on it exclusively.
Written in Pine Script v6 utilizing array structures for efficient real-time line updates and optimized for performance even on older hardware configurations.
Developer Note: Historical backtest analysis indicates that BOS-validated Order Blocks, particularly in Gold (XAU/USD) and major indices, demonstrate improved win rates when combined with disciplined entry criteria and proper risk management. However, the market retains ultimate authority—respect price action above all indicators.
Price LevelsDescription: Price Levels (NY Openings)
This indicator automatically plots key price levels based on the most significant opening times of the New York session. It is an essential tool for ICT (Inner Circle Trader) or SMC (Smart Money Concepts) traders who rely on specific "Kill Zones" and time-based liquidity.
Probabilidad Alcista / Bajista por Volumen yvvProbabilidad Alcista / Bajista por Volumen y tendencia
Last Candle + Previous Day + Pre-Market- RangeV2 of the Indicator (Test)
Last Candle + Previous Day + Pre-Market Script – Features
Last Candle Levels (Current Timeframe)
Draws horizontal lines at the high and low of the last confirmed candle.
Optional display of the candle range in percentage.
Lines automatically update and move correctly when zooming or changing the timeframe.
Previous Day High / Low
Shows the high and low of the previous trading day as dashed lines.
Lines are automatically updated and extend to the right, following the price scale.
Works on any timeframe chart.
Pre-Market High / Low
Highlights the pre-market session (default 04:00–09:30) with dotted lines.
Only calculated during intraday charts.
Lines behave exactly like the daily range lines: zoomable, shiftable, and extendable.
Optional toggle to enable or disable.
Customization Options
Colors for TF candle, daily range, and pre-market range lines.
Length of line extension to the right can be adjusted.
Toggle which levels to show: current TF, previous day, pre-market.
Stable & Safe in Pine Script v6
No repaint issues.
Works reliably on all intraday and daily charts.
Compatible with zooming and chart shifting.
If you want, I can also create a very short “user guide” with screenshots / labels in the chart, so it’s immediately clear what each toggle and line represents.
Do you want me to do that next?
Crypto Prev Day/Week Hi-Lo (UTC)escription
Crypto Prev + This Day/Week Hi-Lo (UTC) plots key high/low levels for crypto markets using a 24-hour session anchored to 00:00 UTC.
This indicator is designed for traders who treat crypto as a true 24/7 market and want consistent, global day/week levels that don’t shift with daylight savings.
What it plots
PDH / PDL = Previous Day High / Previous Day Low
PWH / PWL = Previous Week High / Previous Week Low
TWH / TWL = This Week High / This Week Low
00:00 UTC vertical line = marks the start of a new UTC day
Abbreviations
PDH = Previous Day High
PDL = Previous Day Low
PWH = Previous Week High
PWL = Previous Week Low
TWH = This Week High
TWL = This Week Low
UTC = Coordinated Universal Time (global standard time reference)






















