Minimalistic Po3 (M1D)Minimalistic Po3 (M1D)
Draws the current higher timeframe candle once to the right of price, so the accumulation, manipulation and distribution taking place inside it can be read against your execution chart without switching timeframes.
One candle only — the live one. It is rebuilt on every tick of the last bar and never left behind as history, so the chart never accumulates old projections. Four dotted reference lines carry its open, high, low and close back to the bar that opened it, and each price is named at the candle's right edge, so the levels that candle is building from are on your chart at the prices they actually sit at.
Why one candle
A higher-timeframe candle is a whole session of intent compressed into one shape. On a low timeframe that shape is what you are trading inside of, but you cannot see it — you either flip timeframes and lose your place, or you keep a second chart and split your attention. Drawing the one candle you are inside of, beside live price, puts that context on the chart you are already executing on. It is deliberately one candle and no history: a chart full of past projections is a chart you stop reading.
What it draws
THE CANDLE — the forming higher-timeframe candle, body and wick, projected clear of live price with an adjustable gap and width. Up and down bodies take their own colours and the outline and wick are drawn separately, so it reads cleanly on a light or a dark chart.
OPEN / HIGH / LOW / CLOSE LINES — one dotted line per price, running from the bar that opened the candle out to the drawn one. These are the levels the candle is dealing between while it forms.
OPEN DIVIDER — a dotted vertical at the bar that opened the candle, joining the high and low lines so the whole period reads as one zone. It can run the full height of the pane like a session divider, or stop at the candle's high and low.
PRICE TAGS — the four prices named at the right edge of the drawn candle, so you can read the level without hovering.
CONSOLE — the timeframe in use, the time left in the candle, and its range so far. It also tells you when nothing is being drawn and why.
How to use it
Pick the timeframe you take your bias from and leave it there — the candle is context, not a signal, and changing it mid-session changes the story you are reading.
The open line is the reference the period is being measured from: price above it and price below it are two different days. The high and low are the extremes taken so far, and the divider marks where the period began, so a sweep of one side and a return inside the body is visible as it happens rather than after the candle closes.
The countdown tells you how much of the period is left. The same displacement means something different with five hours to run than it does with ten minutes.
Settings worth knowing
Timeframe is 4H by default, with 15m, 1H, 4H, 1D and 1W available.
The chart timeframe must be below the chosen candle timeframe. If it is not, nothing is drawn and the console says so rather than leaving you looking at an empty chart wondering.
Gap from live price, candle width, body and outline colours, line colour, divider height, price tags, text size and console corner are all adjustable. Every element can be turned off on its own.
How it differs from a plain higher-timeframe overlay
The candle is built from your chart's own bars as they print, not requested as a finished higher-timeframe bar, so it is the candle in progress from the first bar of the load rather than the last closed one. Its levels are carried back to the bar that opened the period instead of only being drawn beside it, so they are usable as levels on the chart you are executing on. And it draws exactly one, always the live one, with no history retained.
Notes
The drawn candle is the FORMING one and updates live, which is the point of it — you are watching that timeframe build. Its history is not kept: this shows you the candle in progress, not a record of previous ones.
The countdown reads --:-- when there is no live tick to count against, such as a closed market.
Everything drawn is context. There are no entries, no exits, no directional calls and no performance claims.
This is a market-analysis tool, not financial advice. Past market behaviour does not indicate future results. Test any tool thoroughly and trade your own plan. Indikator

HTF FVG Tracker (M1D)HTF FVG Tracker
Keeps a running ledger of the hourly, four-hour and eight-hour fair value gaps on any intraday chart. Each gap is drawn the moment its candle set completes on its own timeframe, and each zone runs its own timeframe's length forward and then stops — so the day reads left to right as a clean staircase of imbalances, hour by hour, instead of a pile of boxes all stretching to the live candle at once.
It is a marking tool, not a signal tool. It draws where higher-timeframe imbalances printed and what has happened to them since, and leaves the read to you.
The zones
A bullish gap (BISI) is a candle whose low sits above the high two candles back; a bearish gap (SIBI) is a candle whose high sits under the low two candles back. Each is measured on the tracked timeframe's own candles — H1, H4 and H8, each with its own switch — and drawn from its displacement candle forward.
Every zone carries its name inside the box at the right edge, centred on the zone's midline: H1+ for a bullish hourly gap, H4- for a bearish four-hour one. A setting adds the displacement candle's New York hour, so a four-hour gap reads H4+ 2PM. The fill colour states direction; the border is a solid line on every zone so the edges stay readable where timeframes overlap.
The window
By default a zone extends exactly its own timeframe past its formation: an hourly gap gets one more hour, a four-hour gap four hours, an eight-hour gap eight — then its right edge is fixed. How many of its own candles it runs is a setting, and a second mode keeps the newest zone per timeframe extending until the next zone on that timeframe prints instead.
Either way, if a new gap prints while an earlier zone on the same timeframe is still open, the earlier zone is cut at the new zone's left edge. Nothing overlaps raggedly, and every box's width tells you how long it was the live imbalance.
Volume imbalance and suspension blocks
A fair value gap measured wick to wick understates a fast leg. Where the candle bodies also gap on either seam of the displacement candle while the wicks still bridge it, that volume imbalance is part of the same region, and the zone absorbs it — the edge extends from the wick to the body it should have reached. Each seam is tested on its own.
A suspension block is three same-direction candles whose bodies gap at both seams with no wick gap anywhere — a span price never traded back through. It is drawn as its own zone, from the first candle's close to the last candle's open, tagged SB.
A body gap across a session or weekend break is a calendar artefact, not an imbalance, so any seam spanning more than one candle's worth of time is excluded from both rules. Absorption and suspension blocks each have their own switch.
Fills
A fill is a candle body closing through the far edge of the zone. A wick into the zone is a touch, and a touch never counts. By default a fill inside the zone's window shortens the box to the fill bar but keeps it on the chart — the ledger is the point, and a filled gap is still part of the day's record. You can instead leave a fill unmarked, or delete the zone outright. Zones older than a set number of days are removed either way.
Consequent encroachment
Each zone can carry its midpoint — the consequent encroachment of that gap — as a dotted line through the box. One switch.
Method & repainting
Each timeframe is read with a single higher-timeframe request using confirmed candles only — offset by one bar with lookahead, the standard non-repainting form. Detection is gated to the chart bar's close, so a zone appears on the first closed chart bar after its higher-timeframe candle completes, and nothing appears mid-bar and then withdraws.
In the default mode a zone's full window is drawn as soon as the zone prints, so its right edge can sit a little ahead of the live candle until the window closes. In the until-the-next-FVG mode the newest zone per timeframe extends rightward as bars print — that is the box tracking the present, not its history changing.
The chart timeframe has to be at or below the timeframe being tracked. On a 4-hour chart you get the H4 and H8 ledgers only, and above H8 the script says so on the chart rather than drawing nothing.
Alerts
Three, one per timeframe, firing on bar close when a new zone prints on that timeframe — gap or suspension block.
What it will not do
It places no entries, exits, stops or targets, draws no bias and grades no gap. It does not decide which imbalance matters — that is a judgement about context this script does not have. A quiet day showing only a handful of zones is the tool working, not failing.
Settings
The three timeframe switches and days of history; the zone extension mode and its candle count; volume imbalance absorption, suspension blocks, and the fill behaviour; bullish, bearish and border colours with the zone fill transparency; the consequent encroachment line, the New York hour tag, and label text size.
Disclaimer
This is a decision-support tool for discretionary ICT trading. It is not financial advice, and no market's past behaviour is indicative of future results. Indikator

