new

PO3 Fractal+

Three auto-aligned HTF candle groups, fractal pattern detection, a complete Breaker Model, CISD with Fibonacci projections, and a built-in multi-instrument position sizer — all in one overlay.

Core Concept

PO3 Fractal+ is a structural trading system built around three stacked HTF candle groups that auto-align to each other. On each group, it maps the PO3 cycle: detecting the fractal pattern, tracking the sweep, marking the CISD entry trigger, and projecting Fibonacci extension targets. A built-in Breaker Model and position sizer turn raw signals into executable trade plans — without switching tools.

What Makes It Different

Most PO3 indicators use a single HTF. PO3 Fractal+ runs three simultaneously. HTF 2 auto-aligns to the next timeframe above HTF 1, and HTF 3 to the next above HTF 2. You can override any of them manually. This gives you immediate multi-timeframe confluence without configuring each pair separately.

The Breaker Model runs on top of the HTF structure — it tracks when price sweeps a structural high or low, finds the Fair Value Gap within that move, and marks the breaker block zone that represents the expected re-entry region after the sweep. The built-in position sizer reads your entry and stop from the most recent signal and calculates contracts or units in real time using the correct contract specifications for 30+ futures instruments.

Key Features

📊 3 Auto-Aligned HTF Groups
HTF 1 auto-detects based on your chart TF. HTF 2 and 3 auto-align upward. Override any group manually or set a fully custom timeframe.
🔍 Fractal Pattern Detection
Detects C2/C3/C4 fractal structures across all shown HTF groups, or HTF1 only. Bias filter: Both / Bullish Only / Bearish Only / Auto from HTF Sweep direction.
🎯 CISD + Fib Projections
CISD drawn on confirmation. Fibonacci extension levels (default: 1, 2, 2.5, 3, 4) project from the CISD anchor. Trigger mode configurable: CISD, Confirmation, or Both.
🧱 Breaker Model
Tracks structural sweeps, identifies the FVG within the move, and draws the resulting breaker block zone. Optional ATR filter, invalidation tracking, and FVG requirement toggle.
📏 Built-In Position Sizer
Reads the latest signal's entry and stop, computes position size in contracts or units based on your account balance and risk settings. Supports 30+ futures instruments with correct contract specs.
💡 CISD Hunt Projections
A dotted placeholder line appears at the structural extreme when a C2 forms, showing where CISD is being hunted. Converts to a solid line when the break confirms.
🎛️ Clean Mode
One toggle collapses the view to the latest setup and sessions only. HTF candles remain fully visible. Ideal for live trading when you don't need historical context.
🌐 Session Boxes
Asia, London, NY AM, and NY PM sessions with configurable times, colors, and optional fill boxes. Session history configurable up to 50 periods.
🎯 C1 Opposite Targets
Draws take-profit reference lines at the prior candle's opposing extreme (e.g., the low of a sweep candle if the sweep was at the high). "Latest Only" mode keeps the chart clean.

Auto HTF Alignment

HTF 1 is selected automatically based on your chart timeframe. HTF 2 and 3 chain upward from there:

≤1m→15m
2–3m→30m
4–5m→1H
6–15m→4H
16m–1H→1D
1H–8H→1W
8H–1D→1M

HTF 2 then takes the next step up from HTF 1, and HTF 3 the next step up from HTF 2. For example, on a 5m chart: HTF1 = 1H, HTF2 = 4H, HTF3 = 1D — automatically.

The Breaker Model

The Breaker Model runs on top of the fractal structure to identify institutional re-entry zones after a liquidity sweep:

1. Structural Sweep

Price sweeps a prior HTF candle high or low. The sweep candle and its context are logged.

2. FVG Identification

The FVG created within the sweep move is identified. When Require FVG for Setup is on, a setup is only registered if a valid gap exists within the structure.

3. Breaker Block Zone

A box is drawn over the breaker region — the area that represents likely support or resistance on a return. The FVG box marks the specific imbalance within the structure. The setup remains active until price either trades through the invalidation level or the block is consumed.

