ICT DAILY BIAS PRO [SOURCE CODE]//Source code
ICT-focused PulseWire indicator that combines daily bias, session structure, and multi-timeframe context in one script.
It auto-handles New York DST (UTC-4/UTC-5), tracks rolling D-1/D-2 day data, and computes expansion-based bullish or bearish bias logic.
The script draws custom session and HTF candles, killzone shadow boxes, liquidity markers, and dynamic 50% continuation/violation zones.
It includes advanced modules for imbalances (FVG/OG/VI), CISD levels, SMT divergence versus a comparison symbol, and optional dashboards/debug views.
Overall, it is built as a configurable “all-in-one” intraday framework for ICT-style bias confirmation, manipulation detection, and execution guidance. Indicator

Indicator

Goldilocks Pivot Fractals v3.0v3.0 UPDATE — Three Signal Modes
This update adds a Signal Mode engine to the classic Williams
Fractals algorithm, giving traders three detection methods
from zero-delay scalping signals to fully confirmed swing
pivots.
WHAT'S NEW
Signal Mode Dropdown (Settings → Signal Mode):
Confirmed — The original Williams Fractals logic. Detects
pivot highs and lows by requiring n bars on each side to
confirm the fractal pattern. Signals are mathematically
confirmed but arrive after the lookback window completes.
Best for swing traders and higher timeframes (15m, 1H, 4H,
Daily) who prefer certainty. Labels display as
C: BUY / C: SELL.
Zero-Lag — Fires on the forming bar using momentum-reversal
detection. No lookforward bars required. When smoothed
momentum crosses zero and the bar closes in the signal
direction, the signal fires at bar close with zero delay.
Built for scalpers on fast instruments and lower timeframes
(1m, 2m, 5m). Labels display as Z: BUY / Z: SELL.
Confirmed + Preview — Runs both engines at the same time.
Alert labels (A: BUY / A: SELL) appear instantly when the
zero-lag engine detects a momentum reversal. Confirmed labels
(C: BUY / C: SELL) stamp later when the Williams Fractal
pattern fully validates. Early signal plus confirmed stamp,
side by side on the same chart.
ADDITIONAL IMPROVEMENTS
• All arrow markers converted to zoom-proof labels — arrows
hold their shape at every zoom level instead of shrinking
to invisible lines
• Independent toggles for Shapes, Alert Labels, and Buy/Sell
Labels — show exactly what you want, hide what you don't
• Arrow size control (tiny through huge)
• Alert label size control (independent sizing)
• Directional alert label colors — green background for
A: BUY, red background for A: SELL with black text for
high contrast on dark charts
• Sensitivity control for Zero-Lag mode
(Low / Normal / High)
• On-chart mode tag displays the active signal mode
• Full alert support across all modes
HOW TO USE
For scalping: Set Signal Mode to Zero-Lag. On a 2-minute MNQ
chart, the move can be 20-40 points in two bars. Waiting for
a confirmed fractal means watching someone else's profit.
Zero-Lag fires when the turn starts.
For swing trading: Set Signal Mode to Confirmed. The
classic Williams Fractal algorithm with n-bar confirmation on
each side. Let the pattern prove itself.
For both perspectives: Set Signal Mode to Confirmed + Preview.
The A: labels give you the real-time alert, the C: labels
confirm or invalidate. Use them together for higher-
conviction entries.
Adjust the Periods (n) setting to control the confirmation
window in Confirmed mode. Lower values detect smaller pivots
more frequently. Higher values filter for larger, more
significant swing points.
Works on any liquid market — futures, forex, crypto,
equities, indices. Use with trend confluence tools for best
results.
— NPR21
Indicator

Kevy Key Hour SetupKevy Key Hour Setup is a precision timing indicator built around the 3rd 5-minute candle of each hour as the primary directional trigger for NQ/MNQ futures and other liquid instruments.
At the start of each new hour, the indicator draws a zone box around the first candle of that hour to establish the broader hourly context. At the 10-minute mark, the 3rd 5-minute candle begins forming — this is the key candle. Once it closes at the 15-minute mark, the zone is officially locked with high and low boundary lines, a 50% midline, color-coded range fill (red above mid, green below mid), price labels, and configurable profit targets above and below.
Break signals fire the moment price closes outside the 3rd candle's range — a green LONG label below the bar on a topside break, a red SHORT label above the bar on a downside break. A max range filter prevents signals from firing on wide, choppy candles. Two sets of offset lines above and below the hourly candle high/low provide additional entry and trigger reference levels.
Built-in alerts:
🕐 New Hour Open — prep for the setup
✅ Zone Set at 15-min mark — 3rd candle closed, zone is live
🟢 LONG Trigger — close broke above 3rd candle high
🔴 SHORT Trigger — close broke below 3rd candle low
The Market Has a Rhythm
Every hour, institutional algorithms and market makers reset. The first 10 minutes of each hour (:00-:10) is the initial price discovery phase — market makers are feeling out where liquidity sits, running stops, and establishing the opening range for that hour. This is noise. You don't want to trade it.
The 3rd Candle Is the Tell
The 3rd 5-minute candle (:10-:15) is where the market starts to reveal its hand. By the time the first two candles have printed, the initial volatility has settled and a cleaner directional bias is beginning to form. The high and low of that 3rd candle represent the first meaningful range where both buyers and sellers have had a fair chance to respond to the hour's opening move. It's not random — it's the first candle of the hour where smart money has had time to position.
Why the Range Matters
The high and low of the 3rd candle become your decision levels. Price respecting and holding above the midline signals buyer control. Price sitting below the midline signals seller control. When price breaks and closes outside the range entirely, it signals that one side has won the argument for that hour and a directional move is likely to follow. The break is not a prediction — it's a confirmation.
The Max Range Filter
If the 3rd candle is too wide, the setup is disqualified. A wide candle means the market was already volatile and indecisive during that window — the range is too sloppy to use as a clean trigger. A tight, well-defined range produces a higher quality setup because the risk is defined and the breakout is more decisive.
The Offset Lines
The offset lines above and below the hourly candle give you a buffer zone around the key levels. Price often pokes through a level before committing, so the offset lines help you avoid getting triggered by a wick and instead wait for a more meaningful push through the level.
The Hourly Box
The hourly box drawn at the open of each hour gives you the broader context — it shows you where the market started the hour and how far price has moved relative to that opening candle. If the 3rd candle break aligns with price moving away from the hourly open in the same direction, that's added confluence.
The Bottom Line
The setup works because it's built on market structure that repeats every hour across liquid instruments. Institutions operate on schedules, algorithms reset on the hour, and liquidity cycles follow predictable rhythms. The 3rd candle is simply the first clean, unmanipulated read of where that hour wants to go — and the break of its range is your entry signal into that move.
Indicator