AMD Session Map [AFD]
Three measured boxes per session cycle — Accumulation, Manipulation, Distribution — drawn only where the rules qualify one, each on a confirmed bar. The same read runs on higher-timeframe bars as a thin coloured rule along the bottom of the pane.
The three phases
Accumulation — the balance box. Adaptive RTH takes a contained window of about 40 minutes anywhere in the session, whole bars, four-bar minimum, no wider than the 30th percentile of the last 30. Opening 60 / 90 min instead take a fixed stretch from 09:30 New York, one cycle a day.
Manipulation — the sweep box, from the swept boundary to the extreme reached. The panel names the boundary and the time. No sweep within 90 minutes of the balance completing: timeout.
Distribution — the post-reclaim box, from the close back inside the balance to the end of the cycle. No reclaim within 30 minutes of the first sweep bar: timeout. Resolution — closed up, closed down, or named for what it did: unfinished at the close, both boundaries swept, closed back on the sweep side, deadline passed. Never rounded to a side.
The higher-timeframe ribbon One thin rule per period along the bottom of the pane. Daily is on by default ; Weekly, Monthly and Quarterly are switches. Each period's range comes from the first four completed bars of its container — Daily in the month, Weekly in the quarter, Monthly in the year, Quarterly in a four-year cycle. Unresolved periods are neutral grey. A rule holds no price coordinate, so the ribbon never moves the price scale. Show it as panel rows, as the ribbon, as both, or not at all. It never feeds the intraday detector.
Higher-timeframe requests — the lookahead disclosure Four requests, one per period , each for a completed-bar tuple. Every value is offset by one bar with the history-referencing operator inside the request expression, paired with barmerge.lookahead_on — the pairing the Pine Script documentation names as the way to return only confirmed values on all bars, whatever the bar state. Checked on Bar Replay: stepping through 25–26 August left the historical ribbon colors and the panel's higher-timeframe rows identical to the same bars outside replay. The consequence, by design: a higher-timeframe value is always one completed higher-timeframe bar behind.
Scope Standard chart type, 1 to 15 minutes, exchange timezone America/New_York. The timezone is the whole test — asset class is not checked. Exchange-designated regular-session bars only, inside the nominal 09:30–16:00 window. Early closes follow the exchange's own last-regular-bar flag; pre/post-market bars are excluded even when extended hours are displayed. Outside that scope the panel reports UNSUPPORTED and intraday fields stay empty rather than carry a value the model did not measure.
Adaptive RTH
Opening 60
Opening 90 - Selective volatility
Settings Accumulation model — Adaptive RTH, which can map repeat cycles in one day, or Opening 60 / 90 min, which map one.
Confirmation profile — Structure + volatility context applies no size filter; ATR ratios are reported and change nothing. Selective volatility-confirmed adds two: the sweep must clear the boundary by 0.10x ATR, and the bar closing past the far boundary needs a body of at least 0.50x ATR and at least half its own range. Structure only keeps ATR out of every decision.
Presentation — Map draws the boxes over your native candles; Phase candles also recolours the confirmed sweep and distribution bars; Full emphasis adds a background tint.
Panel — the live phase, the balance range, the swept boundary and its time, the reclaim, and one row per enabled higher-timeframe period. Seven positions, or switched off; it still draws on an unsupported chart.
Data Window — nineteen fields: five geometry levels, six Wilder ATR(14) measurements, and two accumulation levels per higher-timeframe period.
Data and limitations Rule-based chart geometry; AMD terms do not establish participant intent or future outcome. Phase names label what the rules measured — a contained range, trade beyond its boundary, a move after the reclaim — and nothing about who traded or why. Every decision is made on a confirmed bar. A cycle in progress is shown as in progress. A higher-timeframe value lags by one completed higher-timeframe bar, as described above. Six cycles are retained and older ones dropped — up to three boxes each, against the 60 this script declares. No alerts, signals, entries, exits, scores, rankings, projections, or performance claims. It does not tell anyone what to do with what it draws.
Originality An Auction Foundry implementation of the Accumulation / Manipulation / Distribution framework. The adaptive balance admission, the sweep and reclaim deadlines, the volatility latching and the calendar read are all in the published source. Free to use, open-source under the Mozilla Public License 2.0. Indikator

HTF Structure LensHTF Structure Lens
HTF Structure Lens is a multi-timeframe market-structure workspace designed to bring higher-timeframe price action and structural events directly onto the active chart.
Rather than switching repeatedly between timeframes, the indicator displays up to six higher-timeframe candle sets alongside the structural information derived from those candles. Its purpose is to provide a single visual framework for following higher-timeframe liquidity, candle structure and changes in delivery while executing on a lower timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY THESE FEATURES ARE COMBINED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The features in HTF Structure Lens are designed around the same higher-timeframe price structure rather than functioning as unrelated indicators.
The HTF candles provide the underlying price representation. Swing levels and liquidity sweeps identify where those candles interact with previous extremes. C2/C3 classification identifies specific sweep, closure and reversal behaviour within that structure. CISD provides a separate delivery-confirmation layer that can then be compared with those higher-timeframe events.
This allows a trader, for example, to observe a higher-timeframe liquidity sweep and C2 closure while simultaneously monitoring lower-timeframe CISD confirmation without changing charts.
The indicator is intended as a discretionary analysis tool. It does not automatically determine directional bias, entries, exits or trade recommendations.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MULTI-TIMEFRAME HTF CANDLES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Display up to six independent higher-timeframe candle sets simultaneously.
Each set includes configurable:
• Timeframe
• Number of displayed candles
• Candle spacing and positioning
• Body, border and wick styling
The currently forming HTF candle updates as new price data becomes available. Completed HTF candles retain their completed OHLC structure.
Per-chart-timeframe visibility controls allow different HTF sets to be displayed depending on the timeframe currently being viewed.
An optional Automatic HTF Ladder can dynamically adjust selected HTFs as the chart timeframe changes.
Daily candles can also use selectable session-based boundaries, including Midnight, 08:30 and 09:30 New York time.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STRUCTURE AND SWINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF Structure Lens identifies structural information directly from the displayed higher-timeframe candles.
Swing highs and lows can be displayed with separate styling for potential and confirmed levels.
An optional equilibrium (EQ) line marks the midpoint of a candle's range.
Fair Value Gaps and Volume Imbalances can also be displayed within the HTF candle representation to provide additional context around price delivery.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
C2 CLOSURE AND C3 REVERSAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The indicator includes a three-candle fractal framework for classifying specific higher-timeframe candle behaviour.
C2 Closure
A bullish C2 occurs when price trades below the previous candle's low and subsequently closes back above that level. A bearish C2 occurs when price trades above the previous candle's high and subsequently closes back below that level. Outside candles that sweep both sides are excluded from C2 classification.
C3 Reversal
C3 logic identifies a separate body-engulfing reversal condition where the previous candle's body is engulfed without the corresponding liquidity sweep required for a C2. Continuation cases following an existing C2 are filtered so that standalone C3 reversals can be distinguished from continuation behaviour.
C2 and C3 labels can be displayed on the HTF candle representation and, optionally, on the underlying chart bar where the completed HTF event occurred.
Confirmed C2/C3 classifications use completed candle information.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LIQUIDITY SWEEP VISUALIZATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF liquidity levels can be projected back onto the underlying chart so that the origin and eventual sweep of a higher-timeframe level can be seen directly within lower-timeframe price action.
Two modes are available:
Confirmed Sweeps — displays sweeps that subsequently close back through the relevant level, corresponding with C2 closure behaviour.
All Sweeps — displays any wick that trades through the relevant previous level regardless of the eventual candle close.
Sweep-line appearance is configurable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CISD — CHANGE IN STATE OF DELIVERY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF Structure Lens includes an independent CISD framework that can monitor up to three timeframes simultaneously.
Each CISD instance can use the current chart timeframe or a separately selected timeframe.
The display can include:
• Developing CISD level
• Confirmed CISD level
• Protected swing associated with the current delivery state
This allows lower-timeframe delivery changes to be viewed in the context of higher-timeframe structural events displayed by the rest of the indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF PERIOD BOUNDARY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
An optional HTF Period Boundary marks the beginning of a selected higher-timeframe period directly on the underlying chart.
This can be used to visually align lower-timeframe price action with the opening of Daily, 4H or other selected HTF periods.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ALERTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Independent alerts are available for:
• Bullish and bearish C2 Closures
• Bullish and bearish C3 Reversals
• CISD confirmations
C2/C3 alerts can be selected independently for the displayed higher timeframes.
Confirmed structural alerts are designed to trigger from completed candle information rather than developing HTF conditions.
Alert messages include relevant ticker, timeframe and directional information.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REPAINTING / LIVE DATA BEHAVIOUR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The currently forming HTF candles and developing structural levels update as new price information becomes available. This is intentional because they represent live, incomplete market structure.
Confirmed C2/C3 events and other completed-candle structural classifications use completed candle data and are not subsequently recalculated from changes to the live candle.
Users should therefore distinguish between developing visual information and confirmed structural events.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ORIGINALITY AND OPEN-SOURCE ATTRIBUTION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF Structure Lens builds upon the open-source ICT HTF Candles (fadi) script by fadizeidan, which provided part of the original higher-timeframe candle visualization foundation. The original work is licensed under the Mozilla Public License 2.0.
This project substantially extends that foundation into a broader multi-timeframe structure-analysis environment. Additions and modifications include functionality such as C2/C3 structural classification, liquidity sweep tracking and chart projection, swing-state visualization, equilibrium levels, multi-timeframe CISD analysis, structural alerts, timeframe-dependent visibility, Automatic HTF Ladder behaviour, HTF period boundaries, and additional integration between higher-timeframe structure and the underlying chart.
The source code is published openly in accordance with TradingView's open-source reuse requirements and to preserve attribution to the original work.
Credit to fadizeidan for the open-source HTF candle foundation that contributed to the development of this project.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
USAGE AND LIMITATIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HTF Structure Lens is designed for discretionary multi-timeframe analysis. Structural classifications such as C2, C3, sweeps and CISD represent defined price-action conditions; they should not be interpreted as automatic buy or sell signals.
Live HTF candles and developing levels can change until their respective periods close.
Users should test the indicator on the markets, sessions and timeframes relevant to their own analysis.
This indicator is provided for educational and informational purposes only and does not constitute financial advice. Historical price behaviour does not guarantee future results. Indikator

