Forever Model [Pro+] (Sniper)

Forever Model [Pro+] (Sniper) is a clean, structured framework for visualizing internal liquidity to external liquidity rotations. It identifies shifts in market delivery by combining internal liquidity zones (Fair Value Gaps), divergence between correlated markets (Smart Money Technique), and lower timeframe orderflow changes (Orderblocks).

Forever Model° [Pro+] ($niper)

  1. Concept Introduction

  2. Indicator Features

  3. Concept Definitions

  4. Settings and usage

Concept Introduction

Forever° Model [Pro+] ($niper) is a clean, structured framework for visualizing internal price behavior. It identifies shifts in market delivery by combining internal liquidity zones, divergence between correlated markets, and lower timeframe orderflow changes. Designed for repeatability, the model helps analysts build confidence through familiarity, not complexity.

Rather than attempting to forecast direction, this model focuses on recognizing recurring patterns in delivery behavior across timeframes. It does not issue alerts or predictions, but instead presents structured visual logic that can support manual analysis.

The model is stable, non-repainting, and built to highlight past setups once formed. It offers flexibility across assets and timeframes, adapting to analyst preferences while remaining consistent in its structure.

The model is organized into a three-part structure:

1. Internal Range Liquidity Tag (IRL)

Price must interact with a defined internal inefficiency—typically a Fair Value Gap (FVG), which is an area between a three candle structure where price moves rapidly, leaving an imbalance that may later be revisited to be filled for efficiency.

2. SMT Divergence Detected

SMT stands for Smart Money Technique or more broadly Structure/Market Timing divergence. In this model, SMT is defined as a crack in correlation between two related assets—where one makes a lower low while the other holds a higher low (or conversely, one makes a higher high while the other forms a lower high). This divergence is used to indicate potential inefficiencies or dislocations in price delivery.

3. Change in State of Delivery (CISD)

After SMT occurs, the model identifies a CISD—marked by a lower timeframe candle that sweeps a short-term high or low and then closes beyond its own open. This suggests that price may be shifting from one delivery regime to another. The candle is displayed as an Order Block (OB) with optional projected levels.

Indicator Features

Model History Control

Setting: Show History (0 to 40 setups)

Controls how many past formations appear on the chart, with a maximum of 40. Analysts may use shorter history for live charting or increase the count when studying past performance or recurring conditions.


When History is equal to 0, it will only show only live models in development, or nothing if no models are currently active.

Model History 40: Displays a full visual history of past formations This flexibility supports both clean, focused charting and extended visual journaling. Analysts may use shorter histories for live charting or increase the count when studying past performance or recurring conditions.

Note: historical invalidated rotations are visualized through small markers, and may not display the model's components unless reviewed in Replay Mode. This mechanism keeps the chart clean, and allows the analyst to focus on the confirmed rotations.

Directional Bias Filter

Setting: Bullish / Bearish / Neutral

Filters whether the model shows formations in only one direction or both. For example, selecting “Bullish” displays only internal range zones and divergence setups that meet criteria for upside movement. Useful for analysts aligning with higher timeframe bias or studying unidirectional structures.

SMT Pair Input & Logic

Setting: Custom SMT Pair / Auto SMT / Inverse SMT

The model compares your active chart with a second asset to detect SMT Divergence. You may manually enter a symbol (e.g., ES1!, BTCUSD, NZDUSD) or use Auto SMT, which auto-selects a correlated market. Inverse SMT inverts the logic, useful for negatively correlated pairs (e.g., gold vs dollar).
For example, although the Automatic SMT Pair Detection for NQ1! is ES1!, one may decide to use a leading stock in the NASDAQ such as NVDA.

SMT is calculated by comparing structural highs or lows on both charts:

  • One asset makes a lower low, while the SMT pair holds a higher low (or vice versa)

  • This dislocation is marked as a potential divergence zone These visualized SMT points are not signals, but serve to highlight when delivery imbalance may exist between assets.

Timeframe Alignment

Setting: HTF (IRL) → LTF (CISD)

