INVITE-ONLY SCRIPT

POC + OB/Breaker + IFVG + More Confluence 93%WR [STRATEGY]

103
This strategy is designed for traders who rely on confluence-based setups to improve entry precision and risk management. It integrates multiple institutional concepts into a single, adaptive framework with dozens of inputs:

When ran on the 5m timeframe with default inputs over August 2024 - August 2025, this strategy produces 159 trades with a:
- 93.71% winrate
- 0.927 average profit factor

With the amount of inputs continuously added to customize this strategy, there's a place to use it everywhere.

🔑 Core Features

Volume Profile POC: Dynamically plots the Point of Control (POC) with customizable lookback and bin sizes. Zones near the POC are prioritized for higher-probability setups.

Market Structure & Order Blocks: Automatically detects Break of Structure (BOS), marks order blocks, and tracks their validity across bars.

Breaker Blocks: Converts invalidated order blocks into breaker zones, providing additional reactive levels.

Inversion Fair Value Gaps (IFVGs): Identifies and tracks classic FVGs and flips them into support/resistance zones when breached.

📈 Filters & Confirmations

Trend Filter: Optional EMA cross and ADX filter to align trades with higher-timeframe momentum.

Volume Filter: Confirms trades only when volume exceeds a user-defined threshold.

RSI Confirmation: Ensures momentum is turning in favor before entry.

⚖️ Risk Management

Structure-Based Stops: Uses OBs, breakers, or FVG boundaries as protective stops (with ATR fallback).

Adaptive R:R: Targets scale dynamically based on volatility, trend strength, and momentum.

Trailing Stop System: Activates after reaching a defined R multiple and adjusts with price action while locking in profits.

One-Trade-Per-Zone Option: Prevents over-trading the same level repeatedly.

------

Inputs are constantly being added, these are the current inputs as of 8/23/25:
📊 Volume Profile (POC)

VP Lookback (bars) (vpLookbackBars) – How many bars back to calculate the rolling Volume Profile.

VP Number of Price Bins (vpBins) – Number of price levels/buckets used to build the histogram.

Price Near POC (ticks) (pocNearTicks) – How close price must be to the POC (in ticks) to count as “near POC.”

POC–Reaction Confluence (ticks) (pocZoneNearTicks) – Maximum distance (in ticks) between the POC and a reaction zone to qualify as confluence.

🏗 Structure (Pivots & OB)

Pivot Left/Right (swLen) – Swing length used to detect highs and lows for market structure.

Max bars to keep latest OB/Breaker active (maxObBars) – How long (in bars) an order block or breaker zone remains valid.

📐 Fair Value Gaps (FVGs)

Use Inversion FVG (useIFVG) – If enabled, FVGs flip into support/resistance zones once breached.

Min FVG Size (ticks) (minFvgTicks) – Minimum gap size (in ticks) required for an FVG to be considered.

📈 Trend Filter

Use Trend Filter (useTrendFilter) – Enables/disables EMA + ADX filtering for trade direction.

Fast EMA Length (emaFastLen) – Length of the fast EMA.

Slow EMA Length (emaSlowLen) – Length of the slow EMA.

ADX Length (adxLen) – Period length for ADX calculation.

ADX Threshold (adxThreshold) – Minimum ADX value to consider a trend strong enough to filter entries.

🔊 Volume Confirmation

Use Volume Filter (useVolFilter) – Enables/disables volume confirmation filter.

Volume SMA Length (volSmaLen) – Period of the moving average for volume comparison.

Volume Threshold Multiplier (volMultiplier) – How much higher than average volume must be to confirm a setup.

✅ Entry Confirmation

Use Entry Confirmation (useConfirmation) – Enables/disables RSI-based confirmation.

RSI Length (rsiLen) – RSI calculation period.

RSI Buy Threshold (rsiBuyThreshold) – RSI level below which long entries can be confirmed (oversold).

RSI Sell Threshold (rsiSellThreshold) – RSI level above which short entries can be confirmed (overbought).

Wait for Candle Close (waitForClose) – If enabled, signals only confirm after candle close.

🛡 Risk / Exits

Use structure-based stops (useStructureStops) – Stops are placed at OB/Breaker/FVG boundaries, with ATR fallback.

ATR Len (fallback) (atrLen) – ATR period used for fallback stop-loss calculation.

ATR Mult (fallback) (atrMult) – Multiplier applied to ATR when using fallback stops.

Use Adaptive R:R (useAdaptiveRR) – Enables adaptive Risk:Reward calculation based on volatility and momentum.

Base R:R Multiple (baseRR) – Default risk/reward multiplier.

Min R:R Multiple (minRR) – Minimum allowed R:R.

Max R:R Multiple (maxRR) – Maximum allowed R:R.

Only one trade per newly detected zone (onlyOneTradePerZone) – Prevents multiple entries off the same zone.

📉 Trailing Stop

Use Trailing Stop (useTrailingStop) – Enables trailing stop logic.

Activate at R:R (trailTriggerRR) – R multiple at which the trailing stop activates.

Trail Distance in R (trailStopRR) – Distance (in R units) that the trailing stop trails behind price.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.