Smash Reversal(MastersinMarkets)Smash Reversal (MastersinMarkets)
Description
The Smash Reversal is a price-action-based technical indicator designed to identify exhaustion points in the market. It targets "Smash Bar" setups, which occur when a price trend overextends significantly beyond recent historical boundaries before showing signs of a reversal. This tool helps traders visualize these specific high-velocity exhaustion moments on any timeframe, providing a systematic way to monitor trend shifts without relying on lagging oscillators.
Core Logic
The script identifies two distinct phases for a valid signal:
The Smash Bar (Exhaustion) : For a bullish setup, a bar must close below the lowest low of the user-defined lookback period. For a bearish setup, it must close above the highest high of that period.
Price Action Filter : The logic incorporates an isOutside check to ignore "Outside Bars," ensuring that indecisive market range expansions do not trigger false exhaustion signals.
Confirmation Trigger : A signal is only plotted when the current bar’s price breaks the high (for buys) or low (for sells) of the preceding Smash Bar, confirming that momentum has officially shifted.
Uniqueness :
This indicator is unique because it combines relative price extremes with a strict confirmation requirement. While many reversal scripts trigger immediately upon a new low or high, the Smash Reversal requires:
A specific close-to-low/high relationship.
The exclusion of indecisive "Outside Bar" volatility.
Secondary price action confirmation before the signal appears. This multi-step validation is designed to protect traders from "falling knives" in strong trending environments.
Key Features :
Dynamic Lookback Inputs: Traders can independently adjust the "Smash Buy" and "Smash Sell" lookback periods to suit different market volatilities.
Visual Background Highlights: The script automatically shades the background of a valid Smash Bar (exhaustion candle) to alert the trader before the actual signal is triggered.
Non-Repainting Signals: The shapes are plotted using an offset to ensure that once a signal is confirmed and the bar closes, it remains fixed on the chart.
How to Use :
Identify the Setup: Look for the highlighted background areas on your chart. This indicates a potential "Smash" exhaustion is occurring.
Wait for the Triangle: Only enter a trade when the SeaGreen (Bullish) or Black (Bearish) triangle appears, as this signifies that price has successfully broken the Smash Bar’s extreme.
Settings Adjustment: If trading highly volatile assets like Nifty or Bank Nifty, consider increasing the lookback period to filter out minor price fluctuations.
Disclaimer :
Trading involves significant risk. This indicator is a tool for technical analysis and does not constitute investment advice. Past performance, as shown in any historical chart examples, is not a guarantee of future results. The future is fundamentally unknowable, and traders should always use appropriate stop-loss orders and risk management. Indicator

Multi Timeframe Fractal Map [Herman]Multi Timeframe Fractal Map
This script is a multi-timeframe chart-reading framework that evaluates how the current candle interacts with the previous candle’s range across several timeframes, then combines that higher-timeframe context with intermarket comparison, structural execution levels, and session reference prices on one chart.
The core concept behind the script is a range interaction and acceptance/rejection model:
first, higher timeframe candles are reconstructed on the active chart,
then the current higher timeframe candle is compared with the previous higher timeframe candle,
then the script evaluates whether price is accepting expansion beyond that prior range or rejecting it,
then correlated markets are checked for confirmation or divergence,
and only after that are lower timeframe structural levels used for execution reference.
The script does not generate automated buy/sell orders.
Its purpose is to organize context first and execution second.
Why these components are combined
In discretionary intraday trading, traders often read:
higher timeframe structure on one chart,
range interaction and liquidity events on another,
intermarket confirmation separately,
execution levels on lower timeframes,
and session anchors such as PDH/PDL or Daily Open somewhere else.
This separation can lead to inconsistent interpretation.
This script combines these elements because each one evaluates a specific stage of price behavior: range interaction defines direction, intermarket comparison evaluates confirmation, and lower-timeframe structure is only used after that context is established.
The intended order is:
define higher timeframe structure,
classify current interaction with the previous higher timeframe range,
check whether correlated markets confirm or diverge,
establish current price location using reference levels,
use lower timeframe structural levels only after that context is already defined.
For that reason, the script is not intended as a group of unrelated tools. Each part is included to evaluate a different stage of the same chart-reading process.
1) Higher timeframe candle reconstruction
The script reconstructs multiple higher timeframe candles directly on the active chart.
For each selected higher timeframe, it maintains rolling values for:
open,
high,
low,
close,
and time.
These values are built dynamically from lower timeframe data, so the candles update while they are still forming.
This allows the script to show:
the current developing HTF candle body and wick,
prior completed HTF candles,
current HTF range expansion,
and countdown information for the active HTF candle.
The purpose of reconstruction is to keep higher timeframe structure visible on the execution chart instead of requiring the user to switch layouts.
2) Higher timeframe range interaction model
For each selected higher timeframe, the script compares the current candle with the previous candle’s range.
Using the previous candle as C1 and the current candle as C2, it evaluates:
sweep high when C2 high exceeds C1 high,
sweep low when C2 low breaks below C1 low.
It then evaluates where C2 closes relative to C1:
close above C1 high = acceptance above the prior range,
close below C1 low = acceptance below the prior range,
sweep without close beyond the boundary = rejection / failed expansion.
If neither side is swept, or if both sides are swept without clear directional acceptance, the state is treated as neutral.
This classification defines whether price is:
expanding and being accepted,
expanding but being rejected,
or not interacting with the prior range in a meaningful way.
3) Candle progression logic (Candle 2 / Candle 3)
The script evaluates sequential HTF candle behavior.
Candle 2
A Candle 2 condition is identified when:
the previous candle has a defined direction,
the current candle interacts with the prior extreme (high or low),
and the current candle closes back through or beyond that level.
This marks a potential reversal attempt.
Candle 3
A Candle 3 condition requires:
a valid prior Candle 2,
directional continuation,
and a close condition relative to the prior range (configurable strength).
This marks follow-through after the initial reaction.
The purpose of this progression is to distinguish between:
an initial reaction at a level,
and confirmed expansion following that reaction.
4) HTF classification table
The classification table summarizes the same range interaction logic across all active higher timeframes.
For each timeframe, the script uses:
C2 high, low, close,
and C1 high, low.
Classification rules:
LONG → C2 closes above C1 high
SHORT → C2 closes below C1 low
AVOID → all other cases, including:
both sides swept,
no sweep,
sweep without acceptance.
This output is deterministic and reflects current HTF behavior.
A combined bias is calculated by counting agreement across timeframes.
It summarizes alignment, not prediction.
5) Intermarket comparison (SMT)
The script compares correlated index markets to evaluate confirmation or divergence.
General conditions:
bearish divergence → one market forms a higher high while another does not confirm,
bullish divergence → one market forms a lower low while another does not confirm.
This comparison is aligned with the same reconstructed HTF structure.
Its purpose is to evaluate whether a move is supported across markets or shows relative weakness.
6) Sweep visualization
The script highlights sweep behavior directly on higher timeframe candles.
A sweep occurs when price moves beyond a previous HTF high or low.
The subsequent close determines whether that move is accepted or rejected.
This is part of the same range interaction model and is not a separate signal.
7) CISD structural execution levels
CISD levels are derived from changes in candle direction on lower timeframes, using the open price of the candle where the directional shift occurs.
The script tracks these levels as:
pending → identified but not yet confirmed,
confirmed → price closes beyond the level.
These levels represent local structure and are intended for execution reference only after higher-timeframe context is established.
For example, if a higher timeframe shows acceptance above the previous range and correlated markets confirm the move, a CISD break in that direction can be used as execution alignment.
8) HTF imbalance (FVG)
The script evaluates imbalance using non-overlapping price ranges:
bullish imbalance → earlier high is below a later low,
bearish imbalance → earlier low is above a later high.
If price trades back through the zone, it is considered invalidated.
These zones are shown in the context of reconstructed HTF candles.
9) Reference levels (location)
The script plots:
Previous Day High / Low,
Previous Day midpoint (50%),
Daily Open,
Midnight Open,
4H Open.
These levels define location only and are not used for directional classification.
10) Optional time segmentation
The script can divide the session into fixed time blocks and track their high and low.
This allows observation of:
compression,
expansion,
and failed expansion
within repeated time intervals.
How to use the script
The script is intended to be used in sequence:
Observe higher timeframe candles to define structure.
Evaluate how the current candle interacts with the previous HTF range.
Determine whether expansion is accepted or rejected.
Check intermarket comparison for confirmation or divergence.
Review multi-timeframe classification for alignment.
Use reference levels to determine location.
Use CISD levels for execution only if higher-timeframe context is aligned.
Lower timeframe signals should not be used independently.
Intended use
This script is intended for traders who:
use multi-timeframe analysis,
focus on range interaction and structural behavior,
use intermarket comparison as context,
and require structured decision-making on one chart.
Not intended as
an automated trading system,
a standalone signal generator,
or a guarantee of future performance.
Credits
Portions of the higher timeframe candle reconstruction were adapted from open-source work by Çağrı Dikici and are used with permission.
Disclaimer
This script is provided for analytical and educational purposes only.
It does not constitute financial or investment advice.
All trading involves risk. Indicator