HTF Candle Projection Dashboard [Quantum Edge]HTF Candle Projection Dashboard projects multiple higher-timeframe candle structures directly onto your active chart.
Instead of switching between timeframes, the indicator displays the latest six candles from five configurable higher timeframes in a clean, forward-projected dashboard:
• 1 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
Each timeframe group contains five historical candles plus the current developing candle. The live candle updates as new price data becomes available, allowing traders to monitor higher-timeframe range, direction, and key OHLC levels while executing from a lower timeframe.
FEATURES
• Displays five independently configurable higher timeframes
• Shows six candles per timeframe: five completed candles and one live candle
• Projects all higher-timeframe candle groups to the right of current price action
• Uses true chart prices—no normalized or synthetic price scale
• Bullish and bearish candle coloring
• Adjustable live and historical candle transparency
• Optional timeframe headers
• Optional Open, High, Low, and Close labels for each live HTF candle
• Adjustable right offset, candle width, candle spacing, and group spacing
• Designed for clean multi-timeframe context on intraday execution charts
HOW TO USE
1. Apply the indicator to a lower-timeframe chart.
2. Choose the higher timeframes you want to track in the settings.
3. Use the projected candle groups to identify higher-timeframe direction, current range position, prior highs/lows, and developing candle behavior.
4. Combine the dashboard with your preferred market-structure, support/resistance, volume, or execution model.
EXAMPLE WORKFLOW
A trader using a 1-minute or 5-minute chart can keep the 1H, 4H, Daily, Weekly, and Monthly candles visible at once. This makes it easier to see whether a lower-timeframe move is occurring near a higher-timeframe high, low, open, or close—without leaving the execution chart.
NOTES
• The rightmost candle in each group is the currently developing higher-timeframe candle, so its high, low, close, color, and OHLC labels can change until that timeframe closes.
• For the clearest results, use the script on a chart timeframe lower than the smallest selected dashboard timeframe.
• This is a visual analysis tool, not a trading strategy and not financial advice.
Created by Quantum Edge. Indikator

HTF FVGs (UDT) [CantoLab]A multi-timeframe extension of the FVG Detector (UDT) — plots Fair Value Gaps across up to 6 timeframes at once, still built the same way: using User-Defined Types (UDTs) so the detection, drawing, mitigation, and state-tracking logic are all just function/method calls instead of repeated inline logic.
What's different from the single-timeframe version
Instead of writing a separate request.security call for each timeframe, t his uses a single reusable function that takes a timeframe as a parameter and is looped through for all 6 timeframes .
It also adds a getBar function , this solves a specific problem with HTF FVGs: the gap is detected on the higher timeframe, but if you just use the HTF bar's open time to place the box, it doesn't line up with the actual candle that created the high or low. getBar walks forward through the lower-timeframe bars to find the exact candle that produced that price, so the FVG box is drawn precisely where the gap actually formed.
Everything else is the same as the FVG Detector :
Standard 3-candle FVG detection
Boxes with optional border, mid-line, and labels
Mitigated FVGs are removed automatically, with an option to keep them visible in a muted state
Settings
- Universal FVG Color — one color for all timeframes, or a separate color per timeframe
- Labels — toggle, size, color
- Border — toggle, color
- Mid Line — toggle, color, style, width
- Timeframe 1–6 — individually toggle, set timeframe, set color
Notes
- Open source — feel free to study, reuse, or build on this
- This indicator does not provide financial advice. You are responsible for how you build around and execute on this information Indikator

CRT Engine [vault]CRT Engine
CRT Engine is a complete Candle Range Theory toolkit built around one idea: the higher timeframe candle sets the range, the lower timeframe shows you how that range gets manipulated and delivered. The script tracks the HTF range, detects sweeps of the previous high or low, confirms the shift with an order block or a CISD, and follows the model until it either reaches its target or gets invalidated. Around that core it adds HTF fair value gaps, previous period highs and lows, SMT divergence, multi timeframe moving averages and a compact dashboard, all sharing one color palette so the chart stays readable.
HOW THE CRT MODEL WORKS
Every new HTF candle opens a new range. Its high and low are tracked live on the chart timeframe. When the HTF candle closes, the script compares it to the previous HTF candle:
• Sweep of the high: the candle traded above the previous high and closed back below it. Bias flips to bearish, the previous low becomes the target.
• Sweep of the low: the candle traded below the previous low and closed back above it. Bias flips to bullish, the previous high becomes the target.
• Double purge: both sides were taken in the same candle. Bias is decided by the candle direction (bullish close = bullish bias) and the sweep is labeled D-Purge.
From that point the model is Active. It becomes Success when price reaches the target side of the previous range and Invalidated when price breaks back through the swept level. Status is reflected on the range box border and on the HTF candle panel.
MODEL 1 VS MODEL 2
Model 1 is the faster version. The sweep is detected in real time on the chart timeframe, not only at HTF close. As soon as price breaches the previous high or low and closes back inside, the sweep line, the target line and an order block line are drawn. The order block is the low of the candle that set the swept high (or the high of the candle that set the swept low). If price later trades through the sweep level, everything is cleared and the model resets.
Model 2 is the confirmation version. After the sweep candle closes, the script looks back through the consecutive same-direction candles that built the manipulation leg and stores the opening price of that series. A CISD (change in state of delivery) prints when a chart timeframe candle closes through that level. The sweep candle is labeled C1 and the CISD candle is labeled C3, matching the classic three candle CRT structure.
A bias filter lets you run the model long only, short only, or neutral.
TIMEFRAME PAIRING
Auto mode picks the HTF from the chart timeframe: 1m to 15m, 3m to 30m, 5m to 1H, 15m to 4H, 1H to 1D, 4H to 1W, 1D to 1M. Presets are available for 1H-1D, 4H-1W, 1D-1M and 1W-3M, and a custom HTF can be set for anything else. The script validates that the HTF is higher than the chart timeframe and stays idle otherwise.
HTF CANDLE PANEL
On the right side of the chart the script draws the last few HTF candles as mini candles with wicks. Above them sits the HTF label with a live countdown to the next close, below them the current model bias. Sweeps between panel candles are marked with a small line and a sweep label, and the candle borders change color with the model status (neutral while active, bull color on success, bear color on invalidation). Offset, spacing, width and candle count are adjustable.
HTF FAIR VALUE GAPS
Fair value gaps are detected on a higher timeframe, either automatically chosen from the chart timeframe or set manually. Each gap is drawn as a box that starts at the close of the first candle of the three candle pattern, which is where the imbalance actually forms, and extends to the right with an optional midline and a label showing the HTF. A gap is removed once the HTF candle closes through it. You can cap how many gaps stay on the chart.
HTF LEVELS
Previous day, week, month, quarter and year highs and lows, with the previous open as an optional third line. Lines start at the bar where the level was formed and stop exactly where price first touches them, so a mitigated level is still visible but no longer projected forward. Labels use the PDH / PDL / PWH / PWL convention. Line style, width and label size are shared across all timeframes.
SMT DIVERGENCE
The script compares the chart symbol with a correlated instrument and flags divergence in two ways: at HTF close (one symbol made a higher high while the other did not, with a matching candle direction) and on chart timeframe pivots (a new higher high on the chart while the paired symbol printed a lower high, or the mirror for lows). Divergence is drawn as a line between the two swing points with the pair name as a label. Auto pairing covers index futures (NQ, ES, YM, RTY and their micros), CFD indices, major and cross forex pairs, currency futures, gold, silver, oil products and BTC/ETH. A manual pair can be set for anything else. Optionally only the latest bullish and bearish SMT are kept.
MOVING AVERAGES
Five configurable moving averages (SMA, EMA, RMA, WMA, HMA, VWMA), each with its own length and timeframe. Lines are hidden by default and can be toggled with one switch. When enabled, all lines automatically hide once the chart timeframe is higher than the highest MA timeframe in use, so a 15m EMA never gets drawn on a daily chart. The dashboard trend rows keep reading the first three MAs whether the lines are visible or not.
DASHBOARD
A small table showing the chart and HTF pairing, the active model and bias filter, the current bias, an aggregated MA trend (bullish, bearish or mixed) with per-MA arrows, the SMT pair in use and the date. Position and text size are configurable.
COLOR SCHEMES
Seven schemes, each defining the bull, bear, neutral, text and accent colors that every element on the chart uses:
• Vault Dark: teal and rose on a dark background, the default
• Light: near black text and lines with blue and red accents, made for white charts
• Midnight: blue and pink
• Neon: bright green and magenta
• Ember: orange and red
• Mono: greyscale
• Custom: set all five colors yourself
Box transparency is controlled with a single slider.
ALERTS
• Model formed: a new HTF candle closed and the model state was evaluated
• Sweep: a sweep of the previous high or low was detected
• Double purge: both sides of the previous range were taken
• Model success: the target was reached
• Model invalidated: the sweep level was broken
NOTES
The model logic does not repaint. HTF data is requested without lookahead and the Model 1 real time sweep is confirmed on candle close. Drawings such as the panel, the labels and the level extensions are repositioned on the last bar for display only.
The script is a context and structure tool. It does not generate trade signals and nothing in it should be treated as financial advice.
Indikator

