Volume Bubbles & Liquidity Heatmap [LuxAlgo]The Volume Bubbles & Liquidity Heatmap indicator highlights volume and liquidity clearly and precisely with its volume bubbles and liquidity heat map, allowing to identify key price areas.
Customize the bubbles with different time frames and different display modes: total volume, buy and sell volume, or delta volume.
🔶 USAGE
The primary objective of this tool is to offer traders a straightforward method for analyzing volume on any selected timeframe.
By default, the tool displays buy and sell volume bubbles for the daily timeframe over the last 2,000 bars. Traders should be aware of the difference between the timeframe of the chart and that of the bubbles.
The tool also displays a liquidity heat map to help traders identify price areas where liquidity accumulates or is lacking.
🔹 Volume Bubbles
The bubbles have three possible display modes:
Total Volume: Displays the total volume of trades per bubble.
Buy & Sell Volume: Each bubble is divided into buy and sell volume.
Delta Volume: Displays the difference between buy and sell volume.
Each bubble represents the trading volume for a given period. By default, the timeframe for each bubble is set to daily, meaning each bubble represents the trading volume for each day.
The size of each bubble is proportional to the volume traded; a larger bubble indicates greater volume, while a smaller bubble indicates lower volume.
The color of each bubble indicates the dominant volume: green for buy volume and red for sell volume.
One of the tool's main goals is to facilitate simple, clear, multi-timeframe volume analysis.
The previous chart shows Delta Volume bubbles with various chart and bubble timeframe configurations.
To correctly visualize the bubbles, traders must ensure there is a sufficient number of bars per bubble. This is achieved by using a lower chart timeframe and a higher bubble timeframe.
As can be seen in the image above, the greater the difference between the chart and bubble timeframes, the better the visualization.
🔹 Liquidity Heatmap
The other main element of the tool is the liquidity heatmap. By default, it divides the chart into 25 different price areas and displays the accumulated trading volume on each.
The image above shows a 4-hour BTC chart displaying only the liquidity heatmap. Traders should be aware of these key price areas and observe how the price behaves in them, looking for possible opportunities to engage with the market.
The main parameters for controlling the heatmap on the settings panel are Rows and Cell Minimum Size. Rows modifies the number of horizontal price areas displayed, while Cell Minimum Size modifies the minimum size of each liquidity cell in each row.
As can be seen in the above BTC hourly chart, the cell size is 24 at the top and 168 at the bottom. The cells are smaller on top and bigger on the bottom.
The color of each cell reflects the liquidity size with a gradient; this reflects the total volume traded within each cell. The default colors are:
Red: larger liquidity
Yellow: medium liquidity
Blue: lower liquidity
🔹 Using Both Tools Together
This indicator provides the means to identify directional bias and market timing.
The main idea is that if buyers are strong, prices are likely to increase, and if sellers are strong, prices are likely to decrease. This gives us a directional bias for opening long or short positions. Then, we combine our directional bias with price rejection or acceptance of key liquidity levels to determine the timing of opening or closing our positions.
Now, let's review some charts.
This first chart is BTC 1H with Delta Weekly Bubbles. Delta Bubbles measure the difference between buy and sell volume, so we can easily see which group is dominant (buyers or sellers) and how strong they are in any given week. This, along with the key price areas displayed by the Liquidity Heatmap, can help us navigate the markets.
We divided market behavior into seven groups, and each group has several bubbles, numbered from 1 to 17.
Bubbles 1, 2, and 3: After strong buyers market consolidates with positive delta, prices move up next week.
Bubbles 3, 4, and 5: Strength changes from buyers to sellers. Next week, prices go down.
Bubbles 6 and 7: The market trades at higher prices, but with negative delta. Next week, prices go down.
Bubbles 7, 8, and 9: Strength changes from sellers to buyers. Next weeks (9 and 10), prices go up.
Bubbles 10, 11, and 12: After strong buyers prices trade higher with a negative delta. Next weeks (12 and 13) prices go down.
Bubbles 12, 14, and 15: Strength changes from sellers to buyers; next week, prices increase.
Bubbles 15 and 16: The market trades higher with a very small positive delta; next week, prices go down.
Current bubble/week 17 is not yet finished. Right now, it is trading lower, but with a smaller negative delta than last week. This may signal that sellers are losing strength and that a potential reversal will follow, with prices trading higher.
This is the same BTC 1H chart, but with price rejections from key liquidity areas acting as strong price barriers.
When prices reach a key area with strong liquidity and are rejected, it signals a good time to take action.
By observing price behavior at certain key price levels, we can improve our timing for entering or exiting the markets.
🔶 DETAILS
🔹 Bubbles Display
From the settings panel, traders can configure the bubbles with four main parameters: Mode, Timeframe, Size%, and Shape.
The image above shows five-minute BTC charts with execution over the last 3,500 bars, different display modes, a daily timeframe, 100% size, and shape one.
The Size % parameter controls the overall size of the bubbles, while the Shape parameter controls their vertical growth.
Since the chart has two scales, one for time and one for price, traders can use the Shape parameter to make the bubbles round.
The chart above shows the same bubbles with different size and shape parameters.
You can also customize data labels and timeframe separators from the settings panel.
🔶 SETTINGS
Execute on last X bars: Number of bars for indicator execution
🔹 Bubbles
Display Bubbles: Enable/Disable volume bubbles.
Bubble Mode: Select from the following options: total volume, buy and sell volume, or the delta between buy and sell volume.
Bubble Timeframe: Select the timeframe for which the bubbles will be displayed.
Bubble Size %: Select the size of the bubbles as a percentage.
Bubble Shape: Select the shape of the bubbles. The larger the number, the more vertical the bubbles will be stretched.
🔹 Labels
Display Labels: Enable/Disable data labels, select size and location.
🔹 Separators
Display Separators: Enable/Disable timeframe separators and select color.
🔹 Liquidity Heatmap
Display Heatmap: Enable/Disable liquidity heatmap.
Heatmap Rows: select number of rows to be displayed.
Cell Minimum Size: Select the minimum size for each cell in each row.
Colors.
🔹 Style
Buy & Sell Volume Colors.
Liquidity
Liquidity Pro Map [ChartPrime]⯁ OVERVIEW
Liquidity Pro Map is a market-structure tool that simulates liquidity distribution by splitting price history into buy-side and sell-side profiles. Using candle volume and the standard deviation of close, the indicator builds two mirrored volume maps on the right-hand side of the chart. It also extends liquidity levels backwards in time until they are crossed by price, allowing you to see which zones remain untouched and where liquidity is most likely resting. Cumulative skew lines and highlighted POC levels give additional clarity on imbalance between buyers and sellers.
⯁ KEY FEATURES
Dual Liquidity Profiles: The chart is divided into buy-side (green) and sell-side (red) liquidity profiles, letting you instantly compare both sides of order flow.
Level Extension Logic: Each liquidity level is extended back in time until price crosses it. If not crossed, it persists all the way to the indicator’s lookback period, marking zones that remain “untapped.”
Dynamic Binning with Standard Deviation: The indicator distributes candle volumes into bins using close-price deviation, creating a more realistic liquidity map than static price levels.
priceDeviation = ta.stdev(close, 25) * 2
priceReference = close > open ? low - priceDeviation : high + priceDeviation
Cumulative Volume Skew Lines: Polylines on the right-hand side show the aggregated buy and sell volume profiles, making it easy to spot imbalance.
POC Identification: Highest-volume levels on both sides are marked as POC (Point of Control) , providing key zones of interest.
Clear Color Coding: Gradient shading intensifies with volume concentration—dark teal/green for buy zones, dark pink/red for sell zones.
⯁ HOW IT WORKS (UNDER THE HOOD)
Volume Distribution: Each bar’s volume is assigned to a price bin based on its reference price (close ± standard deviation offset).
Buy vs. Sell Splitting: If bins above last close price, volume is allocated to sell-side liquidity; otherwise, it’s allocated to buy-side liquidity.
Level Extension: Boxes marking liquidity bins extend back until crossed by price. If uncrossed, they anchor all the way to the start of the lookback window.
Cumulative Polylines: As bins are stacked, cumulative buy and sell values form skew polylines plotted at the right edge.
POC Levels: The highest-volume bin on each side is highlighted with labels and arrows, marking where the heaviest liquidity is concentrated.
⯁ USAGE
Use buy/sell profiles to see where liquidity is likely resting. Green shelves suggest potential support zones; red shelves suggest resistance or sell liquidity pools.
Watch untouched extended levels —these often become magnets for price as liquidity is swept.
Track POC levels as primary liquidity targets, where reactions or fakeouts are most common.
Compare cumulative skew lines to judge which side dominates in volume. Heavy buy skew may indicate absorption of sell pressure, and vice versa.
Adjust lookback period to switch between intraday liquidity maps and larger swing-based profiles.
Use separator feature to hide bins borders for better visual clarity.
Use as a confluence tool with OBs, support/resistance, and liquidity sweep setups.
⯁ CONCLUSION
Liquidity Pro Map transforms candle volume into a structured simulation of where liquidity may rest across the chart. By dividing buy vs. sell profiles, extending untouched levels, and marking cumulative skew and POC, it equips traders with a clear visual map of potential liquidity pools. This allows for better anticipation of sweeps, reversals, and areas of high market activity.
Structural Liquidity Signals [BullByte]Structural Liquidity Signals (SFP, FVG, BOS, AVWAP)
Short description
Detects liquidity sweeps (SFPs) at pivots and PD/W levels, highlights the latest FVG, tracks AVWAP stretch, arms percentile extremes, and triggers after confirmed micro BOS.
Full description
What this tool does
Structural Liquidity Signals shows where price likely tapped liquidity (stop clusters), then waits for structure to actually change before it prints a trigger. It spots:
Liquidity sweeps (SFPs) at recent pivots and at prior day/week highs/lows.
The latest Fair Value Gap (FVG) that often “pulls” price or serves as a reaction zone.
How far price is stretched from two VWAP anchors (one from the latest impulse, one from today’s session), scaled by ATR so it adapts to volatility.
A “percentile” extreme of an internal score. At extremes the script “arms” a setup; it only triggers after a small break of structure (BOS) on a closed bar.
Originality and design rationale, why it’s not “just a mashup”
This is not a mashup for its own sake. It’s a purpose-built flow that links where liquidity is likely to rest with how structure actually changes:
- Liquidity location: We focus on areas where stops commonly cluster—recent pivots and prior day/week highs/lows—then detect sweeps (SFPs) when price wicks beyond and closes back inside.
- Displacement context: We track the last Fair Value Gap (FVG) to account for recent inefficiency that often acts as a magnet or reaction zone.
- Stretch measurement: We anchor VWAP to the latest N-bar impulse and to the Daily session, then normalize stretch by ATR to assess dislocation consistently across assets/timeframes.
- Composite exhaustion: We combine stretch, wick skew, and volume surprise, then bend the result with a tanh transform so extremes are bounded and comparable.
- Dynamic extremes and discipline: Rather than triggering on every sweep, we “arm” at statistical extremes via percent-rank and only fire after a confirmed micro Break of Structure (BOS). This separates “interesting” from “actionable.”
Key concepts
SFP (liquidity sweep): A candle briefly trades beyond a level (where stops sit) and closes back inside. We detect these at:
Pivots (recent swing highs/lows confirmed by “left/right” bars).
Prior Day/Week High/Low (PDH/PDL/PWH/PWL).
FVG (Fair Value Gap): A small 3‑bar gap (bar2 high vs bar1 low, or vice versa). The latest gap often acts like a magnet or reaction zone. We track the most recent Up/Down gap and whether price is inside it.
AVWAP stretch: Distance from an Anchored VWAP divided by ATR (volatility). We use:
Impulse AVWAP: resets on each new N‑bar high/low.
Daily AVWAP: resets each new session.
PR (Percentile Rank): Where the current internal score sits versus its own recent history (0..100). We arm shorts at high PR, longs at low PR.
Micro BOS: A small break of the recent high (for longs) or low (for shorts). This is the “go/no‑go” confirmation.
How the parts work together
Find likely liquidity grabs (SFPs) at pivots and PD/W levels.
Add context from the latest FVG and AVWAP stretch (how far price is from “fair”).
Build a bounded score (so different markets/timeframes are comparable) and compute its percentile (PR).
Arm at extremes (high PR → short candidate; low PR → long candidate).
Only print a trigger after a micro BOS, on a closed bar, with spacing/cooldown rules.
What you see on the chart (legend)
Lines:
Teal line = Impulse AVWAP (resets on new N‑bar extreme).
Aqua line = Daily AVWAP (resets each session).
PDH/PDL/PWH/PWL = prior day/week levels (toggle on/off).
Zones:
Greenish box = latest Up FVG; Reddish box = latest Down FVG.
The shading/border changes after price trades back through it.
SFP labels:
SFP‑P = SFP at Pivot (dotted line marks that pivot’s price).
SFP‑L = SFP at Level (at PDH/PDL/PWH/PWL).
Throttle: To reduce clutter, SFPs are rate‑limited per direction.
Triggers:
Triangle up = long trigger after BOS; triangle down = short trigger after BOS.
Optional badge shows direction and PR at the moment of trigger.
Optional Trigger Zone is an ATR‑sized box around the trigger bar’s close (for visualization only).
Background:
Light green/red shading = a long/short setup is “armed” (not a trigger).
Dashboard (Mini/Pro) — what each item means
PR: Percentile of the internal score (0..100). Near 0 = bullish extreme, near 100 = bearish extreme.
Gauge: Text bar that mirrors PR.
State: Idle, Armed Long (with a countdown), or Armed Short.
Cooldown: Bars remaining before a new setup can arm after a trigger.
Bars Since / Last Px: How long since last trigger and its price.
FVG: Whether price is in the latest Up/Down FVG.
Imp/Day VWAP Dist, PD Dist(ATR): Distance from those references in ATR units.
ATR% (Gate), Trend(HTF): Status of optional regime filters (volatility/trend).
How to use it (step‑by‑step)
Keep the Safety toggles ON (default): triggers/visuals on bar‑close, optional confirmed HTF for trend slope.
Choose timeframe:
Intraday (5m–1h) or Swing (1h–4h). On very fast/thin charts, enable Performance mode and raise spacing/cooldown.
Watch the dashboard:
When PR reaches an extreme and an SFP context is present, the background shades (armed).
Wait for the trigger triangle:
It prints only after a micro BOS on a closed bar and after spacing/cooldown checks.
Use the Trigger Zone box as a visual reference only:
This script never tells you to buy/sell. Apply your own plan for entry, stop, and sizing.
Example:
Bullish: Sweep under PDL (SFP‑L) and reclaim; PR in lower tail arms long; BOS up confirms → long trigger on bar close (ATR-sized trigger zone shown).
Bearish: Sweep above PDH/pivot (SFP‑L/P) and reject; PR in upper tail arms short; BOS down confirms → short trigger on bar close (ATR-sized trigger zone shown).
Settings guide (with “when to adjust”)
Safety & Stability (defaults ON)
Confirm triggers at bar close, Draw visuals at bar close: Keep ON for clean, stable prints.
Use confirmed HTF values: Applies to HTF trend slope only; keeps it from changing until the HTF bar closes.
Performance mode: Turn ON if your chart is busy or laggy.
Core & Context
ATR Length: Bigger = smoother distances; smaller = more reactive.
Impulse AVWAP Anchor: Larger = fewer resets; smaller = resets more often.
Show Daily AVWAP: ON if you want session context.
Use last FVG in logic: ON to include FVG context in arming/score.
Show PDH/PDL/PWH/PWL: ON to see prior day/week levels that often attract sweeps.
Liquidity & Microstructure
Pivot Left/Right: Higher values = stronger/rarer pivots.
Min Wick Ratio (0..1): Higher = only more pronounced SFP wicks qualify.
BOS length: Larger = stricter BOS; smaller = quicker confirmations.
Signal persistence: Keeps SFP context alive for a few bars to avoid flicker.
Signal Gating
Percent‑Rank Lookback: Larger = more stable extremes; smaller = more reactive extremes.
Arm thresholds (qHi/qLo): Move closer to 0.5 to see more arms; move toward 0/1 to see fewer arms.
TTL, Cooldown, Min bars and Min ATR distance: Space out triggers so you’re not reacting to minor noise.
Regime Filters (optional)
ATR percentile gate: Only allow triggers when volatility is at/above a set percentile.
HTF trend gate: Only allow longs when the HTF slope is up (and shorts when it’s down), above a minimum slope.
Visuals & UX
Only show “important” SFPs: Filters pivot SFPs by Volume Z and |Impulse stretch|.
Trigger badges/history and Max badge count: Control label clutter.
Compact labels: Toggle SFP‑P/L vs full names.
Dashboard mode and position; Dark theme.
Reading PR (the built‑in “oscillator”)
PR ~ 0–10: Potential bullish extreme (long side can arm).
PR ~ 90–100: Potential bearish extreme (short side can arm).
Important: “Armed” ≠ “Enter.” A trigger still needs a micro BOS on a closed bar and spacing/cooldown to pass.
Repainting, confirmations, and HTF notes
By default, prints wait for the bar to close; this reduces repaint‑like effects.
Pivot SFPs only appear after the pivot confirms (after the chosen “right” bars).
PD/W levels come from the prior completed candles and do not change intraday.
If you enable confirmed HTF values, the HTF slope will not change until its higher‑timeframe bar completes (safer but slightly delayed).
Performance tips
If labels/zones clutter or the chart lags:
Turn ON Performance mode.
Hide FVG or the Trigger Zone.
Reduce badge history or turn badge history off.
If price scaling looks compressed:
Keep optional “score”/“PR” plots OFF (they overlay price and can affect scaling).
Alerts (neutral)
Structural Liquidity: LONG TRIGGER
Structural Liquidity: SHORT TRIGGER
These fire when a trigger condition is met on a confirmed bar (with defaults).
Limitations and risk
Not every sweep/extreme reverses; false triggers occur, especially on thin markets and low timeframes.
This indicator does not provide entries, exits, or position sizing—use your own plan and risk control.
Educational/informational only; no financial advice.
License and credits
© BullByte - MPL 2.0. Open‑source for learning and research.
Built from repeated observations of how liquidity runs, imbalance (FVG), and distance from “fair” (AVWAPs) combine, and how a small BOS often marks the moment structure actually shifts.
Liquidity [NINE Θ]The Liquidity indicator is designed to automatically map out liquidity pools in the market by plotting swing highs and swing lows directly on your chart. These levels represent areas where stop orders and resting liquidity often accumulate — the zones that price is drawn toward and where major moves often originate.
This tool was built for traders who want a clear, minimal, and dynamic view of liquidity without the clutter of unnecessary signals.
🔑 Key Features
Automatic Swing Highs & Lows
Detects and plots liquidity levels based on customizable pivot parameters.
Dynamic Labels
Display price, timeframe, or both — giving you instant context for each liquidity level.
Custom Styling
Choose line style (solid/dashed/dotted), color themes, text size, and alignment to fit your chart layout.
Smart Extension & Cleanup
Extend lines until filled by price or automatically remove them once taken.
Optionally hide filled levels for a cleaner view.
Timeframe Awareness
Liquidity labels include the timeframe marker (e.g., , , ) to make multi-timeframe analysis seamless.
🎯 Why Use This?
Liquidity drives price. By highlighting where liquidity is resting — above highs and below lows — this indicator helps you anticipate sweeps, stop hunts, and potential reversal points.
Perfect for ICT-inspired traders, liquidity sweep strategies, or anyone who wants to see the market through the lens of liquidity.
⚙️ Recommended Use
Use on any market: futures, forex, stocks, or crypto.
Combine with session tools, order blocks, fair value gaps, or displacement concepts for confluence.
Works across all timeframes — from scalping to swing trading.
✨ Liquidity gives you the ability to map out liquidity pools automatically, stay one step ahead of the market, and trade with precision.
Ultimate ICT Pro — Elite (v6) — Right HUD + Reasons🚀 The Ultimate ICT Pro — Elite (v6) brings together the most powerful ICT concepts with a clean, professional HUD on your chart.
✅ Detects Fair Value Gaps (FVG), Order Blocks, Breakers, Liquidity Sweeps, and Market Structure (BOS/CHOCH).
✅ Multi-timeframe EMA + ADX filters with confluence scoring.
✅ Dynamic Risk/Reward calculator with ATR-based SL/TP.
✅ Right-side HUD showing trend, confluence, trade reasons, and patterns in real time.
✅ Clear visuals: Killzones, Premium/Discount zones, OTE, Equal Highs/Lows, and Displacement.
⚡ Whether you’re a scalper or swing trader, this tool helps you see ICT logic clearly and make confident decisions.
MT-Hidden Breaker Blocks Tracker-acThe MT-Hidden Breaker Blocks Tracker is a powerful indicator designed for SMC traders. Rooted in Smart Money Concepts (SMC), it uncovers institutional order flow by identifying Order Blocks (OB), Breaker Blocks (BB), and Partial Breaker Blocks (PBB) across multiple timeframes, revealing hidden liquidity zones for precise market structure analysis.
═══════ Key Features ═══════
Smart Money Detection: Order Blocks (OB): Pinpoints key candles before major market moves, marking institutional entry zones.
Breaker Blocks (BB): Detects OBs aligned with Fair Value Gaps (FVGs), signaling liquidity zones.
Partial Breaker Blocks (PBB): Tracks partially mitigated BBs for reaccumulation or distribution setups.
The MT-Hidden Breaker Blocks Tracker features a REPLAY-MODE that allows traders to analyze historical Order Blocks (OB), Breaker Blocks (BB), and Partial Breaker Blocks (PBB) with Fair Value Gaps (FVGs) directly on the current timeframe, enabling precise backtesting of SMC strategies.
Multi-Timeframe Liquidity Analysis: 70 pre-configured timeframes across five groups:
Group 1: Minutes & Hours (5m–4h)
Group 2: Hours (5h–23h)
Group 3: Days (1D–19D)
Group 4: Weeks (1W–12W)
Group 5: Months (1M–12M)
Group 6: 19 customizable timeframes for tailored strategies.
Advanced SMC Tools: FVG Filter: Enhances BB/PBB signals with 1–5 FVGs for high-probability setups.
Dynamic Mitigation: Monitors block mitigation in real-time with adjustable thresholds.
Columnar Confluence Display: Visualizes liquidity zones in timeframe-specific columns, highlighting multi-timeframe confluence.
Non-24/7 Market Support: Handles gaps in equities and forex markets.
Auto-Current Timeframe: Displays analysis for the chart’s active timeframe.
Visual Customization: Configurable bull/bear block colors.
Adjustable borders, widths, and timeframe labels with FVG counts.
Extended box projections for forecasting price action.
Clean, non-obtrusive overlay for seamless chart integration.
═══════ How It Works ═══════
The MT-HiddenLiquidityTracker leverages SMC principles to detect institutional order flow by analyzing Order Blocks and their evolution into Breaker or Partial Breaker Blocks. It scans multiple timeframes to uncover liquidity pools, using FVGs to filter high-probability signals. The columnar display highlights confluence zones, making it easy to spot where smart money activity converges, ideal for SMC trading strategies.
═══════ How to Use ═══════
Select Timeframe Group: Choose Current, Groups 1–5, or Custom timeframes.
Configure Block Types: Enable OB-only, BB/PBB-only, or all blocks.
Set FVG Filter: Specify 1–5 FVGs for BB/PBB detection (optional).
Customize Visuals: Adjust colors, labels, borders, and box extensions.
Tune Detection: Set OB sensitivity and mitigation thresholds.
═══════ Why It Stands Out ═══════
Unlike generic indicators, the MT-Hidden Breaker Blocks Tracker combines SMC-based liquidity hunting with multi-timeframe analysis, offering a unique approach to institutional order flow. Its FVG filtering, extensive timeframe options, and columnar confluence display provide clarity for ICT/SMC traders seeking high-probability setups in forex, crypto, and indices.
═══════ Best Practices ═══════
Prioritize higher-timeframe blocks (Groups 3–6) for major liquidity zones.
Combine with volume or price action for signal confirmation.
Use FVG counts to assess block strength.
Target confluence zones for stronger trade setups.
═══════ Performance Notes ═══════
Optimized for real-time analysis with efficient rendering.
Manages visuals within TradingView’s limits.
Supports historical analysis up to 10,000 bars.
Built in Pine Script v6, Beta version.
═══════ Access ═══════
As long as it's in beta, the script is free to use.
Contact LiquidityForgeSMC via TradingView’s messaging system for details.
═══════ Disclaimer ═══════
This indicator is for educational and analytical purposes only and does not constitute financial, investment, or trading advice. Always conduct your own analysis before trading. The indicator is in active development, with additional SMC features planned for future updates.
INSTRUCTIONS: youtube.com/watch?v=2528OdJIhBg
HTF Fractal Swings [BornKillerBee]Of course. A good description is key to helping other traders understand and use your script. Here are a few options, from a concise version to a more detailed one. You can mix and match parts as you see fit.
Option 1: Concise & To the Point
Title: HTF Fractal Swings
Description:
This indicator automatically identifies and plots significant swing highs (buyside liquidity) and swing lows (sellside liquidity) from a higher timeframe (HTF) directly onto your current chart.
It's designed for traders who use multi-timeframe analysis to map out market structure and identify key areas of interest for entries or targets. Lines extend into the future until price crosses them, providing a clean visual of which liquidity levels are still intact.
Features:
Plots HTF swing points on your lower timeframe chart.
Lines automatically stop extending once liquidity is taken.
Optional "Order Flow Leg" box to visualize the current dealing range between the last major high and low.
Fully customizable: Choose your HTF, number of swings to show, colors, and line styles.
Option 2: Detailed & Feature-Rich (Recommended)
Title: HTF Fractal Swings & Liquidity Visualizer
Description:
Overview
This powerful indicator is designed for price action and smart money concept (SMC) traders who rely on multi-timeframe analysis. It automatically detects Bill Williams' fractal swing points on a user-defined higher timeframe (HTF) and plots them with precision on your current, lower timeframe chart. This allows you to effortlessly track key market structure, identify pools of liquidity, and define the current trading range without ever leaving your chart.
Core Concepts & How to Use
Buyside & Sellside Liquidity: The plotted swing highs represent potential buyside liquidity, which can act as resistance or a target for bullish moves. Conversely, swing lows represent sellside liquidity, acting as potential support or a target for bearish moves.
Dynamic Levels: Lines for each swing level extend into the future, acting as a clear visual guide. When price trades through a level (based on your chosen "Cross Trigger Source"), the line stops extending and its color fades. This provides an instant signal that the liquidity at that price has likely been swept or "taken."
Order Flow Leg: When enabled, the script draws a box connecting the most recent swing high and swing low. This helps visualize the current dealing range or order flow leg. Traders may look for entries at a discount (below 50% of the range) or a premium (above 50%) to target the opposing side of the range.
Key Features
Multi-Timeframe Analysis, Simplified: Define any higher timeframe (e.g., '4H', '1D') and see its key structural points on your '5m' chart.
Precise Swing Placement: The script finds the exact LTF candle responsible for the HTF swing, ensuring the level is plotted with maximum accuracy.
Automatic Liquidity Tracking: Visually confirm when a liquidity level has been breached.
Customizable Display:
Set the number of recent swing highs and lows to track.
Choose whether a cross is triggered by the High/Low (wick) or the bar Close.
Fully control the colors, line styles, and widths for each timeframe.
Toggle the swing time on the labels for historical reference.
This tool is perfect for cleaning up your charts and focusing on the price levels that matter most.
Killzones SMT + IFVG detectorKillzones SMT + IFVG Detector
Summary
This strategy implements a specific intraday workflow inspired by ICT-style concepts.
It combines:
Killzone session levels (recording untouched highs/lows)
SMT divergence between NQ and ES (exclusive sweep logic)
IFVG confirmation (3-bar imbalance + width filter + inversion guard)
and an optional smart exit engine
The components are not simply mashed together: they interact in sequence.
A setup only confirms if all conditions line up (time window → untouched level sweep → divergence → valid IFVG → confirmation candle → risk filter).
Workflow
Killzones & session levels
Tracks highs/lows inside default killzones (19:00–23:00, 01:00–04:00, 08:30–10:00, 11:00–12:00, 12:30–15:00, chart timezone).
Stores untouched levels forward; sweeps trigger candidate signals.
SMT divergence (exclusive sweep)
Bullish SMT : one index sweeps its low while the other remains above its session low.
Bearish SMT : one index sweeps its high while the other remains below its session high.
Detection supports “Sweep (Cross)” or “Exact Tick.”
Session IDs are tracked so once a side has fired, later re-touches can’t re-trigger .
IFVG confirmation
Locks the first valid 3-bar IFVG after SMT.
Confirmation requires a candle close beyond the IFVG boundary in the direction of the close.
IFVGs must meet a minimum width filter (default 1.0 point).
Inversion guard: ignores IFVGs already inverted before SMT.
Optional “re-lock” keeps tracking the latest IFVG until confirmation/expiry.
Smart exit engine
Initial stop from opposite wick (+ buffer).
Fixed TP (default 40 points).
Dynamic stop escalation at progress thresholds (BE → 50% → 80% of target).
Safety gates
Weekend lockout (Fri 16:40 → Sun 18:00).
Same-bar sweep of high & low cancels setups.
Max initial stop filter skips oversized setups.
Optional cooldown bars.
Alerts
SMT Bullish/Bearish : divergence detected this bar.
Confirm Long/Short : IFVG confirmation triggered.
Default Strategy Properties (used in screenshots/backtests)
Initial capital: $25,000
Order size: 1 contract
Commission: $1.25 per contract per side
Slippage: 2 ticks
Backtest window: Jun 16, 2025 – Sep 14, 2025
These settings are intentionally conservative. If you change them, your results will differ.
How to use
Apply on an NQ or ES futures chart (1–5 min).
Choose your killzones and detection mode.
Select confirmation symbol (NQ, ES, or “Sweeper”).
Enable/disable IFVG re-lock.
Review signals and use alerts for automation if desired.
Limitations
Strict filters reduce trade count; extend backtest window for more samples.
Works best on NQ/ES; not validated elsewhere.
Past performance is not indicative of future results.
This is an educational tool ; not financial advice.
NX - ICT LiquidityThis indicator identifies liquidity zones based on ICT concepts, highlighting swing highs (BSL) and swing lows (SSL) with dynamic detection and mitigation logic. It also plots key institutional levels from the previous day, week, and month—including High, Low, Open, and Close—customizable by timeframe.
Designed for precision and clarity, it helps traders visualize potential sweep setups and reaction points with minimal chart clutter.
ICT Trading by JaeheeSUMMARY
• This script consolidates widely used ICT concepts into a single, coherent toolkit that emphasizes structural clarity over chart clutter.
• It renders Market Structure (BOS/CHoCH), significant Order Blocks (OB), Fair Value Gaps (FVG) with size filtering, BSL/SSL liquidity lines with optional sweep pruning, and Killzone session start markers.
• For analysis/education only. It does not provide investment advice or imply performance/returns.
WHAT MAKES IT DIFFERENT
• Integrated coverage of core ICT elements in one script (Structure, OB, FVG, BSL/SSL, Killzone).
• Quality gating so only “meaningful” zones/gaps remain (ATR/percent/tick thresholds, leg displacement, optional volume filter).
• Liquidity line maintenance: BSL/SSL can be automatically pruned after a defined sweep so attention stays on current liquidity.
• Visual minimalism: compact labels inside boxes; no background shading by default, keeping the chart readable.
• One-click contrast: a “Force Black” toggle switches all labels/lines to black for maximum legibility.
• Component-level ON/OFF controls (FVG / OB / BSL-SSL / Killzone) to tailor visibility to your workflow.
• OB de-duplication policy prevents overlapping clutter (keep-older-and-extend-right / keep-older / replace-with-new).
COMPONENTS & LOGIC (CONCISE)
• Market Structure (BOS/CHoCH)
◦ External swings via fractal pivots.
◦ BOS confirmation = close beyond the recent swing by k·ATR + a minimum real-body (first bar).
◦ Regime-aware labeling distinguishes BOS vs CHoCH.
• Order Blocks (strict ICT with significance)
◦ Demand OB: last down candle before a qualifying upside break; Supply OB: last up candle before a qualifying downside break.
◦ Filters enforce candle body, zone thickness, leg displacement (ATR-based), optional volume.
◦ Mitigation handling: Keep / Delete / Shrink (partial fills shrink the zone until invalidation).
• Fair Value Gaps (FVG)
◦ Standard 3-candle definition.
◦ Valid only when gap height ≥ max(percent threshold, ATR-based threshold, tick threshold) → trivial gaps intentionally removed.
◦ Minimal “FVG” text is centered inside the box.
• BSL / SSL & Sweep Management
◦ Equal highs/lows detected using dual tolerances (ticks + ATR) and a bar-spacing cap.
◦ Optional auto-removal after a sweep (Wick / Close / AnyTouch) so only actionable liquidity remains.
• Killzone Session Starts
◦ Compact vertical tick + label at the first bar of Asia / Europe / New York (no background fill).
INPUTS (MINIMIZED BY DESIGN)
• Visibility toggles: Show FVG / Show Order Blocks / Show BSL-SSL / Show Killzone session starts.
• Contrast toggle: Make all texts & lines BLACK (ON/OFF).
• Most numeric thresholds are internally fixed to discourage over-optimization and preserve consistent behavior.
HOW TO USE — PRACTICAL WORKFLOW
• Frame selection
◦ HTF (bias frame): choose 1H/4H/1D to read structure and map major OB/FVG.
◦ LTF (execution frame): 1–15 minute range; prefer trades aligned with the HTF bias.
• Long scenario (checklist)
◦ Bias: HTF shows a recent upside BOS or down→up CHoCH; price approaches a credible demand OB/FVG.
◦ Liquidity: recent SSL sweep (downside liquidity taken). Swept SSLs may auto-remove if that option is enabled.
◦ Triggers (one or more):
·· Fading back into a demand OB with support (close holds above the OB top).
·· Reclaim of a bullish FVG (close back above lower/mid line).
·· LTF structural shift (mini CHoCH → BOS).
◦ Invalidation/Risk: stop below OB bottom or sweep low, with an ATR buffer.
◦ Management: scale out near local LTF highs or nearest BSL; secondary targets at opposing FVG/supply OB; trail under LTF swing lows or FVG lower boundary.
• Short scenario (checklist)
◦ Bias: HTF shows a downside BOS or up→down CHoCH.
◦ Liquidity: recent BSL sweep (upside liquidity taken).
◦ Triggers (one or more):
·· Rejection from a supply OB after re-entry.
·· Failure/reject at a bearish FVG (upper/mid line).
·· LTF structural shift (mini CHoCH → downside BOS).
◦ Invalidation/Risk: stop above OB top or sweep high, with an ATR buffer.
◦ Management: scale out near local LTF lows or nearest SSL; secondary targets at opposing FVG/demand OB; trail above LTF swing highs or FVG upper boundary.
BSL/SSL TIPS
• Generation uses recent fractal highs/lows with tick/ATR tolerance and a spacing cap to avoid spurious “equal” prints.
• If auto-removal is enabled, swept lines vanish, keeping the view focused on what matters now.
• Confluence after a sweep (e.g., reversal close + OB/FVG nearby) can increase conviction.
ORDER BLOCK TIPS
• Significance filters (body/thickness/leg displacement/optional volume) suppress weak OBs by design.
• De-duplication keeps one meaningful zone when two boxes fully overlap (or extends the older zone to the right, depending on policy).
• Mitigation modes:
◦ Keep — retain the zone for reference even after touch.
◦ Delete — remove on mitigation to keep only fresh levels.
◦ Shrink — reduce boundary toward the fill to reflect partial consumption.
FVG TIPS
• Three-way minimum size (percent / ATR / ticks) must be met; this intentionally removes micro-gaps (e.g., ~0.12%).
• Bullish FVG: reclaim of the lower/mid line with a close may serve as a long trigger in a bullish context.
• Bearish FVG: rejection at the upper/mid line may serve as a short trigger in a bearish context.
• On mitigation (close through), boxes are removed to keep the chart clean.
KILLZONE (SESSION START MARKERS)
• Asia / Europe / New York: a short vertical tick and label at the session’s first bar—no background shading.
• Focus on signals forming soon after the session opens; overlap (e.g., Europe→New York) can increase volatility.
RISK & REAL-TIME CONSIDERATIONS
• Fractal swings confirm after L/R bars, so structure labeling is delayed by definition (and then fixed).
• BOS/CHoCH is validated only on the confirming close (k·ATR beyond the swing with a minimum real-body).
• OB/FVG/BSL-SSL state can change quickly on mitigation/sweep; account for slippage and define re-entry rules ahead of time.
• Always apply independent risk management (position sizing, stops). This is a study/analysis tool only.
READABILITY TIPS
• Use the Force-Black toggle when you want maximum contrast against candles.
• Keep only what you need (e.g., FVG+OB) to avoid visual overload.
• Always re-anchor LTF decisions to HTF zones and structure.
LIMITATIONS & NOTES
• No forward-looking guarantees; filters reduce noise but cannot eliminate false signals.
• Visualizations and thresholds are for study/analysis; not financial advice.
• Invite-Only distribution; access is managed via TradingView’s invitation system. No external links or promotions are included.
Liquidity ImpulsesThis script essentially prints out any impulses in price movement indicating large buying/selling activity.
- Once a candle is determined to have an impulse of volume, the script will print a line of liquidity indicating where a lot of orders are.
- Once the liquidity is taken, the line will be deleted.
- This script works on lower timeframes for day trading as well as higher timeframes to get a clear bias on where price is headed. You can use this as a liquidity sweep or as a target for your trade
Enjoy!
Climax Absorption Engine [AlgoPoint]Overview
Have you ever noticed that during a sharp, fast-moving trend, the single candle with the highest volume often appears right at the end, just before the price reverses? This is no coincidence. It's the footprint of a Climax Event.
This indicator is designed to detect these critical moments of maximum panic (capitulation) and maximum euphoria (FOMO). These are the moments when retail traders are driven by emotion, creating a massive pool of liquidity. The "Climax Absorption Engine" identifies when Smart Money is likely absorbing this liquidity to enter large positions against the crowd, right before a potential reversal.
It's a tool built not just on mathematical formulas, but on the principles of market psychology and smart money activity.
How It Works: The 3-Step Logic
The indicator uses a sequential, three-step process to identify high-probability reversal setups:
1. Momentum Move Detection: First, the engine identifies a period of strong, directional momentum. It looks for a series of consecutive, same-colored candles and confirms that the move is backed by a steeply sloped moving average. This ensures we are only looking for climactic events at the end of a significant, non-random move.
2. Climax Candle Identification: Within this momentum move, the indicator scans for a candle with abnormally high volume—a volume spike that is significantly larger than the recent average. This candle is marked on your chart with a diamond shape and is identified as the Climax Candle. This is the point of peak emotion and the primary area of interest. No signal is generated yet.
3. Absorption & Reversal Confirmation: A climax is a warning, not a signal. The final signal is only triggered after the market confirms the reversal.
- For a BUY Signal: After a bearish (red) Climax Candle, the indicator waits for a subsequent green candle to close decisively above the midpoint of the Climax Candle. This confirms that the panic selling has been absorbed by buyers.
- For a SELL Signal: After a bullish (green) Climax Candle, it waits for a subsequent red candle to close decisively below the midpoint. This confirms that the euphoric buying has evaporated.
How to Interpret & Use This Indicator
- The Diamond Shape: A diamond shape on your chart is an early warning. It signifies that a climax event has occurred and the underlying trend is exhausted. This is the time to pay close attention and prepare for a potential reversal.
- The BUY/SELL Labels: These are the final, actionable signals. They appear only after the reversal has been confirmed by price action.
- A BUY signal suggests that capitulation selling is over, and buyers have absorbed the pressure.
- A SELL signal suggests that FOMO buying is over, and sellers are now in control.
Key Settings
- Momentum Detection: Adjust the number of consecutive bars and the EMA slope required to define a valid momentum move.
- Climax Detection: Fine-tune the sensitivity of the volume spike detection using the Volume Multiplier. Higher values will find only the most extreme events.
- Confirmation Window: Define how many bars the indicator should wait for a reversal candle after a climax event before the setup is cancelled.
Liquidity Void Detector (Zeiierman)█ Overview
Liquidity Void Detector (Zeiierman) is an oscillator highlighting inefficient price displacements under low participation. It measures the most recent price move (standardized return) and amplifies it only when volume is below its own trend.
Positive readings ⇒ strong up-move on low volume → potential Buy-Side Imbalance (void below) that often refills.
Negative readings ⇒ strong down-move on low volume → potential Sell-Side Imbalance (void above) that often refills.
This tool provides a quantitative “void” proxy: when price travels far with unusually thin volume, the move is flagged as likely inefficient and prone to mean-reversion/mitigation.
█ How It Works
⚪ Volume Shock (Participation Filter)
Each bar, volume is compared to a rolling baseline. This is then z-scored.
// Volume Shock calculation
volTrend = ta.sma(volume, L)
vs = (volume > 0 and volTrend > 0) ? math.log(volume) - math.log(volTrend) : na
vsZ = zScore(vs, vzLen) // z-scored volume shock
lowVS = (vsZ <= vzThr) // low-volume condition
Bars with VolShock Z ≤ threshold are treated as low-volume (thin).
⚪ Prior Return Extremeness
The 1-bar log return is computed and z-scored.
// Prior return extremeness
r1 = math.log(close / close )
retZ = zScore(r1, rLen) // z-scored prior return
This shows whether the latest move is unusually large relative to recent history.
⚪ Void Oscillator
The oscillator is:
// Oscillator construction
weight = lowVS ? 1.0 : fadeNoLow
osc = retZ * weight
where Weight = 1 when volume is low, otherwise fades toward a user-set factor (0–1).
Osc > 0: up-move emphasized under low volume ⇒ Buy-Side Imbalance.
Osc < 0: down-move emphasized under low volume ⇒ Sell-Side Imbalance.
█ Why Use It
⚪ Targets Inefficient Moves
By filtering for low participation, the oscillator focuses on moves most likely driven by thin books/noise trading, which are statistically more likely to retrace.
⚪ Simple, Robust Logic
No need for tick data or order-book depth. It derives a practical void proxy from OHLCV, making it portable across assets and timeframes.
⚪ Complements Price-Action Tools
Use alongside FVG/imbalance zones, key levels, and volume profile to prioritize voids that carry the highest reversal probability.
█ How to Use
Sell-Side Imbalance = aggressive sell move (price goes down on low volume) → expect price to move up to fill it.
Buy-Side Imbalance = aggressive buy move (price goes up on low volume) → expect price to move down to fill it.
█ Settings
Volume Baseline Length — Bars for the volume trend used in VolShock. Larger = smoother baseline, fewer low-volume flags.
Vol Shock Z-Score Lookback — Bars to standardize VolShock; larger = smoother, fewer extremes.
Low-Volume Threshold (VolShock Z ≤) — Defines “thin participation.” Typical: −0.5 to −1.0.
Return Z-Score Lookback — Bars to standardize the 1-bar log return; larger = smoother “extremeness” measure.
Fade When Volume Not Low (0–1) — Weight applied when volume is not low. 0.00 = ignore non-low-volume bars entirely. 1.00 = treat volume condition as irrelevant (pure return extremeness).
Upper Threshold (Osc ≥) — Trigger for Sell-Side Imbalance (void below).
Lower Threshold (Osc ≤) — Trigger for Buy-Side Imbalance (void above).
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Key Levels: Daily, Weekly, Monthly [BackQuant]Key Levels: Daily, Weekly, Monthly
Map the market’s “memory” in one glance—yesterday’s range, this week’s chosen day high/low, and D/W/M opens—then auto-clean levels once they break.
What it does
This tool plots three families of high-signal reference lines and keeps them tidy as price evolves:
Chosen Day High/Low (per week) — Pick a weekday (e.g., Monday). For each past week, the script records that day’s session high and low and projects them forward for a configurable number of bars. These act like “memory levels” that price often revisits.
Daily / Weekly / Monthly Opens — Plots the opening price of each new day, week, and month with separate styling. These opens frequently behave like magnets/flip lines intraday and anchors for regime on higher timeframes.
Auto-pruning — When price breaks a stored level, the script can automatically remove it to reduce clutter and refocus you on still-active lines. See: (broken levels removed).
Why these levels matter
Liquidity pockets — Prior day’s high/low and the daily open concentrate stops and pending orders. Mapping them quickly reveals likely sweep or fade zones. Example: previous day highs + daily open highlighting liquidity:
Context & regime — Monthly opens frame macro bias; trading above a rising cluster of monthly opens vs. below gives a clean top-down read. Example: monthly-only “macro outlook” view:
Cleaner charts — Auto-remove broken lines so you focus on what still matters right now.
What it plots (at a glance)
Past Chosen Day High/Low for up to N prior weeks (your choice), extended right.
Current Daily Open , Weekly Open , and Monthly Open , each with its own color, label, and forward extension.
Optional short labels (e.g., “Mon High”) or full labels (with week/month info).
How breaks are detected & cleaned
You control both the evidence and the timing of a “break”:
Break uses — Choose Close (more conservative) or Wick (more sensitive).
Inclusive? — If enabled, equality counts (≥ high or ≤ low). If disabled, you need a strict cross.
Allow intraday breaks? — If on, a level can break during the tracked day; if off, the script only counts breaks after the session completes.
Remove Broken Levels — When a break is confirmed, the line/label is deleted automatically. (See the demo: )
Quick start
Pick a Day of Week to Track (e.g., Monday).
Set how many weeks back to show (e.g., 8–10).
Choose how far to extend each family (bars to the right for chosen-day H/L and D/W/M opens).
Decide if a break uses Close or Wick , and whether equality counts.
Toggle Remove Broken Levels to keep the chart clean automatically.
Tips by use-case
Intraday bias — Watch the Daily Open as a magnet/flip. If price gaps above and holds, pullbacks to the daily open often decide direction. Pair with last day’s high/low for sweep→reversal or true breakout cues. See:
Weekly structure — Track the week’s chosen day (e.g., Monday) high/low across prior weeks. If price stalls near a cluster of old “Monday Highs,” look for sweep/reject patterns or continuation on reclaim.
Macro regime — Hide daily/weekly lines and keep only Monthly Opens to read bigger cycles at a glance (BTC/crypto especially). Example:
Customization
Use wicks or bodies for highs/lows (wicks capture extremes; bodies are stricter).
Line style & thickness — solid/dashed/dotted, width 1–5, plus global transparency.
Labels — Abbreviated (“Mon High”, “D Open”) or full (month/week/day info).
Color scheme — Separate colors for highs, lows, and each of D/W/M opens.
Capacity controls — Set how many daily/weekly/monthly opens and how many weeks of chosen-day H/L to keep visible.
What’s under the hood
On your selected weekday, the script records that session’s true high and true low (using wicks or body-based extremes—your choice), then projects a horizontal line forward for the next bars.
At each new day/week/month , it records the opening price and projects that line forward as well.
Each bar, the script checks your “break” rules; once broken, lines/labels are removed if auto-cleaning is on.
Everything updates in real time; past levels don’t repaint after the session finishes.
Recommended presets
Day trading — Weeks back: 6–10; extend D/W opens: 50–100 bars; Break uses: Close ; Inclusive: off; Auto-remove: on.
Swing — Fewer daily opens, more weekly opens (2–6), and 8–12 weeks of chosen-day H/L.
Macro — Show only Monthly Opens (1–6 months), dashed style, thicker lines for clarity.
Reading the examples
Broken lines disappear — decluttering in action:
Macro outlook — monthly opens as cycle rails:
Liquidity map — previous day highs + daily open:
Final note
These are not “signals”—they’re reference points that many participants watch. By standardising how you draw them and automatically clearing the ones that no longer matter, you turn a noisy chart into a focused map: where liquidity likely sits, where price memory lives, and which lines are still in play.
ICT Daily+Weekly BiasPrevious Day & Week Levels — Daily+Weekly Bias Visualizer
Plots previous-day (PDH/PDL/PDEQ) and previous-week (PWH/PWL) reference levels.
Use them to frame bias and identify the Draw on Liquidty.
Definitions
• PDH/PDL: Prior day high/low.
• PDEQ: Prior day equilibrium = (PDH + PDL) / 2.
• PWH/PWL: Prior week high/low.
Features
• PDH/PDL lines with optional labels at left or right edge.
• PDEQ line (0.5 of PD Range) with optional label.
• PWH/PWL lines with optional labels.
• Custom colors, styles, and width controls.
• Optional Price Labels
• Timeframe visibility limit.
• Lines extend and stop on mitigation (when breached).
*Also included in ICT ULT (All In One) Indicator
*Feel free to suggest improvement in the comments
Swing High/Low Levels (Auto Remove)Plots untapped swing high and low levels from higher timeframes. Used for liquidity sweep strategy. Cluster of swing levels are a magnet for price to return to and reverse. Indicator gives option for candle body or wick for sweep to remove lines.
Hopiplaka Goldbach System with SignalsThis tool builds a dynamic price framework around the current market using a PO3 range and a set of mathematically derived Goldbach levels. It then scores nearby levels for quality (reliability) and produces Buy/Sell signals only when multiple, independent factors line up (price level quality, trend/“Tesla Vortex” state, ICT AMD phase, time confluence, volume bias, and momentum). The goal is to identify high-confluence inflection points rather than constant signals.
Core Concepts & Why They’re Combined
1. PO3 Range Framework
Price is segmented into a primary range (lower → upper) determined by a configurable size (3× ladder: 3, 9, 27, …, 2187).
⦁ If price sits near a boundary (configurable sensitivity), the range can auto-expand to the next 3× size to better fit current volatility.
⦁ This gives a stable “map” of the active trading area and its boundaries.
2. Goldbach Levels (Pure Hopiplaka implementation)
For each even number ≤ your precision limit, the script evaluates all prime-sum partitions (Goldbach partitions) and converts their prime ratios into price levels inside the PO3 range.
⦁ Levels are classified as Premium / Standard / Discount based on properties of the prime pair and a mathematical weighting.
⦁ Strict minimum spacing rules (exact %, OB %, liquidity-void %) prevent clutter and keep only the most meaningful levels.
3. Tesla Vortex (trend/phase strength)
A volatility/trend-aware state machine estimates whether market is in MMxM (accumulation/mean-revert like) or TREND conditions and maps price interaction with high-quality levels to phases (e.g., Order Block Formation, Distribution).
⦁ This helps filter signals: buys favored in MMxM near supportive levels; sells favored in TREND near premium/liquidity levels, etc.
4. ICT Integration (AMD, IPDA bias hooks)
A lightweight AMD phase detector classifies the recent window into Accumulation / Manipulation / Distribution and marks market structure bias. This is used as confluence with level quality and trend state.
5. Time Confluence (Goldbach time)
Swing highs/lows are checked against Goldbach-valid timestamps (based on hour+minute sums decomposable into prime pairs). Repeated alignment adds time-bias confidence. When price and time align, level reliability is boosted.
6. Volume & Liquidity Context
A rolling volume baseline marks High/Low Volume Bias; levels can be volume-weighted (raising or lowering their reliability). Proximity to PO3 extremes flags pending liquidity sweeps.
Why this mashup?
The system blends price geometry (PO3 + Goldbach), state/trend (Tesla Vortex), market-microstructure (ICT AMD), time confluence, and volume/liquidity into one numerically scored signal. Each component answers a different question; together they reduce false positives and favor high-quality trades near meaningful levels.
What You’ll See on the Chart
⦁ PO3 Range Boundaries: two dashed lines (“lower” and “upper”). Auto-expand darkens the boundary style slightly.
⦁ Goldbach Levels: horizontal lines colored by classification and context:
⦁ Premium (strong premium band), Standard, Discount
⦁ OB (Order-Block candidate), LV (Liquidity Void)
⦁ TESLA node (trend/phase aligned)
⦁ Heavier width = higher reliability; dashed/dotted styles encode class differences.
⦁ PO3 Liquidity Boxes: narrow yellow shaded bands above/below each level (configurable pip distance).
⦁ Markers
⦁ ▲ Buy arrow below bar when a Buy signal triggers
⦁ ▼ Sell arrow above bar when a Sell signal triggers
⦁ ● Small dot when price touches a Goldbach level
⦁ Data-window plots:
⦁ Tesla Vortex Strength (numeric)
⦁ Time Bias (positive = bullish, negative = bearish)
⦁ Volume Bias (+1 high / −1 low)
⦁ Signal Strength (+ for buy / − for sell, zero when no signal)
⦁ Label Legend (on level tags)
⦁ TESLA – Tesla-aligned level node
⦁ OB – Order-block-quality zone
⦁ LV – Liquidity-void zone
⦁ Premium / Standard / Discount – Level class
⦁ Gxx – Even number used to build the level (Goldbach reference)
⦁ Reliability – Final score after time/volume/tesla weighting
⦁ Optional extras: Vol (relative volume weight), Time (time-confluence strength)
How Signals Are Generated
A signal is proposed when price comes within a minimum distance of a high-reliability level. It is then accepted only if enough of these independent checks pass (you control the required count):
1. Tesla Vortex state matches direction (e.g., MMxM with buy; TREND with sell).
2. ICT AMD phase aligns (Accumulation → buy bias; Distribution → sell bias).
3. Goldbach time bias supports the direction.
4. Volume bias supportive (high-volume context boosts conviction).
5. Level quality (TESLA node or Premium class) is high.
6. Momentum alignment (recent 2–3 bars in the same direction).
Only when confluence ≥ your threshold and confidence ≥ 0.5 (scaled by sensitivity) will a Buy/Sell arrow print. Cooldown prevents rapid repeats.
Inputs (key ones)
⦁ PO3 Settings: range size, auto-expansion toggle, expansion sensitivity, liquidity band distance.
⦁ Goldbach Mathematics: precision limit, exact spacing rules, spacing for OB/LV classes.
⦁ Trading Signals: master toggle, sensitivity, min reliability, confluence required, cooldown, min distance to level, markers on/off.
⦁ Tesla Vortex / ICT: enable Vortex, sensitivity; enable AMD/IPDA analysis and lookback.
⦁ Time & Volume: enable Goldbach time and weighting; volume lookback; liquidity-pool detection.
⦁ Display: show historical/future projections, number of future bars, labels, path/phase overlays.
⦁ Colors: full palette per class/context (premium/discount/OB/LV/Tesla/time/volume, buy/sell/goldbach hit).
Alerts Included
⦁ Signals: “BUY Signal Generated”, “SELL Signal Generated”
⦁ Level Interactions: “Goldbach Level Hit”; “Near Goldbach Level”; “Tesla Vortex Node”; “Premium Level Alert”
⦁ PO3: “PO3 Upper Break”, “PO3 Lower Break”, “PO3 Range Expansion”
⦁ State Changes: “Tesla Vortex Phase Change”
⦁ Context: “Liquidity Sweep Imminent”, “Strong Time Confluence”
You can wire these to webhooks or notifications.
Suggested Workflow
1. Choose PO3 size that matches your instrument’s volatility; keep Auto-Expansion ON initially.
2. Set confluence threshold (start at 3–4) and cooldown (e.g., 10 bars).
3. Keep Time and Volume modules ON for additional reliability weighting.
4. Use arrows as filters, not blind entries—confirm with your execution plan and risk rules.
5. Prefer signals near Premium/Discount TESLA nodes that also show time confluence and supportive volume.
Practical Notes & Limitations
⦁ The mathematical framework is deterministic, but market execution is not—always manage risk.
⦁ Future projections and heavy labeling can be resource-intensive; tune visibility if performance drops.
⦁ If a market is extremely illiquid or gap-prone, spacing/filters may hide many levels (by design).
Disclaimer
This script is for educational and research purposes only and is not financial advice. Trading involves risk. You are responsible for your own decisions.
Silent Trigger Silent Trigger combines widely used concepts under one scoring engine. Each module adds weight only when its conditions are met:
1. Higher-Timeframe (HTF) context
• Requests 1H and the next HTF up (e.g., 4H/D) with request.security(...) on confirmed bars only.
• Uses RSI(14) and a MACD line (EMA12–EMA26 difference) for bias.
• By default HTF weights the score. There is an option to require HTF alignment if you prefer a hard filter.
2. Market regime
• ADX for trend strength.
• Bollinger Band width and a fractal-energy proxy to detect squeeze/coiling vs expansion.
3. Smart-money / Wyckoff structure
• High-volume narrow bars, absorption, spring/upthrust, and liquidity grabs past recent swing highs/lows.
4. Momentum & divergences
• RSI and MACD-line divergences (regular + hidden) and simple exhaustion checks.
5. Fair Value Gaps (FVG)
• 3-bar gap with mid-gap revisit confirmation.
6. Volume context
• Relative volume and a compact 10-bin rolling volume profile to locate HVN proximity.
7. Sessions / time filter
• Optional London/NY “kill zone” participation filter.
8. Correlation (optional)
• Simple BTC trend check for USD-quoted markets.
Pre-Move (yellow) logic:
Triggers only when the market is compressed (squeeze/low fractal energy), ADX is rising, the MACD histogram is near zero (pressure building), and there is a money-flow impulse (MFI slope and/or OBV Z-score spike).
The yellow diamond is plotted on the side of the expected move:
• Below for bullish reversals / Above for bullish breakouts.
• Above for bearish reversals / Below for bearish breakouts.
A built-in cooldown keeps yellows from spamming.
⸻
What appears on the chart
• Bull diamond (green): Total score ≥ your threshold and > bear score.
• Bear diamond (magenta): Mirror of the above.
• Pre-move (yellow): Early heads-up; use it with HTF context and structure.
All diamonds are intentionally tiny to minimize clutter.
⸻
Key settings
• Signal Mode & Min Probability – tighten/loosen confirmations.
• Use Higher TF in Scoring – soft weighting (default).
• Require HTF Alignment – optional hard gate.
• Module toggles – Smart Money, Wyckoff, FVG, Correlation, Sessions.
• Pre-Move – enable, cooldown bars, MFI levels, OBV Z-score threshold.
⸻
How to use (practical)
1. Choose a TF that matches your style (5–15m intraday, 1H–4H swing).
2. Read HTF bias first; trade in that direction unless structure clearly supports a reversal.
3. Treat yellow as “get ready.” Act only when a green/magenta prints with structure (S/R, FVG, HVN) and acceptable risk.
4. Place stops beyond the liquidity level or FVG midpoint; size positions conservatively.
⸻
Repainting & HTF policy
• No lookahead is used anywhere.
• request.security is called on confirmed bars; the HTF MACD line is computed inside the HTF context (single series), not by indexing a tuple.
• Signals are designed for bar-close confirmation. Intra-bar alerts can change until the bar closes.
⸻
Limitations (honest)
• Money-flow features depend on volume quality; thin/synthetic volume reduces reliability.
• Pre-moves can fail during unscheduled news shocks or when HTF trend is dominant.
• This is not financial advice. You are responsible for entries, exits, and risk.
⸻
Alerts
Built-in bull/bear alerts include direction and a probability bucket (Basic/Moderate/Strong/Extreme).
Pre-move yellows are primarily visual; you can still set an alert on their plot condition if desired.
⸻
Why this isn’t a “mashup”
• A single probability engine blends HTF bias, structure (liquidity/Wyckoff/FVG), regime, and volume into a score, rather than stacking unrelated indicators.
• A pre-move detector that requires compression + rising trend energy + money-flow impulse, and places the marker on the side of the expected move, with cooldown control.
• A lightweight rolling HVN check to bias continuation vs mean-reversion near key nodes.
⸻
Changelog (summary)
• Current release: pre-move module, HTF hard-gate option, tiny diamonds, clarified HTF/no-repaint policy, session filter tidy-up.
Valid Monthly LevelsValid Monthly Levels (No Sweeps) + Smart Labels
This tool automatically plots the highs and lows of each completed monthly candle and tracks their validity in real time. A level is considered valid until it has been swept (price trades strictly beyond that high or low). Once swept, the line and label can either be removed or dimmed depending on your settings.
Key features:
Monthly highs and lows: Each month’s range is marked with horizontal levels that extend forward.
Valid vs. swept logic: Levels are only valid until breached; swept levels can be hidden or kept as dotted/grey lines.
Smart labels: Each level is labeled with the month and year (e.g., Sep ’25 H/L). On higher timeframes, labels sit at the candle; on lower timeframes, labels automatically shift to the right edge so they don’t disappear off-screen.
Customizable appearance: Choose colors for highs, lows, and swept levels; adjust line styles; and limit how many past months are shown.
Clutter control: Cap the maximum number of labels, so your chart stays readable even on small intraday timeframes.
This indicator is useful for traders who track monthly supply/demand extremes, liquidity sweeps, and higher-timeframe context when executing on lower timeframes.
RB — Rejection Blocks (Price Structure)This indicator detects and visualizes Rejection Blocks (RBs) using pure price action logic.
A bullish RB occurs when a down candle forms a lower low than both its neighbors. A bearish RB occurs when an up candle forms a higher high than both its neighbors.
Validated RBs are displayed as boxes, optional lines, or labels. Blocks are automatically removed when invalidated (price closes through them), keeping the chart uncluttered and focused.
How to use
• Apply on any timeframe, from intraday to higher timeframes.
• Watch how price reacts when revisiting RB zones.
• Treat these zones as contextual areas, not entry signals.
• Combine with your own trading methods for confirmation.
Originality
Unlike generic support/resistance tools, this indicator isolates a specific structural pattern (rejection blocks) and renders it visually on the chart. This selective focus allows traders to study structural reactions with more clarity and precision.
⚠️ Disclaimer: This is not a trading system or a signal provider. It is a visual analysis tool designed for structural and educational purposes.
ryantrad3s prev day high and lowThis indicator can help you find the Daily high and low a lot faster than what it usually does, having this indicator equipped will make it a lot more convenient for any trader that uses anything to do with Daily highs and lows. Hope this helps.
B A N K $ - Breaks & SweepsThis indicator automatically maps on Breaks of Structure & Liquidity Sweeps. It works by calculating pivot points based on how many candles are above/below either side of a pivot.
The user can manually set how many candles need to be above/below either side of a pivot if they would prefer to change it.
The indicator will dynamically adjust the lines as the user changes timeframe to allow for seamless analysis.
Features
Break of Structure lines
Liquidity Sweep lines
Dealing Range - this allows the user to visualise the current dealing range
Explanation
A sweep is determined by whether a candle closes through a pivot point with a body closure or not. If the candle wicks this level but fails to close through it, the line will turn red to indicate a liquidity sweep.
If the following 3 candles go on to close through the break line, this will then update it from a red sweep line to the normal break line again. (sometimes the initial candle that touches a level will not close through it but price will continue to break that level in the next few candles).
Pegasus – SMT Divergence (Hybrid: Sync/Async NQ Optimized)This script automatically identifies Smart Money Technique (SMT) divergences between two selected symbols (e.g., NQ & ES) and marks them visually on the chart.
Key Features:
Hybrid detection: supports both synchronous and asynchronous divergences
Multi-market support: optimized for NASDAQ (NQ) and S&P500 (ES), but also applicable to Forex, Crypto, and other markets
Visual controls: optional display or hiding of divergence lines, labels, and primary pivot links
Precise signal logic: detection of equal highs and equal lows with subsequent confirmation through SMT divergence
Specifically designed for intraday futures trading
Use Case:
The tool supports traders in analyzing SMT divergences as confluence for their strategies.
Disclaimer:
This script is not an automated trading system but is intended solely for analysis and decision support.
© 2025 Project Pegasus