Trade with Pivot points Designed for intraday and swing traders, this tool plots CPR + Pivot Support/Resistance for Daily, Weekly, and Monthly levels. It also provides forward-looking levels for the next trading day, next week, and next month, helping you pre-plan key zones for entries, targets, stop-loss placement, and option-selling risk zones. Includes EMA and Previous Day High/Low.
New Feature are underdevelopment :
Phase 2: Intelligence Layer
1) CPR Width Classification (core)
Automatically tag CPR as:
Narrow (compression / breakout potential)
Normal
Wide (range / mean reversion)
You’ll get a label or background marker like: “Daily CPR: Narrow” / “Weekly CPR: Wide”.
2) Bias / Trend Filter
Add a simple bias panel:
Bullish / Bearish / Sideways
Using:
EMA position (price above/below EMA)
Pivot position (price above/below Pivot or CPR band)
3) No-Trade / Chop Zone Highlighting
Mark zones where trading is usually messy, like:
Price inside CPR band
CPR is wide
Price stuck between P and BC/TC
Points pivots et niveaux
Trade with Pivot points Designed for intraday and swing traders, this tool plots CPR + Pivot Support/Resistance for Daily, Weekly, and Monthly levels. It also provides forward-looking levels for the next trading day, next week, and next month, helping you pre-plan key zones for entries, targets, stop-loss placement, and option-selling risk zones. Includes EMA and Previous Day High/Low.
New Feature are underdevelopment :
Phase 2: Intelligence Layer
1) CPR Width Classification (core)
Automatically tag CPR as:
Narrow (compression / breakout potential)
Normal
Wide (range / mean reversion)
You’ll get a label or background marker like: “Daily CPR: Narrow” / “Weekly CPR: Wide”.
2) Bias / Trend Filter
Add a simple bias panel:
Bullish / Bearish / Sideways
Using:
EMA position (price above/below EMA)
Pivot position (price above/below Pivot or CPR band)
3) No-Trade / Chop Zone Highlighting
Mark zones where trading is usually messy, like:
Price inside CPR band
CPR is wide
Price stuck between P and BC/TC
[MonsterLab] HTF Dealing RangesHTF Dealing Ranges identifies optimal dealing ranges by plotting prior highs, lows, 50% equilibrium, and 25/75% quarter lines on daily, weekly, monthly, quarterly, and custom timeframes.
RIPS Key LevelsRIPS Key Levels Indicator
Precision market structure levels, streamed live and traded in real time
The RIPS Key Levels Indicator is a price-action focused tool designed to highlight the most important intraday and higher-timeframe levels that professional traders care about. This indicator plots clean, objective levels that help you frame bias, define risk, and anticipate reactions before price gets there.
These levels are the same ones I use and feature live, in real time, during my daily trading sessions. Nothing hindsight, nothing cherry-picked.
If you trade futures, indices, crypto, or equities and want a clear structure-based roadmap on your chart, this tool was built for you.
What this indicator does
• Automatically plots key market structure levels
• Helps identify high-probability reaction zones
• Keeps charts clean and readable
• Works across all timeframes and markets
• Designed for active day traders and scalpers
The focus is simple: context first, execution second. This indicator is not a signal service and does not tell you when to buy or sell. It gives you the framework so you can make better decisions with your own strategy.
How it’s used
I actively use this indicator during my live streams to:
• Mark important acceptance and rejection areas
• Frame bullish vs bearish bias
• Plan entries, stops, and targets
• Stay disciplined around market structure
You can see it in action daily on my livestream.
Live trading and education
This indicator is featured live on my stream at
kick.com
I walk through how I read levels, how price reacts around them, and how I manage trades using structure, risk, and patience.
Important notes
• This is a discretionary trading tool, not a standalone system
• Best used alongside sound risk management
• No indicator guarantees profits
• Past performance is not indicative of future results
If you value clean charts, objective levels, and real-time execution over lagging indicators and overcomplication, the RIPS Key Levels Indicator fits perfectly into a professional trading workflow.
Alg0 Hal0 Peekab00 WindowDescription: Alg0 Hal0 Peekaboo Window
The Alg0 Hal0 Peekaboo Window is a specialized volatility and breakout tracking tool designed to isolate price action within a specific rolling time window. By defining a custom lookback period (defaulting to 4.5 hours), this indicator identifies the "Peekaboo Window"—the high and low range established during that time—and provides real-time visual alerts when price "peeks" outside of that established zone.
This tool is particularly effective for intraday traders who look for volatility contraction (ranges) followed by expansion (breakouts).
How It Works
The indicator dynamically calculates the highest high and lowest low over a user-defined hourly duration. Unlike static daily ranges, the Peekaboo Window moves with the price, providing a "rolling" zone of support and resistance based on recent market history.
Key Features
Rolling Lookback Window: Define your duration in hours (e.g., 4.5h) to capture specific session cycles.
Dynamic Visual Range: High and low levels are automatically plotted and filled with a background color for instant visual recognition of the "value area."
Peak Markers: Small diamond markers identify exactly where the local peaks and valleys were formed within your window.
Breakout Signals: Triangle markers trigger the moment price closes outside the window, signaling a potential trend continuation or reversal.
Unified Alerting: Integrated alert logic notifies you the second a breakout occurs, including the exact price level of the breach.
How to Use the Peekaboo Window
1. Identify the "Squeeze"
When the Peekaboo Window (the shaded area) begins to narrow or "flatten," it indicates the market is entering a period of consolidation. During this time, price is contained within the green (High) and red (Low) lines.
2. Trading Breakouts
The primary signal occurs when a Breakout Triangle appears:
Green Triangle Up: Price has closed above the window's resistance. Look for long entries or a continuation of bullish momentum.
Red Triangle Down: Price has closed below the window's support. Look for short entries or a continuation of bearish momentum.
3. Support & Resistance Rejections
The yellow diamond Peak Markers show you where the market has previously struggled to move further. If the price approaches these levels again without a breakout signal, they can serve as high-probability areas for mean-reversion trades (trading back toward the center of the window).
4. Customizing Your Strategy
Scalping: Lower the Lookback Duration (e.g., 1.5 hours) to catch micro-breakouts.
Swing/Intraday: Keep the default 4.5 hours or increase it to 8+ hours to capture major session ranges (like the London or New York opens).
Settings Overview
Lookback Duration: Set the "width" of your window in hours.
Window Area Fill: Customize the color and transparency of the range background.
Line Customization: Adjust the thickness and style (Solid/Dashed/Dotted) of the boundary lines.
Breakout Markers: Toggle the visibility of the triangles and diamonds to keep your chart clean.
Market Structure External/Internal with BOS/CHoCH/FTC [zazenio]You're staring at a chart trying to figure out one thing: which way is price going? You see a move up—is it a new trend or just a pullback? You spot what looks like a swing low, but is it real or will price slice right through it? And even if you get the direction right, where do you enter?
This market structure indicator can help answer these questions.
Market Structure 2.0 tracks swing points and tells you when they actually break—not when a wick pokes through, but when price closes beyond the level. That close is what matters.
CHoCH (Change of Character) – Your signal that trend direction may be flipping. If price has been making lower lows then suddenly closes above a swing high, that's a CHoCH. Doesn't guarantee reversal, but the character of the move has shifted.
BOS (Break of Structure) – Confirms trend continuation. In an uptrend, when price closes above the previous swing high, that's a BOS. Buyers are still in control.
FTC (Failure to Close) – Price wicked beyond a pivot but couldn't close there. Someone defended that level. A warning sign that the move might stall or reverse.
External vs Internal Structure
External structure is your CTF (current timeframe) trend—the main swing points that define overall direction.
Internal structure tracks price action forming within the current pivot range. It auto-resets each time external structure breaks, keeping your chart clean.
External is more important for trend direction. Internal gives you insight into what's happening between those major swings—useful for timing entries on pullbacks.
The BOS Counter
A dashboard tracking consecutive BOS counts with color-coded trend state:
Green – Trending bullish, price holding above CHoCH level
Red – Trending bearish, price holding below CHoCH level
Gray – Sideways/ranging, price has crossed back through CHoCH but no new break yet
** Gray means caution—what was trending is now in question.
Premium & Discount Zones
Zones based on the range between the most recent external swing high and low:
Premium – Top 25%, look for shorts
Discount – Bottom 25%, look for longs
50% line – Equilibrium
** Optional alerts when price enters either zone.
What Makes This Different
Most pivot indicators mark swings after a fixed bar count. This indicator only confirms a pivot when price breaks structure the other way. That swing low isn't real until price closes above the swing high. Until then, it shows faded—potential, not confirmed.
Every element is fully customizable—colors, styles, labels, positioning. Make it fit your setup.
━━━━━━━━━━━━━━━━━━━━━━
Features v2.0
Automatic swing high and swing low detection
Structure-based pivot confirmation (closes beyond level, not fixed lookback)
Customizable pivot markers (style, size, colors)
Adjustable swing width sensitivity
Dual-layer analysis (External CTF trend + Internal structure within pivot range)
BOS lines for trend continuation
CHoCH lines for potential reversals
FTC lines for failed breakouts / level rejections
Fully customizable structure lines (colors, styles, widths, labels)
Real-time BOS counter dashboard with trend state (trending vs sideways)
Premium zone (upper 25% of range)
Discount zone (lower 25% of range)
50% equilibrium line
Zone entry alerts (Premium & Discount)
Internal structure auto-resets on external breaks
Provisional structure lines (live preview before bar close)
Unconfirmed pivots displayed faded until validated
━━━━━━━━━━━━━━━━━━━━━━
Disclaimer : This script is provided for educational and informational purposes only. It is not financial advice and does not constitute a recommendation to buy or sell any financial instrument. Always do your own research and trade at your own risk.
Narrative Market Structure [SYNC & TRADE]Description of the "Narrative Market Structure" Indicator
Introduction
"Narrative Market Structure" is an exclusive proprietary system for market structure analysis, developed by SYNC-AND-TRADE. This is the first-of-its-kind indicator on TradingView, combining multi-rank fractals with Optimal Trade Entry (OTE) zones.
It reveals the fractal nature of the market: long-term (LT)
fractals on one timeframe become intermediate (IT) on a higher one,
allowing traders to see the "narrative" — the market's story through a hierarchy of impulses and corrections.
The indicator visualizes key support/resistance levels, entry zones, and potential targets without switching timeframes. This isn't just a tool — it's a new paradigm where the market unfolds as a story with chapters (fractal ranks), unavailable in any other indicators.
Why You Need This Indicator
Market movements are fractal: small patterns repeat on larger scales. Traditional indicators ignore this hierarchy, focusing on one level, leading to false signals and missed opportunities. "Narrative Market Structure" solves this by providing a multi-level view: from short-term (ST) fractals for scalping to long-term (LT) for investments. It identifies "impulse swings" — key price movements — and builds OTE zones for optimal entries. This gives an edge: precise risk/reward zones, noise filtering, and context understanding. Its exclusivity lies in automatically promoting fractals by rank (ST → IT → LT), simulating multi-timeframe analysis in one window — something no other indicator offers.
What the Indicator Provides
Multi-Rank Fractals: Automatically detects and ranks fractals (ST — small, IT — medium, LT — large). This shows how small structures form larger ones, emphasizing market fractality. An LT fractal here is an IT on a senior TF, simplifying analysis.
OTE Zones: Based on Fibonacci retracements of impulses, zones at 62-79% and 21-38% are ideal for trend entries. Filtered by rank (ST/IT/LT),
ST OTE
IT OTE
LT OTE
LT OTE + IT OTE
ST OTE + IT OTE + LT OTE
historical validity, and price (only relevant ones). The indicator checks zone invalidation (by wick or body), removing or dimming filled ones to avoid false signals.
Fib Levels and Extensions:
High/low lines, 50% midline, optional 70.5%/29.5%, plus extensions (-1.27, -1.62, -2, -2.62) for targets. This provides clear stops, takes, and projections.
Filters and Customization: Date range limits, directions (Long/Short/Both), max active zones. Shows only in-range OTE or all historical.
Benefits: Boosts entry accuracy by 30-50% (per author's backtests), reduces emotional decisions, suits any asset/TF. Exclusive: Historical invalidation check prevents retrospective errors, absent in standard Fib indicators.
What to Watch For
Fractals: Points "." (ST), "△/▽" (IT), "▲/▼" (LT) — markers for peaks/bottoms. Watch promotions: ST becoming IT/LT signals trend strengthening.
OTE Zones: Rectangles with labels (e.g., "IT OTE 62-79%") in color (blue — Long, red — Short). Active — bright, filled/invalidated — dim. Focus on zones where price enters: potential reversals or continuations.
Lines: High/low — impulse boundaries, midline (50%) — balance, extensions — targets. If price bounces from OTE and hits extension — strong signal.
Invalidation: If a zone disappears — it's invalidated (price passed impulse). Check active zone count by rank (in debug table: ST/IT/LT, valid/invalid, in range).
Debug Table: At chart bottom — stats (zone/fractal counts). Use for monitoring: high "in range" means market in structure.
Alerts: Signals on ST fractal formation — for quick response.
How to Use
Add to Chart: Select asset/TF (works on all, ideal H1-D1 for stocks/crypto/forex).
Customize: In "Direction Mode," choose Long/Short for focus. Set "Fractal Left/Right Bars" (1-10) for sensitivity (lower — more fractals). Enable OTE by rank (ST/IT/LT). Activate filters: "Only In Range OTE" for current zones, "Remove Invalid OTE" for clarity. Set dates for backtesting.
Analysis: Look for impulses: bullish (low → high) for longs, bearish for shorts. Enter OTE zones on confirmation (bounce, volume). Stop beyond high/low impulse, take at extensions. For scalping — ST zones, swing — IT/LT.
Strategy: In trend — enter OTE after impulse. In range — trade boundaries. Combine with volumes/oscillators. Test historically: see how LT zones predict major moves.
Tips: Limit max active OTE (default 10) for clarity. Enable "Show Filled Zones" for learning. This is for experienced users: focus on the narrative — how fractals build the market story.
This system is a breakthrough: No indicator combines multi-rank fractals with OTE and historical validation. It makes market fractality tangible, giving traders an exclusive edge in understanding "why" price moves. For questions — contact the author.
CPR_daily_weekly_monthly_(SmilingTrade)CPR_daily_weekly_monthly_(SmilingTrade)...
----------------------------------------------------------------------------
All daily, weekly, monthly cpr indicator
Dealing Range [TradeWithRon]Automatic Dealing Range is a precise single-timeframe dealing range & Fibonacci analysis tool built to objectively define Premium, Discount, EQ (50%), and high-probability retracement zones — without manual drawing.
Designed for ICT, Smart Money, and price-action traders, this indicator automatically tracks the previous period High, Low, and EQ, plots customizable Fibonacci presets (including OTE), highlights fill zones, and provides real-time premium/discount context through a dynamic data table.
Why Use This Indicator?
Automatically defines clean dealing ranges
Removes subjective Fibonacci placement
Clearly shows where price is trading in the range
Helps enforce patience & discipline
Keeps charts structured and lightweight
Core Features
Single timeframe dealing range
Manual timeframe control (Weekly, Daily, etc.)
Previous High / Low / EQ (50%)
Multiple Fibonacci presets:
-OTE
-ICT
-RON
-RANGE
-Custom
Custom fill zones between any two fib levels
Optional OTE-style retracement zones
Optional right-side closing time box
Dynamic line extension options
Stop lines when High or Low is crossed
Optional mitigated line-style change
Fully customizable styling & visibility
Premium / Discount data table
How I Trade This:
Define the Dealing Range
Select a higher timeframe (ex: Daily or Weekly)
Let the indicator plot:
Previous High
Previous Low
EQ (50%)
This becomes your active dealing range.
Respect Premium & Discount
Below 50% (EQ) → Discount → Long-side interest
Above 50% (EQ) → Premium → Short-side interest
I avoid taking trades against the range framework.
Refine with Fibonacci Presets:
Use:
OTE preset for 62–79% retracements
ICT or RON presets for expansion targets
Highlight custom fill zones where reactions are expected
The indicator defines the area — not the entry.
Execute on Lower Timeframe:
I only enter trades when price reacts in my zone with:
Market Structure Shift (MSS)
Displacement
Fair Value Gap (FVG)
Liquidity sweep into the range
Targets & Risk Management:
Partial profits near EQ (50%)
Final targets:
Previous High / Low
External liquidity
Stops beyond:
Structure invalidation
Dealing range High or Low
Best Confluences
Market Structure (BOS / MSS)
Fair Value Gaps
Liquidity Sweeps
Session Highs & Lows
Killzones (London / New York)
Markets & Timeframes
✔ Forex
✔ Indices
✔ Crypto
✔ Futures
✔ Stocks
Works on any chart, optimized for HTF → LTF execution models.
Premium / Discount Data Table
The built-in table shows:
Previous High
Previous Low
Current price position (% of range)
Live Discount / Premium classification
This keeps you aligned with HTF context at all times
TrendlinesTrendline S&R
This indicator is an automated technical analysis tool designed to identify the most relevant Support and Resistance (S&R) zones based on market pivots. Unlike standard pivot indicators that clutter the chart with historic lines, this script uses a "Closest-to-Price" algorithm to display only the single most relevant Support (Green) and Resistance (Red) zone currently interacting with price action.
It solves common frustrations with automated trendlines—specifically the issue of lines disappearing immediately upon a breakout—by introducing a Stability Buffer.
Key Features & Importance
The script scans hundreds of potential trendlines but only draws the one geographically closest to the current price.
Importance: This ensures you are looking at the zone that matters right now. It filters out distant or irrelevant historic lines, keeping your chart clean and focused on immediate price action.
🛡️ 5-Bar Stability Buffer (Anti-Flicker)
Feature: A hardcoded 5-bar "memory" prevents the zone from disappearing the moment price touches or breaks it.
Importance: This is critical for trading breakouts. It allows you to see the zone persist while price breaches it, helping you distinguish between a true breakout, a fakeout, or a retest, without the reference level vanishing from your screen.
🔍 Dynamic Pivot Filtering
Feature: Uses a restricted Pivot Strength (5-15) and Minimum Confirmation (2-8 touches).
Importance: By enforcing these limits, the indicator ignores insignificant market noise and micro-swings, ensuring that drawn zones represent structural market levels with genuine liquidity.
🔔 Integrated Alert System
Feature: Built-in alerts for "Zone Breakout" (candle close crossing the zone) and "Zone Touch" (wick entering the zone).
Importance: Allows you to set the indicator and walk away. You will be notified instantly when price interacts with these key levels, removing the need to stare at the chart.
📉 Adaptive Tolerance (Fixed ATR)
Feature: Uses a fixed ATR multiplier internally to determine the width of the zone.
Importance: This automatically adjusts the thickness of the support/resistance zone based on the asset's volatility.
Settings Guide
Bars to Apply: How far back in history the script looks for pivots (Default: 300).
Pivot Source: Choose between calculating from "High/Low" (wicks) or "Close" (bodies).
Pivot Strength: The number of bars required on each side to define a swing point (Range: 5–15).
Min Pivot Confirmation: The minimum number of touches required to validate a trendline (Range: 2–8).
How to Use
Add the indicator to your chart.
Adjust Pivot Strength if you want to catch smaller swings (lower number) or major structures (higher number).
Set an alert in TradingView by clicking the "Clock" icon, selecting this indicator, and choosing "Zone Breakout" or "Zone Touch".
Wickless Unvisited Levels (by TheActualSnail)Wickless Unvisited Levels (by TheActualSnail)
Description:
This indicator identifies “wickless” candles—candles without upper or lower shadows—and plots the corresponding unvisited price levels on your chart. Bullish wickless candles (where open = low) mark potential support levels, while bearish wickless candles (where open = high) mark potential resistance levels. These levels are dynamic: once price revisits them, the lines are automatically removed.
How to Use:
Wickless levels are often revisited and “repaired” by the market, meaning they act as temporary support or resistance.
Use these levels in confluence with other technical tools, such as trendlines, moving averages, or oscillators, for higher probability setups.
You can visually track unvisited areas of the chart where price may react in the future.
Important:
This indicator is for educational purposes only and is not financial advice. Always combine it with your own analysis and risk management.
Trading solely based on wickless levels is not recommended; they should be part of a broader strategy.
Inputs:
Bullish Wickless Color: green
Bearish Wickless Color: red
Line Width: adjustable
Show Price Label: toggle on/off
Darphane Altin SpreadThis shows the spread between the Turkish Mint's Gold Coin and Gram Gold. It evaluates the performance as a percentage. It gives information such as: the Turkish Darphane Gold Coin is priced 54% higher than Gram Gold.
ADX Price Movement Strategy. TG:@MrBCNADX Price Movement Strategy is a trading strategy for TradingView that uses the ADX indicator to determine the strength of price movement. The strategy identifies the beginning and end of momentum, filters out flat periods, and generates LONG/SHORT signals only when there is a strong trend. Suitable for cryptocurrencies, forex, and stocks, it is effective on short and medium timeframes.
ADX Price Movement Strategy — торговая стратегия для TradingView, использующая индикатор ADX для определения силы движения цены. Стратегия выявляет моменты начала и окончания импульса, фильтрует флет и подаёт сигналы LONG / SHORT только при наличии сильного тренда. Подходит для криптовалют, форекса и акций, эффективна на младших и средних таймфреймах.
TG:@MrBCN
Order Block Strategy Pyramiding. TG:@MrBCNOrder Block Strategy Pyramiding is a strategy for TradingView based on the concept of Order Blocks. It identifies areas of interest for major market participants and looks for price reversal points when prices return to these areas. It generates LONG/SHORT signals, is suitable for cryptocurrencies, forex, and stocks, and is effective on short and medium timeframes.
Order Block Strategy Pyramiding — стратегия для TradingView, основанная на концепции Order Blocks. Определяет зоны интереса крупных участников рынка и ищет точки разворота цены при возврате в эти зоны. Генерирует сигналы LONG / SHORT, подходит для криптовалют, форекса и акций, эффективна на младших и средних таймфреймах.
TG:@MrBCN
Order Block Strategy ReversWIN: 70-100%
8, 3, 3,1
TP 1.6%
Order Block Strategy Revers is a trading indicator that identifies key order block zones (areas of accumulation by large players) and looks for price reversal points. The indicator tracks impulsive movements, forms supply and demand levels, and generates LONG/SHORT signals when the price returns to the order block with confirmation. Suitable for crypto, forex, and stocks, effective on medium and lower timeframes.
Translated with DeepL.com (free version)
Order Block Strategy Revers — это торговый индикатор, который определяет ключевые order block зоны (области накопления крупных игроков) и ищет точки разворота цены. Индикатор отслеживает импульсные движения, формирует уровни спроса и предложения и подаёт сигналы LONG / SHORT при возврате цены в order block с подтверждением. Подходит для крипты, форекса и акций, эффективен на средних и младших таймфреймах.
Custom CPR Vivekthis is custom CPR strategy. we can select CPR from specific start of the day for weekly pivots also trailing have added 75mins , 188mins, Daily CPRs.
This also have RSI based bands for trend confirmation
Chaos Chameleon Risk Reactor [JOAT]# Chaos Chameleon Risk Reactor
Chaos Chameleon Risk Reactor is a Pine Script v6 indicator that fuses pattern-based reversal detection with real-time risk telemetry. It answers two questions on every chart: Is a reversal developing with genuine confluence? And if I take it, what does my risk profile look like right now?
Note: This script is published as an invite-only INDICATOR. It does not generate backtesting results or automated trade execution. Access requires authorization through the script's access control settings.
## Why This Script Merits Invite-Only Protection
This indicator combines multiple analytical dimensions that individually exist as separate tools across the trading community. The value proposition lies in the specific integration methodology and risk-gated scoring system that synthesizes:
Pattern intelligence engine detecting 10 candlestick patterns with weighted scoring and configurable thresholds
Multi-timeframe confirmation using dual higher timeframes with adjustable weight multipliers
Volatility context engine with shock index, compression detection, and squeeze identification
Risk architecture calculating VaR proxy, drawdown tracking, heat metrics, and position sizing guidance
Signal gating logic requiring pattern score + RR + volume + trend alignment before any signal fires
Persistent risk console dashboard displaying 28 real-time metrics across 14 rows
The proprietary elements include the mathematical scoring normalization system, the volatility penalty multipliers during shock conditions, the priority-based label cooldown system preventing overlap, and the multi-module integration logic that prevents conflicting signals. While individual components like EMAs and RSI are standard, their specific combination, the composite risk-gated methodology, and the multi-module integration represent original development work that justifies source code protection.
## How Components Work Together
The indicator's value comes from how its modules interact, not from any single component:
Data Flow:
Pattern detection identifies candlestick formations and assigns weighted scores (0-20 scale)
Multi-timeframe EMAs establish directional bias across primary and secondary confirmation timeframes
Volatility engine assesses shock conditions and compression states, applying penalty multipliers
Risk architecture calculates RR ratios, VaR proxy, drawdown, and heat metrics
Signal gating requires ALL conditions to align before any entry signal appears
Dashboard displays all metrics persistently so risk is never hidden during trade management
Integration Logic:
Each module produces normalized scores that feed into the final signal decision:
Pattern score normalized to 0-1 scale against 20-point maximum
EMA trend bias applies 1.0x multiplier when aligned, 0.6x when counter-trend
RSI momentum applies 1.0x when favorable (>55 bull, <45 bear), 0.8x otherwise
Volatility shock applies 0.92x penalty during active shock conditions
Final signal requires smoothed score ≥ 0.55, RR ≥ floor, volume confirmed, EMA aligned, no emergency
Why This Integration Matters:
A standard pattern detector might signal "buy" on a hammer while volatility is in shock mode, RR is below minimum, and volume is below baseline. The risk-gated scoring system catches these conflicts and suppresses the signal. This multi-dimensional validation is what separates this indicator from simple pattern detectors that fire on any match.
## Core Functionality
This indicator addresses the challenge of combining reversal detection with persistent risk visibility. Most pattern indicators show entries but leave risk management to guesswork. This script keeps risk math in your field of view throughout the trade.
What This Script Does:
Detects 10 candlestick patterns: Hammer, Inverted Hammer, Doji, Bullish/Bearish Engulfing, Morning Star, Evening Star, Piercing Pattern, Dark Cloud Cover, Tweezer Top/Bottom, Continuation Flags
Multi-timeframe confirmation using two configurable higher timeframes with weight multipliers
RSI divergence detection at confirmed pivot points with configurable pivot span
Liquidity sweep identification when price breaks recent extremes then reverses
Volatility shock detection combining body-to-ATR ratio with ATR expansion metrics
Squeeze/compression detection tracking ATR relative to baseline
Risk/Reward calculation using ATR-based stop and target projections
VaR proxy calculation using log-return standard deviation with configurable confidence levels
Drawdown and heat tracking as exposure proxies with emergency thresholds
Position sizing guidance based on account size and risk per trade percentage
Adaptive trailing stop that updates as price moves favorably
28-metric risk console dashboard with real-time updates
## Technical Architecture
### Pattern Intelligence Module
The indicator detects 10 candlestick patterns with configurable parameters and weighted scoring:
Hammer/Inverted Hammer (weight: 2.0) - Configurable lower shadow ≥ body × 2.5, upper shadow ≤ body × 0.5, body ≤ range × 0.35
Doji (weight: 0.5) - Body ≤ range × 0.1 threshold
Bullish/Bearish Engulfing (configurable weight, default: 1.5) - Current candle engulfs prior candle body
Morning Star/Evening Star (weight: 1.8) - Three-candle reversal with doji middle
Piercing Pattern/Dark Cloud Cover (configurable weight, default: 1.1) - Two-candle reversal patterns
Tweezer Top/Bottom (configurable weight, default: 1.0) - Equal highs/lows within 15% tolerance
Continuation Flags (configurable weight, default: 0.75) - 7-bar high/low with volume confirmation
Each pattern contributes to a cumulative score (0-20 scale) that gets normalized, filtered through trend/volume confirmation, and penalized during volatility shock before any signal appears.
### Multi-Timeframe Confirmation Engine
The script uses two confirmation timeframes to establish directional bias:
Primary Confirmation Timeframe (default: 240m/4H) - Higher TF Weight multiplier (default: 1.5x)
Secondary Confirmation Timeframe (default: 60m/1H) - Secondary TF Weight multiplier (default: 1.0x)
MTF data uses request.security with lookahead_off to prevent future data leakage. EMA bias from higher timeframes increases pattern score weight. RSI values from both timeframes are fused into a consensus score for composite confidence calculation.
### Volatility Context Engine
Shock Index - Combines body-to-ATR ratio (threshold: 1.8x) with ATR expansion relative to baseline (threshold: 1.4x)
Compression Lab - Tracks ATR compression ratio (lookback: 21 bars, threshold: 0.85) to identify squeeze conditions
Squeeze Detection - Identifies when compression ratio falls below threshold; tracks squeeze initiation and release
Volatility Penalty - During active shock, pattern scores receive 0.92x multiplier to reduce false signals
### Risk Architecture
Risk/Reward Calculation - Uses ATR × Exit Stop Multiplier (default: 1.2) for stop, ATR × Exit Target Multiplier (default: 2.4) for target
VaR Proxy - Log-return standard deviation × Z-score (90%: 1.28, 95%: 1.65, 99%: 2.33) × √horizon days × account size
Drawdown Tracking - Percentage decline from highest close over lookback period (default: 200 bars)
Heat Metric - ATR% × correlation factor as exposure proxy
Emergency Exit - Triggers when drawdown ≥ threshold (default: 12%), heat ≥ threshold (default: 18%), or RR below floor
Position Sizing - (Account size × risk%) ÷ dollar risk per share
### Signal Gating Logic
A signal only prints when ALL conditions align:
Smoothed pattern score ≥ 0.55 (normalized)
Risk/Reward ≥ minimum floor (default: 1.6)
Volume > baseline × confirmation multiplier (default: 1.25x)
EMA bias confirms direction (Fast EMA vs Slow EMA alignment)
No emergency condition active
### Exit Engineering
EMA Exit - Price crosses EMA with ATR buffer (default: 0.25 ATR)
Time Exit - Configurable bar count since signal (default: 120 bars)
Emergency Exit - Drawdown, heat, or RR threshold breach
Adaptive Trailing Stop - ATR × trail multiplier (default: 0.85), updates as price moves favorably
### Priority-Based Label System
A cooldown mechanism (default: 8 bars) prevents label overlap. Labels are prioritized:
Priority 1: Bull/Bear Signal (Long/Short labels with score)
Priority 2: RSI Divergence (RSI Div triangles)
Priority 3: Liquidity Sweep (Sweep arrows)
Priority 4: Continuation (Flag circles)
Priority 5: EMA Exit (EMA Exit crosses)
Priority 6: Time Exit (Time Exit diamonds)
Priority 7: Burst (compression release diamonds)
Only the highest priority signal displays per cooldown period.
## Visual Elements
Primary Source as Open with Confirmation TimeFrames as 4hr and Daily.
Signal Labels:
"Long" / "Short" - Primary entry signals when all gating conditions pass, displays smoothed score (0.00-1.00)
Pattern Markers:
"Sweep" (Arrow up/down) - Liquidity sweep detected, price broke recent extreme then reversed
"RSI Div" (Triangle up/down) - RSI divergence at confirmed pivot points
"Flag" (Circle) - Continuation pattern with volume confirmation
"Burst" (Diamond at top) - Compression release, squeeze ending
"Pred" (Flag shape) - Predator mode: bull signal + low heat + ADX > 25 + no squeeze
"EMA Exit" (Cross) - Price crossed EMA with ATR buffer
"Time Exit" (Diamond) - Time-based exit threshold reached
"Emergency" (X-cross at top) - Emergency exit conditions active
Camouflage Bands:
EMA-based bands (default: 34-period) with ATR envelopes (default: 1.8x multiplier):
Above upper band = bullish tone (lime color)
Inside bands = neutral tone (gray color)
Below lower band = bearish tone (red color)
Transparency adjusts dynamically based on distance from midline
Execution Guides:
Stop line (red) - ATR × Exit Stop Multiplier from entry
Target line (green) - ATR × Exit Target Multiplier from entry
Trail line (yellow) - Adaptive trailing stop, updates as price moves favorably
Bias Bar Coloring:
Bars colored based on net bias (bull score minus bear score). Emergency conditions override with red. Transparency reflects bias magnitude.
Background Tint:
Red tint - Emergency exit conditions active
Gray tint - Squeeze/compression active
## Risk Console Dashboard
Showing Emergency Bearish Signals, and Burst into Bullish Structure on Chart:
The dashboard displays 28 metrics across 14 rows in a 4-column table (bottom-right position):
Row 1 - Pattern Scores:
Bull Score - Current bullish pattern strength (0.00-1.00)
Bear Score - Current bearish pattern strength (0.00-1.00)
Row 2 - Volatility & Trend:
ATR% - ATR as percentage of price
ADX - Average Directional Index strength
Row 3 - Risk/Reward:
RR Long - Risk/Reward ratio for long positions
RR Short - Risk/Reward ratio for short positions
Row 4 - Exposure Metrics:
Drawdown% - Chart-level drawdown from highest close
Heat% - Volatility-based exposure proxy
Row 5 - Bias Analysis:
Net Bias - Bull score minus bear score
Confidence - Level (High/Medium/Developing/Forming) with bias label (Bullish/Bearish/Balanced)
Row 6 - Risk Metrics:
VaR - Value at Risk proxy with configured confidence level
Shock - Volatility shock status with multiplier (Active/Calm)
Row 7 - Momentum:
Slope - Smoothed RSI momentum slope
Div / Sweep - Last divergence and sweep events
Row 8-9 - Execution Levels:
Stop L / Stop S - Current stop levels for long/short
Trail L / Trail S - Adaptive trailing stop levels
Row 10 - Position Sizing:
Pos Size L / Pos Size S - Recommended position sizes based on account and risk settings
Row 11 - Exit Status:
Emergency - Emergency exit status (ACTIVE/Clear)
Time Exit - Time-based exit status (Pending/n/a)
Row 12 - Performance Proxies:
Sharpe* - Sharpe ratio proxy (annualized from chart data)
Sortino* - Sortino ratio proxy
Row 13 - Additional Metrics:
Hit Rate - Win rate proxy from chart data
Camouflage - Band position (Above/Inside/Below) + Squeeze status (Coiled/Expansion/Normal) with compression ratio
Proxy Disclaimer: VaR, Sharpe, Sortino, and Hit Rate are derived from chart data with simplified assumptions. They provide context, not audited performance statistics.
## Complete Configuration Reference
Customized Settings with a new Primary Source, and New Risk:
### Trend & Confirmation Group
Primary Source (default: close) - Price source for calculations. Options: open, high, low, close, hl2, hlc3, ohlc4, hlcc4
Fast EMA Length (default: 21) - Fast exponential moving average period
Slow EMA Length (default: 55) - Slow exponential moving average period
Confirmation Timeframe (default: 240/4H) - Primary higher timeframe for trend confirmation
Higher TF Weight (default: 1.5) - Weight multiplier for primary timeframe signals
Secondary Confirmation TF (default: 60/1H) - Secondary timeframe for additional confirmation
Secondary TF Weight (default: 1.0) - Weight multiplier for secondary timeframe signals
Pattern Score Smoothing (default: 3, range: 1-15) - EMA smoothing applied to pattern scores
### Pattern Intelligence Group
Hammer Lower Shadow ≥ Body × (default: 2.5) - Minimum lower shadow to body ratio for hammer detection
Hammer Upper Shadow ≤ Body × (default: 0.5) - Maximum upper shadow to body ratio for hammer detection
Hammer Body ≤ Range × (default: 0.35) - Maximum body to candle range ratio for hammer detection
Doji Body ≤ Range × (default: 0.1) - Maximum body to range ratio for doji detection
Engulfing Weight (default: 1.5) - Score weight for engulfing patterns
Continuation Pattern Weight (default: 0.75) - Score weight for continuation patterns
Piercing / Dark Cloud Weight (default: 1.1) - Score weight for piercing and dark cloud patterns
Tweezer Weight (default: 1.0) - Score weight for tweezer patterns
Volume Lookback (default: 30) - Bars for volume baseline calculation
Volume Confirmation Multiplier (default: 1.25) - Volume must exceed baseline × this value
RSI Divergence Pivot Span (default: 5, range: 1-20) - Bars for pivot detection in divergence analysis
Show RSI Divergence Markers (default: true) - Toggle RSI divergence labels
Highlight Liquidity Sweeps (default: true) - Toggle liquidity sweep detection
Liquidity Sweep Lookback (default: 20) - Bars to look back for sweep floor/ceiling
### Risk Architecture Group
ATR Length (default: 14) - Period for Average True Range calculation
ATR Position Sizing Multiplier (default: 1.5) - Multiplier for ATR-based position sizing
Account Size (default: 100,000) - Base currency account size for position sizing
Risk Per Trade % (default: 1.0%, range: 0.1-10%) - Percentage of account to risk per trade
Correlation Heat Factor (default: 1.0, range: 0.5-3.0) - Multiplier for heat metric calculation
VaR Confidence (default: 95%) - Confidence level for VaR calculation. Options: 90%, 95%, 99%
VaR Lookback (default: 100, min: 20) - Bars for VaR standard deviation calculation
VaR Holding Horizon (default: 1 day, range: 1-10) - Days for VaR projection
Drawdown Lookback (default: 200, min: 50) - Bars for drawdown calculation
Emergency Drawdown Threshold % (default: 12%, range: 2-50%) - Drawdown level triggering emergency exit
Portfolio Heat Threshold % (default: 18%, range: 5-50%) - Heat level triggering emergency exit
Minimum Risk/Reward (default: 1.6, min: 0.5) - Minimum RR required for signal generation
Performance Lookback (default: 60, range: 20-500) - Bars for Sharpe/Sortino/Hit Rate calculations
### Flow & Volatility Group
Shock Index Lookback (default: 20, min: 5) - Bars for shock baseline calculation
Shock Sensitivity (default: 1.8) - Body ÷ ATR threshold for shock detection
Volatility Shock Threshold (default: 1.4) - ATR ÷ baseline threshold for shock detection
Momentum Slope Length (default: 21) - Bars for RSI slope calculation
### Exit Engineering Group
Exit Stop ATR × (default: 1.2, min: 0.5) - ATR multiplier for stop placement
Exit Target ATR × (default: 2.4, min: 0.5) - ATR multiplier for target placement
EMA Exit ATR Buffer (default: 0.25, range: 0-5) - ATR buffer for EMA exit detection
Time-Based Exit Bars (default: 120, min: 10) - Bars before time exit triggers
Show Adaptive Trailing Guides (default: true) - Toggle trailing stop visualization
Trailing Stop ATR × (default: 0.85, range: 0.2-5) - ATR multiplier for trailing stop
### Visualisation Group
Show Reversal Labels (default: true) - Toggle main Long/Short signal labels
Show Continuation Labels (default: true) - Toggle Flag continuation labels
Display Risk Console Table (default: true) - Toggle dashboard visibility
Show Execution Bands (default: true) - Toggle stop/target level lines
Show Risk Pulse Panel (default: true) - Toggle heat ratio histogram in separate pane
Show Pattern Heat Histogram (default: true) - Toggle bull/bear pattern strength histogram in separate pane
Bias Bar Coloring (default: true) - Toggle bias-based bar coloring
Show Camouflage Bands (default: true) - Toggle EMA envelope bands
Show Tactical Markers (default: true) - Toggle Burst/Predator markers
Label Cooldown Bars (default: 8, range: 1-50) - Minimum bars between labels to prevent overlap
Camouflage EMA Length (default: 34, min: 2) - Period for camouflage band midline
Camouflage ATR Multiplier (default: 1.8, min: 0.5) - ATR multiplier for band width
Squeeze Lookback (default: 21, min: 5) - Bars for squeeze baseline
Squeeze Compression Threshold (default: 0.85, range: 0.1-2.0) - Ratio below which squeeze is active
### Color Customization
Bull Skin Color (default: lime) - Primary bullish color for camouflage bands
Bear Skin Color (default: red) - Primary bearish color for camouflage bands
Neutral Skin Color (default: gray 60%) - Neutral/inside band color
Accent Color (default: teal) - Accent for continuation patterns
Bull Primary (default: lime) - Bull signal and metric color
Bear Primary (default: red) - Bear signal and metric color
Neutral Tone (default: gray 75%) - Neutral background tone
Pulse Accent (default: aqua) - Heat pulse accent color
## Alert System
The script includes six alert conditions:
Bull Signal - Fires when bullish reversal detected with all gating conditions met (pattern score ≥ 0.55, RR ≥ floor, volume confirmed, EMA aligned, no emergency)
Bear Signal - Fires when bearish reversal detected with all gating conditions met
Long Exit - Fires when exit logic triggered for long positions (EMA break, time exit, or emergency)
Short Exit - Fires when exit logic triggered for short positions
Squeeze Release - Fires when compression ends and expansion begins (potential breakout)
Predator Mode - Fires when strong trend alignment with favorable conditions (bull signal + low heat + ADX > 25 + no squeeze)
All alerts fire once per bar at bar close.
Bearish Alert Signal:
## Technical Implementation Notes
Pine Script v6 compliant
All request.security calls use barmerge.gaps_off and barmerge.lookahead_off to prevent historical repainting
RSI divergence and liquidity sweep detection rely on confirmed pivot points only
All calculations include nz() wrappers and division-by-zero guards for real-time stability
Label cooldown system prevents visual overlap using priority-based filtering
Dashboard updates only on last confirmed history bar or realtime to optimize performance
Plot count optimized to stay within TradingView's 64-plot limit
## Usage Considerations
Timeframe Selection: The indicator works across all timeframes. Default confirmation timeframes (4H/1H) are optimized for swing and intraday trading. Scalpers may prefer 15m/5m confirmation; position traders may extend to Daily/4H.
Market Compatibility: Tested on forex, crypto, stocks, and indices. Pattern detection works best on liquid markets with clean price action. Adjust volume lookback for markets with irregular volume data.
Signal Interpretation: Signals indicate confluence across multiple dimensions but do not guarantee profitable outcomes. Use in conjunction with risk management and market context. The indicator is a tool for analysis, not a standalone trading system.
Resource Usage: With all features enabled, the script operates within TradingView's resource budgets. Disable unused visual elements (camouflage bands, pattern heat histogram, risk pulse panel) if running multiple instances on a single layout.
## Limitations & Compromises
Heat, drawdown, and performance values are chart-derived proxies dependent on your inputs-they do not reflect actual portfolio performance
The indicator does not know your broker fills, fees, leverage, slippage, or actual portfolio holdings
VaR, Sharpe, Sortino, and Hit Rate are simplified proxies using chart data, not audited statistics
Pattern detection may produce false signals during extended consolidation or low-volume conditions
Multi-timeframe confirmation requires sufficient historical data on higher timeframes
Signals are informational-always use broker-side risk controls and proper position sizing
Past pattern performance does not guarantee future results
The indicator is optimized for trending and reversal markets. Performance may degrade during extended sideways consolidation or during major news events when patterns become unreliable.
## Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Trading involves substantial risk of loss. You are solely responsible for your own trading decisions. Past results shown on any chart do not guarantee future performance. Always conduct your own analysis and use appropriate risk management.
If anyone has any questions please feel free to talk to me on anything! Would love to help everyone out!
Made with passion by officialjackofalltrades
Prismatic Liquidity Engine [JOAT]Prismatic Liquidity Engine v6 - SMC Structure, Liquidity & Confluence Suite
IMPORTANT NOTES (READ FIRST)
This is a strategy script with automated entry/exit logic for backtesting and forward-testing purposes. It does not place live trades without your broker integration.
This script is written in Pine Script® v6 and is intended to be used on standard candlestick charts (not Heikin Ashi, Renko, etc.).
Source code visibility: This script is published as Protected Source (closed-source) to prevent unauthorized copies and maintain versioning integrity. This description documents what the strategy does, how it works, and how to use it.
All backtesting results shown use the default settings documented below. Adjust parameters for your specific instrument and risk tolerance.
Protected Source / Closed-Source Clarification
Protected source means the internal implementation is not publicly viewable.
The operational behavior is documented here: what is detected, what each module does, what each input controls, and how to interpret the output.
If you see unauthorized copies elsewhere, report them via TradingView's plagiarism reporting system.
Overview
Prismatic Liquidity Engine v6 is a Smart Money Concepts (SMC) strategy that combines market structure analysis, liquidity zone detection, and price imbalance identification into a unified decision framework. The strategy identifies trading opportunities by analyzing:
Market structure shifts (Break of Structure / Change of Character)
Liquidity pools (equal highs/lows where stops accumulate)
Price imbalances (Fair Value Gaps created by aggressive institutional participation)
Order blocks (accumulation/distribution zones)
The strategy requires confluence across multiple factors before generating entries, filtering out noise and focusing on setups where structure, liquidity, and momentum align.
What Makes This Strategy Original (Originality & Usefulness)
This is not a simple mashup of standard indicators. The strategy implements a coordinated SMC workflow:
Structure defines the directional bias (BOS confirms trend, CHoCH signals potential reversal).
Liquidity zones identify where stop-hunts are likely to occur before major moves.
FVGs and Order Blocks provide objective entry zones with defined invalidation levels.
Session filtering restricts trading to high-liquidity periods (London/NY overlap).
ATR-based risk management adapts stop/target placement to current volatility.
Confluence scoring requires multiple conditions to align before entry.
The purpose is to systematize SMC concepts into a testable, repeatable framework rather than relying on discretionary interpretation.
1) Chart Visuals — What You See
A) Fair Value Gap (FVG) Zones
The strategy detects three-candle formations that create price imbalances:
Bullish FVGs : Gap between candle 1's high and candle 3's low after aggressive upward movement.
Bearish FVGs : Gap between candle 1's low and candle 3's high after aggressive downward movement.
Zones are drawn as boxes with size labels showing the gap in price terms.
Mitigation tracking marks zones as "used" when price trades back through them.
How to use:
FVGs represent areas where price moved too fast for balanced trading.
Price often returns to these zones before continuing in the original direction.
The strategy uses FVGs as potential entry zones when other confluence factors align.
B) Order Block (OB) Zones
Bullish OBs : Last down-candle before a strong upward move (institutional absorption).
Bearish OBs : Last up-candle before a strong downward move (institutional distribution).
Volume-weighted analysis distinguishes significant blocks from noise.
Breach detection invalidates spent order blocks.
C) Market Structure Labels
BOS (Break of Structure) : Price breaks beyond previous swing high/low, confirming trend continuation.
CHoCH (Change of Character) : Price breaks structure against the prevailing trend, signaling potential reversal.
Swing highs/lows are marked and connected for visual structure tracking.
D) Liquidity Zone Markers
Equal highs : Buy-side liquidity pools (stop losses from shorts).
Equal lows : Sell-side liquidity pools (stop losses from longs).
Sweep detection identifies when liquidity is taken.
E) Session Background Shading
Asian session: 0000-0900 UTC
London session: 0700-1600 UTC
New York session: 1300-2200 UTC
Background tint indicates active session for context.
F) Trend EMAs (Optional)
EMA 20 / 50 / 200 for trend direction context.
Used internally for trend alignment requirements.
2) Strategy Execution Logic (How Entries Work)
Long Entry Conditions (all must be true):
Market bias is bullish (confirmed by BOS or CHoCH analysis).
Price is within a valid bullish FVG or Order Block zone.
EMAs show bullish alignment or recovery.
Volume exceeds 20-period moving average (participation confirmation).
Trade window is active (session filter).
A BOS or CHoCH signal is present.
Short Entry Conditions (all must be true):
Market bias is bearish (confirmed by BOS or CHoCH analysis).
Price is within a valid bearish FVG or Order Block zone.
EMAs show bearish alignment or recovery.
Volume exceeds 20-period moving average.
Trade window is active.
A BOS or CHoCH signal is present.
Exit Logic:
Primary stop loss: ATR-based (default 1.5x ATR).
Fallback stop: Recent swing point if ATR stop is too wide.
Take profit: ATR-based (default 2.5x ATR).
Trailing stop available for locking in profits.
3) Strategy Properties & Backtesting Documentation
Default Strategy Properties (Properties Tab):
Initial Capital : $10,000 USD — realistic for average retail trader
Base Currency : USD
Order Size : 10% of equity per trade
Pyramiding : 1 order (no pyramiding for conservative risk)
Commission : 0.05% per order (realistic for CFD/forex brokers)
Slippage : 2 ticks per order (accounts for market impact)
Risk Per Trade:
With ATR Stop Multiplier at 1.5x and 10% position sizing, typical risk per trade is approximately 1-3% of equity depending on volatility. This is within the sustainable 5-10% maximum recommended by TradingView guidelines.
Published Backtest Results (GOLD 5m, Sep 28, 2025 – Jan 12, 2026):
Total Trades : 37
Profitable Trades : 56.76% (21 of 37)
Profit Factor : 2.067
Net Profit : +$40.90 USD (+0.04%)
Max Drawdown : $98.62 USD (0.10%)
Sample Size Justification:
This strategy intentionally generates fewer trades (37 in this sample) because it requires multi-factor confluence before entry:
Market structure confirmation (BOS or CHoCH)
EMA trend alignment
Valid SMC zone proximity when zone filter is enabled
The confluence requirement filters out low-probability setups, resulting in a positive profit factor (2.07) and controlled drawdown (0.10%) at the cost of trade frequency. This is a deliberate design choice — the strategy prioritizes quality over quantity .
To increase sample size for your own testing:
Test across multiple instruments (EURUSD, BTCUSD, indices)
Extend the historical date range
Reduce Swing Length parameter from 5 to 3
Strategy Input Defaults:
Swing Length : 5 bars
ATR Period : 14 bars
ATR Stop Multiplier : 1.5x ATR
ATR Take Profit Multiplier : 2.5x ATR (1.67:1 reward-to-risk)
Risk % of Equity : 1.0%
Trading Session : 0000-2359 (all sessions)
Require FVG/OB Zone Entry : OFF
Require Volume Confirmation : OFF
Require EMA Alignment : ON
Backtest Limitations & Realistic Expectations:
Backtesting assumes perfect fills at the close price — live execution will differ.
Commission and slippage significantly impact net results. Always test with your broker's actual fees.
Past performance does not guarantee future results.
Results vary across instruments, timeframes, and market regimes.
This strategy performs best in trending markets with clear structure — ranging/choppy conditions will produce more false signals.
Always forward-test on paper before risking real capital.
4) Real-Time Dashboard
The dashboard provides market context at a glance:
Market Bias : BULLISH / BEARISH / NEUTRAL based on structure.
Trend Strength : STRONG / WEAK based on EMA alignment.
ATR : Current volatility level with HIGH / MEDIUM / LOW classification.
Volume : Current volume ratio vs 20-period average (SPIKE / HIGH / NORMAL / LOW).
Session : Active trading session.
Key Levels : Dynamic resistance and support from recent structure.
Signal Count : Active SMC signals with strength indicator.
Trade Window : OPEN / CLOSED based on session filter.
5) Inputs & Settings Reference
Structure Detection
Swing Length : Lookback for swing high/low detection (default: 5). Lower = more signals, Higher = major structure only.
FVG Settings
Show FVGs : Toggle FVG box display.
FVG Extension : How long FVG boxes extend forward (default: 20 bars).
Order Block Settings
Show Order Blocks : Toggle OB display.
OB Extension : How long OB boxes extend forward (default: 20 bars).
Liquidity Settings
Liquidity Range % : ATR percentage for "equal high/low" classification (default: 0.5%).
Show Liquidity Zones : Toggle liquidity pool markers.
Strategy Controls
Enable Long Trades : Allow long entries (default: ON).
Enable Short Trades : Allow short entries (default: ON).
Risk % of Equity : Maximum risk per trade (default: 1.0%).
ATR Period : Length for ATR calculation (default: 14).
ATR Stop Multiplier : Stop distance in ATR units (default: 1.5).
ATR TP Multiplier : Take profit distance in ATR units (default: 2.5).
Trading Session Filter : Restrict entries to specific time windows (default: 0000-2359 = all day).
Require FVG/OB Zone Entry : When ON, price must be inside an FVG or OB zone. When OFF, trades trigger on structure signals alone (default: OFF).
Require Volume Confirmation : When ON, volume must exceed 20-period average (default: OFF).
Require EMA Alignment : When ON, price must be above/below EMAs for direction (default: ON).
Visual Settings
Show Dashboard : Toggle dashboard display.
Show Sessions : Toggle session background shading.
Show Fibonacci : Toggle Fibonacci level display.
Color Customization : Full control over all visual elements.
6) Recommended Workflow
Step 1 — Configure Risk Parameters
Set risk % appropriate for your account (1-2% recommended).
Adjust ATR multipliers based on your instrument's volatility.
Set commission/slippage to match your broker.
Step 2 — Select Appropriate Timeframe
M15-H1 : Best balance of signal frequency and reliability.
H4-D1 : Higher quality signals, fewer false positives.
M1-M5 : Scalping possible but requires tighter risk management.
Step 3 — Backtest on Your Instrument
Run strategy tester with realistic commission/slippage.
Review trade list for entry quality.
Adjust parameters if needed for your specific market.
Step 4 — Forward Test Before Live Trading
Paper trade or use small size to validate real-time behavior.
Monitor for any discrepancies between backtest and live conditions.
7) Suitable Markets
Forex majors (EURUSD, GBPUSD, USDJPY) — 24/5 liquidity, clear structure.
Major indices (SPX, NASDAQ, DAX) — trending behavior, respects levels.
Gold (XAUUSD) — respects structure and liquidity concepts.
Crypto (BTCUSD, ETHUSD) — high volatility, adjust ATR multipliers.
8) Limitations & Best-Use Guidance
This strategy is a decision-support and backtesting tool, not a guaranteed profit system.
Performance varies across market conditions (trending vs ranging).
Low liquidity periods may produce false signals.
News events can override technical analysis.
Overnight gaps may affect stop placement.
Always validate with forward testing before live capital.
9) Alerts
Bullish / Bearish Regime Start
FVG Formation (Bull / Bear)
Order Block Detection
BOS / CHoCH Structure Shift
Liquidity Sweep
High-Volume Confirmation
Recommended: Use "Once Per Bar Close" for most reliable alerts.
Disclaimer
This strategy is for educational and backtesting purposes only. It does not constitute financial advice. Trading involves substantial risk of loss. Past performance does not guarantee future results. Always test configurations on historical data and paper trading before applying them to live capital. You are solely responsible for your trading decisions and risk management.
-Made with passion by officialjackofalltrades
Institutional Frontrunner w/ PCR & VIX - Fixed Distance LabelsUse this script to evaluate if buying or selling is indicated based on a variety of metrics surrounding momentum and volume or institutional traders.
Pivot, Breakout, Candle Patterns & Trading Session by JohnPowerful trading indicator showing 15-minute pivot highs and lows, breakout levels, and key candlestick patterns including Bullish/Bearish Engulfing and Morning/Evening Stars. Highlights strong and weak market conditions and tracks trading sessions in real-time. Ideal for scalping and day trading, helping traders spot entry and exit points with precision and confidence.
Perfect EQHs + EQLsPerfect EQHs + EQLs: High-Precision Liquidity Mapping
Identifying Equal Highs (EQH) and Equal Lows (EQL) is critical for traders who focus on liquidity, Internal Range Liquidity (IRL), and stop-hunts. This indicator is built for surgical precision, ensuring that only "mathematically perfect" levels are identified and projected until they are actually mitigated by price.
Key Features
Real-Time Mitigation: Lines are not static. As soon as price crosses a detected level (invalidating the liquidity), the line and label are instantly removed from the chart.
Dual Extension Modes: * Full Right Edge: Projects levels across the entire chart background for a clean, institutional look.
Bar Count: Extends lines a specific number of bars into the future (customizable).
Dynamic Sensitivity: Choose between a Dropdown Mode (pre-set for High, Medium, or Low sensitivity, including time-based filters for 1H and 4H+) or a Manual Bar Lookback to define exactly how many bars must separate the two points.
Smart Labels: Features "EQH" and "EQL" labels that anchor perfectly to the right edge of your lines, regardless of your zoom level or extension settings.
How to Use
Spot Liquidity Pools: Use the projected lines to identify where retail buy-side or sell-side liquidity is "resting."
Targeting: Use EQHs and EQLs as high-probability targets for your take-profits.
Entry Confirmation: Watch for price to sweep these levels (liquidity grab) before looking for a Market Structure Shift (MSS) in the opposite direction.
Customization Settings
Appearance: Full control over line colors (default Green for Highs, Red for Lows), thickness, and styles (Solid, Dash, Dotted).
Lookback Length: Define how far back the script scans for matches (supports up to 5,000 bars for deep historical analysis).
Label Visibility: Toggle labels on/off and adjust text size to fit your screen resolution.
Technical Note
Unlike basic fractal-based indicators, this script uses array-based state management to track every individual level. This ensures that the chart remains uncluttered by deleting old levels that are no longer relevant to current price action.
15m Pivot, Breakouts & Candle Patterns by JohnPowerful trading indicator showing 15-minute pivot highs and lows, breakout levels, and key candlestick patterns including Bullish/Bearish Engulfing and Morning/Evening Stars. Highlights strong and weak market conditions and tracks trading sessions in real-time. Ideal for scalping and day trading, helping traders spot entry and exit points with precision and confidence.
Pinks333 Level Pro Confirmation (ODTE) v1
Pinks333 Level Pro Confirmation (ODTE) is a discretionary confirmation tool designed for index traders, especially SPX / ES / NQ ODTE setups.
This script combines two complementary systems:
🔸 Algorithmic Volume Rejection Zones (AVRZ)
Detects institutional rejection and absorption zones using:
Large wick geometry
Statistical volume Z-scores
Structural swing confirmation
Automatically draws support & resistance zones where price previously rejected with conviction.
Includes a climax bypass for exhaustion events, allowing immediate zone validation.
🔸 Pinks333 Level Pro Confirmation Engine
Works off predefined key levels
Uses multi-timeframe acceptance logic (3m / 5m)
Tracks each level through a WATCHING → ON DECK → EXECUTED lifecycle
Confirms trades only on controlled retests with directional price confirmation
Includes cooldowns to prevent over-trading the same level
🔸 Visual Enhancements
Auto-drawn bold horizontal levels
Dynamic coloring:
🟢 Green = price accepted above
🔴 Red = price accepted below
Volume-based candle coloring to highlight institutional activity
Optional dashboard showing the real-time status of every level
⚠️ This script is a confirmation and context tool, not a buy/sell signal generator. It is designed to be used alongside price action, execution discipline, and risk management.






