ICT HTF FVGsHigher Timeframe Fair Value Gaps with CE and Quarter Levels
What it does
This script draws fair value gaps from two higher timeframes onto the chart you are already looking at, so a 4-hour or daily gap stays visible while you work on a 5-minute chart. Each gap is drawn as a zone anchored at the time the pattern actually formed, with a consequent encroachment (CE) line at its midpoint, and the script then tracks what price does with that zone afterwards: left alone, entered, reached at the CE line, or traded all the way through. Both higher timeframes are chosen by you, and every filter, colour, and lifecycle rule is a setting.
How it works
A fair value gap is a three-candle pattern where the middle candle moves far enough that the first and third candles do not overlap, leaving a price range that was passed through in one direction without trading in the other. The script evaluates that pattern on each selected higher timeframe and projects the resulting zone onto the chart's own bar index, both for its left edge and for any offset applied to its right edge, which is what keeps a weekly zone on the correct spot of an intraday chart and keeps an offset from ever landing inside a trading pause.
A bullish gap exists when the third candle's low is above the first candle's high. The zone spans that distance, and price returns into it from above.
A bearish gap exists when the third candle's high is below the first candle's low. The zone spans that distance, and price returns into it from below.
The CE line sits at the exact midpoint of the zone. The optional quarter lines sit at 25 % and 75 % of it.
Each zone moves through four states: open, touched, CE reached, and mitigated. The border style and the fill opacity show which state a zone is in.
A zone is only created once all three candles of its pattern have closed on their own timeframe. Nothing is drawn from a candle that is still forming.
Optional filters can reject a gap before it is drawn: direction, the trend of its own timeframe, the quality of the middle candle, and the time window it formed in.
How to use it
Add the script and set the two higher timeframes you follow. Both must be at or above the chart timeframe; a lower one is switched off and named on the chart.
Read the zones as areas price has left behind, not as signals. The colour tells you which timeframe and direction a zone belongs to, the label repeats it in text.
Watch the state. A solid border means untouched, a dashed border means price has been inside, a faded zone has been traded through completely. There is no legend on the chart; the colour tied to each timeframe is set in the Style group of the settings.
Require Displacement is on by default and removes gaps left by quiet candles. Turn on the remaining filters one at a time if there are still more zones than you want.
Set Extend Zones to match how you read a chart: ending a fixed number of bars right of price, freezing where a zone was traded through, or running to the right edge.
Inputs
Timeframes - two independent slots, each with an on/off switch and its own timeframe. A slot below the chart timeframe is ignored.
Direction - keep both directions, or only bullish or only bearish gaps.
Require Displacement - on by default. Demands that the middle candle's body covers at least a chosen share of its range, optionally that its range reaches a multiple of the ATR of its own timeframe. Body share 0-100 %, default 50; ATR multiple 0-10, default 0 which switches that half off.
Trend Filter - compares the close of the last completed bar of the slot timeframe with an EMA on that same timeframe, and keeps only gaps with or against that direction. EMA length 2-500, default 50.
Session Filter - keeps only gaps whose middle candle starts inside a chosen window, in a chosen timezone. A slot on a daily timeframe or higher ignores it.
Interaction Basis - whether a bar's wick or only its close counts as reaching a zone, its CE line, or its far edge.
Mitigation Basis - HTF Bar Close advances a zone only when a bar of its own timeframe closes; Chart Bar advances it on every closed chart bar.
Zones Per Timeframe - how many zones each slot keeps before the oldest is removed. Range 1-20, default 3.
Extend Zones - To Current Bar keeps open zones ending a set number of bars right of price, Until Mitigated freezes a zone where it was traded through, Always runs every zone to the right edge. Right Offset 0-200 bars, default 10.
Labels - content and text size as a number from 8 to 40, default 12. Position is fixed just outside the right edge of the zone, at CE height.
Style - a bullish and a bearish colour per slot, fill opacity, mitigated opacity, border width where zero draws no border, and the CE line style and width.
Settings that only apply under a condition are greyed out until that condition is met, so an inactive option cannot be changed by mistake.
Signals and alerts
New FVG formed - a new zone has been created on one of the two timeframes.
FVG entered - price has reached into a zone for the first time.
CE reached - price has reached the midpoint of a zone.
FVG mitigated - price has traded through an entire zone.
Every alert fires once per bar close. Each type fires at most once per bar; the message names the direction and timeframe of the zone nearest to price and, if others made the same move on the same close, how many. Require Displacement is on by default, which lowers how many gaps are drawn in the first place and therefore how often these alerts fire; turn it off to see and be alerted on every structural gap again.
Repainting
Every value used to build a zone is read from bars that have already closed on their own timeframe. The request is offset by at least one bar and paired with lookahead, which is the combination that returns the last completed higher-timeframe bar rather than the one still forming. A zone therefore appears at the close of the third candle of its pattern and never moves afterwards, and state changes are only evaluated on confirmed bars. The visible consequence is deliberate: a gap forming inside a running 4-hour candle is not drawn until that candle closes. Showing it earlier would mean drawing a zone whose edge can still move, because the low of an unfinished candle can fall further and close the gap again.
Limitations
A zone appears only when the higher-timeframe candle that completes it has closed. On a daily slot that can be hours after the move that created the gap.
On a low chart timeframe the loaded history may not reach back far enough to show older zones of a high timeframe, because the zone's left edge sits on a bar index that predates what is currently loaded.
The session filter has no meaning on a daily timeframe or higher and is skipped there, so a slot on daily will show gaps from outside the chosen window.
A timeframe below the chart timeframe cannot be projected meaningfully and is switched off rather than approximated.
The script marks where gaps are and what price has done with them. It does not judge whether a gap will be filled, and it produces no entries, exits, or directional calls.
Only chart bars and higher timeframes are used. No tick data, no volume-derived values, so nothing here depends on the data plan of the account.
This script is a charting tool for educational purposes. It does not provide
financial advice and does not predict future price movement. Trading carries
risk; decisions and their outcome remain yours. Indikator

Liquidity Ladder+ (M1D)OVERVIEW
MTF Liquidity Ladder maps where resting orders sit above and below price, read from six timeframes at once — 1H, 4H, 7H, 1D, 3D and 1W — and draws only the closest few from each. Nothing else goes on the chart.
A level here is a SWING: a candle whose high dominated the candles either side of it on its own timeframe. That high is where buy stops rest, so it is buyside liquidity (BSL). A swing low is where sell stops rest, so it is sellside liquidity (SSL). A level comes off the chart the moment price trades through it, because liquidity that has been taken is not liquidity any more.
Every line is black and solid, because a pool carries no direction — it is neither bullish nor bearish, it is simply somewhere price may go to fill orders, and colouring it would imply a bias the level does not hold. Weight is the only ranking: the weekly is the widest line on the chart and the hourly the thinnest, so you know which timeframe a level belongs to before you have read its name.
Everything is evaluated on bar close. Confirmed levels do not repaint.
WHAT IT PLOTS
Swing levels from six timeframes. Buyside (swing highs) above price and sellside (swing lows) below it, for 1H, 4H, 7H, 1D, 3D and 1W. Each timeframe has its own on/off switch, its own line weight and its own right-hand runway.
Only the closest 1-10 per timeframe, per side. A pool forty handles away is not a decision you are about to make, and it costs exactly as much ink as the one you are. The default is two per timeframe per side. Levels further out stay tracked and appear the moment a nearer one is taken.
One label per level, at the right end of its own line. The name sits level with the price, no box behind it, in monospace. The line's right edge and the label's x are the same number used twice, so a name can never end up somewhere its line is not.
Six label columns. Each timeframe stops at its own distance past the live candle — by default 4, 7, 10, 15, 17 and 20 bars from 1H up to 1W — and parks its name there. The families land in six columns instead of contesting one patch of screen, and the column itself tells you the rank.
Dates on daily and above, prices on 4H and above. A daily or weekly level is worth dating, because which day made it changes what it means: the label reads 1D 19/07. An hourly level carries the tag alone. From 4H up, the label also carries the price, since a pool that size is one you plan around.
WHAT SEPARATES IT FROM A PREVIOUS-HIGH / PREVIOUS-LOW SCRIPT
Levels that share a price become ONE level. Two swings resting within a few ticks of each other are one pool, not two. Drawn separately they produce two lines at the same height and two names fighting for the same space. Here they merge into a single line in the senior timeframe's column, at its weight, carrying every tag that sits there — 4H·1H. A candidate is tested against the whole group's envelope rather than just its first member, so a chain of near-misses cannot walk a group away from where it started. Never two names for one price, and never a name nudged off the level it belongs to.
Lines anchor to the exact bar that made the swing. A higher-timeframe pivot only knows which CANDLE made it. Anchor the line at that candle's open and a 4H level begins up to four hours to the left of the high it is named after — visibly adrift from the swing it describes. This script follows each timeframe's candle as it forms, records the exact chart bar its high and its low printed on, and anchors there instead. The date in the label names that same bar. A level older than the chart's loaded history has no bar to anchor to; it falls back to the candle's open, and its origin is off the left edge regardless.
A distance gate, because lines pull the price scale. A weekly pool six hundred points away on a one-minute chart does not sit quietly off-screen. The pane stretches to include it and every candle you were actually reading is flattened into a band. With six timeframes drawing at once that is a chart you cannot trade from. So nothing draws further from price than a multiple of the recent range — the last 300 bars, high to low, which tracks the instrument and the chart timeframe on its own. It gates DRAWING only: the level stays tracked, stays swept, stays alerted, and reappears as soon as price comes back within reach.
SETTINGS
Timeframes
One row per timeframe: draw it, how many bars past the live candle it runs, and how heavy its line is. Defaults 1H 4/1, 4H 7/1, 7H 10/1, 1D 15/2, 3D 17/2, 1W 20/3.
The weekly is always the heaviest line and never thinner than 2. If another timeframe is set wider, the weekly is lifted to match rather than the other being cut — no setting is discarded, but the hierarchy holds.
A timeframe hides itself when the chart timeframe reaches or passes it. A 1H level on a 4H chart is not a level, it is the bar you are standing on.
Levels
Levels per timeframe: 1-10, default 2.
Buyside and Sellside toggles, both on.
Swing strength — bars either side a candle must dominate to count as a swing, default 3.
Merge tolerance in ticks, default 4. Zero merges only prices that match exactly.
Distance gate, as a multiple of the recent range, default 1.5. Zero switches it off.
Labels
Text size, default small.
Date on 1D, 3D and 1W labels, on.
The words BSL and SSL, off by default — a level above price is Buyside and one below is Sellside, so the words repeat what the chart already says.
Price: Off, 4H and above (default), or Every level.
Alerts
Announce a sweep from this timeframe up, default 4H.
ALERTS
Sweeps below the chosen floor stay silent. A 1H pool gets tickled all session, and an alert on every one is an alert you stop reading.
A dynamic alert, at most one per bar, naming the most senior pool taken and the price it went at — for example: 4H BSL taken · 29750.00 · MNQ1!. To use it, choose "Any alert() function call" in the alert dialog.
Two fixed conditions, BSL taken and SSL taken, for anyone who prefers a plain trigger. Both respect the same floor.
NOTES
Dates are read in New York time on every instrument. An exchange's own timezone would date a CME swing in Chicago, putting a late-evening level on a different day to the rest of a New-York-based workflow.
Toggles and the distance gate affect drawing only. Detection keeps running underneath, so tidying the chart never quietly loses the analysis behind it.
Line and label objects are created once and reused rather than deleted and rebuilt each bar, so the chart does not flicker as price moves between levels.
Six request.security() calls, one per timeframe, all with lookahead off.
Disclaimer
This is an analysis tool. It marks where liquidity rests and when it is taken; it does not generate entries, exits or signals, and it makes no claim about what price will do next. Indikator