Defines which higher timeframe the internal range is drawn from, and which lower timeframe is used to evaluate the CISD condition. Examples:

  • Weekly IRL ➞ 4H CISD

  • 1H IRL ➞ 5m CISD The model automatically manages this mapping and visually restricts output unless both sides of the logic are met within the assigned pair. For dynamic usage, the "Automatic" option adjusts these pairings based on the active chart timeframe.

Fair Value Gap (FVG) Visualization

Setting: Show FVGs / Bias Coloring / Consequent Encroachment

Fair Value Gaps are areas where price moved quickly between two candles without overlap—often returning to these zones before continuing.

  • Optionally highlights the Consequent Encroachment (CE), the midpoint where price begins to fill the imbalance These zones define the “internal range” of the model. If price does not interact with a FVG, the model’s SMT or CISD conditions are not activated.

Order Block + Projections

Setting: Display OB / Projected Levels [-2, -4, etc.]

When a CISD is recognized (a candle sweeps liquidity and closes beyond its open), that candle is shown as an Order Block. Projections from the OB can be displayed at customizable distances (e.g., -2, -4), acting as reference points for future structural reactions. These are not fixed targets but optional overlays that align with model geometry.

External Range Liquidity (ERL)

Setting: Display ERL Projections

External Range Liquidity refers to price levels that sit beyond internal structures—typically recent highs or lows that may be revisited after a delivery shift. ERL projections are used to contextualize broader delivery paths, often serving as reference points once SMT + CISD conditions have formed inside the IRL.

Liquidity Sweep Visualization

Setting: Show ST High/Low Sweeps

Visual markers appear when short-term liquidity is swept—meaning recent highs or lows are taken out. This condition is necessary for the model to recognize a delivery shift and is the precursor to a CISD. The sweep must occur before the candle closes beyond its open for the OB to be considered.

SMT Line Visualization

Setting: Show SMT Divergence Lines

Draws visual lines connecting SMT points between the HTF reference points of the current
chart's asset, and the SMT Pair asset. Helps analysts confirm divergence location and
relationship at a glance, especially when reviewing multiple correlated pairs.

Session Filters + Timezone Control

Setting: Up to 4 Custom Time Windows + Timezone

Define up to three time blocks (e.g., London Open, NY AM, PM session, Asia) for when the model is active. Timezones are fully customizable, supporting global use cases and precise filtering of formations to sessions with expected volume or cleaner structure.

Information Table

Setting: Show Info Table / Size / Location / Border

A compact, floating panel is available to display key model parameters in real time:

  • Active SMT Pair

  • Bias Direction

  • Session Window Status

  • Timeframe Alignment Validity

  • Date Context

  • Time Filter Status This feature provides immediate context for the conditions under which the model is operating — especially useful during active chart review or multi-pair monitoring. The table can be repositioned, resized, or disabled entirely depending on visual preference.

Model Markers & Backtest Support

Setting: Display Markers for OBs, Invalidations, Projections, No-Fills

The model includes a visual marker system to support chart review and backtesting. These overlays provide reference points for past structure, showcasing the following:

  • Reaching an OB Projection after revisiting the OB

  • Reaching the External Range Liquidity after revisiting the OB

  • Reaching an OB Projection without revisiting the OB

  • Reaching the External Range Liquidity without revisiting the OB

  • Invalidating the detected OB

Concept Definitions

  • IRL (Internal Range Liquidity): A Fair Value Gap or inefficiency within an established range. Represents areas where delivery may rebalance before continuing.

  • FVG (Fair Value Gap): A gap between candles where price moved rapidly without overlap. Often revisited before new structure forms.

  • SMT (Structure/Market Timing Divergence): A dislocation between two assets at the same time, where one makes a lower low or higher high while the other diverges.

  • CISD (Change in State of Delivery): A lower timeframe candle that sweeps liquidity and closes beyond its open, suggesting structural shift in price behavior.

  • OB (Order Block): The CISD-confirmed candle, used as a reference structure. May optionally project levels for visual continuity.

  • ERL (External Range Liquidity): Highs or lows beyond internal range that often serve as delivery objectives following divergence.

  • CE (Consequent Encroachment): Midpoint of the FVG used to assess how much of an imbalance has been filled.

Final Notes