Three timeframes. One indicator.

PO3 Fractal+ is available exclusively to HSKY Suite members. Subscribe and get instant access across all your TradingView charts.

Get Access →

How to Install

  1. Open TradingView and click Indicators.
  2. Navigate to Invite-Only Scripts.
  3. Add PO3 Fractal+ to your chart.
  4. For best results, use on a 1m–5m chart with all three HTF candle groups visible. The groups render to the right of current price.

General

Clean Mode

One toggle that collapses everything to the latest setup and sessions. Specifically: hides historical structure labels, FVGs, tables, open manipulation lines, and all but the latest fractal and sweep. Session boxes and HTF candles are always visible regardless. Reload the chart after toggling for cleanest results.

HTF Detection Mode

Auto: the HTF 1 timeframe is selected automatically from your chart timeframe (see the alignment table in the Overview).
Custom: enter any timeframe manually for HTF 1. HTF 2 and 3 will still auto-align upward from your custom input unless individually overridden.

Use Actual Day Change for Daily HTF

When enabled, daily HTF boundary detection uses a day-of-month comparison rather than a bar-change check. Use this if you notice daily candle splits at unexpected times on certain data feeds.

HTF Timeframes

HTF 1 / 2 / 3 — Enable & Max Candles

Each of the three groups can be individually enabled or disabled. Max candles per group is capped at 6. Candle width is independent per group (1–4, doubled internally for visual balance).

Auto-Align HTF 2 to HTF 1 / HTF 3 to HTF 2

When enabled, each group automatically selects the next timeframe in the chain above the previous group. Disable to manually enter any timeframe for that group. The auto-alignment chain is: 15m → 30m → 1H → 4H → 1D → 1W → 1M → 3M.

Candle Appearance

Body / Border / Wick Colors

Independent bull and bear colors for body, border, and wick. Default: green body / red-pink body. Borders and wicks default to white on both sides.

Padding & Spacing

Padding from current candles: offset between the rightmost LTF bar and the first HTF candle group.
Space between candles: gap between individual candles within a group (1–4).
Space between HTF groups: gap between each of the three groups (1–20).

HTF Timeframe Label & Timer

Each HTF group shows a label identifying its timeframe and a countdown to the next candle close. Both can be independently toggled, colored, and sized.

Price Labels

Optional price labels on the HTF candle bodies (off by default). Useful when analyzing levels on HTF candles directly in the mini-display area.

Fractal Detection

Fractal Bias Filter

Controls which fractal directions are detected and drawn:

Both Bullish Only Bearish Only Auto from HTF Sweep

Auto from HTF Sweep reads the direction of the previous HTF candle's sweep: if the prior candle swept a high, bearish fractals are detected; if it swept a low, bullish fractals are detected. This auto-aligns fractal detection with the most recent structural bias without manual switching.

Detect Fractals On

HTF1 Only: fractal detection runs only on the primary HTF group. Cleaner output with fewer signals.
All shown HTFs: fractal detection runs across all three active groups simultaneously. More signals, more confluence opportunities.

History & Sweep History

Set to 0 for unlimited history (show all detected fractals and sweeps). Any positive number caps the visible count. Reduce when the chart gets cluttered on lower timeframes with many historical structures.

Hide / Delete Fractals When Price Trades Against

When Hide is on, a fractal that price closes through in the opposite direction is faded rather than immediately deleted. When Delete is additionally enabled, the fractal is fully removed — keeping only the latest bull and bear fractal visible. The delete mode is the cleanest for live trading; the fade mode is useful for reviewing why past fractals failed.

Show Live Developing CISD / Fractals

Draws temporary CISD lines and fractal zones while the active HTF candle is still forming. These update on every tick and will repaint before candle close — they are leading signals, not confirmed ones. Disable if you only want to trade confirmed candle-close structures.