Auto Fibonacci Fan - Confirmed Pivots [AFD]
A Fibonacci level without context is just another line. What happened when price reached it - and where is price now?
Auto Fibonacci Fan - Confirmed Pivots combines disclosed automatic anchors with a compact decision-context board. It shows the projected levels, retains each
level's last confirmed Tested, Rejected, Broken, or post-break Held event, and
reports whether the last confirmed close is below, inside, or above the current
0.618-0.650 Golden Pocket. These are descriptive chart states, not trade calls.
The anchor and lifecycle contract stays visible: how a leg qualifies, when it
becomes current, when it becomes an archive, and when current geometry freezes
as completed history. The result is recent fan context without an unbounded
field of permanent rays.
AT A GLANCE
Disclosed qualification - strict confirmed pivots, ATR-normalized displacement, and directional efficiency define which completed legs reach the chart.
Bounded history - up to four current/completed fans; the oldest leaves first.
Lifecycle projection - the current fan advances to the latest chart bar, while each completed fan locks at replacement or invalidation. Infinite projection remains optional.
Five configurable levels - color identifies ratio, not direction or trade quality. Ratio labels are intentionally absent.
Chart or higher-timeframe anchors - higher-timeframe fans use completed source bars.
Golden Pocket context - the default-on current-fan 0.618-0.650 projected wedge reports whether the last confirmed close is below, inside, or above it. The range is a convention, not a signal or proven edge.
Focused presentation - nine color schemes, stepped Gradient shading, one active-band spotlight, native line styles, and optional baselines.
Compact fan map - a Golden Pocket row plus five color-matched horizontal rails connect each ratio to its projected price and confirmed chart-bar Tested, Rejected, Broken, or post-break Held state, with the latest level event aged in completed bars.
HOW IT WORKS
A pivot is accepted only after the configured bars exist on both sides. An
opposite pivot forms a candidate leg. Its anchor-to-anchor move must pass both a
minimum ATR size and a minimum efficiency threshold. Efficiency is the direct
leg range divided by accumulated true range between the anchors. Passing these
filters means only that the numerical contract was met.
A qualifying opposite leg becomes current and archives the fan it replaced. A
confirmed source close strictly beyond the current origin ends current status
and freezes that fan as bounded history until the four-fan cap removes the
oldest.
Ratio 0 maps to the leg end and ratio 1 to the origin. Colour identifies the
ratio level, not direction, strength, or trade quality.
The Golden Pocket is a separate fixed 0.618-0.650 projected wedge on the
current fan only. The 0.650 boundary is a conventional buffer rather than a
Fibonacci-derived ratio. The pocket does not change qualification and is not
an entry, reversal, probability, or support/resistance claim.
WHY THE LIFECYCLE MATTERS
The default view separates current geometry from retained context without
extending every historical ray forever. Current rays continue to the latest
chart bar. Completed rays stop at replacement or invalidation. Age fading keeps
the bounded history readable without adding signals, scores, or price targets.
HOW TO USE IT
Start with the Swing preset on a standard time-based chart. It is the fresh default; Scalp, Intraday, and Custom change qualification sensitivity.
Use Chart or an equal-duration Anchor Timeframe for chart bars, or select a strictly higher timeframe for completed-source anchors.
Use Lifecycle projection for bounded rays. Fresh visual defaults are Dotted 1 px rays and Gradient fill at 20%; the current price-containing editable band receives bounded emphasis.
Read the GOLD row first: it reports whether the last confirmed close is BELOW ZONE, IN ZONE, or ABOVE ZONE for the current projected 0.618-0.650 pocket.
Then read the five level rows: each horizontal rail matches its chart ray and shows projected price plus the last confirmed level interaction. Compact is the default; Large expands it.
WHAT IT DELIBERATELY DOES NOT DO
No manual anchors, horizontal retracement grid, confluence, signals, targets,
scores, alerts, or backtests. Qualified means only that the disclosed numerical
filters passed; it is not a probability or recommendation.
DATA AND TIMEFRAMES
Confirmed pivots arrive after their right-side bars exist. Higher-timeframe
results also wait for a completed source bar. An equal-duration selection uses
chart bars. A lower timeframe or unknown interval draws no fan and displays the
specific problem plus correction rather than silently falling back.
Nonstandard charts can supply synthetic or approximate OHLC values, so parity
with standard candles is not claimed.
ORIGINALITY AND CREDIT
Fibonacci fan geometry is established. This clean-room implementation adds a
disclosed automatic anchor, two-filter qualification, bounded queue, and finite
lifecycle contract in one focused open-source fan. It does not claim unique or
predictive geometry.
Public open source under the Mozilla Public License 2.0. (c) Auction Foundry.
This indicator describes confirmed swing geometry from chart data. It is not a
forecast, a signal, or financial advice. Indikator

HTF Time Markers [twr]HTF Time Markers
This indicator plots higher-timeframe (HTF) period boundaries directly on your current chart, giving you a clean visual reference for where each new HTF candle begins — without needing to switch charts or add a separate HTF overlay.
Key Features
Auto Timeframe Detection — Automatically selects an appropriate HTF based on your current chart resolution (e.g. 5m chart → 15m markers, 1H chart → 4H markers), or set a manual timeframe if you prefer full control.
Two Display Modes
Full Height — draws a vertical line stretching across the entire chart at the start of each new HTF period.
Session Range — draws a live-updating box confined to the actual high/low range of the developing HTF candle, expanding in real time as the period forms.
HTF Open Price Line — Plots a horizontal line at the open price of each HTF candle, independent of the vertical marker settings. Choose how it extends:
Until Next Period — stops automatically where the next HTF candle begins.
Full Right — extends indefinitely into future bars.
Full Chart — extends across the entire chart in both directions.
Useful as a quick reference for whether price is trading above or below the current HTF open — a key reference level in many ICT/SMC frameworks.
Smart Timestamp Labels — Each vertical marker is labeled with contextual text that adapts to the timeframe:
Sub-weekly HTFs show time and weekday (e.g. "09:30 / Monday"), or weekday-only if preferred.
Weekly HTFs show the week-of-month (e.g. "Week 2").
Monthly, Quarterly, and Yearly HTFs show calendar-relative labels (month name, quarter number, or year) instead of a redundant time stamp, since higher-timeframe opens always land on the same weekday/time.
Timezone Control — Labels are calculated using a selectable timezone (default America/New_York), so your markers align with the session times your strategy is actually built around, rather than the raw exchange timezone.
Full Styling Control — Independently adjust color, width, and style (solid, dotted, dashed) for both the vertical markers and the open line, plus label size and a configurable cap on how many historical markers/lines are kept on the chart.
How It Works
The indicator tracks the start of each new HTF bar using request.security and draws a vertical marker at that boundary. In Session Range mode, the box continues updating its top/bottom/right edges on every bar until the HTF period closes, giving you a live read on the developing range. At the same time, an independent open-price line is plotted at the HTF candle's opening price and extended according to your chosen mode. Older markers and lines are automatically pruned once you exceed your configured maximums, keeping the chart uncluttered.
Use Case
Useful for traders who reference higher-timeframe context (e.g. 4H, Daily, Weekly opens) while executing on a lower timeframe, and want both a visual cue for where each HTF candle starts and a persistent open-price reference level — without constantly toggling chart resolutions. Indikator

