Indicator

Indicator

Indicator

MGI & Momentum TrendThe suite of indicators plotted here serves as an analytical foundation for capturing market "structure" from multiple perspectives. They are designed to facilitate everything from a broad assessment of the market environment based on weekly charts to precise, tactical entry decisions using daily charts.
Below is an explanation of the logic and role of each indicator, along with guidance on adapting them to market conditions.
This system is designed to deliver its full value when customized by the user to suit changing market environments and the specific characteristics of the assets being monitored.
The display is primarily based on weekly charts, with daily charts used as needed.
MarketGoingIndex (MGI) – Macro Liquidity Environment
Look for buying opportunities when the background indicator lights up while the purple line is rising.
Purpose:
This indicator utilizes the yield spread between US junk bonds and US Treasury bonds—one of the metrics most strongly inversely correlated with capital inflows into the stock market (risk-on sentiment). This spread widens sharply when large-scale investors become anxious about the economic outlook. By calculating the "cumulative 4-week momentum" of this spread and inverting the result, we create a leading indicator for the stock market.
Logic:
It is based on the credit spread of US high-yield bonds (junk bonds). A widening spread signifies rising credit risk, while a narrowing spread indicates abundant liquidity.
Role of the Index:
By calculating the "cumulative change" in the spread, it visualizes the direction of capital flow (risk-on vs. risk-off).
Usage (Market Adaptation):
For the US market: It functions using the default settings. Another suitable alternative is FRED:BAA10Y (Moody's Seasoned Baa Corporate Bond Yield Relative to Yield on 10-Year Treasury). Major recessions like the COVID-19 crash (where stock prices drop by nearly 20%) often occur in years ending in "9" or "0" and during the first or second year of a U.S. presidential term. In such cases, it is more effective to gauge the timing of a market bottom reversal by using indicators that offer stronger leading signals for recessions than the standard 10-year/2-year spread—specifically, the spread between 10-year and 3-month Treasury yields (FRED:T10Y3M), which the Federal Reserve prioritizes.
During major recessions like the COVID-19 crash, the FRED:BAMLH0A0HYM2 indicator is too slow to react.
Image
Focus on short-term Treasury yields, to which the Fed is likely to respond quickly (using the FRED:T10Y3M setting).
For the Japanese market: Since it is highly correlated with the U.S. market, I recommend using this as a leading indicator while also monitoring the momentum of the USD/JPY exchange rate and trends in the Nikkei 225 Volatility Index (NI225VI) for supplementary analysis.
2.Intermediate Trend Background Signal (A/D Difference)
Logic:
Uses the SMA of the Advance/Decline (A/D) line to indicate market overheating and trend direction via the background color.
Role:
An indicator that measures market "breadth." Areas with background coloring suggest the market is in an overheated zone with a clear trend.
Operation (Adjustment Method):
Thresholds (-1000, -1500) vary depending on the liquidity of the target market.
If the background color does not appear when you want it to, make the threshold looser (closer to 0).
If there is too much noise, adjust the threshold to be stricter (increase the negative value).
System Usage Workflow
Broad Perspective (Weekly Chart):
Check the capital environment using MGI and assess market "heat" via the background color. When the background turns green or pink, it indicates a phase requiring special attention.
Tactical Decision (Daily Chart):
Check the direction of the VStop line and the price position; consider trend-following trades aligned with the direction seen on the weekly chart.
Temporal Edge (Seasonality Chart):
Check where the current price stands relative to historical anomalies to increase your confidence when buying dips or selling rallies.
Key Points for Use
This system does not provide a single "answer"; rather, it is a tool to assist you in interpreting the current market environment. If you find yourself wondering, "Why did the background color appear but the price didn't follow suit?", try fine-tuning the parameters mentioned above.
Please make investment decisions calmly and at your own risk.
Indicator

Indicator

Strategy

Strategy

Endogenous Macro Heatmap [invincible3] Endogenous Macro Heatmap
The Endogenous Macro Heatmap is a multi-factor macroeconomic dashboard designed to show the internal economic condition of a selected country in a compact table format directly on the chart.
Unlike cross-country or exogenous comparison models, this indicator focuses on domestic macro conditions : growth, production, demand, liquidity, rates, inflation, employment, fiscal position, debt pressure, and central bank balance sheet behavior.
The goal is to help traders, investors, and macro analysts quickly assess whether a country’s internal economic backdrop is improving, neutral, weakening, or entering a stress phase.
The indicator uses a heatmap structure so that changes in the macro environment can be understood visually. Stronger readings are shown through the positive color gradient, weaker readings through the negative color gradient, and balanced or transition zones through the neutral color.
What This Indicator Measures
The heatmap tracks a broad set of endogenous macro variables, including:
GDP year-over-year growth
Manufacturing production / manufacturing index
New orders or capacity utilization
Building permits, construction output, construction orders, or housing starts depending on the selected country
Retail sales year-over-year
Money supply
10-year government bond yield
Interest rate
Inflation year-over-year
Employment-related data
Debt-to-GDP
Government budget
Central bank balance sheet
Because macro data availability differs across countries, the script automatically substitutes certain fields where required. For example, some countries may use construction output, construction orders, housing starts, or capacity utilization depending on what is available in the PulseWire economic database.
Supported Countries
The dashboard currently supports:
United States
United Kingdom
Euro Area
Germany
France
Italy
Canada
Japan
China
Australia
South Korea
New Zealand
Each country uses its corresponding PulseWire economic code where available.
Composite Macro Score
The final Score column converts multiple macro readings into a single composite score from 0 to 100.
The score is grouped into four macro blocks:
1. Growth Block
Includes GDP, manufacturing, new orders, construction/building activity, retail sales, and employment.
This block has the largest weight because real economic momentum is the primary driver of macro regime strength.
2. Liquidity Block
Includes money supply and central bank balance sheet data.
This block helps identify whether domestic liquidity conditions are expanding or contracting.
3. Tightness Block
Includes 10-year yield and interest rate conditions.
This block helps measure whether financial conditions are becoming easier or tighter.
4. Stability Block
Includes inflation, debt/GDP, and government budget data.
This block helps detect macro pressure from inflation, fiscal stress, or excessive debt burden.
The composite score is weighted as follows:
Growth: 45%
Liquidity: 20%
Tightness: 20%
Stability: 15%
Score Interpretation
The score is displayed as a clean numeric value without extra symbols, making the table easier to read.
General interpretation:
70–100: Strong macro condition
55–69: Positive / improving condition
45–54: Neutral / transition condition
30–44: Weak condition
Below 30: Stress condition
The score should not be interpreted as a direct buy or sell signal. It is a macro regime filter designed to provide context.
Heatmap Color Logic
The table uses a simple and consistent three-color structure:
Positive color: stronger or favorable macro readings
Neutral color: balanced or mid-range readings
Negative color: weaker or unfavorable macro readings
The color system is intentionally matched with the Exogenous Heatmap style, allowing both dashboards to be used together with a consistent visual language.
Each macro field also includes an **Up Good** setting. This allows the user to define whether higher values are favorable or unfavorable for each metric.
For example:
Higher GDP growth is generally positive.
Higher manufacturing activity is generally positive.
Higher liquidity can be positive.
Higher inflation, debt, or rates may be interpreted differently depending on the user’s macro framework.
This flexibility allows the heatmap to be adapted for different economic regimes and analytical preferences.
Auto and Manual Scaling
The indicator includes an automatic macro gradient scale.
When auto scaling is enabled, the heatmap normalizes each metric based on the visible historical table range. This makes the table visually adaptive and easier to compare across different periods.
Manual scaling is also available for users who prefer fixed macro ranges.
This is useful when comparing the same country across different time periods or when the user wants a stable visual reference.
Timeframe and History Controls
Users can select the table period:
Yearly
Quarterly
Monthly
Weekly
Daily
The data can be fetched by:
A fixed number of periods
A selected start date
This gives flexibility for short-term macro monitoring as well as longer-term economic cycle analysis.
Table Customization
The dashboard includes several table display settings:
Show or hide table
Select table position
Select table size
Customize positive, neutral, and negative colors
The table automatically adapts to the chart background and foreground colors for better readability on both dark and light chart themes.
How to Use
This indicator is best used as a macro context tool.
A practical workflow:
1. Select the country you want to analyze.
2. Choose the table period, such as monthly or quarterly.
3. Review the color trend across the macro fields.
4. Watch whether growth, liquidity, tightness, and stability are improving or deteriorating together.
5. Use the composite score as a broad internal macro regime filter.
6. Combine the macro backdrop with price action, trend, liquidity, sector rotation, and risk management.
For example:
A rising score with improving growth and liquidity may support a risk-on environment.
A falling score with weakening growth and tightening conditions may warn of macro deterioration.
A neutral score may indicate a transition period where markets can become more sensitive to new economic data.
Suggested Use Cases
This heatmap can be useful for:
Macro regime analysis
Country-level economic monitoring
Risk-on / risk-off context
Equity index analysis
Bond market context
Currency market macro background
Sector rotation research
Long-term investment cycle analysis
Comparing domestic conditions with external macro pressure when used together with an exogenous heatmap
Important Notes
Economic data can be revised, delayed, or unavailable depending on the country and PulseWire’s data coverage.
Some fields may not exist for every country, so the script uses alternative fields where possible.
The heatmap is designed for macro analysis and educational research. It does not predict price direction by itself and should not be used as a standalone trading system.
Always combine macro signals with technical analysis, market structure, liquidity conditions, and proper risk management.
Disclaimer
This script is for educational and analytical purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any asset.
Markets are influenced by many factors beyond macroeconomic data, including positioning, liquidity, earnings, policy changes, geopolitical events, and sentiment. Use this tool as one layer of a broader decision-making process.
Indicator

Futures Rollover Volume MonitorFutures Rollover Volume Monitor
This indicator helps futures traders identify the most actively traded contract months in real time and spot the exact moment when volume begins rotating from the front-month contract to the next one — the rollover window that typically occurs 1–2 weeks before expiry.
How it works
The script automatically detects the root symbol from whatever futures instrument is on your chart (GC, ES, NQ, CL, SI, HG, and any other futures root). It then builds a list of individual contract tickers across all 12-month codes (F G H J K M N Q U V X Z) for the selected start year and number of years to scan, fetches the daily volume for each one via request.security(), filters out expired contracts using their last bar timestamp, and ranks the remaining active contracts by volume. Only the top 3 are displayed.
Key features
Auto-detects root symbol — works on any futures instrument without manual configuration
Always uses daily volume so numbers match your watchlist regardless of chart timeframe
Filters expired contracts by checking whether the contract's last bar is more than 7 days old
Ranks top 3 active contracts by today's volume, highest at the top
Shows previous day's volume and percentage change vs previous day for each contract
Rollover alert fires when the 2nd contract reaches 80% or more of the front month volume, turning the table frame red and displaying a warning banner
All 12 month codes enabled by default so it works across different futures schedules (quarterly, monthly, or custom)
Fully customisable colours, table position, and text size
How to use
Add the indicator to any continuous or individual futures chart. The table updates automatically. When you see the 2nd-ranked contract closing the gap on the 1st — especially in the days approaching expiry — that is your signal that the market is beginning to roll. Once rank 1 and rank 2 are very close in volume, most professional traders have already begun rolling their positions to the next contract.
Settings
Start Year — the first year of contracts to scan (set to current year to avoid showing expired contracts from prior years)
Years to scan — how many years forward to include (1 or 2)
Active Month Codes — toggle individual months on or off to match the contract schedule of your instrument
Show Previous Bar Volume — toggle the Prev and vs Prev columns
Highlight Rollover Alert — toggle the red frame and banner when rollover is imminent
Position / Text Size / Colours — visual customisation
Notes
Requires PulseWire Pro or higher due to the number of request.security() calls (24 per chart)
Best used on a daily chart or any intraday chart — volume is always fetched at the daily timeframe
If fewer than 3 active contracts are found the table will show only the contracts available
The footer displays how many active contracts were detected for the current instrument Indicator

Pakistan Macro Dashboard [invincible3] Pakistan Macro Dashboard
Pakistan Macro Dashboard is a macroeconomic cycle oscillator and dashboard designed to analyze Pakistan’s equity-market environment using policy-rate, inflation, currency, liquidity, external-balance, commodity, and KSE100 trend conditions.
The core oscillator focuses on Pakistan’s monetary cycle. It uses the Pakistan policy rate, its cumulative historical mean, inflation trend, inflation level, and real-rate balance to create a macro score from 0 to 100. Higher values suggest improving liquidity and a more supportive equity backdrop, while lower values suggest restrictive conditions and elevated macro pressure.
A key feature of this indicator is the policy-rate cycle background. The background color is based on the relationship between the current Pakistan policy rate and its cumulative mean:
Red background: policy rate is above its mean and rising, indicating restrictive tightening.
Orange background: policy rate is above its mean but falling, indicating early easing or potential recovery.
Green background: policy rate is below its mean and falling, indicating liquidity expansion.
Yellow background: policy rate is below its mean but rising, indicating early tightening or late-cycle caution.
The oscillator pane also includes optional curves for the macro oscillator, policy rate, cumulative mean policy rate, and inflation rate. Users can independently enable or disable each curve, each label, the background cycle color, and the horizontal risk levels.
The dashboard is displayed on the main chart and provides a structured macro view of Pakistan’s market conditions. It includes policy and inflation readings, real rates, GDP growth, unemployment, USD/PKR, FX reserves, current account, trade balance, remittances, external debt, Brent oil, DXY, emerging-market risk, gold, KSE100 trend, RSI, and sector tilt readings.
The table is divided into two parallel panels:
Left panel: policy cycle, core macro, growth, liquidity, FX view, inflation action, sector tilt, and final PSX bias.
Right panel: external pressure, global commodity pressure, KSE100 trend, and sector read.
The scoring system uses a simple green/yellow/orange/red color structure:
Green: supportive or improving conditions.
Yellow: neutral, mixed, or transition phase.
Orange: caution or pressure building.
Red: high macro risk or unfavorable condition.
This tool is designed for top-down macro analysis of the Pakistan equity market. It can help traders and investors understand whether the broader environment is supportive, neutral, or defensive before evaluating individual stocks or sectors.
Important: This indicator is for educational and analytical use only. It is not financial advice and should not be used as a standalone buy or sell signal. Users should combine it with price action, market structure, risk management, and their own independent analysis.
Indicator

Indicator

Market Structure Mechanics - MSSThis script is an automated structural mapping tool designed to read price action through the strict lens of the ICT (Inner Circle Trader) algorithmic framework. It doesn't just mark every high and low; it intelligently categorizes how price interacts with structural levels to tell you whether the trend is continuing, reversing, or manipulating.
Here is a breakdown of how the script interprets market mechanics:
1. Trend Tracking & Pivot Identification
The script actively tracks the most recent swing high (sh) and swing low (sl) to determine the current trend (bullish or bearish). It uses a customizable pivot length (default 5 bars) to identify these structural turning points.
2. Break of Structure (BOS)
A BOS signals that the current trend is continuing.
If the trend is Bullish and a candle closes decisively above the active Swing High, the script draws a solid blue line and labels it BOS.
If the trend is Bearish and a candle closes decisively below the active Swing Low, it draws a solid red line labeled BOS.
3. Market Structure Shift (MSS) with Displacement
An MSS is a high-probability signal that the overall trend has reversed. However, the script is designed to filter out fake reversals by enforcing the Displacement Rule.
If the trend is Bullish, but price suddenly closes below the active Swing Low, the algorithm checks the recent down-move to see if a Bearish Fair Value Gap (FVG) was formed.
If an FVG is present, it means the move had massive institutional momentum (Displacement). It will draw a thick red line labeled MSS, and the trend will officially shift to bearish.
If it breaks the low but no FVG is found, the script flags it as a low-probability, invalid break (drawn as a dotted gray line).
4. Liquidity Sweeps (Stop Hunts)
This is where the script shines at reading manipulation.
If price pushes past a structural high or low to trigger retail stop losses, but the candle ultimately fails to close beyond the level (leaving a wick), the script immediately recognizes this as a stop hunt.
It will draw a dashed orange line and label it Sweep.
The script also features a built-in "Smart Label Merger", meaning if a level gets Swept and then Broken on the exact same candle, the labels will neatly combine (e.g., "Sweep, BOS") instead of creating a messy, overlapping clump of text on your chart. Indicator

Internal and External LiquidityThis script is designed to visualize one of the most fundamental concepts in the ICT algorithmic framework: The cycle between Internal and External Liquidity.
According to ICT, the Interbank Price Delivery Algorithm continuously moves price in a loop—from drawing on resting orders at the absolute highs/lows of a dealing range (External Liquidity), back down into inefficiencies within that range (Internal Liquidity), and then back out again.
Here is exactly how the script brings this concept to life on your chart:
1. External Liquidity (The Dealing Range)
To identify the macro boundaries of the current dealing range, the script tracks "Major Swings" (which default to 15-bar pivots).
Ext BSL & Ext SSL: When a major high or low forms, it draws a thick, solid line extending forward in time. This acts as the outer boundary where the heaviest cluster of retail stop losses rests.
2. Internal Liquidity (Minor Swings & FVGs)
Once the dealing range is established, price will often consolidate or retrace within it. The script maps two types of internal liquidity that the algorithm uses to re-price before attacking the external bounds:
Minor Swings: These are short-term highs and lows (default 3-bar pivots) trapped inside the dealing range. They are marked with thinner, dashed lines.
Fair Value Gaps (FVGs): The script automatically highlights active bullish and bearish FVGs with slightly transparent boxes. FVGs act as massive internal magnets for price.
3. Dynamic Mitigation & Sweeps
The true power of this script is that it dynamically updates to reflect real-time liquidity consumption:
If price wicks past an External or Minor Swing line, the line stops extending (because the liquidity has been swept).
If price dips into an FVG box and completely fills the gap, the box immediately stops drawing (because the inefficiency has been rebalanced).
How to use it:
By watching the interplay between these drawings, you can track the algorithmic narrative. For example, if you see price completely fill an internal FVG (Internal Liquidity), you can immediately look up to the thick "Ext BSL" line (External Liquidity) to identify the algorithm's likely next target. Indicator

RTH Gap (Dynamic Mitigation) SilentRTH Gap (Dynamic Mitigation) Silent
A professional Real-Time Regular Trading Hours (RTH) Gap indicator that dynamically tracks gap mitigation, visualizes fill progress, and automatically manages completed gaps.
Unlike traditional gap indicators that simply mark the opening gap, RTH Gap (Dynamic Mitigation) Silent continuously updates each gap throughout the trading session, showing exactly how much of the gap has been filled while dynamically adjusting the visualization as price trades into it.
Designed for traders who monitor opening gaps as liquidity targets, the indicator provides an intuitive view of gap mitigation without cluttering the chart.
What the indicator does
At the Regular Trading Hours open, the script automatically detects the price gap between the previous RTH close and the current session open.
It then:
Draws the gap zone
Tracks how deeply price has entered the gap
Calculates the percentage of mitigation
Shrinks the remaining unfilled gap in real time
Visually highlights the filled portion
Detects when the gap has been completely filled
Optionally removes completed gaps automatically
This allows traders to instantly recognize whether a gap remains a valid liquidity target or has already been mitigated.
Main Features
Automatic RTH Gap Detection
The indicator automatically identifies opening gaps using the previous Regular Trading Hours close and the current market open.
Supports both:
Gap Up
Gap Down
Gap calculations are performed automatically every trading day.
Dynamic Gap Boxes
Each detected gap is displayed as a visual price zone.
Features include:
Custom colors
Adjustable transparency
Custom borders
Configurable number of historical gaps
Optional day labels
Optional right-side extension
Gap boxes can remain fixed or continuously extend throughout the trading session.
Real-Time Gap Mitigation
Unlike static gap indicators, the remaining gap continuously updates as price trades into it.
As price penetrates the gap:
The remaining gap shrinks
The filled portion expands
Fill calculations never reverse once mitigation occurs
The display reflects the true remaining imbalance
This provides a clear visual representation of how much liquidity remains inside the opening gap.
Live Gap Fill Percentage
The indicator continuously calculates the percentage of the gap that has been mitigated.
Features include:
Live percentage updates
Floating fill label
Adjustable colors
Automatic completion detection
The label always follows the current mitigation boundary, making fill progress easy to monitor in real time.
Gap Midline
Each gap includes an optional midpoint reference.
Features include:
Custom colors
Multiple line styles
Midline labels
Automatic fading after price crosses the midpoint
Once half of the gap has been mitigated, the midline can automatically change appearance to indicate that the 50% level has been reached.
Previous RTH Close Levels
The indicator can display the previous Regular Trading Hours closing price used to create each gap.
Features include:
Previous RTH close line
Price labels
Adjustable styles
Multiple historical close levels
Optional right-side extension
This provides an additional reference for traders monitoring daily opening auctions and gap behavior.
Automatic Gap Completion
When price completely fills the opening gap, the indicator can:
Automatically delete the completed gap
Leave it visible with a mitigated appearance
Display a completion confirmation
This keeps the chart focused on active, actionable gaps while preserving flexibility for historical analysis.
Flexible Session Timing
Users can adjust both the opening and closing reference times using configurable minute offsets.
This allows the indicator to adapt to:
Different broker feeds
Futures markets
Custom exchange schedules
while maintaining accurate gap calculations.
Designed For
RTH Gap (Dynamic Mitigation) Silent is ideal for traders who focus on:
Opening gap strategies
Smart Money Concepts (SMC)
ICT methodologies
Intraday trading
Liquidity-based execution
Futures
ETFs
Equities
Index products
Key Benefits
Automatically detects daily RTH opening gaps
Tracks gap mitigation in real time
Dynamically shrinks remaining gap zones
Displays live gap fill percentages
Includes optional midpoint reference with adaptive styling
Tracks previous RTH closing prices
Automatically manages completed gaps
Fully customizable appearance and historical display settings
Overall, this is best described as a dynamic opening-gap management tool rather than a standard gap indicator. Instead of simply marking where a gap occurred, it transforms each gap into a live, evolving liquidity zone, allowing traders to monitor mitigation progress and quickly identify which gaps remain active and which have already been fully filled. Indicator

Indicator

Flops - OrderblocksDescription
The Advanced Flops - Orderblock indicator is a sophisticated, algorithmic supply and demand tracking system. It dynamically identifies trend-following institutional structures by detecting "Flops" (often known as Orderblocks) in real-time, visualizing exact areas where momentum aggressively shifted.
Instead of relying on a rigid, single-candle definition, this engine operates on a multi-timeframe perspective natively. It simultaneously evaluates 1-Candle, 2-Candle, and 3-Candle breakout logic on every single bar to validate structural breaks and paint flawless institutional supply/demand zones on your chart.
🎯 How It Works: The 1, 2, 3 Logic
The engine evaluates the market looking for a sequence of momentum candles that break structure against the previous opposing candle. By running the 1, 2, and 3-candle logic simultaneously, the script guarantees it catches both immediate V-shape reversals (1-candle) and slower, grinding structural breaks (3-candle) without drawing overlapping or duplicated zones.
Bullish ( Flops - Orderblock ): Formed when the price forcefully breaks the high of the last bearish candle. This indicates newly created demand.
Bearish ( Flops - Orderblock ): Formed when the price forcefully breaks the low of the last bullish candle. This indicates newly created supply.
✨ Key Features
Simultaneous Multi-Candle Logic: Runs three independent sequence checkers at the exact same time to ensure no valid Orderblock is ever missed.
Dynamic Mitigation Engine: Active zones project forward indefinitely into future price action until they are touched or closed through (customizable).
Single Mitigated Memory: A sleek visual feature that automatically deletes old, invalidated zones. It keeps only the absolute last mitigated zone on your chart to show you the most recent point of failure, without cluttering your screen with historical noise.
Trend Deactivation: The script understands market structure. If the dominant trend fully flips (e.g., from Bullish to Bearish based on a 3-candle sequence), all opposing active ( Flops - Orderblock ) zones are immediately deactivated and labeled as "Trend Flip", preventing you from taking trades against a confirmed structural shift.
Boundary Customization: Choose exactly how you want your Orderblock zones measured—either wick-to-wick (High/Low) or body-to-body (Open/Close).
⚙️ Settings
Flop Boundary: Define zones using full Wicks or strictly Candle Bodies.
Mitigation Mode: Choose whether a zone is invalidated the moment a wick "Touches" it, or only when a candle "Closes" fully through the zone.
Show Only Last Mitigated Flop: Keep your charts clean by automatically erasing old mitigated lines and only leaving the single most recent mitigated Orderblock on the chart.
Deactivate on Trend Flip: Automatically invalidate all active supply zones if the macro trend shifts bullish (and vice versa).
Full Visual Control: Customize colors, line widths, line styles (solid, dashed, dotted), and label visibility to fit your exact chart aesthetic. Indicator

Minimal Sessions LiquiditiesDescription
The Session Liquidities indicator is an advanced, automated toolkit for traders who rely on time-based liquidity sweeps and daily structural levels. It automatically highlights the high and low price points for the most actively traded sessions in the market and tracks them dynamically.
Instead of manually drawing horizontal rays across your chart every day, this script does the heavy lifting by identifying the highs and lows of six distinct timeframes (all strictly mapped to Eastern Time / New York Time) and carrying them forward until they are interacted with.
🕒 Sessions Tracked
The engine tracks liquidity boundaries for the following key windows:
Asian Session (AS): 20:00 - 00:00 ET
London Session (LN): 02:00 - 05:00 ET
New York AM Session (NY AM): 09:30 - 11:30 ET
New York Lunch Session (NY LN): 12:00 - 13:00 ET
New York PM Session (NY PM): 13:30 - 16:30 ET
Current Day (CD): 18:00 - 16:55 ET
✨ Key Features
Dynamic Liquidity Extensions: Once a session closes, its high and low lines are automatically extended forward into future price action, acting as pristine liquidity magnets.
Stop When Swept: An optional setting allows you to stop drawing the liquidity line exactly on the candle where the price eventually sweeps (crosses) it. This prevents your chart from being cluttered by old, invalidated liquidity levels.
Previous Day (PD) Memory: The script remembers historical session data. When a new day begins, the script automatically re-labels the previous day's untouched levels to "PD" (e.g., PD AS H for Previous Day Asian High), or D-2 for older levels.
Smart Overlap Merging: It's very common for two sessions to share the exact same high or low. To keep your charts incredibly sleek, the engine actively scans for overlapping labels. If two liquidity pools rest at the exact same tick, it merges their labels into a single comma-separated text (e.g., Current Day High, AS L) and removes the redundant visual clutter.
Customizable Lookback: Control exactly how many historical days of liquidity you want to track (up to 40 days) to match your trading style without overwhelming your screen.
⚙️ Settings
Sessions to Show: Toggle any of the 6 individual sessions on or off.
Session Colors: Fully customize the color of the lines and labels for each specific session.
Lookback Limit: Adjust how many historical periods are kept on the chart (1 = Current Only, 2 = Current + Previous Day).
Stop Lines When Swept: Toggle whether the line should extend indefinitely or terminate upon contact with price.
Label Size: Change the typography size (defaults to Tiny for a professional, unobtrusive aesthetic). Indicator

Indicator

Indicator

Liquidity Void Zone Map [ZOM]Liquidity Void Zone Map is a clean imbalance and fair-value-gap style zone mapper built to highlight where displacement left thin liquidity behind.
What it shows:
- Bull and bear liquidity void bands built from three-candle imbalance geometry
- Capped zone height so the bands stay readable instead of becoming huge slabs
- Active, tapped, and broken-state tracking
- Reclaim/rejection retest marks when price revisits a void with directional confirmation
- A compact dashboard showing active bull/bear zones, tapped count, broken count, state, and best quality score
How I use it:
The bands are context, not standalone entries. I look for price to return into a void, then watch the reclaim/rejection behavior around the band while considering trend, volatility, and broader market structure. It is designed for ES/NQ/crypto/forex intraday structure reads, but it can be adapted to other liquid markets.
Open-source script. Educational tool only; not financial advice. Indicator

Indicator

Indicator

Trend Structure & Untested LevelsTrend Structure & Tested Levels
Draws the swing trend as a zigzag, turns every swing into a support/resistance level, and tracks whether price has closed through it ("tested") or not ("untested").
Overview
A market-structure tool. It connects confirmed swing highs and lows into a clean zigzag trend line, then projects a horizontal level from each swing. Every level is classified by state — untested until a candle closes through it, after which the most recent break in each direction is flagged as Last Gained or Last Lost. The result is an at-a-glance map of the active structure and which levels are still in play.
What it does
Swing trend (zigzag). Connects confirmed pivot highs/lows into a trend line. A live, provisional leg always runs from the last confirmed pivot to the current price, so the structure reaches the current bar.
Automatic levels. Each swing high/low becomes a horizontal level — highs above price act as resistance, lows below price as support.
Tested vs untested. A level stays untested until a candle closes through it; a wick touch alone does not count.
Last Gained / Last Lost. The most recent resistance price closed above is tagged Last Gained (bullish break of structure); the most recent support price closed below is tagged Last Lost (bearish break).
Multi-timeframe
Levels — and the zigzag, in follow mode — can be drawn from the chart timeframe or any higher timeframe (e.g. D / W / M), labelled with a suffix such as (W). Higher-timeframe pivots are read without repainting forward-filled values and are anchored at the real pivot time, so an HTF level sits where it actually formed and runs horizontally across the whole chart.
Key settings
Pivot length — the master sensitivity control. Lower = a finer zigzag and more, smaller levels; higher = only the major structure.
Swing source — wicks (high/low) or candle bodies (open/close) to ignore wick spikes.
Zigzag follows levels timeframe — keep trend line and levels on one structure, or decouple the zigzag onto the chart timeframe.
Independent colours, line styles, widths, and a per-side cap on untested levels.
Notes
This is a visualisation of structure, not a signal or strategy — it says nothing about profitability; validate separately.
Repainting. Swings confirm pivot length bars after the fact, and the live leg moves with price until a new pivot confirms.
Not financial advice. Indicator
