Session Candle Hunter 🎯🎯 Session Candle Hunter — Precision Session Mapping for Smart Traders
Session Candle Hunter 🎯 is a powerful tool designed to help traders identify and track the most important session candle of the trading day—commonly used for liquidity grabs, range mapping, volatility zones, and breakout anticipation.
Whether you trade NY session, London session, or custom time windows, this indicator automatically detects the candle at your chosen New York Time, extracts its high and low, and visually projects these levels into the current session.
🔍 What This Indicator Does
1️⃣ Detects the Key Session Candle
You select:
Hour of the candle (NY Time)
Candle timeframe (1H, 4H, 15m, etc.)
The script automatically:
Identifies the candle when it forms
Stores its High/Low
Prepares levels for visual projection
🎨 2️⃣ Highlights the Candle Zone
Optionally displays a colored zone (box) between the candle’s high and low:
Helps visualize the liquidity pocket
Useful for session traps, expansion moves, and fair value interpretation
You can choose:
Zone color
Whether to show it or not
Whether it should update only for the latest candle
📈 3️⃣ Draws High/Low Lines With Extensions
High and Low of the detected candle can be plotted as:
Standard lines
Or infinitely extended to the right
Great for identifying:
Breakouts
Retests
Range boundaries
Session expansion models
Optional labels display exact price levels.
🕐 4️⃣ Delayed Display Logic
The indicator only shows levels after a user-defined NY time.
For example:
Show lines only after 8:30 NY — perfect for traders who want pre-session levels hidden until relevant.
🔄 5️⃣ “Show Only Last” Mode
A clean, uncluttered mode that removes all historical drawings and only displays:
The latest zone
The latest high/low lines
Latest labels
Perfect for minimal-chart traders.
⚠️ 6️⃣ Alert System
Receive alerts the moment the targeted session candle forms:
“New Candle Detected”
🧾 7️⃣ Info Panel (Top-Left Corner)
Displays:
Target session hour
Display start time
Candle timeframe
Stored High/Low
Indicator name
Always visible and automatically updates.
⭐ Why Traders Love This Tool
✔ Helps visualize major liquidity zones
✔ Works on all markets & timeframes
✔ Perfect for ICT-style session concepts
✔ Helps anticipate session expansion
✔ Automates manual level drawing
✔ Clean visuals with optional minimal mode
Pesquisar nos scripts por "ict"
FVG & IFVG MTF Detector [Alphaomega18]TITLE:
FVG & IFVG Multi-Timeframe Detector
SHORT DESCRIPTION:
Automatic Fair Value Gap (FVG) and Inverse Fair Value Gap (IFVG) detector with multi-timeframe analysis and automatic gap fill closure.
FULL DESCRIPTION:
📊 OVERVIEW
This indicator automatically detects Fair Value Gaps (FVG) and Inverse Fair Value Gaps (IFVG) on your current timeframe and up to 12 additional timeframes simultaneously. Perfect for confluence analysis and identifying institutional zones.
🎯 KEY FEATURES
✅ Multi-Timeframe Detection:
• 12 available timeframes: 1min, 2min, 5min, 10min, 15min, 30min, 1H, 2H, 4H, Daily, Weekly, Monthly
• Each timeframe with customizable color
• Timeframe labels positioned on the right of boxes
✅ Automatic Closure:
• FVGs automatically close when price fills the gap
• Option to disable for traditional fixed extension
• Smart midline management
✅ Complete Customization:
• Customizable colors for each timeframe
• Configurable label size, position, and style
• Gap size display options (separate for current TF and MTF)
• Transparent or colored labels for MTF
• Customizable borders and midlines
✅ Filters & Controls:
• Filter by minimum gap size
• Maximum boxes per timeframe
• Configurable box extension (5-100 bars)
• Border styles: Solid, Dashed, Dotted
✅ Integrated Dashboard:
• Active FVG/IFVG counter
• Statistics per timeframe
• Customizable position
📈 USAGE
1. **Timeframe Activation**:
- Go to Settings > Multi-Timeframe
- Check the timeframes you want to analyze
- Customize colors for each timeframe
2. **Display Configuration**:
- Settings > Display: control labels and their content
- "Transparent MTF Labels": displays only timeframe text without colored background
- "Show Gap Size": separate options for current TF and MTF
3. **Automatic Closure**:
- Settings > Filters > "Close FVG when Filled": enable to automatically close filled gaps
- Disable for traditional fixed extension
4. **Filtering**:
- "Min Gap Size": filter out insignificant small gaps
- "Max Boxes": control the number of FVGs displayed per timeframe
🔍 INTERPRETATION
• **Bullish FVG (🟢)**: Bullish gap - potential support zone
• **Bearish IFVG (🔴)**: Bearish gap - potential resistance zone
• **MTF Confluences**: Multiple FVGs from different timeframes at the same level = strong institutional zone
⚙️ TECHNICAL PARAMETERS
• Detection: low > high (bullish) | high < low (bearish)
• Max boxes per timeframe: 500
• Max lines: 500
• Automatic memory management (old FVG deletion)
🎨 ADVANCED CUSTOMIZATION
• Separate background and border colors
• 4 label sizes: Tiny, Small, Normal, Large
• 3 label positions for current TF: Left, Center, Right
• MTF labels always positioned right for clarity
• Optional midlines with customizable style and color
💡 USAGE TIPS
1. Start with 2-3 timeframes maximum to avoid visual overload
2. Use contrasting colors to easily differentiate timeframes
3. Daily/Weekly gaps are perfect for identifying major institutional zones
4. Combine with your price action strategy for precise entries
5. Automatic closure helps identify when a zone is invalidated
📊 IDEAL FOR
• ICT Traders (Inner Circle Trader)
• Scalping & Day Trading
• Swing Trading
• Institutional zone analysis
• Multi-timeframe confluence trading
🔔 ALERTS
Configurable alerts for:
• New Bullish FVG detected
• New Bearish IFVG detected
---
© 2024 Alphaomega18 - All rights reserved
License: Mozilla Public License 2.0
Bayesian Order Flow Predictor📌 Bayesian Order Flow Predictor — Advanced Probability Engine for Nasdaq and Futures
This indicator is a next-generation probabilistic forecasting system designed for Nasdaq traders who rely on Order Flow, Auction Market Theory, Value Area dynamics, market structure, DOM imbalance, and Bayesian probability models.
It combines 7 professional-grade factors (DOM, CVD, RSI, EMA trend, ATR volatility, Market Structure, Value Area positioning) into a unified Bayesian probability panel that outputs a clean bullish/bearish probability curve with high-confidence reversal and trend-continuation signals.
Engineered for scalpers, day traders, futures traders, and ICT-style order flow technicians, it delivers real-time directional probability, session-aware signals, and optional news-filter exclusion.
⭐ Features
Bayesian Probability Model (0–100%)
DOM imbalance scoring across dynamic depth levels
Cumulative Volume Delta (CVD) scoring
Market structure detection (HH/LL micro-trend shifts)
RSI momentum and overbought/oversold scoring
EMA directional bias + ATR-normalized deviation
Value Area positioning (VAH / VAL / POC) with optional previous-session mode
Session filtering (only signals during active hours)
Automated news filter (exclude signals around scheduled macro events)
Bull/Bear probability zones with background coloring
Anti-repetition system (no double signals in same direction)
Designed for future scalping, futures order flow, and high-precision timing
🧠 Bayesian Probability Engine — How It Works
The model evaluates 7 independent market factors simultaneously:
DOM imbalance
CVD pressure
Market structure
RSI deviation
EMA trend
Value Area position
ATR volatility shift
Each factor is transformed into a normalized score, multiplied by its weighting parameter, and aggregated into a global score.
This score is then passed through a Bayesian logistic function to convert uncertainty into a smooth probability curve, giving traders a clean, mathematically stable, and noise-resistant forecast.
📈 Buy & Sell Signal Logic
Signals trigger when:
Bullish Probability crosses above the user threshold
Bearish Probability crosses below the opposite threshold
Session is active
No protected news event is occurring
This avoids noise, prevents over-signaling, and focuses only on high-confidence inflection points.
🎯Fully compatible with the indicator: ➡️ AI Probabilistic Orderflow scalper
Both indicators synchronize perfectly when used together:
Bayesian panel → trend probability
Scalper v1 → timing + TP/SL engine
Together they create a complete probability-driven revenue management system for scalping Future.
📘 How to Use
Add the indicator to your chart
Set your trading session (e.g., 09:30–16:00 EST)
Adjust weights depending on your style (Order Flow / Momentum / Value Area)
Watch the probability curve:
Above threshold → bullish bias
Below threshold → bearish bias
Take signals when the curve crosses thresholds, not when flat
Combine with "AI Probabilistic Orderflow scalper" indicator for execution timing
Avoid high-impact news using the News Filter
💎 Advantages
Professional-grade Bayesian model
Works in all volatility regimes
Noise-resistant and smoother than traditional oscillators
Integrates Order Flow + Auction Theory + Momentum + Volatility
Perfect for NQ scalpers seeking an AI-style probability dashboard
Reduces emotional decision-making
Compatible with any execution strategy
Optimized for high winrate scalping and sniper entries
SIFVG [ULTRA+]Introduction
Sweep Inverse Fair Value Gap° is a fully customizable charting tool built to track inversion fair value gap logic that occur after displacement events—specifically when Fair Value Gaps (FVGs) are closed through, and effectively flipping their original state. The tool is inspired by Inner Circle Trader (ICT) concepts, offering a clean visual interface to support traders studying price behaviour after liquidity sweeps, FVG closures, and highlighting mechanical swings targets.
This indicator does not draw zones or suggest direction. It operates entirely on confirmed price events and produces logic-bound visuals designed for traders who already understand IFVG-based reasoning and seek visual consistency across sessions, Timeframe on any instrument.
Key Terms and Definitions
• Swing High / Swing Low: A swing high is a local price peak with lower highs on either side. A swing low is a local trough with higher lows on either side. These are used to detect where liquidity may rest and are required for confirming the initial raid condition in the IFVG model.
• Liquidity Raid: This occurs when price trades through a prior swing high or low, effectively “sweeping” a level where orders may be clustered around. The raid is a required precursor to inversion logic in this model. The tool will not evaluate a potential Fair Value Gap or Inversion Fair Value Gap unless a swing high or low has been taken first.
• Fair Value Gap (FVG): A Fair Value Gap is a price imbalance that occurs when a strong move leaves a gap between candles—specifically, when the high of one candle and the low of a later candle do not overlap. FVGs often emerge during displacement and are commonly studied as inefficiencies within a price leg.
• Inversion Fair Value Gap: An inversion happens when price fully closes through an existing Fair Value Gap that raided liquidity, suggesting the original imbalance rebalanced, and looks to reverse its original role. For example, when a bearish FVG is closed above after raiding a swing low, it may present a shift in orderflow (bullish inversion). The tool recognizes SIFVGs as “inverted” after a candle body candle closes through the gap post raid.
• Displacement: A strong directional price move, typically with momentum, that leaves a Fair Value Gap behind. Displacement is important in inversion logic, as it creates the context and confidence in comparing and contrasting FVGs and Inversions for obvious flips in market behaviour.
• SIFVG Line: Once inversion occurs, the indicator draws a single horizontal array on the candle's close. It marks the start of model activation. This is not a prediction level or a support/resistance area, as it merely serves as a reference for when model logic is sequentially active.
• Opposing Swing: The swing high or low opposite the one that was swept during the initial raid. This becomes the model’s first target for mechanical delivery and is automatically drawn once the IFVG line is plotted. When price reaches this swing, the model has reached its mechanical objective and could offer opportunities for further continuation to additional liquidity pools if orderflow continues to be present.
• Invalidation: The Sweep Inversion Fair Value Gap is considered invalid in one of two scenarios, which the user can toggle individually: a body print back above/below the inversion in bearish/bullish conditions, or trading above/below the most recent swing high/low after the liquidity raid. The SIFVG line will continue extending until the setup is invalidated by the chosen toggle, or when the Opposing Swing is reached.
• Consequent Encroachment (CE): The midpoint (50%) of the FVG or SIFVG. This line can be optionally displayed for users who use the midpoint of imbalances for reference of imbalance respect. It is not required by the model’s internal logic but may assist with discretionary interpretation.
• Description
At its core, SIFVG follows a structured three-step logic sequence: a FVG is created, liquidity is taken, and the Fair Value Gap (FVG) inside of the leg of the raid is closed through, signally a potential orderflow shift. Once inversion is confirmed, an SIFVG line is plotted at the close of the candle that caused the inversion, making it the structural anchor for the model.
The tool does not account for partial fills or candle wicks for FVGs or SIFVGs. Only full-body closures through a qualifying FVG are recognized. When this occurs, a bullish or bearish inversion is plotted and the model becomes active. From there, the opposing swing (the unswept high or low from the displacement leg) is automatically drawn as the target for the model.
Key Features
The Bias allows traders to define whether to track bullish inversions (closing above bearish FVGs), bearish inversions (closing below bullish FVGs), or neutral to see both. This allows isolated directional focus as well as the ability to display all models.
The Session Filter enables traders to define up to four specific Time blocks when the model is permitted to trigger. The Macros Only toggle filters setups further by limiting activation to the first and last 10 minutes of each hour, a filter inspired for intraday traders and scalpers.
How Traders Can Use the Indicator Effectively
SIFVG is not meant to identify trade signals, entries, or exits. It is best used as a visual tracker and confluence for structure-based delivery. The tool excels as a companion for:
Journaling and reviewing SIFVG-based setups across Timeframes and sessions
Studying structural completion or invalidation behaviour
Tracking delayed deliveries and retracement-based logic
Traders using the tool should be familiar with FVG formations, inversion criterias, and the importance of orderflow once an opposing swing is reached.
Usage Guidance
Add the SIFVG to a TradingView chart. This is a fractal script and can be applied across any Timeframe or asset pairing.
Use the SIFVG line to track inversion structure, monitor when inversions are created and negated, and reference the opposing swing to determine whether structural delivery has completed.
Use the SIFVG in combination with your own discretion and narrative to assess when the model has flipped, held, or broken.
Terms and Conditions
Our charting tools are products provided for informational and educational purposes only and do not constitute financial, investment, or trading advice. Our charting tools are not designed to predict market movements or provide specific recommendations. Users should be aware that past performance is not indicative of future results and should not be relied upon for making financial decisions. By using our charting tools, the purchaser agrees that the seller and the creator are not responsible for any decisions made based on the information provided by these charting tools. The purchaser assumes full responsibility and liability for any actions taken and the consequences thereof, including any loss of money or investments that may occur as a result of using these products. Hence, by purchasing these charting tools, the customer accepts and acknowledges that the seller and the creator are not liable nor responsible for any unwanted outcome that arises from the development, the sale, or the use of these products. Finally, the purchaser indemnifies the seller from any and all liability. If the purchaser was invited through the Friends and Family Program, they acknowledge that the provided discount code only applies to the first initial purchase of any Marcus product. The purchaser is therefore responsible for cancelling – or requesting to cancel – their subscription in the event that they do not wish to continue using the product at full retail price. If the purchaser no longer wishes to use the products, they must unsubscribe from the membership service, if applicable. We hold no reimbursement, refund, or chargeback policy. Once these Terms and Conditions are accepted by the Customer, before purchase, no reimbursements, refunds or chargebacks will be provided under any circumstances.
By continuing to use these charting tools, the user acknowledges and agrees to the Terms and Conditions outlined in this legal disclaimer.
TCT OBIF Detector█ OVERVIEW
The OBIF (Order Block Imbalance Fill) indicator automatically detects and visualizes high-probability trading zones by combining two powerful Smart Money Concepts: Order Blocks and Fair Value Gaps (FVGs).
An OBIF occurs when an Order Block forms immediately before a Fair Value Gap, creating a zone of institutional interest that price often revisits before continuing its move.
█ CONCEPTS
Order Block (OB)
An Order Block is the last opposing candle before a strong directional move. It represents an area where institutional traders likely placed orders.
- Bullish OB: Last bearish candle before an up-move
- Bearish OB: Last bullish candle before a down-move
Fair Value Gap (FVG)
An FVG is a price imbalance created when a candle's body completely gaps past the previous candle's range, leaving an unfilled area.
- Bullish FVG: Gap up where candle .low > candle .high
- Bearish FVG: Gap down where candle .high < candle .low
OBIF Zone
When an Order Block directly precedes an FVG, it creates an OBIF - a confluence zone with higher probability of acting as support/resistance.
█ HOW TO USE
1. Identify the Trend
Use OBIFs in the direction of the higher timeframe trend for best results.
2. Wait for Price to Return
OBIFs act as magnets - price often returns to fill the imbalance and test the order block.
3. Look for Confirmation
When price enters an OBIF zone, look for:
- Rejection wicks
- Engulfing patterns
- Break of structure on lower timeframes
4. Mitigation
Once price fully trades through the OBIF (touches the opposite edge), the zone is considered mitigated and loses its significance.
█ FEATURES
- Automatic Detection — Identifies OBIFs in real-time as they form
- Visual Zones — Clean, non-intrusive boxes that don't obscure price action
- Mitigation Tracking — Zones automatically update when price mitigates them
- Multi-Timeframe Friendly — Works on any timeframe from 1m to Monthly
- Customizable — Adjust colors, opacity, and display preferences
█ SETTINGS
- Lookback Window — How many candles back to search for the Order Block (default: 3)
- Show Bullish/Bearish — Toggle visibility of each type
- Show Mitigated — Display zones that have been mitigated (shown in gray)
- Fill Opacity — Adjust zone transparency (higher = more see-through)
- Border Width — Thickness of zone borders
█ BEST PRACTICES
✓ Use on higher timeframes (1H+) for more reliable zones
✓ Combine with market structure analysis
✓ Look for OBIFs at key support/resistance levels
✓ Use lower timeframe confirmation for entries
✗ Don't trade every OBIF blindly
✗ Avoid OBIFs against the dominant trend
█ CREDITS
The Composite Trader (TCT) methodologies.
Fabio-Style Order Flow SystemFabio-Style Order Flow System — LVN • Delta • Big Trades • FVG • Order Blocks • Liquidity • Volume Profile
This indicator brings together all major components of Fabio Valentino’s order-flow strategy in one unified tool. It visualizes where smart money is active, where inefficiencies form, and where price is likely to react next.
🔍 FEATURES
1. Order Flow & Delta
Smoothed delta to show true market imbalance
Background color shifts to bullish/bearish delta dominance
Alerts for delta spikes & order-flow flips
2. Big Trade Detection
Highlights Big Buy and Big Sell prints (relative to average volume)
Helps identify institutional aggression on both sides
3. Low Volume Nodes (LVNs)
Automatically detects low-volume zones
Flags retests of LVNs for high-probability reactions
Uses dynamic volume thresholds for accuracy
4. Volume Profile (Lightweight)
Bucket-based intrabar profile across user-defined lookback
Highlights volume distribution without heavy TradingView CPU load
Auto-scales bucket density & transparency
5. Fair Value Gaps (FVGs)
Detects both bullish & bearish three-bar imbalances
Marks gaps visually using colored boxes
Updates dynamically with a user-set lookback
6. Order Blocks (OBs)
Identifies valid displacement bars and their origin OB
Plots clean, minimalist rectangles around key OB zones
Uses ATR-based impulse filtering
7. Liquidity Grabs
Detects wick-based liquidity sweeps
Highlights both equal high/low and stop-run type wicks
Useful for spotting reversals & trap setups
8. Strategy Dashboard
Shows real-time order flow state
Displays delta strength, big trades, LVNs, and last directional impulse
Auto-positions in all corners
🎯 PERFECT FOR
Traders who use:
Order Flow
Smart Money Concepts (SMC)
ICT / FVG / Liquidity models
Market Structure + Volume
Fabio Valentino-style analysis
⚙️ PERFORMANCE
All elements optimized
Uses automatic box-clearing to avoid array overload
Works on all timeframes & markets (crypto, FX, indices, stocks)
Previous Day/Week High and Low • Ahmed SiddiquiThe script shows Previous Day's Candle High and Low & Previous Week's Candle High and Low which updates automatically everyday and every week. There are few more modification will be done in next versions.
GBM Prob: nearest unswept H/L (up to 50 bars)This indicator is designed to analyze market structure and price behavior in relation to previous highs and lows. It automatically identifies prior swing highs and lows and tracks whether they have been taken by the current price movement.
The main goal of the indicator is to show which side of the market has already been cleared of liquidity and where untouched liquidity remains. Based on this data, it calculates the percentage of liquidity taken, helping traders assess the directional bias of price.
The indicator can be used as a higher timeframe filter (D1, H4) and as contextual guidance for entries on lower timeframes during the London and New York sessions. It works especially well with ICT / SMC concepts, OTE zones, and liquidity-based analysis.
Suitable for both intraday and swing trading, the indicator helps traders make more informed decisions and avoid trading against already swept liquidity.
Sessions Pro+ (@JP7FX)Sessions Pro Plus (JP7FX)
Sessions Pro Plus marks key trading sessions and gives real time session information. It helps traders track session behaviour without manual work.
Session Info Panel
Shows live updates for Tokyo, Frankfurt, London and New York.
Displays if session highs or lows are intact or taken.
Includes a countdown to the next session start.
Range High and Low Alerts
Alerts trigger when a session high or low is breached.
Useful for monitoring breaks, sweeps and changes in behaviour.
Daily Open Bias
Shows whether price is above or below the daily open.
Helps traders understand directional conditions quickly.
Custom Session Settings
Session times can be adjusted to fit personal trading hours.
Sessions can be renamed and recoloured for clarity.
Webhook and Real Time Alerts
Alerts support webhook integrations for external platforms, including Discord.
Countdown Timers
Displays countdowns to the next session open to help plan ahead.
This indicator is designed for traders who follow session timing, session highs and lows, and daily open behaviour. It aims to simplify chart preparation and reduce the need to track session information manually.
SMC Pre-Trade Checklist (Mozzys)Here is a **clean, professional description** you can use when publishing your TradingView script.
It clearly explains what the indicator does and why traders use it—perfect for the public library.
---
# **📌 Script Description (for Publishing)**
**SMC Pre-Trade Checklist (Compact Edition)**
This indicator provides a **smart, compact on-chart checklist** designed for traders who use **Smart Money Concepts (SMC)**.
Instead of guessing or rushing entries, the checklist helps you confirm the essential SMC conditions *before* taking a trade.
The checklist displays as a **small 3-column panel** in the corner of your chart, making it easy to scan without covering price action.
All items are controlled through indicator settings, where you can tick each condition as you validate it in your analysis.
---
## **🔥 What This Tool Helps You Do**
This script helps you stay disciplined by verifying the core components of an SMC setup:
### **1. Higher-Timeframe (HTF) Bias**
* Market direction clarity
* Premium vs. discount zones
* HTF POIs and liquidity targets
### **2. Liquidity Conditions**
* Liquidity sweeps
* Liquidity-based take-profit targets
### **3. Market Structure**
* BOS/CHOCH confirmation
* Displacement
* Clean pullback into POI
### **4. Entry Validation**
* Quality POI
* LTF confirmation
* Logical SL/TP and RR
### **5. Risk Management**
* Correct position sizing
* Avoiding high-impact news
* Spread/volatility conditions
### **6. Trader Discipline**
* Trade matches your model
* No revenge or emotional trading
---
## **🎯 Why Traders Love This**
Most losses come from **breaking rules**, not market randomness.
This checklist forces consistency, clarity, and patience—especially in fast environments like FX, indices, and crypto.
* Prevents emotional entries
* Reduces impulsive trades
* Keeps you aligned with your SMC plan
* Works with any strategy or SMC style
* Clean, minimal, non-intrusive layout
---
## **📌 Features**
* Compact 3-column layout
* Customizable from the indicator settings
* Works on all timeframes and assets
* Zero chart clutter
* Perfect for rule-based traders
---
## **🚀 Who This Indicator Is For**
* SMC traders
* ICT-style traders
* Liquidity-based traders
* Anyone who wants more discipline & consistency
* Backtesters who want structured trade evaluation
--
HOKO,PSPHOKO is a multifunctional chart-overlay designed to display clean market context and detect PSP (Price-Structure Projection) signals based on candle-body direction differences between the main symbol and two reference indices.
The indicator provides two core features:
1. Header Display (Symbol / Timeframe / Date / Mode System)
HOKO allows full customization of on-chart informational headers, including:
Symbol name
Timeframe (auto-formatted)
Indicator name (HOKO)
Date (Pretty or Numeric)
Multiple layout modes (6 total)
Adjustable text size, alignment, padding, row spacing, and screen position
Dynamic rendering using table objects
This creates a clean and professional display suitable for screenshots, analysis, and multi-chart layouts.
2. PSP Logic (Price Structure Projection)
The PSP engine compares the main chart’s candle direction to two reference symbols (default: ES1! and YM1!).
A violation occurs when the main candle is bullish while the reference candle is bearish, or vice-versa.
The script:
Calculates ATR-based dynamic marker offsets
Stores the last 3 bars
Detects Swing High PSP and Swing Low PSP based on a 3-candle swing structure
Confirms signals only if the middle candle contains a violation
Draws markers above/below the swing point with fully customizable shapes, colors, and sizes
Supports two symbols independently (Symbol 1 / Symbol 2)
Automatically deletes old labels based on a user-defined max-bar limit
This makes PSP easy to visualize and helps identify inflection points where internal weakness or strength appears before price shifts.
Key Features
Clean customizable chart header
Pretty or numeric date formats
Multiple layout modes (vertical or one-line display)
PSP detection from ES/YM divergence logic
Swing-based confirmation for higher-quality signals
Dynamic ATR offset for accurate visual spacing
Lightweight and optimized with automatic cleanup
Works on any market and any timeframe
Purpose
HOKO helps traders quickly understand market context while highlighting potential turning points caused by structural divergence between major indices. It is ideal for intraday traders using ICT-style logic, smart money concepts, or divergence-based confirmation models.
Paneksu Smart Liquidity & SessionsOVERVIEW:
This indicator is designed for ICT/SMC traders. It visualizes key trading
sessions (Asia, London, New York) and automatically marks significant
High/Low liquidity pools.
KEY FEATURES:
1. Smart Liquidity: Liquidity lines extend into the future and automatically
stop drawing (cut off) once the price sweeps the level. This ensures
only untested liquidity is shown.
2. Precision Anchoring: Lines originate exactly from the pivot High/Low
timestamp for maximum accuracy on higher timeframes.
3. Main Session Focus: Allows you to hide the background box of your
active trading session for the current day to keep the chart clean,
while still showing historical data.
4. Auto-Timeframe: Visuals are automatically disabled on timeframes
higher than 5 minutes to prevent clutter.
SETTINGS:
- Main Trading Session: Select the session you trade to hide its current box.
- Show History: Toggle to keep old swept lines or show only fresh ones.
HH HL LH LL + BOS / CHoCHHH HL LH LL + BOS / CHoCH Structure Indicator (ATR Adaptive)
This indicator provides a complete market structure framework using swing-based pivots, real-time trend detection, BOS (Break of Structure), CHoCH (Change of Character), and optional ATR-adaptive swing sensitivity.
🔹 Core Features
1. Market Structure Labels
The script detects and labels:
HH – Higher High
LH – Lower High
HL – Higher Low
LL – Lower Low
These labels help visualize trend continuation or weakness in structure.
Each label type can be individually toggled ON/OFF in settings.
2. ATR-Based Adaptive Swing Length (Optional)
Swing pivots can be calculated using:
A fixed manual swing length, or
A dynamic ATR-based swing length that adjusts automatically to volatility.
Increasing volatility → longer swings
Decreasing volatility → tighter swings
This makes structure detection more stable and timeframe-adaptive.
3. Close-Based Break of Structure (BOS)
The indicator identifies a BOS when:
Price closes above the previous swing high (Bullish BOS↑)
Price closes below the previous swing low (Bearish BOS↓)
BOS labels can be turned ON/OFF without affecting internal calculations.
4. CHoCH (Change of Character)
CHoCH is triggered when a BOS occurs against the current trend, indicating a potential trend reversal:
CHoCH↑ – Bearish → Bullish reversal
CHoCH↓ – Bullish → Bearish reversal
CHoCH remains active even when BOS labels are turned off.
5. Alerts
The indicator provides alert conditions for:
CHoCH↑ (Bullish Trend Shift)
CHoCH↓ (Bearish Trend Shift)
This allows traders to automate notifications for significant trend changes.
6. Trend State Tracking
The script internally tracks the current structure-based trend:
Uptrend
Downtrend
Undefined
The trend updates dynamically based on real BOS events.
7. Fully Backwards Compatible
The indicator generates structure, BOS, and CHoCH even when scrolling back deep in chart history, thanks to extended max_bars_back handling.
Summary
This tool provides a complete, flexible, and non-repainting framework for market structure analysis, suitable for:
SMC/ICT traders
Swing & intraday traders
Trend traders
Price action analysts
With adaptive swing detection, clean structure labeling, BOS/CHoCH logic, and alert integration, the indicator helps traders understand market transitions with clarity and precision.
London First 15m Candle (Real-Time NY)London First 15-Minute Candle (Real-Time New York Time)
This custom TradingView indicator identifies and tracks the first 15-minute candle of the London session, but calculated in real-time according to New York time (EST/EDT).
🔹 What the Indicator Does
1. Detects the London Session Open (Real NY Time)
You define the London session start time in New York hours (default: 3:00 AM NY Time).
The indicator monitors the first 15 minutes from the defined start time (3:00–3:15 NY time).
Only today’s candle is tracked — historical London ranges are not shown.
2. Builds the London Opening Range Candle (15m)
While the 15-minute window is still open, it continuously tracks:
Highest price reached (London High)
Lowest price reached (London Low)
The values update in real time only within the 3:00–3:15 window.
At 3:15 NY time, the candle is locked in and no longer changes.
3. Draws Three Persistent Levels on the Chart
Once the London candle closes, the indicator plots:
🔴 Top Line (London High)
Extended to the right across the chart.
🟢 Bottom Line (London Low)
Extended to the right across the chart.
⚪ Mid Line (Middle of the Range)
Computed as:
(londonHigh + londonLow) / 2
Also extended to the right.
All lines:
Are only drawn for today.
Auto-delete and refresh when a new trading day begins.
4. Works on ANY Timeframe
Even if the indicator runs on:
1m
2m
5m
1h
etc.
…it still uses a real 15-minute aggregation, ensuring the London candle is accurate.
5. Clean Chart — No Historical London Levels
The script:
Removes old lines at the start of each new day.
Keeps only today’s active London range.
This prevents clutter and ensures clarity.
6. Optional Alerts (if enabled)
The indicator can generate alerts when the market crosses:
The top of the London range
The bottom of the London range
The midline
For example:
Price breaks above London High
Price breaks below London Low
Price crosses the Midline up or down
These can be used for:
Breakout strategies
Liquidity grabs
Range-trading confirmations
7. Fully Customizable
User inputs allow you to modify:
London session start hour (NY Time)
Candle duration (fixed at 15 minutes)
Line colors:
High line color
Low line color
Midline color
Line widths
Summary
This indicator gives you a clean and accurate view of the first 15-minute candle of the London session — critical for many ICT/SMS/prop firm strategies — with:
Real-time NY-based calculation
Automatic cleanup
Clear range lines
Custom colors
Alerts for breakouts
Fibonacci Zones and RejectionsThis tool combines swing structure, Fibonacci retracements and candle-wick rejection logic to highlight high-probability reversal or continuation zones.
What it does
Tracks market structure automatically
Detects swing highs and swing lows based on a user-defined Structure Period.
Marks bullish shifts in structure and bearish shifts with CHoCH labels and Break of Structure (BoS) lines.
Optionally draws a dotted swing trend line between the active swing high and swing low and can show price labels at those swing points.
Draws dynamic Fibonacci retracements on the latest swing
Automatically anchors a Fibonacci retracement between the current swing high and swing low.
Lets you enable/disable individual Fibonacci levels and customize their values, colors and line width.
Can extend Fib levels forward to the latest bar and optionally keep previous Fib structures on the chart for context.
Optionally fills the “Golden Zone” (by default the first two levels, e.g. 0.50 and 0.618) so the core pullback area is visually obvious.
Defines an OTE / “Gold Zone” band from the active Fib levels
Uses the first two Fib lines (by default 0.50 and 0.618 or set another zone such as 61.8% to 78.6%) to form a live “Optimal Trade Entry” band.
Continuously updates this band as new structure forms and swings develop.
Detects rejection candles inside the Fib OTE band
Breaks each candle into upper wick, lower wick, body and total range.
A bullish rejection is a candle where:
Price trades into the OTE band,
The lower wick is a large portion of the bar’s range, and
The body is not tiny (minimum body-to-range ratio is configurable).
A bearish rejection is the mirror condition using the upper wick.
Only candles whose range overlaps the OTE band are considered; this filters for true reactions to the Fib zone.
Plots clear signals and alerts
Bullish OTE rejection is plotted as a large cross at the low of the candle.
Bearish OTE rejection is plotted as a large cross at the high of the candle.
Built-in alertcondition calls allow you to set alerts for:
Bullish OTE Rejection
Bearish OTE Rejection
Optional “debug” markers can show all raw rejection candles and all bars that sit inside the OTE band, to help you understand how the logic behaves.
Use cases
Identify pullback entries into the desired Fib zone after a clear structural move.
Confirm reversals or continuations using wick-based rejection inside a pre-defined Fib discount/premium zone.
Combine with your own higher-timeframe bias or ICT / SMC tools to refine entry timing around key levels.
ICC + Trident ORB UltimateICC + Trident ORB Ultimate – Indication / Correction / Continuation using multi-session ORB + confluence scoring
This tool is an intraday framework built around ICT-style Indication → Correction → Continuation (ICC) logic, using three coordinated Opening Range Boxes (“Trident ORB”) plus a confluence engine to grade breakouts and reversals.
It is not just a mashup of indicators. Each module has a specific role:
________________________________________
1. Core concept
The script combines:
• Three ORBs (“Trident”):
o European session ORB (bias & magnets)
o US Futures ORB (8:30 “engine” for the day)
o Cash session ORB (9:30 volatility filter)
• ICC structure:
o Indication – Directional bias from how price behaves around the Euro ORB (above = BULL, below = BEAR, inside = NEUTRAL).
o Correction – A dynamic Correction Zone built from the US Futures ORB (discount/premium area between ORB midline and range).
o Continuation – Qualified breakouts of the 8:30 ORB high/low, graded by a confluence score (A+/A/B/C).
• Confluence engine:
Optional filters (VWAP, RSI, FVG, SMT, swing structure, PDH/PDL, EMA stack, RTH) are combined into a single score and grade to highlight higher-probability continuation moves.
The goal is to give you one integrated view of:
session structure → day type → volatility → confluence → actionable breakouts/sweeps.
________________________________________
2. Trident ORB structure & day types
The script draws three configurable ORB boxes in your chosen timezone:
• Euro ORB (default 03:00–04:00)
o Defines early “indication” bias:
Above Euro high = BULL
Below Euro low = BEAR
Inside = NEUT
o On confirmed trend days, Euro high/low can be plotted as magnet levels (targets).
• US Futures ORB (8:30 ORB) (default 08:30–09:00)
o Main intraday “engine” box.
o The script tracks:
Breaks above/below the ORB
Rejections around the ORB midline
Sweeps – wicks that push past ORB high/low by a configurable % of the range, then close back inside.
• Cash ORB (default 09:30–10:00)
o Used as a volatility check: if the Cash ORB range is much wider than the 8:30 ORB, the day is flagged as “HIGH” volatility, and the confluence score is penalized.
Using the 8:30 ORB behavior, the script classifies the day type:
• TREND – multiple clean breaks and holding above/below the 8:30 ORB.
• RANGE – repeated rejections at the 8:30 midline with no clean break.
• TRAP – ORB sweeps (fake outs) that reverse back inside the range.
• TREND? / WAIT – early or uncertain structure.
Day type is shown both as a label on the chart and in the info table, and can optionally adjust the confluence score (e.g., penalty on TRAP/RANGE days, bonus on TREND days).
________________________________________
3. Confluence scoring (what feeds the A+/A/B/C grades)
For both long (BULL) and short (BEAR) directions, the indicator builds a score from several components:
• VWAP filter – price above/below VWAP.
• RSI filter – RSI within user-defined bullish/bearish bands.
• FVG detection – recent 3-bar Fair Value Gaps (weighted +2).
• SMT divergence – comparison vs. a second symbol (default ES1!):
o Bearish SMT = your chart makes a higher high while SMT ticker doesn’t confirm.
o Bullish SMT = your chart makes a lower low while SMT ticker doesn’t confirm.
• Swing / PDH-PDL proximity – recent swing highs/lows and prior-day high/low.
• EMA stack – 9/21/50 EMA alignment in trend direction.
• RTH session – optional extra point when inside regular trading hours.
On top of this base score, two modifiers can be applied:
• Day type modifier – e.g., +1 on TREND days, −1 on RANGE, −2 on TRAP (optional).
• Cash ORB volatility modifier – penalty when Cash ORB is abnormally wide.
The final result is:
• 0+ score per side (bull/bear)
• Letter grade:
o 5+ = A+
o 4 = A
o 3 = B
o <3 = C
Each label includes both the grade and the factors that contributed (e.g. A BULL (4pts) VWAP✓ RSI✓ FVG+2 ), so you can see why a signal printed.
________________________________________
4. Signals, sweeps & targets
Continuation signals (main entries)
• Bull continuation:
o Price crosses above the US Futures ORB high.
o Bull confluence score ≥ your Minimum Score to Show Signal.
o Not blocked by TRAP logic if ORB priority is enabled.
• Bear continuation:
o Price crosses below the US Futures ORB low.
o Bear confluence score meets the same threshold.
On these bars, the script plots BULL/BEAR labels with grade and factor list, colored by score. Optional alerts fire with the same information and day type included.
Sweep reversal signals (trap fades)
Separately from continuation, the script can highlight sweep reversals:
• Bull sweep signal:
o The 8:30 ORB low is swept (wick extends beyond low by X% of the ORB range and closes back inside).
o Euro indication is neutral or bullish.
• Bear sweep signal:
o The 8:30 ORB high is swept and price closes back inside, with a neutral or bearish indication.
These plot SWEEP↑ / SWEEP↓ labels and can trigger alerts, giving you a structured way to see trap-style reversals rather than random wicks.
Targets & correction zone
• Correction Zone:
o A shaded box extending right from the 8:30 ORB that marks the “correction” area between ORB midline and range boundary (different placement for long vs short bias).
o This is your primary pullback zone within the ICC framework.
• Expansion targets:
o Optional T1/T2/T3 lines at ±1.0, ±1.5 and ±2.0 times the 8:30 ORB range from the ORB high/low.
o These serve as simple volatility-based reference targets for partials or exhaustion zones.
________________________________________
5. Info table & optional overlays
A compact table in the top-right corner summarizes the environment at the latest bar:
• VWAP (above/below)
• RSI value (color-coded)
• FVG / SMT state (Bull/Bear/none)
• EMA stack (Bull/Bear/flat)
• Day type (TREND/TRAP/RANGE/etc.)
• Cash volatility (HIGH/OK)
• RTH (Yes/No)
• Last sweep (High/Low/none)
• Current bull/bear grades
Optional visual layers can be toggled on/off:
• FVG boxes
• SMT labels
• EMA lines
• VWAP line
• Prior Day High/Low lines
• Euro magnet levels
• ORB history, midlines, correction zone and targets
This allows you to keep the chart clean or fully instrumented depending on your preference.
________________________________________
6. How to use (practical workflow)
1. Load on an intraday timeframe (e.g., 1–5 minutes) and set the ORB times to match your broker/session if needed.
2. Watch the Trident ORBs form:
o Note the Euro “Indication” (BULL/BEAR/NEUT).
o Once the 8:30 ORB completes, monitor day type classification and Cash ORB volatility.
3. During the session:
o On trend days, focus on A+/A BULL/BEAR continuation labels that break the 8:30 ORB in the direction of Euro indication, ideally from inside the Correction Zone.
o On trap/range days, pay more attention to SWEEP↑ / SWEEP↓ signals and be conservative with continuation.
4. Use expansion targets as objective reference areas for partials and risk-to-reward planning.
5. Adapt filters & thresholds:
o Tighten Minimum Score to Show Signal for fewer, higher-quality signals.
o Turn specific filters on/off (FVG, SMT, EMA, VWAP, etc.) to match your own testing and market.
This script does not place trades or manage risk. It is a discretionary decision-support tool and should be combined with your own risk management and testing. Nothing here is financial advice.
NY 8-11 Statistical Bias NQ 【Donkey】This indicator analyzes historical session patterns to predict directional bias during the NY 8:00-11:00 AM trading window for Micro NQ futures.
Simple Logic:
Monitors 3 sessions: Asian (20:00-02:00), London (02:00-08:00), NY (08:00-11:00)
Identifies current pattern based on: ranges, opening positions, and sweep behaviors
Searches database of 2.080 historical sessions for matching patterns
Displays statistical probability: "X% reached HIGH" vs "Y% reached LOW"
Shows expected drawdown levels for risk management
Example: If pattern shows "77% HIGH bias" → historically, 77 out of 100 similar sessions reached London high during NY 8-11 window.
Key Features
✅ Statistical Database:2.080 real sessions analyzed, 236 unique patterns
✅ 4-Level Pattern Matching: Finds best match with minimum 25 occurrences
✅ Live Bias Display: Shows HIGH% vs LOW% probability in real-time table
✅ Risk Management Zones: Visual drawdown levels (50%, 75%, 90%) + stop-loss suggestion
✅ No Repainting: Calculations made in real-time, no look-ahead bias
✅ Session Visualization: Color-coded boxes for Asian/London/NY ranges
How Pattern Matching Works
5 Components Analyzed:
Asian Range: Above/Below average
London Open: Above/Below Asian 50%
London Sweep: H, L, DH (double high→low), DL (double low→high), N (none)
London Range: Above/Below average
NY Open: Above/Below London 50%
Cascade Search (finds best available match):
Level 1: All 5 components (most specific)
Level 2: 4 components (drops London Range)
Level 3: 3 components (core pattern)
Level 4: 2 components (minimal pattern)
Validity: Only displays patterns with ≥25 historical occurrences.
Interpretation
Bias Table Shows:
Pattern match level (1-4) and historical count
Session characteristics (ranges, sweeps, positions)
TOTAL HIGH % = probability of reaching London high
TOTAL LOW % = probability of reaching London low
Bias strength: ⭐⭐⭐ STRONG (≥70%), ⭐⭐ MEDIUM (60-69%), ⭐ WEAK (<60%)
Drawdown Zones (for winning trades):
🟢 Green: 50% of winners stayed within this level
🟡 Yellow: 75% of winners stayed within this level
🟠 Orange: 90% of winners stayed within this level
🔴 Red Line: Suggested stop-loss (95th percentile + buffer)
Settings
Fully Customizable:
Timezone selection (auto-detects sessions correctly)
Minimum session threshold (default: 25)
Toggle boxes, lines, labels, drawdown zones
Complete color customization
Table size and position
Best Use Cases
✅ Optimal Setup:
Instrument: Micro NQ (MNQ) futures
Timeframe: Only 1-minute
Timezone: America/New_York
Historical data: 8+ years loaded
✅ Trading Approach:
Wait for pattern confirmation (≥25 sessions)
Prefer STRONG bias (≥70%) for higher confidence
Use drawdown zones for stop placement
Combine with price action confirmation
Avoid major news events (FOMC, NFP)
⚠️ Required Disclaimers
IMPORTANT RISK WARNINGS:
Past Performance ≠ Future Results: Historical statistics do NOT guarantee future outcomes
Not Financial Advice: Educational tool for statistical analysis only
Risk of Loss: Futures trading involves substantial risk of loss
No Guarantees: Individual trades WILL result in losses regardless of percentages shown
Requires Knowledge: Best for traders familiar with session analysis and risk management
Instrument-Specific: Optimized for Micro NQ - test before using elsewhere
Never risk more than you can afford to lose. Always use proper risk management.
HTF CandleKey Features:
- Real-time Higher Timeframe candles (5m, 15m, 1H, 4H, D, W, M – any timeframe you want, including 5-minute HTF on a 1-minute chart)
- Seamlessly display 5-minute HTF candles when on a 1-minute timeframe for precise multi-timeframe analysis
- Live developing candle that updates on every tick
- Live Trace Lines for Open, High, Low & Current Close (dotted/dashed styles with optional value labels)
- Fully customizable candle body, border, and wick colors & width
- HTF candle countdown timer (shows exact time left until next candle closes)
- Smart auto-reordering – zero overlap, perfect spacing every time
- Up to 10 completed + 1 live HTF candle display
- Intelligent label alignment (global high/low or per-candle)
- Top & bottom timeframe labels with optional timer
- Extremely lightweight – runs perfectly smooth even on 1-minute charts
- 100% Non-Repainting (except natural live-trace updates of the forming candle)
- No lag, no delay, no false signals
Perfect for:
- ICT / SMC traders
- Smart Money Concepts
- Order Blocks & Fair Value Gaps
- Multi-timeframe confluence
- Supply & Demand zones
CG.8 - LONG & SHORTAccurately detects Pivot High / Pivot Low from a higher timeframe (HTF) and displays them directly on your current chart.
Key Highlights:
Draws clean horizontal lines + “LONG” / “SHORT” labels, extendable to the right
Two completely independent alerts: simply select “LONG SIGNAL” or “SHORT SIGNAL” when creating an alert (never mixed)
Full alert message: symbol + timeframe + exact price level
No repaint, no bugs, runs smoothly on all markets (crypto, forex, stocks, futures…)
Easy customization: choose HTF, Left/Right strength, toggle labels and line extension
How to use (super simple):
Paste → Add to Chart → Add Alert → choose “LONG SIGNAL” or “SHORT SIGNAL” → done!
From now on, every “beep” means a fresh higher-timeframe structure is confirmed – perfect entry timing.
Ideal for Price Action, Smart Money Concept (SMC), and ICT traders – catches tops and bottoms like textbook examples!
Author: Chinh CG
2025 Perfect Edition – zero errors, zero repaint, zero missed signals.
Wishing you all green candles and heavy profits! 🍜🚀
Wick Size Percentage (%) IndicatorA lightweight utility script that measures the wick size of every bar in percentages. It helps identify significant rejection blocks and volatility spikes by displaying the exact % value above and below each candle. Perfect for ICT concepts and precise risk management.
This indicator is designed for price action traders who need precise measurements of market volatility and rejection. It automatically calculates and displays the size of both the upper and lower wicks of a candle as a percentage relative to the open price.
Key Features:
Dual Measurement: Separately calculates the upper wick (high to body) and lower wick (body to low).
Percentage Based: Values are shown in percentages (%) rather than price points, making it easier to compare volatility across different assets (Crypto, Forex, Stocks).
Dynamic Labels: Visual labels appear above and below the candles for quick reading.
Fully Customizable: Users can adjust the decimal precision (e.g., for low timeframe scalping), change text size, and toggle visibility to keep the chart clean.
Data Window Support: Values are also visible in the side Data Window for detailed analysis without clutter.
Volumetric Inverse Fair Value Gap (IFVG) [Kodexius]The Volumetric Inverse Fair Value Gap (IFVG) indicator detects and visualizes inverse fair value gaps (IFVGs) zones where previous inefficiencies in price (fair value gaps) are later invalidated or “inverted.”
Unlike traditional FVG indicators, this tool integrates volume-based analysis to quantify the bullish, bearish, and overall strength of each inversion. It visually represents these metrics within a dynamically updating box on the chart, giving traders deeper insight into market reactions when liquidity imbalances are filled and reversed.
Features
Inverse fair value gap detection
The script identifies bullish and bearish fair value gaps, stores them as pending zones, and turns them into inverse fair value gaps when price trades back through the gap in the opposite direction. Each valid inversion becomes an active IFVG zone on the chart.
Sensitivity control with ATR filter and strict mode
A minimum gap size based on ATR is used to filter out small and noisy gaps. Strict mode can be enabled so that any wick contact between the relevant candles prevents the gap from being accepted as a fair value gap. This lets you decide how clean and selective the zones should be.
Show Last N Boxes control
The indicator can keep only the most recent N IFVG zones visible. Older zones are removed from the chart once the number of active objects exceeds the user setting. This prevents clutter on higher timeframes or long histories and keeps attention on the most relevant recent zones.
Ghost box for the original gap
When the ghost option is enabled, the script draws a faint box that marks the original fair value gap from which the inverse zone came. This makes it easy to see where the initial imbalance appeared and how price later inverted that area.
Volumetric bull, bear and strength metrics
For each IFVG, the script estimates how much of the bar volume is associated with buying and how much with selling, then computes bull percentage, bear percentage and a strength score that uses a percentile rank of volume. These values are stored with the IFVG object and drive the visualization inside the zone.
Three band visual layout inside each IFVG
Each active IFVG is drawn as a container with three horizontal sections. The top band represents the bull percentage, the middle band the bear percentage and the bottom band the strength metric. The width of each bar reflects its respective value so you can read the structure of the zone at a glance.
Customizable colors and label text
Colors for bull, bear, strength, the empty background area, the ghost box and label text can be adjusted in the inputs. This allows you to match the indicator to different chart themes or highlight specific aspects such as strength or direction.
Automatic invalidation and cleanup
When price clearly closes beyond the IFVG in a way that breaks the logic of that zone, the script marks it as inactive and deletes all boxes and labels linked to it. Only valid and active IFVGs remain on the chart, which keeps the display clean and focused.
Calculations
1. Detecting Fair Value Gaps (FVGs)
A fair value gap is identified when price action leaves an imbalance between candle wicks. Depending on the mode:
Bullish FVG: When low > high
Bearish FVG: When high < low
Optionally, the strict mode ensures wicks do not touch.
The gap’s significance is filtered using the ATR multiplier input to exclude minor noise.
Once detected, FVGs are stored as pending zones until inverted by opposite movement (price crossing through).
bool bull_cond = strict_mode ? (low > high ) : (close > high )
bool bear_cond = strict_mode ? (high < low ) : (close < low )
float gap_size = 0.0
if bull_cond and close > open
gap_size := low - high
if bear_cond and close < open
gap_size := low - high
2. Creating IFVGs (Inversions)
When price later moves through a previous FVG in the opposite direction, an Inverse FVG (IFVG) is created.
For example:
A previous bearish FVG becomes bullish IFVG if price moves upward through it.
A previous bullish FVG becomes bearish IFVG if price moves downward through it.
The IFVG is initialized with structural boundaries (top, bottom) and timestamp metadata to anchor visualization.
if not p.is_bull_gap and close > p.top
inverted := true
to_bull := true
if p.is_bull_gap and close < p.btm
inverted := true
to_bull := false
3. Volume Metrics (Bull, Bear, Strength)
Each IFVG calculates buy and sell volumes from the current bar’s price spread and total volume.
Bull % = proportion of upward (buy) volume
Bear % = proportion of downward (sell) volume
Strength % = normalized percentile rank of total volume
These are obtained through a custom function that estimates directional volume contribution:
calc_metrics(float o, float h, float l, float c, float v) =>
float rng = h - l
float buy_v = 0.0
if rng == 0
buy_v := v * 0.5
else
if c >= o
buy_v := v * ((math.abs(c - o) + (math.min(o, c) - l)) / rng)
else
buy_v := v * ((h - math.max(o, c)) / rng)
float sell_v = v - buy_v
float total = buy_v + sell_v
float p_bull = total > 0 ? buy_v / total : 0
float p_bear = total > 0 ? sell_v / total : 0
float p_str = ta.percentrank(v, 100) / 100.0
FVG-BPR-Candle Volume-v2 [Elykia]FVG-BPR & Volume Z-Score - SMC Enhanced
This indicator is a complete toolkit for traders using Smart Money Concepts (SMC) and Price Action analysis. It combines three essential elements to identify high-probability zones: Price Inefficiencies (FVG), Balanced Price Ranges (BPR), and Statistical Volume Anomalies (Z-Score).
The goal is simple: Stop trading "blind" levels and start validating every institutional zone with real volume activity.
Key Features
1. 📊 Volume Z-Score (Statistical Analysis):
Colors candles based on volume intensity relative to its historical average (Bollinger/Standard Deviation logic).
Yellow Candles (Z-Score > 2): High volume, significant activity.
Red Candles (Z-Score > 3): Extreme volume, often a sign of "Capitulation" or major impulse.
Circles Option: Displays a circle on extreme candles for enhanced visibility.
2. ⚡ Fair Value Gaps (FVG):
Automatically detects imbalance zones (Buy-side & Sell-side).
Multi-Timeframe (MTF): Ability to display FVGs from a higher timeframe on your current chart (e.g., H1 FVG on M5 chart).
Dynamic Management: Zones automatically delete once filled (mitigated) to keep the chart clean.
3. 🔄 Balanced Price Ranges (BPR):
Identifies zones where a Bullish FVG and a Bearish FVG overlap.
This is a strong institutional signature indicating aggressive re-pricing. BPRs often act as more reliable support/resistance zones than simple FVGs.
💎 Strategy: "Volume-Backed Rebalancing"
This strategy uses the confluence between SMC structure (FVG/BPR) and Volume confirmation.
1. Zone Identification: Wait for price to form a clear BPR or FVG (M15 or H1 recommended).
2. The Retest (Pullback): Wait for price to return to test this zone. Do not enter blindly (Limit Order), wait for the reaction.
3. Volume Confirmation:
Observe the candle colors within the zone.
If price hits the FVG and a Yellow or Red candle (Volume Z-Score) appears rejecting the zone, this is your signal.
This indicates that institutions are actively defending this level.
4. Entry & Exit: Enter at the close of the volume candle. Place Stop Loss below the FVG/BPR. Target the next liquidity pool (Previous High/Low).
⚠️ DISCLAIMER
This script and the strategy described are provided for educational and research purposes only. Trading financial markets (Forex, Crypto, Indices, Futures) involves a high level of risk and may not be suitable for all investors. You may lose all or part of your initial capital.
Past performance is not indicative of future results. The author implies no guarantee of profit or protection from loss. Use this tool at your own risk and always perform your own analysis before taking a position.
DWM HLOC, Mid & WicksSimple, yet effective.
1. Automatically calculate and projects key price levels from a previous period (Yesterday, OR Last Week / Month) onto the current trading session. It acts as an immediate Support & Resistance map based on historical price action.
2. Multi-Timeframe Logic
Modes --
Daily Mode: Projects yesterday's data onto today.
Weekly Mode: Projects last week's data onto the current week.
3. Key Levels Visualized The script calculates seven distinct price levels:
OHLC: Previous Open, High, Low, and Close.
Equilibrium (Mid): The exact 50% mark between the previous High and Low.
Wick Midpoints (New):
Upper Wick 50%: The midpoint between the High and the top of the body.
Lower Wick 50%: The midpoint between the Low and the bottom of the body.
4. Smart "Gap" Visualization The script uses unique starting points to help traders visualize market gaps:
Standard Levels (High, Low, Open, Mids): These lines originate from the Previous Period's Open, showing the full context of the level relative to time.
Close Level: This line originates from the Current Period's Open. This visually highlights the "Gap" (the jump in price between where the market closed previously and where it opened today).
5. Full Customization
Aesthetics: Every line can be individually toggled on/off.
Styling: Users can independently change the color, line style (Solid, Dotted, Dashed), and thickness for every specific level.






