Indikator

Multi-Timeframe Trend Matrix [JOAT]Multi-Timeframe Trend Matrix
Reads several timeframes with several methods at once and scores their agreement into a single alignment signal — without lookahead.
What it is
Trading a single timeframe blinds you to the larger context; watching many by eye is slow and inconsistent. This indicator evaluates a grid of timeframes and trend methods, turns the whole grid into one alignment score, and signals when top-down agreement forms. It is an original multi-timeframe aggregation tool built to avoid the common pitfalls of higher-timeframe requests.
How it works
• The matrix — a set of higher and lower timeframes is each assessed by several independent trend methods (such as a moving-average relationship, a directional trend measure and a momentum read). Each cell of the grid returns simply bullish or bearish, so the picture is easy to interpret.
• No lookahead — every higher-timeframe value is pulled with lookahead disabled, so the indicator never borrows future data from an unclosed higher-timeframe bar. This is a deliberate, disclosed design choice that keeps the signals honest and non-repainting on historical bars.
• Alignment score — the grid is condensed into one signed score representing how strongly all timeframes and methods agree. Full agreement produces a strong reading; a split grid produces a weak, near-neutral one.
• State-machine signals — a Buy fires when alignment turns sufficiently bullish from a non-bullish state; a Sell is the mirror. Requiring a state change means the matrix will not re-signal the same direction repeatedly — the signals are self-spacing.
Trade levels
Each signal draws a red risk box to the ATR stop and a green reward box to the third target, with inner dividers and right-edge labels for entry, stop and each take-profit at your R multiples.
The dashboard
An adjustable alignment-matrix panel displays every timeframe-by-method cell as bullish or bearish, a bipolar alignment-score headline, the active signal, a conviction estimate, and a live first-target-before-stop tally from closed bars only. The grid shows exactly which timeframes agree and which disagree.
How to use it
• Works on any asset; pick a base timeframe and let the grid supply the higher-timeframe context.
• Favour entries when the grid is broadly aligned; be cautious when it is mixed.
• Use it as a top-down filter alongside your own entry method, or take its aligned signals directly.
Settings
The set of timeframes, the methods and their lengths, the alignment threshold, ATR risk multiple and target R multiples, plus visual and dashboard controls.
Originality and usefulness
The contribution is the aggregation framework: a disciplined, lookahead-free multi-timeframe, multi-method grid condensed into one transparent alignment score with a state-machine trigger. Seeing the full grid — not just a final arrow — is what lets a trader trust or override the signal for themselves.
Notes and limitations
• Higher-timeframe values update only as those bars close, so alignment can shift when a higher-timeframe bar completes — this is expected and prevents lookahead bias.
• Strong alignment can still precede a reversal; agreement is context, not certainty.
• The tally reflects only past bars on the current chart and is not a forecast.
• Educational and analytical tool, not financial advice.
— made with passion by officialjackofalltrades
Indikator

Strategi

Indikator

HTF Candle PO3 AMD SessionsHTF Session Dashboard (Higher Timeframe Candles)
Core idea: This indicator allows you to view the price action of a Higher Timeframe (HTF) drawn as full candles directly on your current lower timeframe chart. It's designed to keep you aware of the macro market structure without needing to constantly switch timeframes.
How It Works
Instead of just showing standard HTF levels, this indicator dynamically builds and projects the current day's higher timeframe candles (e.g., 4-Hour candles) off to the right side of your active chart (e.g., a 1-minute or 5-minute chart).
The candles are constructed in real-time. As price moves on your lower timeframe, the active "current" HTF candle will grow its wicks and adjust its body live.
Key Features
Live HTF Candle Projection: Displays the sequence of HTF candles that make up the current trading day, spaced neatly to the right of the current price action.
Session Extremes: Automatically draws dotted reference lines stretching across your chart to highlight the absolute High, Low, Body High, and Body Low of the entire current session.
Live Countdown Timer: Shows a dynamic timer above and below the candle cluster indicating exactly how much time is left until the active HTF candle closes.
Hour Labels: Every HTF candle has a small label indicating its open hour (with an adjustable timezone offset setting) to help you quickly identify Kill Zones within the macro candles.
Visual Customization: Fully adjustable body width, transparency, spacing, offset distance, and bull/bear color schemes.
Clean Daily Reset: The indicator automatically clears the prior day's candles at midnight (exchange time) and begins building the new sequence, keeping your chart uncluttered.
Why Use This?
When trading intraday (like on a 1m chart), it's easy to get lost in the noise and trade right into a major 4-Hour support or resistance level. By projecting the 4-Hour candles directly onto your 1-minute chart, you always know exactly where you are relative to the higher timeframe narrative and structure.
Recommended Settings
HTF Setting: 240 (4 Hours) or 60 (1 Hour) when trading on a 1m–15m chart.
Hour Label Offset: Adjust this (e.g., +1 or -1) if you want the candle hour labels to match a specific local time zone (like EST) rather than exchange time.
Indikator

CandelaCharts - HTF Mappings📝 Overview
The CandelaCharts - HTF Mappings indicator seamlessly overlays higher timeframe (HTF) candles directly onto your current chart. It allows traders to visualize the broader market context without switching timeframes, making it easier to spot macro trends, support/resistance, and price action dynamics.
📦 Features
Dual HTF Overlays : Display up to two distinct higher timeframe candles simultaneously.
Right-Side Panel : View the current state of your selected HTFs elegantly displayed on the right margin.
Volatility-Adjusted Opacity : Candle bodies dynamically adjust their opacity based on the Average True Range (ATR), giving you a visual representation of market volatility.
Historical Candles : Project a defined number of past HTF candles to analyze previous price action on a macro level.
HTF Sweeps : Automatically detect and project liquidity sweep lines from mapped HTF candles. Sweeps precisely anchor to the HTF high/low wicks and persist until crossed by current price action.
Trend Lines : Optionally draw a trend line connecting the open and close prices within each mapped HTF candle to track internal momentum.
Customizable Visuals : Full control over colors, wick widths, vertical separators, and timeframe/time labels.
⚙️ Settings
Timezone : Set the timezone used for displaying candle timestamps.
HTF I & II : Configure the timeframes, historical count, colors (bull/bear, body/border), wicks, separators, trend lines, and label visibilities for each HTF.
Sweeps : Customize sweep line colors, width, styling, and selectively display or hide invalidated (crossed) sweeps.
HTF Settings : Adjust the position, spacing, margin, and size of the right-side HTF panel.
⚡️ Showcase
Mapped HTF Candles
HTF Sweeps
HTF Overlays with Trend Lines
Dual HTF Overlays
🚨 Alerts
New HTF Candle : Triggers an alert whenever a new higher timeframe candle opens, keeping you updated on macro shifts without having to constantly monitor the chart.
⚠️ Disclaimer
Trading involves significant risk, and many participants may incur losses. The content on this site is not intended as financial advice and should not be interpreted as such. Decisions to buy, sell, hold, or trade securities, commodities, or other financial instruments carry inherent risks and are best made with guidance from qualified financial professionals. Past performance is not indicative of future results.
Indikator

HTF Power of Three @SafarTradesHTF Power of Three
HTF Power of Three is a higher timeframe visualization framework designed to project a developing Daily, Weekly, or Monthly candle directly onto a lower timeframe chart.
The indicator is built around ICT's Power of Three (PO3) concept, allowing traders to monitor the current higher timeframe range and observe how price develops within that structure throughout the session.
Rather than repeatedly switching between execution and higher timeframes, traders can maintain awareness of the active higher timeframe candle while remaining focused on lower timeframe execution.
Many traders use the Daily, Weekly, or Monthly candle as a reference for directional bias, range analysis, and Power of Three development. However, viewing these structures traditionally requires frequent timeframe changes.
HTF Power of Three solves this by projecting the active higher timeframe candle directly onto the chart, allowing traders to continuously monitor:
• Current higher timeframe range
• Relative position of current price within that range
• Expansion of the active candle as new price data forms
• Potential accumulation, manipulation, and distribution development
• Higher timeframe context during lower timeframe execution
Power of Three Framework
The indicator is designed to help traders visualize how price is developing inside the active higher timeframe range.
As the higher timeframe candle evolves, the projected structure updates in real time, allowing traders to monitor changes in range expansion, directional movement, and overall delivery without leaving the execution chart.
By maintaining visibility of the active higher timeframe candle, traders can better understand where current price is trading relative to the projected range and how the developing structure aligns with their market narrative.
Higher Timeframe Reference Levels
The projected candle includes key higher timeframe reference points that help traders maintain context throughout the session.
Optional display elements include:
• Open
• High
• Low
• Current Close
• Range Information
• Price-Based Range Measurements
• Tick-Based Range Measurements
These references allow traders to quickly evaluate the state of the developing higher timeframe candle without requiring separate charts.
Customization
The indicator includes extensive display controls allowing users to customize:
• Daily, Weekly, or Monthly projections
• Projection positioning and offset
• Bullish and bearish candle appearance
• Wick, border, and body styling
• OHLC label visibility
• Range table visibility
• Table positioning
• Range display format
• Daily calculation method options
Intended Use
HTF Power of Three is designed for traders who combine lower timeframe execution with higher timeframe narrative and range analysis.
By projecting the active Daily, Weekly, or Monthly candle directly onto the chart, the indicator provides continuous visibility of higher timeframe structure while reducing the need for constant timeframe switching.
Indikator