The Forever° Model [Pro+] is a visual framework for understanding market delivery — not for forecasting or trade execution. Built for clarity, alignment, and structural repetition, it supports a repeatable process across any asset class without repainting or issuing trade instructions.

Indicator Settings

General Settings

Alerts?

Enable Alerts for the Forever Model° [Pro+] ($niper)

To turn on alerts, follow these steps:

  1. Make sure the ‘Alerts?’ toggle is ON.

  2. Find, and click on, the three dots next to the indicator title on the top left of your chart, or right-click on the indicator on the chart.

  3. Click ‘Add Alert on Forever° [Pro+]’

  4. Choose the Alert Name, if you wish, and confirm by clicking ‘Create’

Analyst Insights: Alerts allow traders to never miss any important development on the charts, create custom alerts to receive alerts based on preference.

History

Adjust the amount of historical models to display on the chart. The Models will be shown in chronological order. When equal to zero, only the latest bullish and bearish active Forever Model will be shown, if no Model is active, only FVGs will plot.

Bias

Set a market bias to focus on bullish, bearish, or neutral setups, allowing you to filter for directional trades or monitor both sides of the market.

SMT Pair

Choose the pair that is used for SMT Divergence Inverse: Toggle this if the SMT pair is inversely correlated to the chart’s asset.

Automatic SMT Pair Detection: finds the appropriate SMT Pair for the current chart’s asset. If no SMT Pair is automatically found, the SMT Pair listed in the settings will be used instead. CFDs are not supported at the moment.

Note: If ‘Automatic SMT Pair Detection’ and ‘Inverse SMT’ are ON at the same time, the ‘Inverse SMT’ will be ignored.

Analyst Insight: SMT Divergence (Smart Money Technique, or Smart Money Tool) is used to monitor a crack in correlated assets adding confluence to a possible reversal or continuation of a market.
It can also be used to measure relative strength, if asset A makes a lower low while asset B a higher low, it indicates asset A is weaker, and asset B is stronger.

Timeframe Alignment

Adjust the timeframe alignment for the Forever Model Framework, looking for a Fair Value Gap and SMT on the Higher Timeframe to frame a Market Maker Model on the Lower Timeframe.

To enable a custom timeframe alignment, make sure ´Custom´ is selected.

Analyst Insight: The Automatic Timeframe Alignment is derived from ICT’s Timeframe Alignment as taught in Price Action Model 6 & 7. Analysts can also use custom Timeframe Alignments allowing full customizability for the model.

Model Style

Labels Size

Adjust the size of the labels for the Forever Model.

FVG

Customize the color of the Fair Value Gap. All: Display all Fair Value Gaps Only with SMT: Only display Fair Value Gaps with SMT Divergence.

FVG CE

Customize the stylization for the FVG Consequent Encroachment (CE).

Analyst Insight: If the market does not trade to the midpoint of the Fair Value Gap, it implies that the PD Array is more likely to hold.

SMT

Customize the stylization for the SMT Divergence.

Sweep

Customize the stylization for the Liquidity Sweep.

Orderblock

Customize the stylization for the Bullish and Bearish Orderblocks.

Orderblock Projections

Projections from the OB can be displayed at customizable distances (e.g., -2, -4), acting as reference points for future structural reactions. These are not fixed targets but optional overlays that align with model geometry.

External Range Liquidity

Customize the stylization for the External Range Liquidity pools.

Analyst Insight: In ICT’s teachings he refers to External Range Liquidity and Internal Range Liquidity. The market trades from External Range to Internal Range, and from Internal Range to External Range.

Session Filter

Custom Timezone

Enable a custom timezone, the default timezone is New York Eastern Time.

Apply Below

This setting will use the session filters below the selected timeframe. In this example, below the 1 Hour timeframe, the Forever Model will be applied during:

Info Table

Show Info?

Enables the info table to show the information of the current model on the chart.

Table Location

Adjust the location of the data table.

Backtesting Markers

Customize the stylization for the Backtesting Markers.

Get Access to the script here!

P.S. We appreciate you reading our tool manual! Your feedback is invaluable in helping us grow to strengthen our community. Please let us know in Discord any way we can improve!
Take 10% off your first billing using code FEATURES10.