⚠️ Repainting Warning — Live Developing signals update in real time and will change or disappear before the HTF candle closes. Only structures visible on confirmed, closed candles are non-repainting.

Fractal Labels

C2 / C3 / C4 Labels on Chart

Labels each fractal stage on the main price chart. C2 = the swing point (sweep candle close area). C3 = the expansion start. C4 = the follow-through candle. All three are labeled when detected.

Custom C2 Label Text

Replace the default C2 label text with your own. Set separate text for bullish and bearish C2. Useful if you use different notation than the default (e.g., "Bull Setup" vs "Bear Setup").

Fractal Labels on HTF Mini-Display

Shows C2/C3/C4 labels on the HTF candle mini-display to the right of price. These mirror the main chart labels but appear on the reconstructed HTF candles. Labels for bull and bear are independently configurable.

Sweep

HTF1 Sweeps on LTF Chart

Draws sweep lines from the swept candle's wick to the point where the sweep occurred — plotted directly on your LTF price chart. Each sweep line can include a TF label identifying which HTF the sweep originated from. HTF 2 and 3 sweep lines are intentionally off by default to keep the chart readable.

HTF Candle Sweeps (Mini-Display)

Additional sweep markers drawn on the HTF mini-display candles themselves, showing how each candle interacted with the prior one's high or low. Style, color, and right-extension configurable.

C1 Opposite Targets (TP)

After a high sweep, the C1 low is plotted as a take-profit reference — and vice versa. These represent the opposing extreme of the sweep candle and are common first targets in the model. Toggle Latest Only to show only the most recent target and remove older TP lines.

Pro-Trend vs Counter-Trend Sweep Style

Sweep lines that originate from a calculated midpoint (pro-trend) use a separate line style from wick-to-wick sweeps. This lets you visually distinguish the two types at a glance without reading labels.

Failed Sweep

When a sweep is detected but price does not follow through (the setup fails), the sweep line is converted to the failed sweep style (default: gray dotted). Failed sweeps remain visible as reference points unless Clean Mode is active.

Open Manipulation Lines

Optional lines drawn at the HTF candle open that extend until the candle closes. These mark where institutions may initiate manipulation moves relative to the session open. Off by default and hidden in Clean Mode.

Sessions & Killzones

Session Boxes

Asia, London, NY AM, and NY PM session ranges rendered as boxes. Toggle each session independently and set custom session times. Box fill transparency is adjustable (default 90% — nearly invisible, border only visible). Session history shows up to 50 prior sessions.

Session Timezone

All session times are interpreted in the specified timezone (default: America/New_York). Change this if you trade in a different timezone and want sessions to display in your local time. Note: session times are always stored as New York time in ICT methodology — changing the timezone here shifts the visual display, not the underlying session logic.

Breaker Model

Enable Breaker Model

Master toggle. When on, the indicator tracks structural sweeps and attempts to identify the breaker block zone from the FVG created within the sweep move.

Require FVG for Setup

When enabled, a breaker block is only registered if a valid Fair Value Gap is found within the structural move. This is the recommended setting — it filters out lower-quality sweeps that don't have a clear imbalance. When off, any confirmed sweep creates a breaker setup.

Use Sweep Extreme as Stop

Defines the stop loss reference for the breaker setup. When on, the stop is placed at the extreme of the sweep candle (the wick tip that broke the level). When off, the stop is placed at the far edge of the breaker box.

Max Breaker Setups

Set to 0 for unlimited. Any positive number caps visible setups (older setups are removed as new ones form). In Clean Mode, this is automatically capped at 1 — only the most recent breaker is shown.

Enable FVG ATR Filter

Applies an Average True Range multiplier filter to the FVG. FVGs smaller than the ATR multiplier are rejected as too tight for a valid breaker setup. Useful for filtering out noise on volatile instruments or lower timeframes.

Breaker Box Length / FVG Box Length

Breaker Box Length: set to 0 to extend the breaker box to the current bar continuously. Any positive number fixes its width in bars.
FVG Box Length: how many bars the FVG box extends. Default is 5 bars (approximately 5 candle widths).