FVG + HTF Equilibrium (True Mitigation V14.2)FVG + HTF Equilibrium (True Mitigation V14.2)
อินดิเคเตอร์บอก แนวแท่งคู่(ราคาปิดแท่ง และราคาเปิดของแท่งถัดไป ราคาใกล้เคียงกัน) และ FVG
2 กลไกหลักขับเคลื่อนระบบ
1. Fair Value Gaps (FVG) – โซนความไม่สมดุลของราคา
Bullish FVG (กล่องสี Teal): โซนแรงซื้อรุนแรง ราคาเกิดช่องว่าง (Imbalance) มักลงมาทดสอบแล้วเด้งขึ้นต่อ
Bearish FVG (กล่องสีชมพู/ม่วง): โซนแรงขายรุนแรง มักรีบาวด์ขึ้นมาทดสอบแล้วร่วงต่อ
Dynamic Resizing: กล่องจะหดตัวลงตามจริงเมื่อราคาเข้าถม (Filled) และจะลบออกทันทีหากราคาปิดทะลุโซน
2. HTF Equilibrium – แนวรับ-แนวต้านแท่งคู่
Concept: ระบบดึงข้อมูลข้ามไทม์เฟรม (5m, 15m, 30m, 1h, 4h, 1D) ตรวจจับแท่งเทียนคู่ขัดแย้งในอดีต (เช่น เขียวเต็มแล้วแดงทุบสวนทันที) ณ ระดับราคาที่มีคำสั่งซื้อขายหนาแน่น
True Mitigation 100%:
- ฝั่งไทม์เฟรมใหญ่ (HTF) จะสกรีนตัวเองก่อน หากแนวราคาเคยโดนเคลียร์ไปแล้ว จะไม่สร้างเส้นเด็ดขาด
- เส้นประที่ปรากฏบนจอ หากราคาปัจจุบันใน m1 วิ่งมาชนหรือสะบัดไส้โดน เส้นจะถูกลบทำลายทิ้งทันทีเรียลไทม์ (บนชาร์ตจะเหลือเฉพาะแนวสดใหม่ที่ยังไม่เคยโดนทดสอบเท่านั้น)
FVG + HTF Equilibrium (True Mitigation V14.2)
This indicator identifies paired-candle levels (where a candle’s close and the next candle’s open are at nearly the same price) and FVGs.
Two Core Mechanisms Driving the System
1. Fair Value Gaps (FVG) – Price Imbalance Zones
- Bullish FVG (Teal Box):** A zone of strong buying pressure where a price gap (imbalance) forms. Price often retraces to test the zone before continuing upward.
- Bearish FVG (Pink/Purple Box):** A zone of strong selling pressure. Price often rebounds into the zone for a retest before continuing downward.
- **Dynamic Resizing:** The box automatically shrinks as price fills the gap and is removed immediately if a candle closes beyond the zone.
2. HTF Equilibrium – Paired-Candle Support & Resistance
Concept:The system pulls data from higher timeframes (5m, 15m, 30m, 1h, 4h, 1D) and detects historical opposing candle pairs (e.g., a strong bullish candle immediately followed by a strong bearish candle) at price levels with concentrated buy/sell orders.
True Mitigation 100%:
- Higher timeframes (HTF) perform self-screening first. If a price level has already been mitigated, the system will not create that level under any circumstances.
- Any dashed line displayed on the chart will be removed instantly in real time if current M1 price touches it or even wicks into it. As a result, only fresh, untested levels remain visible on the chart.
Indikator

Indikator

HTF Session Sweep ModelHTF Session Sweep Model
The HTF Session Sweep Model is a session-based market structure tool designed to help traders observe how price interacts with the previous confirmed higher-timeframe candle during active trading sessions.
This script was created because session trading can become messy when traders manually mark multiple highs, lows, opens, boxes, sweeps, breakouts, and traps across different timeframes. Instead of adding unrelated indicators together, this model uses one central reference point: the previous confirmed HTF candle. Once an enabled session begins, the script maps that HTF candle’s high, low, midpoint, and optional session open level onto the chart. Price action during that session is then classified around that reference range.
The purpose of the script is not to predict price. The purpose is to provide a clean framework for reading session behaviour around a higher-timeframe range.
Core Concept
The script is built around the idea that the previous higher-timeframe candle can provide useful reference levels for intraday price behaviour. Its high and low can act as areas where liquidity may be taken, where breakouts may develop, or where failed breakouts may occur.
The model does not project the HTF candle before the session opens. It activates when an enabled session opens. At that point, it takes the most recent fully confirmed HTF candle and uses it as the active session reference.
This creates a consistent question for the trader:
How is price reacting around the previous confirmed HTF candle during the current session?
What Makes This Script Original
This script is not designed as a simple combination of unrelated indicators. The components are connected through one session-based model:
1. Session engine
The script allows users to enable Asia, London, and New York sessions. Each session can use its own time window and timezone setting.
2. HTF reference map
At the start of an enabled session, the script maps the previous confirmed HTF candle. This includes the HTF high, low, midpoint, optional candle body, and optional session open level.
3. Sweep model
The script checks whether price sweeps above the HTF high or below the HTF low. Users can choose between a basic wick sweep or a stricter sweep that requires price to close back inside the HTF range.
4. Delivery shift confirmation
After a sweep occurs, the script can wait for a delivery shift confirmation before marking a sweep entry. A bearish confirmation requires price to break below a recent low range after a high sweep. A bullish confirmation requires price to break above a recent high range after a low sweep.
5. Breakout model
If price closes and holds outside the HTF range, the script can classify the move as a breakout. Users can set how many bars price must hold beyond the range.
6. Displacement filter
The breakout model can optionally require stronger candle movement by comparing the candle body against ATR. This helps filter weaker breaks that do not show meaningful displacement.
7. Failed breakout trap model
If price breaks beyond the HTF high or low and then returns back inside the range, the script can classify that move as a failed breakout trap. A Bull Trap means price broke above the HTF high and failed back inside. A Bear Trap means price broke below the HTF low and failed back inside.
These parts work together because they all answer the same question: did price sweep the HTF range, accept beyond it, or fail after breaking it?
How The Script Calculates The Model
When a new enabled session begins, the script requests the previous confirmed candle from the selected higher timeframe. The selected HTF may be adjusted by the user, such as 1H, 2H, 4H, Daily, or Weekly.
The script then stores the following values:
* Previous HTF open
* Previous HTF high
* Previous HTF low
* Previous HTF close
* Previous HTF midpoint
* Current session open
These values become the session reference map.
During the active session, the script checks price against the HTF high and low.
High Sweep:
A high sweep is detected when price trades above the previous HTF high.
Low Sweep:
A low sweep is detected when price trades below the previous HTF low.
Close Back Inside Sweep Mode:
When this stricter mode is selected, a high sweep requires price to close back below the HTF high. A low sweep requires price to close back above the HTF low.
Sweep Entry:
A sweep entry is not triggered by the sweep alone. After a sweep, the script waits for a delivery shift confirmation using the selected lookback length.
Breakout Long:
A breakout long is detected when price closes above the HTF high and holds above it for the selected number of bars.
Breakout Short:
A breakout short is detected when price closes below the HTF low and holds below it for the selected number of bars.
Bull Trap:
A bull trap is detected when price breaks above the HTF high but later closes back below the HTF high.
Bear Trap:
A bear trap is detected when price breaks below the HTF low but later closes back above the HTF low.
Volume Filter:
The optional volume filter compares current volume against a moving average of volume multiplied by the selected volume multiplier. When enabled, sweep and breakout conditions must also pass the volume filter.
Bar Close Confirmation:
The script includes an option to confirm signals only after the bar closes. This is enabled by default to make signals more stable for alerts and historical review.
How To Use This Script
1. Choose the reference timeframe
Select the HTF candle you want to use as the session reference. Intraday traders may use 1H, 2H, or 4H. Higher-timeframe traders may prefer Daily or Weekly.
2. Enable the sessions you trade
The script supports Asia, London, and New York sessions. Users can enable or disable each session and adjust the session window and timezone.
3. Watch the HTF range during the session
Once the session opens, the script draws the previous confirmed HTF candle range. The high and low are the main reaction levels.
4. Read price behaviour around the range
If price sweeps a level and returns inside, it may indicate a liquidity sweep.
If price closes and holds outside the range, it may indicate breakout continuation.
If price breaks outside and then returns inside, it may indicate a failed breakout trap.
5. Use the labels as classifications, not automatic trade commands
The labels are designed to classify price behaviour. They are not guaranteed buy or sell signals.
6. Combine with your own confirmation
Users should combine this model with their own market context, risk management, higher-timeframe bias, and execution plan.
Main Visual Elements
HTF Range Box:
Shows the previous confirmed HTF candle range during the active session.
HTF Candle Display:
Optionally displays the previous HTF candle body and wick on the chart.
High and Low Lines:
Marks the previous HTF high and low.
Midpoint Line:
Marks the midpoint of the HTF range.
Session Open Line:
Marks the price at the open of the active session.
Sweep Marks:
Marks when price sweeps above or below the HTF range.
Sweep Entry Marks:
Marks when a sweep is followed by delivery shift confirmation.
Breakout Marks:
Marks when price closes and holds outside the HTF range.
Trap Marks:
Marks failed breakout conditions as Bull Trap or Bear Trap.
Dashboard:
Optional compact dashboard showing the current session, HTF reference, confirmation mode, state, high, low, and midpoint.
Important Settings
Reference HTF Candle:
Controls which higher timeframe is used for the previous confirmed candle reference.
Sweep Mode:
Choose between Wick Sweep or Wick Sweep + Close Back Inside.
Confirm Signals On Bar Close:
When enabled, signals confirm after candle close. This is recommended for cleaner historical review and alerts.
Delivery Shift Lookback:
Controls how many bars are used to confirm a shift after a sweep.
Breakout Hold Bars:
Controls how many bars price must remain outside the HTF range before a breakout is confirmed.
Displacement Filter:
Requires the candle body to be large enough compared with ATR before confirming a breakout.
Volume Filter:
Optional filter requiring current volume to exceed average volume by the selected multiplier.
Keep Historical Sessions:
When disabled, the chart stays cleaner by only showing the current/latest session map. When enabled, historical session maps can remain visible, with a limit to reduce chart clutter.
Visual Modes:
Clean mode is designed for normal use.
Stealth mode reduces visual intensity.
Debug mode makes internal reference levels easier to inspect.
Alerts
The script includes alert conditions for:
* HTF high swept
* HTF low swept
* Sweep short
* Sweep long
* Breakout long
* Breakout short
* Bull trap
* Bear trap
* Master alert for any model event
The master alert is included so users can create one alert condition instead of setting up many separate alerts.
Recommended Use
This script is best suited for traders who use session timing, higher-timeframe ranges, liquidity sweeps, breakout continuation, and failed breakout concepts.
It may be useful on intraday charts where Asia, London, and New York session behaviour matters. It can also be adjusted for different markets and timeframes by changing the reference HTF and session settings.
Limitations
This script does not predict future price movement. It classifies how price behaves around the previous confirmed HTF candle during active sessions.
A sweep does not guarantee a reversal.
A breakout does not guarantee continuation.
A trap does not guarantee a full trend change.
Volume data may behave differently depending on the market and symbol.
Session behaviour can vary across forex, crypto, futures, indices, and stocks.
This tool should be used as a market structure framework, not as a standalone trading system.
Originality And Usefulness Statement
The originality of this script is in how it combines session timing, previous confirmed HTF candle mapping, sweep classification, breakout confirmation, and failed breakout detection into one connected workflow.
The script is useful because it gives traders a structured way to observe whether price is taking liquidity, accepting outside a higher-timeframe range, or failing after a breakout attempt. Each component supports the same central model rather than acting as an unrelated indicator mashup.
Disclaimer
This indicator is for educational and analytical use only. It is not financial advice and does not guarantee trading results. Users are responsible for their own trading decisions, testing, and risk management.
Indikator