Indicator

Indicator

MTF ATR Wave (5m, 15m, 30m) by ogudora█ MTF ATR Wave (5m, 15m, 30m) by ogudora
A minute-timeframe ATR Supertrend companion indicator, designed to work alongside "MTF ATR (1H, 4H, 1D, 1W, 1M) with databox" — filling the gap between intraday micro-structure and higher-timeframe trend analysis.
█ WHAT IT DOES
This indicator plots ATR-based Supertrend lines for 5-minute, 15-minute, and 30-minute timeframes simultaneously on a single chart. It uses a gradient color system where shorter timeframes appear lighter and longer timeframes appear darker, giving you an instant visual read on how momentum is building — or fading — across minute-level structure.
█ WHY "WAVE"?
After a sell-off, recovery doesn't happen all at once. It cascades: the 5m Supertrend flips up first, then the 15m follows, and finally the 30m confirms. Watching these layers light up in sequence — like a wave rolling in — tells you whether a bounce has real traction or is just a dead cat.
█ KEY FEATURES
◆ Gradient Supertrend Lines
5m (lightest) → 15m (medium) → 30m (darkest). Uptrend linewidth=2, downtrend linewidth=1, so the indicator stays visually subordinate to the parent 1H/4H/1D lines.
◆ Trend-Change Circles (●)
A small dot appears at the exact price level where each timeframe's Supertrend flips direction.
◆ Warning / Break Signals (⚠️ / ⚡)
⚠️ Warning: Price breaks below an uptrend Supertrend line (potential trend failure).
⚡ Break: Price breaks above a downtrend Supertrend line (potential trend reversal).
Cooldown timers and daily count limits prevent signal spam.
◆ Reba Monitor (Recovery Progress Scorecard)
A table (top-left, off by default) scoring recovery health out of 9 points:
• ATR Score (0–3): How many of the 3 minute-TF Supertrends are in uptrend
• MA Score (0–6): Whether price is above the 20/50/200 EMA on 1-minute and 5-minute charts
Judgment labels: 🔴 Reba Fail → ⚪ Neutral → 🟡 Signs → 🟢 In Progress → 🟢 Confirmed
◆ Status Table (Databox)
Top-right table (off by default) showing for each timeframe:
TF | ↑↓ | Line Value | Deviation % | 100-Share Loss | Frozen Support | Missed-Move %
◆ 4 Color Presets
Switch the entire color scheme with one dropdown:
1. Green × Red (default)
2. Red × Blue (fully separates from the parent indicator's green/red)
3. White × Black (monochrome, zero interference with any overlay)
4. Cyan × Magenta
◆ Plot-Budget Optimised
Uses only 31 plot calls, leaving ample headroom to run alongside the parent indicator (which uses ~33) within PulseWire's 64-plot limit.
█ HOW TO USE
1. Add this indicator alongside "MTF ATR (1H, 4H, 1D, 1W, 1M) with databox"
2. On a 1-minute or 5-minute chart, you'll see layered Supertrend lines cascading from 5m (closest to price) to 30m (furthest)
3. After a sell-off, watch the gradient flip from red to green — 5m first, then 15m, then 30m
4. Enable the Reba Monitor (Master Control) to get a numerical score confirming whether the bounce is holding above key EMAs
5. If the parent indicator's highlighter washes out the colors, try switching to the "Red × Blue" or "Cyan × Magenta" preset for contrast
█ RECOMMENDED SETTINGS
• Best viewed on 1m or 5m charts
• Pair with the parent indicator for full multi-timeframe coverage (1m → 1M)
• Status Table and Reba Monitor are OFF by default to keep the chart clean — enable when needed
• Individual colors and transparency can be fine-tuned via PulseWire's style settings (gear icon → each plot line)
█ ALERTS
• 5m / 15m / 30m Warning and Break alerts
• Reba Score ≥ 7 (strong recovery signal)
• Reba Score = 9 (full confirmation)
• Reba Score ≤ 1 (recovery failure) Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

kNN Market Architecture [LuxAlgo]The kNN Market Architecture indicator is a professional-grade market structure framework that utilizes a k-nearest neighbors (kNN) machine learning classifier to validate price pivots across multiple time horizons. By integrating a dynamic detection engine, cumulative volume delta analysis, and a range-based volume profile, this tool provides a multi-layered hierarchical view of price action to identify high-probability reversal and breakout zones.
🔶 USAGE
The indicator identifies and classifies market structure into three distinct layers: Short-Term (ST), Medium-Term (MT), and Long-Term (LT). Unlike traditional pivot indicators that rely on static lookbacks, each point must pass a kNN similarity test based on relative volatility and volume features to be validated and plotted.
🔹 Multi-Scale Bias Analysis
Users can define which structural layer (ST, MT, or LT) dictates the overall market bias. When price is trading above the most recent validated high of the selected term, the candles and dashboard will reflect a bullish bias. Conversely, trading below the recent validated low indicates a bearish bias. This allows for seamless "top-down" analysis within a single chart view.
🔹 The Delta Tank
When a structural level is active (not yet breached), a "Delta Tank" label appears at the price line. This tool tracks the cumulative volume and delta (buying vs. selling pressure) since the level was formed.
A green icon with a high fill percentage indicates aggressive buying defending a support level or attacking resistance.
A red icon suggests selling pressure is mounting, potentially signaling an upcoming Break of Structure (BOS).
The percentage value represents the delta-to-total-volume ratio, providing a metric for the "exhaustion" or "strength" of a specific level.
🔹 Anchor Volume Profile
The indicator includes a dynamic Volume Profile that anchors itself specifically to the current active structural range. This profile calculates volume distribution between the most recent validated High and Low of your chosen Bias Source, allowing you to see exactly where the most "fair value" was traded within the current trading range.
🔶 ADVANTAGES OVER TRADITIONAL METHODS
The kNN Market Architecture offers several significant improvements over standard market structure indicators:
Noise Filtering via Machine Learning: Traditional pivot indicators plot every mathematical high/low within a window. The kNN classifier filters these by comparing the "signature" (volatility and volume) of the current point against historical successful pivots. If a pivot lacks the necessary confidence, it is ignored, leading to much cleaner charts.
Volatility-Adjusted Detection: Most indicators use a fixed lookback (e.g., 10 bars). This script uses a dynamic engine that expands during high volatility and contracts during low volatility, ensuring the structure remains relevant regardless of market speed.
Contextual Volume Data: While standard indicators only show price, this tool layers Volume Delta and Volume Profiles directly onto the structure points, providing the "why" behind price movements.
🔶 DETAILS
🔹 Auto-Adjust Sensitivity
The core of the detection engine is its ability to adapt to changing market conditions. When "Auto-Adjust Sensitivity" is enabled, the script calculates a volatility ratio by comparing the current ATR to its long-term average. During periods of high volatility, the engine automatically expands the detection window. This ensures that the indicator requires more significant price movement to confirm a new structure point, preventing "false positives" during erratic price swings. In low-volatility environments, the window contracts, making the engine more sensitive to subtle structural shifts.
🔹 kNN Validation Engine
For every potential price pivot, the engine analyzes features such as Relative ATR and Relative Volume. It compares these features against a historical database of previous pivots. If the current point does not meet the "Confidence Threshold" (the average score of its k-nearest neighbors), it is discarded.
🔶 SETTINGS
🔹 Dynamic Engine
Structure Sensitivity: Controls the base lookback for pivot detection.
Auto-Adjust Sensitivity: Enables volatility-based scaling of the detection engine.
🔹 kNN Classifier
k-Nearest Neighbors: The number of historical neighbors to compare against the current pivot.
Confidence Threshold: The minimum similarity score required to validate a structure point.
🔹 Visual Hierarchy
ST/MT/LT Toggles: Enables or disables the visibility of Short, Medium, and Long-term structures.
Bias Source: Choose which term (Auto, LT, MT, ST) governs candle coloring and the Volume Profile.
Color Candles by Bias: Toggles the gradient candle coloring based on the current range position.
🔹 Volume Profile
Show Volume Profile: Toggles the structural range-based profile.
Profile Rows: Adjusts the vertical granularity (price bins) of the profile.
Profile Width (%): Controls the horizontal scale of the profile.
Indicator

MTF CISD Trade System + Alerts🔹 Introduction
This indicator, MTF CISD Trade System + Alerts, identifies high-probability trade entries by detecting Change in State of Delivery (CISD) events across up to six user-defined timeframes simultaneously, and only triggering an entry signal when every enabled timeframe agrees on directional bias — confirmed by a matching CISD on the chart's own timeframe.
The core idea is this: when the market's delivery mechanism — the way price is being distributed or accumulated by institutional participants — shifts in the same direction across multiple timeframes at once, that convergence is meaningful. A single timeframe CISD is noise. Six timeframes aligning and then confirming on your entry timeframe is a structurally significant event.
No model of institutional order flow or delivery state is perfect. CISD is a proxy — a price-action-based inference about intent, not direct visibility into the order book. I'll address this limitation honestly throughout.
🔹 The Premise
🔸 What is "Delivery"?
Markets don't move randomly. Price is delivered from one level to another by participants with directional intent. When a large participant — a bank, fund, or algorithm with size — wants to accumulate a long position, they need sellers. When they want to distribute, they need buyers. The process of filling that intent leaves observable footprints in price structure.
Delivery state refers to the current directional intent baked into recent price action. Is the market delivering price upward — making higher closes, respecting higher opens, absorbing sell-side resistance? Or is it delivering downward — closing below opens, treating prior bullish structure as supply?
The key insight is that delivery doesn't change instantaneously. It tends to persist. A market that has been delivering bullishly for the past several candles is more likely to continue doing so than to suddenly reverse — until it shows you structural evidence of a state change.
That evidence is what CISD captures.
🔸 The Mechanics of a CISD
Consider a concrete example. Assume price has been in a bearish delivery phase. The most recent non-inside bearish candle closed at $99 with an open of $101. That open — $101 — becomes a bull target: a structural level that, if reclaimed on a close, suggests the market is no longer delivering bearishly.
Now assume price trades sideways for a few candles and then a candle closes at $102. The prior close was at $100, meaning price was below $101 going into this candle and has now closed above it. That crossover — price transitioning through the open of a prior bearish candle — is a Bullish CISD.
Why does the open matter and not, say, the high or the body midpoint? Because the open of a directional candle represents where price started before commitment was expressed. Reclaiming it suggests that commitment is being challenged at the source. It's the most structurally defensible level to use without access to actual order book data.
The inverse applies for Bearish CISD: the open of the last non-inside bullish candle becomes a bear target, and a close below it — crossing from above — signals a shift toward bearish delivery.
Inside candles are excluded. A candle whose high is lower than the prior high and whose low is higher than the prior low is an inside candle — it expresses no directional commitment of its own. Using it to set a target would contaminate the signal with indecision. The indicator skips inside candles entirely when updating targets.
🔸 Why Multiple Timeframes?
A single CISD on a 5-minute chart happens dozens of times per session. Most are meaningless. They represent micro-fluctuations in a market that is, at higher timeframes, still clearly trending in the opposite direction.
The core challenge in intraday trading is timeframe alignment: you want to be trading with the higher timeframe bias, not against it. A bullish 5-minute CISD during a bearish hourly, daily, and weekly structure is a counter-trend scalp at best, a trap at worst.
Lo and MacKinlay (1988) documented that returns at different frequencies are not independent — price structure at higher timeframes significantly conditions the distribution of outcomes at lower timeframes. This is the academic underpinning of what traders know empirically: trade with the higher timeframe, not against it.
When the Weekly, Daily, H4, H1, M15, and M5 have all individually confirmed a bullish CISD — meaning delivery has demonstrably shifted to bullish on every relevant timeframe — the probability that a long entry will find follow-through is structurally higher than any single-timeframe setup could provide.
Six-timeframe alignment is rare. That rarity is the filter.
🔸 The Confirmation Gate — Why Not Enter Immediately on Alignment?
This is a subtle but critical design decision, and one that separates this system from a naive multi-timeframe crossover.
When a higher timeframe — say, the hourly — registers its CISD and becomes the final piece needed for full bearish alignment, the current 5-minute candle might already have a bullish CISD baked into it. That candle existed before the alignment completed. It's not a response to bearish alignment — it's a relic of the prior bullish structure.
Entering short on that candle would be entering against the very confirmation you're requiring. You'd be using a bullish local signal as a short entry trigger simply because the timing happened to coincide with a higher timeframe shift.
The indicator solves this with a pending state. The moment full alignment is achieved, the system arms a directional pending flag and waits. It does not enter. It listens. The entry only fires when the next local CISD — the one that occurs after alignment is confirmed — appears in the correct direction. A bearish pending state requires a new bearish CISD on the chart timeframe. A bullish pending state requires a new bullish CISD.
The entry is always a fresh confirmation, never a recycled one.
🔹 How It Works
🔸 CISD Detection Engine
The indicator runs an identical CISD detection function on every timeframe, including the local chart timeframe and all six user-selected higher timeframes via request.security. For each timeframe, it maintains two levels:
Bull target — the open of the most recent non-inside bearish candle
Bear target — the open of the most recent non-inside bullish candle
A Bullish CISD fires when the prior close was at or below the bull target and the current close is above it. A Bearish CISD fires when the prior close was at or above the bear target and the current close is below it.
State updates — the "Last CISD" label in the table — only occur on confirmed (closed) bars. This prevents the state from flickering during the formation of a live candle. What you see in the table reflects the last completed directional shift, not a mid-bar reading.
Small green triangles below bars mark Bullish CISD events on the chart timeframe. Small red triangles above bars mark Bearish CISD events. These are visual anchors showing you where delivery shifts are occurring locally — independently of whether alignment is achieved.
🔸 Multi-Timeframe Alignment Table
In the top-right corner, a compact table displays the current CISD state for each of the six configured timeframes.
Green (Bullish) — that timeframe's last confirmed CISD was bullish
Red (Bearish) — that timeframe's last confirmed CISD was bearish
Gray (Neutral) — insufficient history or no CISD has fired yet
Full alignment — all enabled timeframes showing the same state — triggers a green or red background on the chart. This background is persistent: it stays active for the entire duration that alignment holds, giving you a continuous visual context for the trade environment.
Individual timeframes can be enabled or disabled. Disabling a timeframe removes it from the alignment calculation entirely — it doesn't count for or against alignment. This lets you configure the system for your specific trading style, whether that's a 3-timeframe approach for faster setups or all 6 for maximum confluence.
🔸 Entry Signals
Larger triangles — green below the bar for longs, red above the bar for shorts — mark actual entry signals. These only appear when:
All enabled timeframes are aligned in the same direction
The CISD confirmation gate is armed (alignment was freshly achieved or is ongoing)
A new local CISD fires in the matching direction
The entry falls within the configured time window and day-of-week filter
Entries are taken at the close of the confirmation candle. This is an important assumption: in practice, you would place a limit order at the close price or enter at the open of the next candle. Bar-close entries are the most common convention for CISD-based strategies because the CISD itself is only confirmed on the close.
🔸 Trade Lines and Risk Management
When an entry fires, the indicator automatically draws three horizontal lines extending forward in time:
Blue (Entry) — the close price at the moment of entry
Red dashed (Stop Loss) — the open of the entry candle by default, or the low of the prior candle for longs / high of the prior candle for shorts if the "Use Previous Candle for SL" option is enabled
Green dashed (Take Profit) — calculated as Entry + (Risk × RR Ratio) for longs, Entry − (Risk × RR Ratio) for shorts
The Risk-Reward Ratio is fully adjustable. The default is 2.0, meaning TP is twice the distance of SL from entry. Increasing this improves the reward per trade but will reduce win rate as price needs to travel further to close the trade as a winner. Decreasing it improves win rate at the cost of expected value per trade — there is a direct tradeoff.
The stop loss placement assumption matters significantly. Using the entry candle's open assumes you're targeting the candle where delivery shifted as your invalidation point — if price returns to that open, the CISD failed. Using the prior candle's extreme gives the trade slightly more room but widens risk. Neither is universally superior — it depends on the volatility of the instrument and the timeframe you're trading.
Lines extend bar-by-bar until alignment breaks, at which point the trade is considered closed.
🔸 Session and Day-of-Week Filters
The entry filter uses America/New_York timezone with automatic DST adjustment. You set a start and end hour/minute in Eastern time, and the indicator computes whether each potential entry candle's close time falls within that window.
This matters because CISD setups during illiquid hours — Asian session for US equities, overnight for forex majors during off-hours — tend to produce false alignment from low-volume price drift rather than genuine institutional delivery shifts. Restricting entries to the primary session for your instrument significantly reduces noise.
Days of the week are individually toggleable. Sunday and Saturday are off by default. Mondays and Fridays around major economic events are worth monitoring carefully — many traders prefer to disable Friday entries to avoid holding through weekend gaps.
🔸 Performance Statistics Table
In the bottom-left, a live stats table tracks:
Total Trades — all entry signals that fired within the allowed session
Wins — trades where price reached the TP level before alignment broke
Losses — trades where price hit the SL level, or alignment broke before either level was reached
Win Rate — wins as a percentage of total trades
There are limitations here worth stating clearly. The stats count a trade as a loss if alignment breaks before either TP or SL is hit — which is the conservative assumption. In live trading, you might hold the trade past alignment if your personal rules allow it. The stats reflect the mechanical rules of the system as coded, not all possible discretionary interpretations.
🔹 Closing Remarks
CISD is one of the more structurally sound price-action concepts available to retail traders because it is anchored to a specific, objectively defined level — the open of a prior directional candle — rather than a subjective pattern or a lagging average. It doesn't predict the future. It identifies where delivery has demonstrably shifted and asks whether the market is confirming that shift across the timeframes that matter to you.
This system is not a black box that prints money. Full six-timeframe alignment is rare by design. When it occurs, you are looking at a market that has, at every relevant structural level, shifted its delivery state in the same direction. That's meaningful context — not a guarantee.
The most important thing this system can do for your trading is force discipline: you cannot enter unless structure agrees. You cannot enter on a stale signal. You cannot override the session filter in the code. The rules are the rules.
Use it as a confluence tool. Study the setups it finds. Understand why some hit TP and others break alignment early. The patterns in that data will teach you more about your instrument than any indicator description can.
🔹 References
Market Microstructure & Timeframe Dependency
Lo, A. W., & MacKinlay, A. C. (1988). Stock market prices do not follow random walks: Evidence from a simple specification test. Review of Financial Studies, 1(1), 41–66.
Easley, D., & O'Hara, M. (1992). Time and the process of security price adjustment. Journal of Finance, 47(2), 577–605.
Order Flow and Directional Delivery
Hasbrouck, J. (1991). Measuring the information content of stock trades. Journal of Finance, 46(1), 179–207.
Glosten, L. R., & Milgrom, P. R. (1985). Bid, ask and transaction prices in a specialist market with heterogeneously informed traders. Journal of Financial Economics, 14(1), 71–100.
Multi-Timeframe Analysis
Müller, U. A., Dacorogna, M. M., Davé, R. D., Pictet, O. V., Olsen, R. B., & Ward, J. R. (1993). Fractals and intrinsic time — a challenge to econometricians. Olsen & Associates Research Group, Zurich. Indicator

Money Flow Curvature PredictorIntroduction
Most traders view oscillators like the Money Flow Index (MFI) as lagging tools—waiting for a zero-line crossover or an overbought/oversold signal before taking action. However, by the time a crossover occurs on a high-timeframe asset like Bitcoin, the "meat" of the move is often already over.
The Money Flow Curvature Predictor is designed to solve this lag. It is a sophisticated momentum tool that analyzes the internal acceleration of money flow to identify "Rounding Bottoms" and "Rounding Tops" before they result in a price breakout.
The Philosophy: Momentum follows Curvature
Price follows momentum, but momentum follows its own curvature.
Think of a car coming to a stop: before the car actually stops (the zero-cross), the driver must first let off the gas and apply the brakes (the curvature shift). By measuring the 2nd Derivative (Acceleration) of the Money Flow, we can detect when the "braking" process has begun, allowing us to anticipate a trend reversal bars before the rest of the market sees it.
How It Works
The script uses a three-layered approach to analyze market energy:
The Money Flow Cloud: A high-precision replication of centered money flow (MFI 60), normalized to show the balance of volume-weighted buying and selling pressure.
Curvature Engine (The Secret Sauce):
Slope (1st Derivative): Measures the current speed of the money flow.
Acceleration (2nd Derivative): Measures the rate of change in that speed. When Money Flow is deep in the red but acceleration turns positive, the "curve" is rounding out—a fractal signal of an impending bullish shift.
The Confidence Filter: To eliminate the "noise" often found in momentum oscillators, we implemented:
Extreme Zone Threshold: Only signals when Money Flow is at exhaustive levels (deep red or high green).
Persistence Filter: Requires the curvature to stay consistent for a user-defined duration (Min Rounding Duration) before a High-Confidence dot is plotted.
Visual Guide
The Cloud: Green indicates net inflow; Red indicates net outflow.
Small Circles: Initial detection of a rounding pattern. These are "early warnings."
Large Solid Circles: High-Confidence signals. These occur when the rounding is sustained and happening at extreme exhaustive levels.
Momentum Columns: The "leading edge" of the wave. When these columns flip color while the cloud is still at an extreme, a reversal is imminent.
How to Trade with it
Early Entry (The Aggressive Approach): Look for the first "Early Warning" dots when the Money Flow is at an extreme low/high. This is often where "Smart Money" begins to accumulate or distribute.
Confirmed Entry (The Conservative Approach): Wait for the Large High-Confidence dots to appear. This confirms that the momentum shift isn't just a flicker, but a sustained structural change in the flow of money.
Divergence Hunting: Use the Momentum Columns to find cases where the Cloud is making a lower low, but the Columns (Slope) are already making higher highs. This is a powerful precursor to "V-Bottom" recoveries.
Best For:
Assets: Bitcoin, Ethereum, and High-Volatility Equities.
Timeframes: Optimized for the 1H, 4H, and Daily charts to capture macro swing shifts.
Technical Details
Version: Pine Script v6
Calculation Base: Center-Normalized MFI (Money Flow Index)
Smoothing: EMA-based signal processing to reduce derivative noise.
Final Thoughts:
Thank you to lux algo's quant tool. This powerful tool allowed me to create a complex idea i would have never been capable of creating on my own. Within a short period of time my idea turned into a reality fast. Let me know your thoughts and good luck.
Indicator

Structure Break & Liquidity SweepStructure Break & Liquidity Sweep
Structure Break & Liquidity Sweep is a market structure indicator built around real-time swing detection, liquidity sweep identification, and structure-based confirmation tools.
This version is based on the open-source Smart Money Concepts framework originally published by LuxAlgo, with additional modifications and visual extensions focused on swing labeling, sweep visualization, directional signaling, and chart readability.
Overview
The indicator combines several structure-analysis modules into one script:
internal market structure
swing market structure
liquidity sweep detection
swing point visualization
order blocks
equal highs and equal lows
fair value gaps
premium / discount zones
previous day / week / month levels
optional LONG / SHORT confirmation signals
The goal of the script is not to predict the market, but to help traders organize price action using objective structural references.
Core logic
The script tracks two structure layers:
1. Internal structure
This layer reacts faster and highlights shorter-term BOS / CHoCH behavior.
2. Swing structure
This layer is slower and reflects broader structural pivots and higher-level directional shifts.
The script also detects swing highs and swing lows using pivot logic. These points can be displayed visually on the chart and optionally labeled as:
SH = Swing High
SL = Swing Low
On top of that, the script identifies liquidity sweeps when price trades beyond a previously detected swing level and then closes back through it. These events can optionally be marked with white sweep triangles and SW labels.
Included tools
Structure detection
Internal BOS / CHoCH
Swing BOS / CHoCH
Liquidity tools
Swing highs / lows
Sweep detection from wick-based or body-based logic
Equal highs / lows
Price delivery tools
Fair value gaps
Internal and swing order blocks
Premium / discount zones
Context tools
Daily / weekly / monthly reference levels
Optional candle coloring
Optional trend background
Optional LONG / SHORT signals derived from structure events
Signal logic
The optional LONG / SHORT markers are based on structure confirmations selected by the user.
Signals can be filtered by:
source: Internal, Swing, or Both
type: BOS, CHoCH, or All
optional cooldown between signals
These markers are intended as visual structure confirmations, not as standalone trading advice.
What is modified in this version
Compared with the original LuxAlgo open-source concept, this version adds and/or customizes:
dedicated swing-point markers
optional SH / SL text labels
dedicated sweep markers with optional SW text
simplified visual highlighting for swings and sweeps
configurable LONG / SHORT confirmation markers
background bias display
practical chart-focused visual adjustments
Attribution
This script is a modified derivative of the open-source Smart Money Concepts script originally published by LuxAlgo.
The original structural foundation and parts of the concept come from LuxAlgo’s work.
All credit for the original base logic belongs to LuxAlgo.
This publication presents a modified version with added visual and functional changes.
Notes
The script is designed for chart analysis and discretionary trading workflows.
It can be used on multiple markets and timeframes.
Some modules are more useful in trending conditions, while others can help frame liquidity events in consolidations.
Users should test settings according to the instrument and timeframe they trade.
Disclaimer
This script is provided for educational and informational purposes only.
It does not constitute financial, investment, or trading advice.
Always use your own risk management and independent judgment. Indicator

Indicator

Clean Institutional Levels (ITH/ITL Mitigation)The Clean Institutional Levels indicator is designed for traders who utilize "Intermediate Term Highs" (ITH) and "Intermediate Term Lows" (ITL) to identify key liquidity levels and market structure shifts. Unlike traditional pivot indicators that clutter the chart with boxes or static zones, this script provides a dynamic, real-time tracking system.
It projects a precise horizontal line from the moment a structural pivot is confirmed and extends that line indefinitely until it is mitigated (touched) by price action.
How it Works
The indicator identifies Intermediate pivots using a three-point peak/trough logic:
ITH (Intermediate Term High): A pivot high that is flanked by two lower pivot highs.
ITL (Intermediate Term Low): A pivot low that is flanked by two higher pivot lows.
Once an ITH or ITL is identified, the script draws a thin, professional level from the pivot point to the current bar. The "Mitigation Engine" monitors every price tick; as soon as price crosses the level, the line is "frozen" at that exact bar, providing a clear historical record of where liquidity was swept or the level was tested.
Key Features
Real-Time Extension: Lines automatically stretch to the right as new candles form until they are hit.
Automatic Truncation: Lines stop precisely at the candle of mitigation, showing you exactly when a level became "invalid" or was run.
Customizable Strength: Adjust the "Pivot Strength" (Left/Right bars) to filter between minor structural points and major institutional swings.
Clean Settings UI: No redundant options. Control line colors, widths, and label visibility with ease.
How to Use :
Liquidity Targets: Use unmitigated lines as "magnets" for price.
Market Structure: Watch for the mitigation of an ITH as a potential sign of bullish intent, or an ITL for bearish intent.
Entry Refinement: Use these levels to find precise "Fair Value" areas where price is likely to react after a sweep. Indicator

Indicator

Complex Esco TheoryWHAT IS ESCO THEORY?
Esco Theory is a discretionary trading framework built on the belief that markets are liquidity-seeking systems governed by geometric structure, compression-expansion cycles, and pattern repetition across timeframes. This indicator automates the geometric mapping component of the framework — the network of diagonal rails, horizontal levels, and confluence zones that identify where the market is most likely to produce significant reactions.
The framework was developed for cryptocurrency perpetual futures (primarily BTC) but works on any liquid market.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR DOES
🔷 GEOMETRIC RAILS
Automatically detects pivot highs and lows at two significance levels (standard and major cycle) and constructs a network of diagonal trendlines connecting them:
• Standard diagonal rails connecting consecutive swing highs and swing lows
• Cross-connect rails linking swing highs to swing lows for opposing structural lines
• Major cycle rails connecting the most significant pivots on the chart
• Fan structure from the cycle bottom (lowest major low) radiating upward through each major high — replicating the ascending rail fan used in Esco's macro analysis
• Descending fan from the cycle top (highest major high) through each major low
The result is a layered geometric grid where intersections of multiple rails identify high-probability reaction zones.
🟧 HORIZONTAL LEVELS
Plots horizontal support and resistance at every detected major pivot price with optional price labels. Standard swing pivots are shown as more subtle dotted horizontals. These represent the structural levels where liquidity accumulates and where the market has historically reacted.
🟢🔴 CONFLUENCE ZONES
Scans all detected price levels (major pivots + standard swing pivots) and identifies clusters where 3 or more levels fall within a configurable percentage range. These clusters are highlighted as shaded boxes:
• Green zones = confluence below current price (potential support)
• Red zones = confluence above current price (potential resistance)
Confluence zones are the highest-conviction areas in the framework — where multiple independent structural reasons converge to suggest a significant market reaction.
🟡 COMPRESSION DETECTION
Identifies periods of volatility compression using three methods:
• ATR Ratio (fast ATR / slow ATR) — when the ratio drops below 0.6, the market is compressing
• Bollinger Band Squeeze — when Bollinger Bands contract inside Keltner Channels, a squeeze is active
• Wedge Detection — when recent pivot highs are making lower highs AND recent pivot lows are making higher lows, a converging wedge structure is forming
Visual signals:
• Yellow background shading during compression phases
• Orange diamonds at the bottom of the chart during active squeezes
• Green triangle when the squeeze fires (expansion begins)
• Dashed yellow wedge lines showing the converging structure
🩷 LIQUIDITY LEVELS (Equal Highs & Equal Lows)
Detects instances where two or more swing points form at nearly identical price levels. These "equal highs" (EQH) and "equal lows" (EQL) represent concentrated pools of resting stop-loss orders — the liquidity targets that price is drawn toward. Marked with pink dashed lines.
📊 INFO PANEL
Real-time status table in the top-right corner showing:
• Current volatility state (SQUEEZE / COMPRESSING / EXPANDING)
• ATR Ratio value
• Bollinger Band Width percentage
• Wedge status (active or inactive)
• Detected pivot counts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE IT
1. IDENTIFY THE ZONE — Look for areas where multiple geometric rails intersect AND a confluence zone box appears. These are the framework's highest-probability reaction areas.
2. WAIT FOR COMPRESSION — When price reaches a high-confluence zone and the indicator shows compression (yellow background, squeeze diamonds, or visible wedge), a significant move is building.
3. WATCH FOR THE TRIGGER — The squeeze fire signal (green triangle) indicates the compression is releasing. Combined with a confluence zone, this is the framework's primary trade signal.
4. MAP YOUR TARGETS — Use the horizontal levels and liquidity markers (EQH/EQL) above and below the current price as structural targets. Price moves between liquidity pools.
5. USE MULTIPLE TIMEFRAMES — Apply the indicator on weekly/daily for macro structure and 4H/1H for tactical setups. When the same confluence zone appears across timeframes, conviction is highest.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KEY SETTINGS
Swing Detection
• Pivot Lookback Length (default 21) — Controls sensitivity for standard pivots. Lower = more pivots, noisier. Higher = fewer, more significant pivots.
• Major Pivot Lookback (default 55) — Controls the major cycle pivot detection. Increase for higher timeframes.
Geometric Rails
• Rail Extension — How far into the future rails project (in bars)
• Colors and widths for standard vs major rails
• Toggle dashed lines for minor rails to reduce visual clutter
Confluence Detection
• Confluence Threshold % — How close levels must be to cluster (default 2%). Tighten for precision, widen for more zones.
• Min Levels for Confluence — Minimum number of levels in a cluster (default 3). Increase for higher-conviction zones only.
Compression
• Compression Pivot Length — Controls the wedge detection sensitivity
• Background shading toggle
Liquidity
• Equal High/Low Threshold % — How close swing points must be to count as "equal" (default 0.3%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED SETUPS BY TIMEFRAME
Weekly/Monthly — Set Major Pivot Lookback to 80-100. Focus on the fan structure and horizontal levels for macro cycle mapping.
Daily/4-Hour — Default settings work well. Primary timeframe for identifying ECB (Esco Compression Breakout) setups at confluence zones.
1-Hour/15-Min — Reduce Pivot Lookback to 13-15 and Major Pivot to 34-40. Focus on compression detection and liquidity levels for execution timing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BASED ON ESCO THEORY
This indicator is one component of the broader Esco Theory framework, which also includes:
• The Compression → Expansion Cycle (5-phase model)
• The Esco Compression Breakout (ECB) strategy
• Multi-Timeframe Confluence analysis
• R-Unit risk management system
• Liquidity targeting methodology
The indicator automates the geometric and structural detection. Trade decisions, directional bias, and risk management remain discretionary — as intended by the framework.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DISCLAIMER
This indicator is an analytical tool, not financial advice. It does not generate buy/sell signals. All trading involves risk. Use proper risk management and trade only with capital you can afford to lose. Indicator

Smart Daily Levels Pro (PDH/PDL) + FractalsSmart Daily Levels Pro (PDH/PDL) + Fractals is a professional-grade technical analysis tool designed to automatically plot key liquidity levels and market structure.
This indicator is a perfect fit for traders utilizing Smart Money Concepts (SMC), Price Action, or intraday breakout strategies.
Key Features:
- Historical PDH/PDL Levels: Automatically draws Previous Day Highs and Lows. You can customize the lookback period (up to 20 days).
- Smart Line Termination: Level lines extend precisely until they are touched or crossed by the price, clearly showing where liquidity has been swept.
- Visual Touch Markers: Clean circles appear at the exact bar where the price first hits a level, allowing for instant analysis of price reaction.
- Integrated Fractals: Built-in fractal detection (3 or 5-bar) to identify local pivot points, featuring visual offsets to keep your charts clutter-free.
- Day Separators: Subtle vertical lines to provide a clear visual boundary between trading sessions.
- Full Customization: Total control over colors, line styles (solid, dashed, dotted), and transparency to match any chart theme.
Описание (Russian)
Smart Daily Levels Pro (PDH/PDL) + Fractals — это профессиональный инструмент для технического анализа, который автоматически отрисовывает ключевые уровни ликвидности и структуру рынка.
Индикатор идеально подходит для трейдеров, работающих по стратегиям Smart Money (SMC), Price Action или внутридневным пробоям.
Основные возможности:
- Исторические уровни PDH/PDL: Автоматическое построение максимумов (High) и минимумов (Low) предыдущих дней. Вы сами выбираете глубину истории (до 20 дней).
- Умная остановка линий: Линия уровня тянется ровно до того момента, пока цена не коснется её. Это позволяет наглядно видеть снятую ликвидность.
- Визуальные маркеры касаний: В местах первого касания уровня (пробоя) появляются аккуратные круги, что помогает быстро анализировать реакцию цены.
- Настраиваемые Фракталы: Встроенная система фракталов (3 или 5 баров) для определения локальных разворотных точек с визуальным смещением для чистоты графика.
- Разделители дней: Тонкие вертикальные линии для четкого визуального отделения одной торговой сессии от другой.
- Гибкая кастомизация: Полный контроль над цветами, стилями линий (сплошная, пунктир, точки) и прозрачностью. Indicator