Use Session Levels as Breaker Triggers

When enabled, session highs and lows (Asia, London, etc.) can also act as breaker trigger levels — not just HTF candle extremes. Expands the number of potential setups in range-bound or session-driven markets.

HTF Imbalances & FVG

Fair Value Gaps

Draws FVG boxes on the HTF mini-display candles. These are the three-candle imbalances (gap between candle 1's extreme and candle 3's extreme). The midpoint line can optionally be shown. Both the FVG boxes and midpoint line are hidden in Clean Mode.

CISD & Fib Projections

CISD Lines

Draws the Change in State of Delivery level on confirmation. Bull CISD defaults to green, bear to red. Show All CISD Lines keeps historical CISD levels visible alongside the current one. CISD Invalidation Trigger controls whether a wick or a close is needed to invalidate a CISD level.

CISD Hunt Projection

When a C2 label appears (a potential CISD setup is being tracked), a dotted placeholder line is drawn at the structural extreme — showing where the CISD level will be if price confirms. When the break happens, the dotted line converts to the solid CISD line. If the setup fails, the placeholder is removed. This helps you anticipate the CISD level before it's confirmed so you can prepare your order.

Fib Extension Levels

Enter a comma-separated list of extension levels (e.g. 1, 2, 2.5, 3, 4). Each level gets an independent line drawn from the CISD anchor. Lines are labeled on the right or left side of the screen. Common usage: 1 = initial target, 2 = primary target, 2.5/3 = extended target, 4 = maximum extension.

Trigger Fib On

Controls when the Fib projection is drawn:

CISD — on the CISD break bar Confirmation — on a subsequent confirmation candle Both — draw both sets

Use CISD if you enter at the CISD break. Use Confirmation if you wait for a follow-through candle. When set to Both with Keep Both Fibs enabled, both sets remain visible simultaneously — useful for comparing projection ranges from different entry points.

Max Projection Sets

How many Fib projection sets to keep visible at once (1–4). Older sets are removed as new ones are drawn. Set to 1 in Clean Mode automatically.

LTF Chart Overlays

HTF1 Period Start Line

A vertical line drawn at the start of each HTF 1 candle on your LTF chart. Marks the boundary between HTF periods. Style, color, and width configurable.

HTF1 Midpoint Lines

Horizontal lines at the midpoint of each HTF 1 candle, extending across the LTF chart. Useful for identifying the equilibrium level of the HTF candle as a potential support/resistance reference.

Clean Mini-Display Helper Lines

Removes the structural helper lines from the HTF mini-display area (e.g., dividers and reference lines between groups). Activates automatically in Clean Mode.

Position Sizing

The position sizer reads the entry and stop from the most recently confirmed signal and calculates your position size in real time.

Account Balance & Risk Type

Enter your account balance in USD. Set risk as a Percentage (e.g., 1%) of the balance or a Fixed Amount in dollars. The sizer will calculate the maximum contracts or units you can take for that risk given the entry-to-stop distance.

Using Prop Firm

Toggles between prop firm contract sizing (contracts counted as units of 1) and standard exchange contract sizing (uses the instrument's actual dollar-per-point value). Enable this when trading on a prop firm account — the math is the same but the contract representation differs.

Supported Instruments

The sizer includes built-in contract specifications for:

ES / MES NQ / MNQ YM / MYM RTY / M2K GC / MGC (Gold) SI / MSI (Silver) CL / MCL (Crude) NG / MNG (Nat Gas) ZC / MZC (Corn) ZW / MZW (Wheat) ZS / MZS (Soybeans) HG / MHG (Copper) Forex pairs (6E, 6J, 6B, etc.) Crypto (BTC, ETH)

For instruments not in the list, the sizer defaults to 1 unit per point and calculates accordingly.

Get Access to PO3 Fractal+

Available exclusively to HSKY Suite members. Subscribe and start using it on your TradingView charts today.

View Pricing →