HTF Candle Footprint [Cartel Console]# HTF Candle Footprint
HTF Candle Footprint is a higher-timeframe volume and delta visualization tool designed to help traders analyze the internal composition of a selected higher-timeframe candle directly on the chart.
The indicator reconstructs a footprint-style profile inside a dynamically generated higher-timeframe candle, allowing users to examine how volume and directional pressure were distributed throughout the candle's range. By combining volume distribution, delta estimation, Point of Control (POC), and higher-timeframe candle structure into a single visualization, traders can gain additional context about market participation and price acceptance within significant trading periods.
Unlike traditional volume profiles that focus on extended historical ranges, this indicator concentrates on the currently developing or recently completed higher-timeframe candle. This approach enables users to study how volume accumulates across price levels while simultaneously monitoring the relationship between bullish and bearish activity inside the candle body.
### Key Features
• Higher-Timeframe Candle Reconstruction
Displays a custom-rendered higher-timeframe candle directly on the chart, including body and wick structure.
• Integrated Footprint Visualization
Shows estimated buying and selling pressure across individual price levels within the selected higher-timeframe range.
• Volume Distribution Profile
Builds a horizontal volume profile that highlights where the greatest amount of trading activity occurred during the analyzed period.
• Delta-Based Pressure Analysis
Calculates directional volume estimates and displays positive and negative pressure zones using color-coded footprint cells.
• Point of Control (POC) Detection
Automatically identifies and plots the highest-volume price level within the profile.
• Dynamic High and Low Levels
Marks the extreme boundaries of the analyzed higher-timeframe candle for additional market structure reference.
• Real-Time Higher-Timeframe Bias Dashboard
Provides a compact dashboard showing the current directional bias of the selected higher-timeframe candle.
• Multi-Timeframe Support
Analyze volume and pressure behavior across Hourly, 4-Hour, Daily, Weekly, and Monthly structures.
### How Traders Use It
Many traders use higher-timeframe candles as key reference points for trend analysis, support and resistance identification, liquidity observations, and contextual decision-making. HTF Candle Footprint enhances this process by exposing the internal volume distribution of those candles.
Potential use cases include:
• Identifying high-participation price zones
• Observing areas of price acceptance and rejection
• Comparing volume concentration against candle structure
• Locating potential reaction levels around the Point of Control
• Studying directional pressure within higher-timeframe ranges
• Adding additional context to multi-timeframe analysis workflows
### Notes
This indicator uses volume-based calculations and visual approximations derived from chart data. The displayed footprint and delta values are analytical tools intended to provide additional market context and should not be interpreted as financial advice or guaranteed trading signals.
HTF Candle Footprint is designed as a visual analysis aid and can be used alongside existing price action, volume, market structure, and risk management methodologies.
Indikator

OHLC-OLHC [ARKN] ARKN combines three time-based analysis tools into a single overlay so that session context, higher-timeframe structure, and cross-asset divergence can be read together on one chart, without stacking three separate indicators.
What it does
Killzones — Draws up to four configurable session boxes (defaults: Asia, London, NY AM, NY PM) with optional session high/low pivot lines, midpoints, day-of-week labels, opening-price lines, and an "opening candle" marker. Pivots can extend until mitigated or past mitigation, with optional alerts when a session high or low is broken.
HTF Candles — Renders up to four higher-timeframe candle sets to the right of the live price, each with its own timeframe and display count. Optional Fair Value Gap and Volume Imbalance boxes, a remaining-time countdown, and interval labels are drawn directly on the projected candles.
Sequential SMT (SSMT) — Detects SMT-style divergence between correlated instruments across nested cycles (Micro, 90-minute, Daily, Weekly, Monthly). Triads can be set automatically for common groups (metals, indices, FX, crypto, futures) or defined manually, with an inverse option for negatively-correlated pairs. Both standard (wick-based) and hidden (body/close-based) divergences are supported.
Why these three together
The three modules answer three sequential questions a session-based trader asks in order: when (Killzones frame the active session), what structure (HTF Candles show the higher-timeframe bias forming in real time), and confirmation (SSMT flags when a correlated instrument fails to confirm the move). Combining them removes the need to switch layouts or sync timeframes manually, since all three share the same timezone and session logic.
How to use
Set your timezone under Settings; all sessions and cycles reference it.
Each module has a master ON/OFF toggle at the top of its settings group.
For SSMT, either leave Triad Selection on Auto (it picks correlated assets for the current symbol) or set Manual to define your own triad. Lower timeframes show Micro/90m cycles; higher timeframes show Daily/Weekly/Monthly.
HTF Candle timeframes must be higher than the chart timeframe to display.
Settings overview
Global: drawing limit, timeframe limit, timezone, label size, text color, cutoff time. Per module: session times and colors (Killzones), timeframe and candle count (HTF Candles), cycle visibility, line styles, and correlation triads (SSMT).
Note on originality
This script combines well-established, publicly-discussed ICT community concepts — session Killzones, projected higher-timeframe candles, and SMT/Sequential SMT divergence. These concepts are not original to this script; the contribution here is integrating all three into one configurable overlay with shared session and timezone handling. The script is published open-source so the implementation can be reviewed and reused. Indikator
