QuantMotions - Smart Money BlocksSmart Money Blocks – Clean Edition is a minimalistic, high-precision Smart Money Concepts (SMC) tool designed for traders who want clean and reliable market structure signals without chart clutter.
This script detects and visualizes Order Blocks, Fair Value Gaps (FVGs), and Liquidity Levels using a strictly filtered, volume-based institutional logic.
Unlike many SMC indicators that overload the chart with noise, this version is built to stay fast, clean, and accurate — ideal for both scalpers and higher-timeframe traders.
🔍 Features
✔ Institutional Order Block Detection
• Identifies bullish and bearish order blocks
• Uses high-volume + price-displacement confirmation
• OBs extend forward and deactivate when broken
• Includes volume + tick range info-box
✔ Fair Value Gaps (FVG)
• Auto-detects bullish and bearish FVGs
• Marks imbalance zones until they are fully filled
• Clean, non-intrusive visualization
✔ Liquidity Levels
• Smart swing-high/swing-low liquidity detection
• Tracks touches to distinguish strong vs weak levels
• Marks support/resistance liquidity with labels only (no chart clutter)
⚙️ Clean & Minimal Design
This script is optimized for a clean workflow:
• No volume profile
• No BOS/CHOCH spam
• No unused SMC elements
• Only high-value SMC signals
• Clean color theme for dark charts
The goal is to provide only what matters, nothing more.
📈 Use Cases
• Smart Money / ICT style trading
• Scalping (1s – 1m)
• Intraday / London & New York session trading
• Swing trading
• Market structure analysis
• Liquidity and imbalance mapping
Whether you're identifying points of interest (POIs), building a bias, or mapping high-probability reaction zones — this tool helps you see structure clearly.
🔔 Alerts Included
• Order Block creation
• FVG creation
• Price touching an active Order Block
• Volume surge
• Institutional candle detection
• Structure break detection
Great for automation or bias confirmation.
🧠 Why This Script?
Many SMC indicators try to do everything — which often results in clutter, lag, and unreliable signals.
This edition focuses on precision, clarity, and real usability.
The logic is light, efficient, and suited for real-time execution on very fast charts.
📌 Note
This tool does not generate trade signals by itself.
It is designed as a market structure map for traders who already understand Smart Money principles such as:
• Displacement
• Imbalance
• Institutional candles
• OB mitigation
• Liquidity sweeps
Use it as part of your confluence system.
Поиск скриптов по запросу "gaps"
jg ndog/nwogthis is an indicator for new week opening gaps along with daily opening gaps marking out potential liq zones
MTF FVG, OB & Sessions1. Advanced Multi-Timeframe Fair Value Gaps (FVG)
This is the most complex part of the script. Unlike standard FVG indicators that just draw boxes, this module uses Arrays to manage the gaps dynamically.
Dynamic Mitigation: The script tracks every FVG stored in memory. If price trades through an FVG (mitigates it), the script automatically deletes the box.
Option (Wick vs. Close): You can choose to delete the FVG as soon as a wick touches the other side, or only if a candle closes through it.
Displacement Filter: It uses an ATR (Average True Range) multiplier to ensure that only significant, impulsive moves (displacement) generate an FVG, filtering out low-volatility noise.
Confluence (Overlap) Logic: The script checks for overlaps between the three different timeframes (e.g., a 4H FVG inside a Daily FVG).
Alignment Setting: You can set the script to highlight specific boxes only when timeframes align, indicating a stronger level of interest.
3 Monitorable Timeframes: Defaults to 4-Hour, 1-Hour, and 15-Minute, but fully customizable.
2. Multi-Timeframe Order Blocks (OB)
This module identifies potential Order Blocks based on Swing Highs and Swing Lows (Pivot points).
Pivot Detection: It looks for a specific pattern of highs/lows (defined by the "Swing Lookback" input) to identify key reversal points on higher timeframes.
MTF Overlay: It fetches these structures from the 3 defined timeframes and projects them onto your current chart.
Visuals: Draws extended boxes representing the open/close range of the order block candle.
3. Session Liquidity (Highs & Lows)
This module tracks the specific trading sessions to highlight intraday liquidity pools.
Sessions Tracked: Asia, London, and New York.
Behavior:
While the session is active, it tracks the highest and lowest price.
Once the session closes, it draws dashed lines extending forward from that session's High and Low.
Purpose: These levels act as key targets for liquidity sweeps (e.g., price sweeping the London Low before reversing).
Technical Summary
Data Handling: Uses request.security with barmerge.lookahead_on to fetch data from higher timeframes without repainting historical closed bars.
Efficiency: Uses specific types (type OB_Data) and Arrays to handle data efficiently, keeping the script fast despite processing multiple timeframes simultaneously.
Limits: Includes a built-in "Max FVG Storage" and "Delete After X Bars" feature to prevent the chart from becoming too cluttered with old data.
Hash Supertrend [Hash Capital Research]Hash Supertrend Strategy by Hash Capital Research
Overview
Hash Supertrend is a professional-grade trend-following strategy that combines the proven Supertrend indicator with institutional visual design and flexible time filtering.
The strategy uses ATR-based volatility bands to identify trend direction and executes position reversals when the trend flips.This implementation features a distinctive fluorescent color system with customizable glow effects, making trend changes immediately visible while maintaining the clean, professional aesthetic expected in quantitative trading environments.
Entry Signals:
Long Entry: Price crosses above the Supertrend line (trend flips bullish)
Short Entry: Price crosses below the Supertrend line (trend flips bearish)
Controls the lookback period for volatility calculation
Lower values (7-10): More sensitive to price changes, generates more signals
Higher values (12-14): Smoother response, fewer signals but potentially delayed entries
Recommended range: 7-14 depending on market volatility
Factor (Default: 3.0)
Restricts trading to specific hours
Useful for avoiding low-liquidity sessions, overnight gaps, or known choppy periods
When disabled, strategy trades 24/7
Start Hour (Default: 9) & Start Minute (Default: 30)
Define when the trading session begins
Uses exchange timezone in 24-hour format
Example: 9:30 = 9:30 AM
End Hour (Default: 16) & End Minute (Default: 0)
Controls the vibrancy of the fluorescent color system
1-3: Subtle, muted colors
4-6: Balanced, moderate saturation
7-10: Bright, highly saturated fluorescent appearance
Affects both the Supertrend line and trend zones
Glow Effect (Default: On)
Adds luminous halo around the Supertrend line
Creates a multi-layered visual with depth
Particularly effective during strong trends
Glow Intensity (Default: 5.0)
Displays tiny fluorescent dots at entry points
Green dot below bar: Long entry
Red dot above bar: Short entry
Provides clear visual confirmation of executed trades
Show Trend Zone (Default: On)
Strong trending markets (2020-style bull runs, sustained bear markets)
Markets with clear directional bias
Instruments with consistent volatility patterns
Timeframes: 15m to Daily (optimal on 1H-4H)
Challenging Conditions:
Choppy, range-bound markets
Low volatility consolidation periods
Highly news-driven instruments with frequent gaps
Very low timeframes (1m-5m) prone to noise
Recommended AssetsCryptocurrency:
MTF FVG 智能終極版 (Smart Clean)指標名稱:MTF FVG 智能終極版 (Smart Clean)
簡潔介紹
這是一款專為專業交易者設計的 多週期失衡區 (FVG) 監控系統,核心特色如下:
五維度監控:
在任何圖表上同時顯示 月、周、日、4H、2H 五種級別的支撐壓力缺口。
智慧重疊清理 (獨家):
當價格重疊時,自動刪除舊框框,只保留最新的 1~3 個(可設定);若無重疊則完整保留歷史痕跡。確保圖表乾淨且資訊不遺漏。
完美視覺體驗:
大週期無限延伸,小週期固定長度。
文字自動靠右並智慧留白,確保不遮擋右側價格座標。
深色邊框 + 淺色填充 + 中線虛線,層次分明。
Indicator Name: MTF FVG Smart Clean Ultimate Edition
Brief Introduction
This is a multi-timeframe Free Gaps (FVG) monitoring system designed for professional traders. Its core features include:
Five-Dimensional Monitoring: Simultaneously displays support, resistance, and gaps at five timeframes (monthly, weekly, daily, 4H, and 2H) on any chart.
Intelligent Overlap Cleanup (Exclusive): When prices overlap, automatically deletes old boxes, retaining only the latest 1-3 (configurable); if there is no overlap, it retains all historical data. Ensures a clean chart and complete information.
Perfect Visual Experience: Larger timeframes extend infinitely, while smaller timeframes have fixed lengths.
Text automatically aligns to the right with intelligent white space to ensure it doesn't obscure the price coordinates on the right.
Dark borders + light fill + dashed center line create clear visual hierarchy.
Defended Price Levels (DPLs) — Melvin Dickover ConceptThis indicator identifies and draws horizontal “Defended Price Levels” (DPLs) exactly as originally described by Melvin E. Dickover in his trading methodology.
Dickover observed that when extreme relative volume and extreme “freedom of movement” (volume-to-price-movement ratio) occur on the same bar, especially on bars with large gaps or unusually large bodies, the closing price (or previous close) of that bar very often becomes a significant future support/resistance level that the market later “defends.”
This script automates the detection of those exact coincident spikes using two well-known public indicators:
Relative Volume (RVI)
• Original idea: Melvin Dickover
• Pine Script implementation used here: “Relative Volume Indicator (Freedom Of Movement)” by LazyBear
Link:
Freedom of Movement (FoM)
• Original idea and calculation: starbolt64
• Pine Script: “Freedom of Movement” by starbolt64
Link:
How this indicator works
Calculates the raw (possibly negative) LazyBear RVI and starbolt64’s exact FoM values
Normalizes and standardizes both over the user-defined lookback
Triggers only when both RVI and FoM exceed the chosen number of standard deviations on the same bar (true Dickover coincident-spike condition)
Applies Dickover’s original price-selection rules (uses current close on big gaps or 2× body expansion candles, otherwise previous close)
Draws a thin maroon horizontal ray only when the new level is sufficiently far from all previously drawn levels (default ≥0.8 %) and the maximum number of levels has not been reached
Keeps the chart clean by limiting the total number of significant defended levels shown
This is not a republish or minor variation of the two source scripts — it is a faithful automation of Melvin Dickover’s specific “defended price line” concept that he manually marked using the coincidence of these two indicators.
Full credit goes to:
Melvin E. Dickover — creator of the Defended Price Levels concept
LazyBear — author of the Relative Volume (RVI) implementation used here
starbolt64 — author of the Freedom of Movement indicator and calculation
Settings (all adjustable):
Standard Deviation Length (default 60)
Spike Threshold in standard deviations (default 2.0)
Minimum distance between levels in % (default 0.8 %)
Maximum significant levels to display (15–80)
Use these horizontal maroon lines as potential future support/resistance zones that the market has previously shown strong willingness to defend.
Thank you to Melvin, LazyBear, and starbolt64 for the original work that made this automation possible.
8FigRenko – Precision FVG Zones8FigRenko – Pure FVG Zones is a clean, reliable Fair Value Gap tool designed for traders who want accurate FVG zones only from the chart timeframe — without repainting, without higher-timeframe complications, and without messy borders.
This script is built for traders who want simple, precise, and visually clean imbalance zones that work the way FVGs should work:
🔥 Features
✔ Chart-timeframe FVGs only
No request.security, no multi-TF artifacts, no lagging or repainting.
The script reads exactly what your chart shows and never mixes timeframes.
✔ Wick-based or Body-based detection
Use classic ICT wick gaps, or switch to body-only gaps with one click.
✔ Minimum FVG size (points)
Filters out noise by requiring a minimum point distance (default: 5 points).
Great for futures and fast intraday charts.
✔ Clean, seamless boxes (no borders)
The FVG zones are rendered with borderless boxes, matching the modern style shown in institutional imbalance tools.
✔ Proper “end-to-end” FVG drawing
Each gap box starts from the origin of the imbalance and extends forward automatically.
✔ Auto-disrespect removal
FVGs are automatically deleted when price invalidates the zone:
Bullish FVG removed if close < FVG low
Bearish FVG removed if close > FVG high
No clutter. No manual cleanup.
✔ Extend zones forever or to the current bar
Choose if your FVGs run across the full future chart or just up to the latest candle.
✔ Optional: show only most recent FVG
Great for scalping or IFV (Immediate Fair Value) strategies.
Gabbie - FVG/OBGabbie – FVG-OB plots Fair Value Gaps (FVGs) and Order Blocks (OBs) to help visualize price imbalances and institutional reaction zones.
Fair Value Gaps
Bullish FVGs and Bearish FVGs are marked automatically.
The indicator also shows when an FVG is mitigated (price returns to fill the imbalance).
If price wicks into an FVG without a full body close through it, the FVG remains valid under this model.
Order Blocks / Breaker Blocks
Bullish OBs are marked in green
Bearish OBs are marked in red
Breaker Blocks are marked in yellow
Use these zones for confluence with your market structure and liquidity framework.
Settings
Choose the timeframe source for OB/BB detection.
Adjust the number of active FVGs displayed. Defaults are designed for immediate use.
Limitations / reminder
Zones are plotted from historical price action and are not trade guarantees. Always confirm with structure, liquidity, and risk rules.
RAFA's SMC Killer LITEWhat is the SMC Killer?
The Smart Money Concepts (SMC) Killer is a trading indicator that identifies high-probability entry points using three proven strategies:
Break of Structure (BOS) - Trades when price breaks key support/resistance levels
Fair Value Gap (FVG) - Enters when price fills gaps in the market
Order Blocks (OB) - Entry from institutional order clusters (optional display)
This indicator automatically:
✅ Calculates correct entry, take-profit, and stop-loss levels for your asset
✅ Tracks win/loss statistics in real-time
✅ Works on 30+ different futures contracts
✅ Adapts tick size and point value automatically
Asset Selection
Supported Assets
The indicator supports all major futures contracts:
Equity Futures:
ES (E-mini S&P 500)
NQ (E-mini NASDAQ 100)
YM (Mini Dow Jones)
NKD (Nikkei 225)
EMD (E-mini Midcap 400)
RTY (Russell 2000)
Currency Futures:
6A (Australian Dollar)
6B (British Pound)
6C (Canadian Dollar)
6E (Euro FX)
6J (Japanese Yen)
6S (Swiss Franc)
6N (New Zealand Dollar)
Agricultural Futures:
HE (Lean Hogs)
LE (Live Cattle)
GF (Feeder Cattle)
ZC (Corn)
ZW (Wheat)
ZS (Soybeans)
ZM (Soybean Meal)
ZL (Soybean Oil)
Energy Futures:
CL (Crude Oil)
QM (Mini Crude Oil)
NG (Natural Gas)
QG (E-mini Natural Gas)
HO (Heating Oil)
RB (RBOB Gasoline)
Metal Futures:
GC (Gold)
SI (Silver)
HG (Copper)
PL (Platinum)
PA (Palladium)
QI (E-mini Silver)
QO (E-mini Gold)
Micro Futures:
MES (Micro E-mini S&P 500)
MYM (Micro E-mini Dow Jones)
MNQ (Micro E-mini NASDAQ)
M2K (Micro Russell 2000)
MGC (E-Micro Gold)
M6A (E-Micro AUD/USD)
M6E (E-Micro EUR/USD)
MCL (Micro Crude Oil)
How to Select Your Asset
Open the indicator settings (click ⚙️)
Go to ASSET SELECT section
Select Asset Category (e.g., "Metal Futures")
Enter Select Asset Symbol (e.g., "GC" for Gold)
Click OK
The indicator will automatically load the correct:
✅ Tick size
✅ Point value
✅ Risk/reward calculations
Settings Configuration
ASSET SELECT Group
Asset Category: Choose from 6 categories
Select Asset Symbol: Enter symbol (ES, GC, CL, etc.)
STRUCTURE Group
Show Swing Structure: Display swing highs/lows
Swing Length: Bars used for pivot detection (default: 5)
Build Sweep: Show sweep formations (default: ON)
What it does: Identifies the market trend and key turning points
Teal/Green bars = Uptrend
Orange/Red bars = Downtrend
FVG Group
Enable FVG Entry: Use Fair Value Gap strategy
FVG Threshold: Sensitivity filter (default: 0)
What it does: Detects gaps in price action that indicate imbalance
Lower threshold = More signals
Higher threshold = Fewer, high-quality signals
RISK Group
Show Bracket: Display entry/TP/SL lines
Units/Contracts: Number of contracts to trade (default: 6)
Stop Loss ($): Risk amount per trade (default: $250)
Target ($): Profit target per trade (default: $1,000)
Example: If you select ES with $250 stop loss:
The indicator calculates: 250 ÷ (6 contracts × $50 per point) = 0.83 points
Your stop loss line appears 0.83 points below entry
TABLE Group
Show Statistics: Display results table
Position: Table location (default: top_right)
Year: Start tracking from this year
Month: Start tracking from this month
Day: Start tracking from this day
Trading Signals
BUY Signal 🟢
When you see a green "BUY" label below a candle:
Price is breaking higher (Break of Structure)
OR price is filling a gap (Fair Value Gap)
The indicator plots three lines:
Green line = Entry price
Lime/bright green line = Take Profit level
Red line = Stop Loss level
Action: Consider entering a LONG position at market or entry price
SELL Signal 🔴
When you see a red "SELL" label above a candle:
Price is breaking lower (Break of Structure)
OR price is filling a gap (Fair Value Gap)
The indicator plots three lines:
Red line = Entry price
Magenta/pink line = Take Profit level
Orange line = Stop Loss level
Action: Consider entering a SHORT position at market or entry price
Signal Confirmation
✅ Wait for confirmation - Only trade signals on confirmed (closed) bars
✅ Check the trend - Look at candle colors (green uptrend, orange downtrend)
✅ Risk/reward ratio - TP should be at least 2x your SL risk
Risk Management
Position Sizing Example
Trading Gold (GC) with ES Settings:
Units: 6 contracts
Stop Loss: $250
Target: $1,000
Tick Size: 0.1 (automatic for GC)
Point Value: $100 per point (automatic for GC)
Risk per trade: $250
Reward per trade: $1,000
Risk/Reward Ratio: 1:4 (Excellent!)
Stop Loss Strategy
Always place your stop loss below/above the entry lines
The red/orange line shows exactly where to place SL
Never move your stop loss against the trade (unless scaling)
Use hard stops - set them immediately upon entry
Take Profit Strategy
Take profits at the lime/magenta line (TP level)
Consider taking partial profits at 50% of target
Let remaining 50% run to full target
Use trailing stops if price moves in your favor
Risk Per Trade
Formula: (Stop Loss $) ÷ (Units × Point Value)
Example for ES:
Stop Loss: $250
Units: 6
Point Value: $50
Risk per point: 250 ÷ (6 × 50) = 0.83 points
Reading the Chart
Visual Elements
Candle Colors:
🟩 Green/Teal = Uptrend (higher highs and higher lows)
🟥 Orange/Red = Downtrend (lower highs and lower lows)
Signal Labels:
BUY (Green) = Long entry opportunity
SELL (Red) = Short entry opportunity
Bracket Lines:
Entry Line (Solid) = Your entry price
TP Line (Bright color) = Take profit target
SL Line (Red/Orange) = Stop loss level
Success Markers:
✓ (Green checkmark) = Trade hit TP (WIN)
✗ (Red X) = Trade hit SL (LOSS)
Statistics Table
What Each Column Means
📊 ← Current asset being traded
├── Total: Total signals generated (buys + sells)
├── Buy: Number of buy signals
├── Sell: Number of sell signals
├── Win ✓: Trades that hit take profit
├── Loss ✗: Trades that hit stop loss
├── W%: Win rate percentage (wins ÷ total trades)
└── Asset Info: Tick size and point value
Example Reading
📊 ES
Total: 15
Buy: 8
Sell: 7
Win ✓: 10
Loss ✗: 5
W%: 66.7%
Asset Info: Tick: 0.25 | PV: $50
This means:
15 total signals since tracking started
10 wins, 5 losses
66.7% win rate (Professional level!)
Trading ES with 0.25 tick and $50 point value
Trading Examples
Example 1: Gold (GC) Long Trade
Setup:
Asset: Metal Futures → GC
Stop Loss: $150
Target: $600
Units: 2 contracts
What happens:
You see a BUY label on a green candle
Entry line at 2050.0
TP line at 2050.6 (0.6 points higher = $600 profit)
SL line at 2049.85 (0.15 points lower = $150 loss)
Risk/Reward: 1:4 ✅
Trade Result:
Price moves to 2050.6 → Label shows ✓ = WIN
Table updates: Wins increases by 1, Win% increases
Example 2: Crude Oil (CL) Short Trade
Setup:
Asset: Energy Futures → CL
Stop Loss: $500
Target: $2,000
Units: 1 contract
What happens:
You see a SELL label on a red candle
Entry line at 78.50
TP line at 77.50 (1.00 lower = $1,000 profit)
SL line at 79.00 (0.50 higher = $500 loss)
Risk/Reward: 1:2 ✅
Trade Result:
Price drops to 77.50 → Label shows ✓ = WIN
Table updates: Wins increases by 1, Win% increases
Example 3: E-mini S&P (ES) Day Trading
Setup:
Asset: Equity Futures → ES
Stop Loss: $250
Target: $1,000
Units: 6 contracts
Swap Length: 5 (default)
Enable FVG: ON
Morning Session:
See BUY at 5860.25 (swing break)
Hit TP at 5861.08 = WIN ✓
Table shows: Total 1, Buy 1, Win 1, W% 100%
See SELL at 5861.50 (FVG entry)
Hit SL at 5860.67 = LOSS ✗
Table shows: Total 2, Sell 1, Win 1, L% 50%
By end of day: 4 wins, 1 loss, 80% win rate
Troubleshooting
Issue 1: No signals appearing
Solution:
Check if both Show Bracket is ON
Check if Enable FVG Entry is ON
Try changing Swing Length (lower = more signals)
Ensure you're on a 1-hour or higher timeframe
Check chart has enough data (scroll left to see history)
Issue 2: Signals appear but no entry lines
Solution:
Confirm Show Bracket is toggled ON
Check Stop Loss ()andTarget() and Target (
)andTarget() are reasonable amounts
Ensure your Units value is not 0
Try refreshing the chart
Issue 3: Asset not recognized
Solution:
Check spelling of symbol (ES, not E-S)
Verify asset is in the supported list
Check you're in the correct category
Try closing and reopening the chart
Issue 4: Wrong stop loss/target levels
Solution:
Verify correct asset is selected
Check Units setting matches your position size
Verify Stop Loss ($) and Target ($) amounts
Look at Asset Info in table to confirm tick size
Manually calculate: SL $ ÷ (Units × Point Value) = Points
Issue 5: Statistics table not showing
Solution:
Toggle Show Statistics OFF then back ON
Try changing Table Position
Refresh the chart
Check that Show Table is enabled in settings
Issue 6: Indicator acting "heavy" or laggy
Solution:
Turn off Show Swing Structure if not needed
Turn off Show Bracket if reviewing historical trades
Reduce chart's data window (don't load entire years)
Refresh the chart
Pro Tips 🚀
Tip 1: Start with Micro Futures
Micro contracts (MES, MNQ, MCL) have lower cost
Perfect for learning the strategy
Same quality signals, smaller risk
Tip 2: Trade During Peak Hours
Equity Futures: 9:30-16:00 ET (Regular session)
Energy: 18:00-16:00 CT (After hours active)
Metals: 18:00-17:00 CT (Most liquid)
Currencies: 5:00 PM - 4:00 PM ET (24-5 market)
Tip 3: Combine Timeframes
Look for entry on 1-hour chart
Confirm on 15-minute chart
Execute on 5-minute breakout
More confluence = higher probability
Tip 4: Track Your Trades
Keep notes on WIN/LOSS trades
Identify patterns in your losses
Adjust settings based on performance
Use Win% table to monitor improvement
Tip 5: Risk Management First
Never risk more than 2% of account per trade
Respect your stop loss (don't move it)
Take profits when levels are hit
Be patient for high-probability setups
Tip 6: Adjust for Market Conditions
Trending markets: Increase Swing Length (6-8)
Choppy markets: Decrease Swing Length (2-4)
Low volatility: Reduce Stop Loss $
High volatility: Increase Target $
Quick Reference Card
────────────────────────────────────────────────────
SMC KILLER QUICK START ─────────────────────────────────────────────────────
│ 1. Select Asset Category & Symbol
│ 2. Set Units (contracts)
│ 3. Set Stop Loss ($) - your max risk
│ 4. Set Target ($) - your profit goal
│ 5. Wait for BUY (green) or SELL (red) signal
│ 6. Place entry at the entry line
│ 7. Place stop at the red/orange line
│ 8. Place take-profit at the lime/magenta line
│ 9. Close trade when line closes (✓ or ✗)
│ 10. Review statistics and adjust next trade
└─────────────────────────────────────────────────────
BUY Signal = Break Higher OR Fill Gap = LONG
SELL Signal = Break Lower OR Fill Gap = SHORT
Green candles = Uptrend
Orange candles = Downtrend
✓ = Win (took profit)
✗ = Loss (hit stop)
Support & Updates
Check settings are correct for your asset
Ensure adequate chart data is loaded
Test on demo account first
Start with smallest position size
Track performance over 20+ trades
Malaysian SNR Levels - Fixed Range# Malaysian SNR Levels - Fixed Range
This indicator displays support and resistance levels based on Malaysian SnR methodology, but calculates levels exclusively from a **user-defined time range** instead of a fixed number of bars lookback.
## What is Malaysian SnR?
Malaysian SnR defines Support and Resistance not as areas but as precise levels based on a line chart's peaks and valleys. There are three types of horizontal levels:
### Level Types
**A-Level**: Located at the peak of the line chart, shaped like the letter "A"
**V-Level**: Located at the valley of the line chart, shaped like the letter "V"
**Gap Level**: Located at the Close/Open gap between two candles of the same color
## Fresh vs. Unfresh Levels
What makes Malaysian SnR unique is the **Fresh/Unfresh state** of levels:
- **Fresh Level** (solid line): Has not been tested by a wick yet, or has been crossed by a candle body since the last wick touch
- **Unfresh Level** (dashed line): Has been touched by a wick
Fresh levels are considered more significant as they have a higher probability of causing price reactions.
## Fixed Range Innovation
Unlike the standard Malaysian SNR indicator that uses a bars lookback period, this **Fixed Range version** allows you to:
- Select a specific **Start Time** and **End Time** to define your analysis period
- Calculate levels exclusively from bars within this time range
- Analyze historical periods precisely (e.g., "levels from Q1 2024")
- Study how levels from specific market phases perform
- Visualize the selected time range with a transparent background overlay
This is particularly useful for:
- Analyzing levels from specific market events or sessions
- Studying quarterly or monthly ranges
- Backtesting level significance from defined periods
- Forward-testing levels formed during key accumulation/distribution phases
## Parameters
### TIME RANGE SELECTION
- **Start Time**: Beginning of the time range for level calculation
- **End Time**: End of the time range for level calculation
- **Extend Levels Right**: Extend levels to the right edge of the chart
### LEVEL SETTINGS
- **Display Gap Levels**: Show/hide gap levels
- **Display Opening Gaps**: Show/hide gap visualization boxes
- **Display Fresh Levels Only**: Hide unfresh/tested levels
- **Display Break Count**: Show how many times each level has been broken
- **Evaluate Current Bar**: Use the current bar to evaluate level freshness
### LEVEL DISPLAY
- **Level Regions**: Calculate levels relative to current Price or bar's High/Low
- **Levels Above**: Number of closest levels to display above price/high
- **Levels Below**: Number of closest levels to display below price/low
- **Max Level Breaks**: Hide levels broken more than this number of times
### VISUAL SETTINGS
- **Line Color**: Color of the level lines
- **Line Width**: Thickness of level lines
- **Show Time Zone Background**: Display transparent background for selected range
- **Zone Background Color**: Customize background color and transparency
- **Timeframe**: The timeframe used for calculating SNR levels
## Trading Applications
### Example Strategy:
1. Select a significant time range (e.g., a major accumulation zone)
2. Identify fresh levels from that period
3. Wait for price to approach these levels on a higher timeframe
4. Switch to lower timeframe to confirm price reaction
5. Fresh support + bullish reaction = potential buy signal
6. Fresh resistance + bearish reaction = potential sell signal
### Use Cases:
- **Session Analysis**: Study levels from Asian/European/US sessions
- **Event-Based Levels**: Analyze levels formed during specific news events
- **Quarterly Ranges**: Track levels from previous quarters
- **Accumulation Zones**: Identify key levels from consolidation periods
## Visual Features
- **Solid lines** = Fresh levels (untested or re-validated)
- **Dashed lines** = Unfresh levels (tested by wicks)
- **Numbers on levels** = Break count (how many times broken)
- **Transparent boxes** = Opening gaps between same-colored candles
- **Background shading** = Selected time range visualization
## Notes
- The indicator processes only bars within the selected time range
- Levels are tested for freshness using all available bars (including those outside the range)
- Break count shows how many times the level has been broken by candle bodies
- The background helps visualize which time period was used for level formation
---
**Tip**: Combine this with the standard Malaysian SNR indicator to compare recent levels (bars lookback) with historical levels (fixed range) for comprehensive multi-timeframe analysis.
MTF Order Block & FVG Finder (Public Ver.)═══════════════════════════════════════════════════════════════
🎯 OVERVIEW
═══════════════════════════════════════════════════════════════
The MTF Order Block & FVG Finder is a comprehensive institutional trading tool that identifies and visualizes Order Blocks (OB) and Fair Value Gaps (FVG) across multiple timeframes. This indicator helps traders spot key support and resistance zones where institutional players have placed significant orders.
═══════════════════════════════════════════════════════════════
✨ KEY FEATURES
═══════════════════════════════════════════════════════════════
📊 ORDER BLOCK DETECTION
• Multi-Timeframe Analysis: Monitor up to 3 different timeframes simultaneously
• Smart Engulfing Detection: Identifies bullish and bearish order blocks using engulfing patterns
• ATR-Based Filtering: Filter out insignificant order blocks using customizable ATR multiplier
• Dynamic Extension: Option to extend order blocks to the right edge of the chart
• Visual Differentiation: Distinct colors and transparency levels for each timeframe
• Auto-Invalidation: Order blocks automatically disappear when price closes beyond them
🔲 FAIR VALUE GAP (FVG) DETECTION
• 12 Timeframe Support: From 1-minute to weekly charts (1, 3, 5, 15, 30, 45, 60, 120, 180, 240, D, W)
• Dynamic Level Adjustment: FVG levels automatically update when price touches the gap
• Color Change System: Visual indication when FVG zones are tested by price
• Customizable Display: Full control over extension, labels, colors, and sizes
• Smart Management: FVGs are removed when fully filled by price action
🔔 ADVANCED ALERT SYSTEM
• Price Touch Alerts: Get notified when price reaches order block zones
• Separate Controls: Enable/disable alerts for bullish and bearish order blocks independently
• Tolerance Settings: Adjust alert sensitivity with percentage-based tolerance (0-1%)
• Detailed Messages: Alerts include current price, block range, and timeframe information
• Smart Triggering: Prevents duplicate alerts on the same bar
═══════════════════════════════════════════════════════════════
⚙️ SETTINGS GUIDE
═══════════════════════════════════════════════════════════════
🎨 ORDER BLOCK SETTINGS
• Primary Timeframe: Main timeframe for order block detection (default: current chart)
• Secondary Timeframe: Optional second timeframe with toggle on/off
• Tertiary Timeframe: Optional third timeframe with toggle on/off
• Extend to Right: Automatically extend order blocks to current price bar
• Filter Small Blocks: Enable ATR-based filtering to focus on significant levels
• ATR Period: Lookback period for ATR calculation (default: 100)
• Minimum OB Size: Threshold as multiple of ATR (default: 0.3× ATR)
📐 FVG SETTINGS
• Move Levels on Touch: Dynamically adjust FVG boundaries when price interacts
• Change Color on Touch: Visual feedback showing tested vs untested FVGs
• Extend to Right: Extend FVG boxes to current price bar
• Plot Labels: Display timeframe labels on FVG boxes
• Custom Colors: Separate colors for bullish, bearish, and tested FVGs
• Timeframe Selection: Choose which timeframes to display FVGs
🔔 ALERT SETTINGS
• Enable Price Touch Alerts: Master switch for all alerts
• Bullish OB Alerts: Notifications when price touches bullish order blocks
• Bearish OB Alerts: Notifications when price touches bearish order blocks
• Alert Tolerance: Fine-tune sensitivity (default: 0.1%)
═══════════════════════════════════════════════════════════════
🔍 HOW IT WORKS
═══════════════════════════════════════════════════════════════
📌 ORDER BLOCK LOGIC
An order block forms when a strong directional candle engulfs the previous candle:
BULLISH ORDER BLOCK:
✓ Current candle closes above its open (bullish candle)
✓ Previous candle closed below its open (bearish candle)
✓ Current candle's close is above previous candle's open
✓ Current candle's open is below previous candle's close
→ The previous bearish candle's body becomes the bullish order block
BEARISH ORDER BLOCK:
✓ Current candle closes below its open (bearish candle)
✓ Previous candle closed above its open (bullish candle)
✓ Current candle's close is below previous candle's open
✓ Current candle's open is above previous candle's close
→ The previous bullish candle's body becomes the bearish order block
INVALIDATION:
• Bullish OB: Invalidated when price closes below the block's low
• Bearish OB: Invalidated when price closes above the block's high
📌 FAIR VALUE GAP LOGIC
FVGs represent areas where price moved rapidly with minimal trading activity:
BULLISH FVG (Gap Up):
• Low of current candle > High of candle
• Creates unfilled space between these two candles
• Acts as potential support zone
BEARISH FVG (Gap Down):
• High of current candle < Low of candle
• Creates unfilled space between these two candles
• Acts as potential resistance zone
FVG MANAGEMENT:
• Gaps are "filled" when price fully retraces through them
• Optional: Adjust levels when partially filled
• Optional: Change color to show tested zones
═══════════════════════════════════════════════════════════════
💡 TRADING APPLICATIONS
═══════════════════════════════════════════════════════════════
📈 ENTRY STRATEGIES
• Use order blocks as high-probability entry zones
• Wait for price to return to OB/FVG before entering
• Combine with higher timeframe trend direction
• Look for confluence between OBs and FVGs
🛡️ RISK MANAGEMENT
• Place stop losses beyond order block boundaries
• Use multiple timeframe OBs for layered stop placement
• Smaller OBs (filtered by ATR) = tighter stops
• Larger OBs = more significant levels
🎯 TARGET SETTING
• Next order block or FVG as initial target
• Multiple timeframe analysis for swing targets
• Use FVG fills as profit-taking zones
• Higher timeframe OBs as major targets
✅ CONFIRMATION TECHNIQUES
• Wait for price reaction at order block levels
• Look for reversal candlestick patterns
• Combine with volume analysis
• Use lower timeframe for precise entries
═══════════════════════════════════════════════════════════════
🎓 BEST PRACTICES
═══════════════════════════════════════════════════════════════
1️⃣ START WITH HIGHER TIMEFRAMES
• Focus on 4H, Daily, or Weekly order blocks first
• These represent stronger institutional levels
• Use lower timeframes for entry refinement
2️⃣ USE ATR FILTER WISELY
• Enable filtering to reduce noise
• Adjust multiplier based on market volatility
• Higher volatility = higher multiplier needed
3️⃣ COMBINE MULTIPLE TIMEFRAMES
• Look for confluence zones (multiple OBs/FVGs aligning)
• Higher timeframe OB + lower timeframe FVG = strong zone
• Three timeframe alignment = highest probability setups
4️⃣ ALERT MANAGEMENT
• Enable alerts for hands-free monitoring
• Set appropriate tolerance based on asset volatility
• Crypto: 0.1-0.3% | Forex: 0.05-0.1% | Stocks: 0.1-0.2%
5️⃣ UNDERSTAND MARKET CONTEXT
• OBs work best in trending markets
• FVGs are powerful in range-bound conditions
• Always consider overall market structure
═══════════════════════════════════════════════════════════════
📊 TECHNICAL SPECIFICATIONS
═══════════════════════════════════════════════════════════════
• Pine Script™ Version: 6
• Indicator Type: Overlay
• Maximum Boxes: 500
• Maximum Labels: 500
• Dynamic Requests: Enabled
• License: Mozilla Public License 2.0
═══════════════════════════════════════════════════════════════
🎨 VISUAL CUSTOMIZATION
═══════════════════════════════════════════════════════════════
COLOR CODING:
• Primary TF: Darker/More opaque (70% transparency)
• Secondary TF: Medium opacity (80% transparency)
• Tertiary TF: Lighter/More transparent (90% transparency)
• Green: Bullish order blocks
• Red: Bearish order blocks
• Gray: Tested FVGs
LABEL SYSTEM:
• Timeframe labels clearly identify each OB/FVG
• Centered placement for easy identification
• Customizable label size and color
• Optional hide/show functionality
═══════════════════════════════════════════════════════════════
⚠️ IMPORTANT NOTES
═══════════════════════════════════════════════════════════════
• This indicator is for educational purposes only
• Not financial advice - always do your own research
• Past performance does not guarantee future results
• Practice proper risk management in all trades
• Combine with other analysis tools for best results
• Test settings on your preferred assets and timeframes
Bifurcation Zone - CAEBifurcation Zone — Cognitive Adversarial Engine (BZ-CAE)
Bifurcation Zone — CAE (BZ-CAE) is a next-generation divergence detection system enhanced by a Cognitive Adversarial Engine that evaluates both sides of every potential trade before presenting signals. Unlike traditional divergence indicators that show every price-oscillator disagreement regardless of context, BZ-CAE applies comprehensive market-state intelligence to identify only the divergences that occur in favorable conditions with genuine probability edges.
The system identifies structural bifurcation points — critical junctures where price and momentum disagree, signaling potential reversals or continuations — then validates these opportunities through five interconnected intelligence layers: Trend Conviction Scoring , Directional Momentum Alignment , Multi-Factor Exhaustion Modeling , Adversarial Validation , and Confidence Scoring . The result is a selective, context-aware signal system that filters noise and highlights high-probability setups.
This is not a "buy the arrow" indicator. It's a decision support framework that teaches you how to read market state, evaluate divergence quality, and make informed trading decisions based on quantified intelligence rather than hope.
What Sets BZ-CAE Apart: Technical Architecture
The Problem With Traditional Divergence Indicators
Most divergence indicators operate on a simple rule: if price makes a higher high and RSI makes a lower high, show a bearish signal. If price makes a lower low and RSI makes a higher low, show a bullish signal. This creates several critical problems:
Context Blindness : They show counter-trend signals in powerful trends that rarely reverse, leading to repeated losses as you fade momentum.
Signal Spam : Every minor price-oscillator disagreement generates an alert, overwhelming you with low-quality setups and creating analysis paralysis.
No Quality Ranking : All signals are treated identically. A marginal divergence in choppy conditions receives the same visual treatment as a high-conviction setup at a major exhaustion point.
Single-Sided Evaluation : They ask "Is this a good long?" without checking if the short case is overwhelmingly stronger, leading you into obvious bad trades.
Static Configuration : You manually choose RSI 14 or Stochastic 14 and hope it works, with no systematic way to validate if that's optimal for your instrument.
BZ-CAE's Solution: Cognitive Adversarial Intelligence
BZ-CAE solves these problems through an integrated five-layer intelligence architecture:
1. Trend Conviction Score (TCS) — 0 to 1 Scale
Most indicators check if ADX is above 25 to determine "trending" conditions. This binary approach misses nuance. TCS is a weighted composite metric:
Formula : 0.35 × normalize(ADX, 10, 35) + 0.35 × structural_strength + 0.30 × htf_alignment
Structural Strength : 10-bar SMA of consecutive directional bars. Captures persistence — are bulls or bears consistently winning?
HTF Alignment : Multi-timeframe EMA stacking (20/50/100/200). When all EMAs align in the same direction, you're in institutional trend territory.
Purpose : Quantifies how "locked in" the trend is. When TCS exceeds your threshold (default 0.80), the system knows to avoid counter-trend trades unless other factors override.
Interpretation :
TCS > 0.85: Very strong trend — counter-trading is extremely high risk
TCS 0.70-0.85: Strong trend — favor continuation, require exhaustion for reversals
TCS 0.50-0.70: Moderate trend — context matters, both directions viable
TCS < 0.50: Weak/choppy — reversals more viable, range-bound conditions
2. Directional Momentum Alignment (DMA) — ATR-Normalized
Formula : (EMA21 - EMA55) / ATR14
This isn't just "price above EMA" — it's a regime-aware momentum gauge. The same $100 price movement reads completely differently in high-volatility crypto versus low-volatility forex. By normalizing with ATR, DMA adapts its interpretation to current market conditions.
Purpose : Quantifies the directional "force" behind current price action. Positive = bullish push, negative = bearish push. Magnitude = strength.
Interpretation :
DMA > 0.7: Strong bullish momentum — bearish divergences risky
DMA 0.3 to 0.7: Moderate bullish bias
DMA -0.3 to 0.3: Balanced/choppy conditions
DMA -0.7 to -0.3: Moderate bearish bias
DMA < -0.7: Strong bearish momentum — bullish divergences risky
3. Multi-Factor Exhaustion Modeling — 0 to 1 Probability
Single-metric exhaustion detection (like "RSI > 80") misses complex market states. BZ-CAE aggregates five independent exhaustion signals:
Volume Spikes : Current volume versus 50-bar average
2.5x average: 0.25 weight
2.0x average: 0.15 weight
1.5x average: 0.10 weight
Divergence Present : The fact that a divergence exists contributes 0.30 weight — structural momentum disagreement is itself an exhaustion signal.
RSI Extremes : Captures oscillator climax zones
RSI > 80 or < 20: 0.25 weight
RSI > 75 or < 25: 0.15 weight
Pin Bar Detection : Identifies rejection candles (2:1 wick-to-body ratio, indicating failed breakout attempts): 0.15 weight
Extended Runs : Consecutive bars above/below EMA20 without pullback
30+ bars: 0.15 weight (market hasn't paused to consolidate)
Total exhaustion score is the sum of all applicable weights, capped at 1.0.
Purpose : Detects when strong trends become vulnerable to reversal. High exhaustion can override trend filters, allowing counter-trend trades at genuine turning points that basic indicators would miss.
Interpretation :
Exhaustion > 0.75: High probability of climax — yellow background shading alerts you visually
Exhaustion 0.50-0.75: Moderate overextension — watch for confirmation
Exhaustion < 0.50: Fresh move — trend can continue, counter-trend trades higher risk
4. Adversarial Validation — Game Theory Applied to Trading
This is BZ-CAE's signature innovation. Before approving any signal, the engine quantifies BOTH sides of the trade simultaneously:
For Bullish Divergences , it calculates:
Bull Case Score (0-1+) :
Distance below EMA20 (pullback quality): up to 0.25
Bullish EMA alignment (close > EMA20 > EMA50): 0.25
Oversold RSI (< 40): 0.25
Volume confirmation (> 1.2x average): 0.25
Bear Case Score (0-1+) :
Price below EMA50 (structural weakness): 0.30
Very oversold RSI (< 30, indicating knife-catching): 0.20
Differential = Bull Case - Bear Case
If differential < -0.10 (default threshold), the bear case is dominating — signal is BLOCKED or ANNOTATED.
For Bearish Divergences , the logic inverts (Bear Case vs Bull Case).
Purpose : Prevents trades where you're fighting obvious strength in the opposite direction. This is institutional-grade risk management — don't just evaluate your trade, evaluate the counter-trade simultaneously.
Why This Matters : You might see a bullish divergence at a local low, but if price is deeply below major support EMAs with strong bearish momentum, you're catching a falling knife. The adversarial check catches this and blocks the signal.
5. Confidence Scoring — 0 to 1 Quality Assessment
Every signal that passes initial filters receives a comprehensive quality score:
Formula :
0.30 × normalize(TCS) // Trend context
+ 0.25 × normalize(|DMA|) // Momentum magnitude
+ 0.20 × pullback_quality // Entry distance from EMA20
+ 0.15 × state_quality // ADX + alignment + structure
+ 0.10 × divergence_strength // Slope separation magnitude
+ adversarial_bonus (0-0.30) // Your side's advantage
Purpose : Ranks setup quality for filtering and position sizing decisions. You can set a minimum confidence threshold (default 0.35) to ensure only quality setups reach your chart.
Interpretation :
Confidence > 0.70: Premium setup — consider increased position size
Confidence 0.50-0.70: Good quality — standard size
Confidence 0.35-0.50: Acceptable — reduced size or skip if conservative
Confidence < 0.35: Marginal — blocked in Filtering mode, annotated in Advisory mode
CAE Operating Modes: Learning vs Enforcement
Off : Disables all CAE logic. Raw divergence pipeline only. Use for baseline comparison.
Advisory : Shows ALL signals regardless of CAE evaluation, but annotates signals that WOULD be blocked with specific warnings (e.g., "Bull: strong downtrend (TCS=0.87)" or "Adversarial bearish"). This is your learning mode — see CAE's decision logic in action without missing educational opportunities.
Filtering : Actively blocks low-quality signals. Only setups that pass all enabled gates (Trend Filter, Adversarial Validation, Confidence Gating) reach your chart. This is your live trading mode — trust the system to enforce discipline.
CAE Filter Gates: Three-Layer Protection
When CAE is enabled, signals must pass through three independent gates (each can be toggled on/off):
Gate 1: Strong Trend Filter
If TCS ≥ tcs_threshold (default 0.80)
And signal is counter-trend (bullish in downtrend or bearish in uptrend)
And exhaustion < exhaustion_required (default 0.50)
Then: BLOCK signal
Logic: Don't fade strong trends unless the move is clearly overextended
Gate 2: Adversarial Validation
Calculate both bull case and bear case scores
If opposing case dominates by more than adv_threshold (default 0.10)
Then: BLOCK signal
Logic: Avoid trades where you're fighting obvious strength in the opposite direction
Gate 3: Confidence Gating
Calculate composite confidence score (0-1)
If confidence < min_confidence (default 0.35)
Then: In Filtering mode, BLOCK signal; in Advisory mode, ANNOTATE with warning
Logic: Only take setups with minimum quality threshold
All three gates work together. A signal must pass ALL enabled gates to fire.
Visual Intelligence System
Bifurcation Zones (Supply/Demand Blocks)
When a divergence signal fires, BZ-CAE draws a semi-transparent box extending 15 bars forward from the signal pivot:
Demand Zones (Bullish) : Theme-colored box (cyan in Cyberpunk, blue in Professional, etc.) labeled "Demand" — marks where smart money likely placed buy orders as price diverged at the low.
Supply Zones (Bearish) : Theme-colored box (magenta in Cyberpunk, orange in Professional) labeled "Supply" — marks where smart money likely placed sell orders as price diverged at the high.
Theory : Divergences represent institutional disagreement with the crowd. The crowd pushed price to an extreme (new high or low), but momentum (oscillator) is waning, indicating smart money is taking the opposite side. These zones mark order placement areas that become future support/resistance.
Use Cases :
Exit targets: Take profit when price returns to opposite-side zone
Re-entry levels: If price returns to your entry zone, consider adding
Stop placement: Place stops just beyond your zone (below demand, above supply)
Auto-Cleanup : System keeps the last 20 zones to prevent chart clutter.
Adversarial Bar Coloring — Real-Time Market Debate Heatmap
Each bar is colored based on the Bull Case vs Bear Case differential:
Strong Bull Advantage (diff > 0.3): Full theme bull color (e.g., cyan)
Moderate Bull Advantage (diff > 0.1): 50% transparency bull
Neutral (diff -0.1 to 0.1): Gray/neutral theme
Moderate Bear Advantage (diff < -0.1): 50% transparency bear
Strong Bear Advantage (diff < -0.3): Full theme bear color (e.g., magenta)
This creates a real-time visual heatmap showing which side is "winning" the market debate. When bars flip from cyan to magenta (or vice versa), you're witnessing a shift in adversarial advantage — a leading indicator of potential momentum changes.
Exhaustion Shading
When exhaustion score exceeds 0.75, the chart background displays a semi-transparent yellow highlight. This immediate visual warning alerts you that the current move is at high risk of reversal, even if trend indicators remain strong.
Visual Themes — Six Aesthetic Options
Cyberpunk : Cyan/Magenta/Yellow — High contrast, neon aesthetic, excellent for dark-themed trading environments
Professional : Blue/Orange/Green — Corporate color palette, suitable for presentations and professional documentation
Ocean : Teal/Red/Cyan — Aquatic palette, calming for extended monitoring sessions
Fire : Orange/Red/Coral — Warm aggressive colors, high energy
Matrix : Green/Red/Lime — Code aesthetic, homage to classic hacker visuals
Monochrome : White/Gray — Minimal distraction, maximum focus on price action
All visual elements (signal markers, zones, bar colors, dashboard) adapt to your selected theme.
Divergence Engine — Core Detection System
What Are Divergences?
Divergences occur when price action and momentum indicators disagree, creating structural tension that often resolves in a change of direction:
Regular Divergence (Reversal Signal) :
Bearish Regular : Price makes higher high, oscillator makes lower high → Potential trend reversal down
Bullish Regular : Price makes lower low, oscillator makes higher low → Potential trend reversal up
Hidden Divergence (Continuation Signal) :
Bearish Hidden : Price makes lower high, oscillator makes higher high → Downtrend continuation
Bullish Hidden : Price makes higher low, oscillator makes lower low → Uptrend continuation
Both types can be enabled/disabled independently in settings.
Pivot Detection Methods
BZ-CAE uses symmetric pivot detection with separate lookback and lookforward periods (default 5/5):
Pivot High : Bar where high > all highs within lookback range AND high > all highs within lookforward range
Pivot Low : Bar where low < all lows within lookback range AND low < all lows within lookforward range
This ensures structural validity — the pivot must be a clear local extreme, not just a minor wiggle.
Divergence Validation Requirements
For a divergence to be confirmed, it must satisfy:
Slope Disagreement : Price slope and oscillator slope must move in opposite directions (for regular divs) or same direction with inverted highs/lows (for hidden divs)
Minimum Slope Change : |osc_slope| > min_slope_change / 100 (default 1.0) — filters weak, marginal divergences
Maximum Lookback Range : Pivots must be within max_lookback bars (default 60) — prevents ancient, irrelevant divergences
ATR-Normalized Strength : Divergence strength = min(|price_slope| × |osc_slope| × 10, 1.0) — quantifies the magnitude of disagreement in volatility context
Regular divergences receive 1.0× weight; hidden divergences receive 0.8× weight (slightly less reliable historically).
Oscillator Options — Five Professional Indicators
RSI (Relative Strength Index) : Classic overbought/oversold momentum indicator. Best for: General purpose divergence detection across all instruments.
Stochastic : Range-bound %K momentum comparing close to high-low range. Best for: Mean reversion strategies and range-bound markets.
CCI (Commodity Channel Index) : Measures deviation from statistical mean, auto-normalized to 0-100 scale. Best for: Cyclical instruments and commodities.
MFI (Money Flow Index) : Volume-weighted RSI incorporating money flow. Best for: Volume-driven markets like stocks and crypto.
Williams %R : Inverse stochastic looking back over period, auto-adjusted to 0-100. Best for: Reversal detection at extremes.
Each oscillator has adjustable length (2-200, default 14) and smoothing (1-20, default 1). You also set overbought (50-100, default 70) and oversold (0-50, default 30) thresholds.
Signal Timing Modes — Understanding Repainting
BZ-CAE offers two timing policies with complete transparency about repainting behavior:
Realtime (1-bar, peak-anchored)
How It Works :
Detects peaks 1 bar ago using pattern: high > high AND high > high
Signal prints on the NEXT bar after peak detection (bar_index)
Visual marker anchors to the actual PEAK bar (bar_index - 1, offset -1)
Signal locks in when bar CONFIRMS (closes)
Repainting Behavior :
On the FORMING bar (before close), the peak condition may change as new prices arrive
Once bar CLOSES (barstate.isconfirmed), signal is locked permanently
This is preview/early warning behavior by design
Best For :
Active monitoring and immediate alerts
Learning the system (seeing signals develop in real-time)
Responsive entry if you're watching the chart live
Confirmed (lookforward)
How It Works :
Uses Pine Script's built-in ta.pivothigh() and ta.pivotlow() functions
Requires full pivot validation period (lookback + lookforward bars)
Signal prints pivot_lookforward bars after the actual peak (default 5-bar delay)
Visual marker anchors to the actual peak bar (offset -pivot_lookforward)
No Repainting Behavior
Best For :
Backtesting and historical analysis
Conservative entries requiring full confirmation
Automated trading systems
Swing trading with larger timeframes
Tradeoff :
Delayed entry by pivot_lookforward bars (typically 5 bars)
On a 5-minute chart, this is a 25-minute delay
On a 4-hour chart, this is a 20-hour delay
Recommendation : Use Confirmed for backtesting to verify system performance honestly. Use Realtime for live monitoring only if you're actively watching the chart and understand pre-confirmation repainting behavior.
Signal Spacing System — Anti-Spam Architecture
Even after CAE filtering, raw divergences can cluster. The spacing system enforces separation:
Three Independent Filters
1. Min Bars Between ANY Signals (default 12):
Prevents rapid-fire clustering across both directions
If last signal (bull or bear) was within N bars, block new signal
Ensures breathing room between all setups
2. Min Bars Between SAME-SIDE Signals (default 24, optional enforcement):
Prevents bull-bull or bear-bear spam
Separate tracking for bullish and bearish signal timelines
Toggle enforcement on/off
3. Min ATR Distance From Last Signal (default 0, optional):
Requires price to move N × ATR from last signal location
Ensures meaningful price movement between setups
0 = disabled, 0.5-2.0 = typical range for enabled
All three filters work independently. A signal must pass ALL enabled filters to proceed.
Practical Guidance :
Scalping (1-5m) : Any 6-10, Same-side 12-20, ATR 0-0.5
Day Trading (15m-1H) : Any 12, Same-side 24, ATR 0-1.0
Swing Trading (4H-D) : Any 20-30, Same-side 40-60, ATR 1.0-2.0
Dashboard — Real-Time Control Center
The dashboard (toggleable, four corner positions, three sizes) provides comprehensive system intelligence:
Oscillator Section
Current oscillator type and value
State: OVERBOUGHT / OVERSOLD / NEUTRAL (color-coded)
Length parameter
Cognitive Engine Section
TCS (Trend Conviction Score) :
Current value with emoji state indicator
🔥 = Strong trend (>0.75)
📊 = Moderate trend (0.50-0.75)
〰️ = Weak/choppy (<0.50)
Color: Red if above threshold (trend filter active), yellow if moderate, green if weak
DMA (Directional Momentum Alignment) :
Current value with emoji direction indicator
🐂 = Bullish momentum (>0.5)
⚖️ = Balanced (-0.5 to 0.5)
🐻 = Bearish momentum (<-0.5)
Color: Green if bullish, red if bearish
Exhaustion :
Current value with emoji warning indicator
⚠️ = High exhaustion (>0.75)
🟡 = Moderate (0.50-0.75)
✓ = Low (<0.50)
Color: Red if high, yellow if moderate, green if low
Pullback :
Quality of current distance from EMA20
Values >0.6 are ideal entry zones (not too close, not too far)
Bull Case / Bear Case (if Adversarial enabled):
Current scores for both sides of the market debate
Differential with emoji indicator:
📈 = Bull advantage (>0.2)
➡️ = Balanced (-0.2 to 0.2)
📉 = Bear advantage (<-0.2)
Last Signal Metrics Section (New Feature)
When a signal fires, this section captures and displays:
Signal type (BULL or BEAR)
Bars elapsed since signal
Confidence % at time of signal
TCS value at signal time
DMA value at signal time
Purpose : Provides a historical reference for learning. You can see what the market state looked like when the last signal fired, helping you correlate outcomes with conditions.
Statistics Section
Total Signals : Lifetime count across session
Blocked Signals : Count and percentage (filter effectiveness metric)
Bull Signals : Total bullish divergences
Bear Signals : Total bearish divergences
Purpose : System health monitoring. If blocked % is very high (>60%), filters may be too strict. If very low (<10%), filters may be too loose.
Advisory Annotations
When CAE Mode = Advisory, this section displays warnings for signals that would be blocked in Filtering mode:
Examples:
"Bull spacing: wait 8 bars"
"Bear: strong uptrend (TCS=0.87)"
"Adversarial bearish"
"Low confidence 32%"
Multiple warnings can stack, separated by " | ". This teaches you CAE's decision logic transparently.
How to Use BZ-CAE — Complete Workflow
Phase 1: Initial Setup (First Session)
Apply BZ-CAE to your chart
Select your preferred Visual Theme (Cyberpunk recommended for visibility)
Set Signal Timing to "Confirmed (lookforward)" for learning
Choose your Oscillator Type (RSI recommended for general use, length 14)
Set Overbought/Oversold to 70/30 (standard)
Enable both Regular Divergence and Hidden Divergence
Set Pivot Lookback/Lookforward to 5/5 (balanced structure)
Enable CAE Intelligence
Set CAE Mode to "Advisory" (learning mode)
Enable all three CAE filters: Strong Trend Filter , Adversarial Validation , Confidence Gating
Enable Show Dashboard , position Top Right, size Normal
Enable Draw Bifurcation Zones and Adversarial Bar Coloring
Phase 2: Learning Period (Weeks 1-2)
Goal : Understand how CAE evaluates market state and filters signals.
Activities :
Watch the dashboard during signals :
Note TCS values when counter-trend signals fail — this teaches you the trend strength threshold for your instrument
Observe exhaustion patterns at actual turning points — learn when overextension truly matters
Study adversarial differential at signal times — see when opposing cases dominate
Review blocked signals (orange X-crosses):
In Advisory mode, you see everything — signals that would pass AND signals that would be blocked
Check the advisory annotations to understand why CAE would block
Track outcomes: Were the blocks correct? Did those signals fail?
Use Last Signal Metrics :
After each signal, check the dashboard capture of confidence, TCS, and DMA
Journal these values alongside trade outcomes
Identify patterns: Do confidence >0.70 signals work better? Does your instrument respect TCS >0.85?
Understand your instrument's "personality" :
Trending instruments (indices, major forex) may need TCS threshold 0.85-0.90
Choppy instruments (low-cap stocks, exotic pairs) may work best with TCS 0.70-0.75
High-volatility instruments (crypto) may need wider spacing
Low-volatility instruments may need tighter spacing
Phase 3: Calibration (Weeks 3-4)
Goal : Optimize settings for your specific instrument, timeframe, and style.
Calibration Checklist :
Min Confidence Threshold :
Review confidence distribution in your signal journal
Identify the confidence level below which signals consistently fail
Set min_confidence slightly above that level
Day trading : 0.35-0.45
Swing trading : 0.40-0.55
Scalping : 0.30-0.40
TCS Threshold :
Find the TCS level where counter-trend signals consistently get stopped out
Set tcs_threshold at or slightly below that level
Trending instruments : 0.85-0.90
Mixed instruments : 0.80-0.85
Choppy instruments : 0.75-0.80
Exhaustion Override Level :
Identify exhaustion readings that marked genuine reversals
Set exhaustion_required just below the average
Typical range : 0.45-0.55
Adversarial Threshold :
Default 0.10 works for most instruments
If you find CAE is too conservative (blocking good trades), raise to 0.15-0.20
If signals are still getting caught in opposing momentum, lower to 0.07-0.09
Spacing Parameters :
Count bars between quality signals in your journal
Set min bars ANY to ~60% of that average
Set min bars SAME-SIDE to ~120% of that average
Scalping : Any 6-10, Same 12-20
Day trading : Any 12, Same 24
Swing : Any 20-30, Same 40-60
Oscillator Selection :
Try different oscillators for 1-2 weeks each
Track win rate and average winner/loser by oscillator type
RSI : Best for general use, clear OB/OS
Stochastic : Best for range-bound, mean reversion
MFI : Best for volume-driven markets
CCI : Best for cyclical instruments
Williams %R : Best for reversal detection
Phase 4: Live Deployment
Goal : Disciplined execution with proven, calibrated system.
Settings Changes :
Switch CAE Mode from Advisory to Filtering
System now actively blocks low-quality signals
Only setups passing all gates reach your chart
Keep Signal Timing on Confirmed for conservative entries
OR switch to Realtime if you're actively monitoring and want faster entries (accept pre-confirmation repaint risk)
Use your calibrated thresholds from Phase 3
Enable high-confidence alerts: "⭐ High Confidence Bullish/Bearish" (>0.70)
Trading Discipline Rules :
Respect Blocked Signals :
If CAE blocks a trade you wanted to take, TRUST THE SYSTEM
Don't manually override — if you consistently disagree, return to Phase 2/3 calibration
The block exists because market state failed intelligence checks
Confidence-Based Position Sizing :
Confidence >0.70: Standard or increased size (e.g., 1.5-2.0% risk)
Confidence 0.50-0.70: Standard size (e.g., 1.0% risk)
Confidence 0.35-0.50: Reduced size (e.g., 0.5% risk) or skip if conservative
TCS-Based Management :
High TCS + counter-trend signal: Use tight stops, quick exits (you're fading momentum)
Low TCS + reversal signal: Use wider stops, trail aggressively (genuine reversal potential)
Exhaustion Awareness :
Exhaustion >0.75 (yellow shading): Market is overextended, reversal risk is elevated — consider early exit or tighter trailing stops even on winning trades
Exhaustion <0.30: Continuation bias — hold for larger move, wide trailing stops
Adversarial Context :
Strong differential against you (e.g., bullish signal with bear diff <-0.2): Use very tight stops, consider skipping
Strong differential with you (e.g., bullish signal with bull diff >0.2): Trail aggressively, this is your tailwind
Practical Settings by Timeframe & Style
Scalping (1-5 Minute Charts)
Objective : High frequency, tight stops, quick reversals in fast-moving markets.
Oscillator :
Type: RSI or Stochastic (fast response to quick moves)
Length: 9-11 (more responsive than standard 14)
Smoothing: 1 (no lag)
OB/OS: 65/35 (looser thresholds ensure frequent crossings in fast conditions)
Divergence :
Pivot Lookback/Lookforward: 3/3 (tight structure, catch small swings)
Max Lookback: 40-50 bars (recent structure only)
Min Slope Change: 0.8-1.0 (don't be overly strict)
CAE :
Mode: Advisory first (learn), then Filtering
Min Confidence: 0.30-0.35 (lower bar for speed, accept more signals)
TCS Threshold: 0.70-0.75 (allow more counter-trend opportunities)
Exhaustion Required: 0.45-0.50 (moderate override)
Strong Trend Filter: ON (still respect major intraday trends)
Adversarial: ON (critical for scalping protection — catches bad entries quickly)
Spacing :
Min Bars ANY: 6-10 (fast pace, many setups)
Min Bars SAME-SIDE: 12-20 (prevent clustering)
Min ATR Distance: 0 or 0.5 (loose)
Timing : Realtime (speed over precision, but understand repaint risk)
Visuals :
Signal Size: Tiny (chart clarity in busy conditions)
Show Zones: Optional (can clutter on low timeframes)
Bar Coloring: ON (helps read momentum shifts quickly)
Dashboard: Small size (corner reference, not main focus)
Key Consideration : Scalping generates noise. Even with CAE, expect lower win rate (45-55%) but aim for favorable R:R (2:1 or better). Size conservatively.
Day Trading (15-Minute to 1-Hour Charts)
Objective : Balance quality and frequency. Standard divergence trading approach.
Oscillator :
Type: RSI or MFI (proven reliability, volume confirmation with MFI)
Length: 14 (industry standard, well-studied)
Smoothing: 1-2
OB/OS: 70/30 (classic levels)
Divergence :
Pivot Lookback/Lookforward: 5/5 (balanced structure)
Max Lookback: 60 bars
Min Slope Change: 1.0 (standard strictness)
CAE :
Mode: Filtering (enforce discipline from the start after brief Advisory learning)
Min Confidence: 0.35-0.45 (quality filter without being too restrictive)
TCS Threshold: 0.80-0.85 (respect strong trends)
Exhaustion Required: 0.50 (balanced override threshold)
Strong Trend Filter: ON
Adversarial: ON
Confidence Gating: ON (all three filters active)
Spacing :
Min Bars ANY: 12 (breathing room between all setups)
Min Bars SAME-SIDE: 24 (prevent bull/bear clusters)
Min ATR Distance: 0-1.0 (optional refinement, typically 0.5-1.0)
Timing : Confirmed (1-bar delay for reliability, no repainting)
Visuals :
Signal Size: Tiny or Small
Show Zones: ON (useful reference for exits/re-entries)
Bar Coloring: ON (context awareness)
Dashboard: Normal size (full visibility)
Key Consideration : This is the "sweet spot" timeframe for BZ-CAE. Market structure is clear, CAE has sufficient data, and signal frequency is manageable. Expect 55-65% win rate with proper execution.
Swing Trading (4-Hour to Daily Charts)
Objective : Quality over quantity. High conviction only. Larger stops and targets.
Oscillator :
Type: RSI or CCI (robust on higher timeframes, smooth longer waves)
Length: 14-21 (capture larger momentum swings)
Smoothing: 1-3
OB/OS: 70/30 or 75/25 (strict extremes)
Divergence :
Pivot Lookback/Lookforward: 5/5 or 7/7 (structural purity, major swings only)
Max Lookback: 80-100 bars (broader historical context)
Min Slope Change: 1.2-1.5 (require strong, undeniable divergence)
CAE :
Mode: Filtering (strict enforcement, premium setups only)
Min Confidence: 0.40-0.55 (high bar for entry)
TCS Threshold: 0.85-0.95 (very strong trend protection — don't fade established HTF trends)
Exhaustion Required: 0.50-0.60 (higher bar for override — only extreme exhaustion justifies counter-trend)
Strong Trend Filter: ON (critical on HTF)
Adversarial: ON (avoid obvious bad trades)
Confidence Gating: ON (quality gate essential)
Spacing :
Min Bars ANY: 20-30 (substantial separation)
Min Bars SAME-SIDE: 40-60 (significant breathing room)
Min ATR Distance: 1.0-2.0 (require meaningful price movement)
Timing : Confirmed (purity over speed, zero repaint for swing accuracy)
Visuals :
Signal Size: Small or Normal (clear markers on zoomed-out view)
Show Zones: ON (important HTF levels)
Bar Coloring: ON (long-term trend awareness)
Dashboard: Normal or Large (comprehensive analysis)
Key Consideration : Swing signals are rare but powerful. Expect 2-5 signals per month per instrument. Win rate should be 60-70%+ due to stringent filtering. Position size can be larger given confidence.
Dashboard Interpretation Reference
TCS (Trend Conviction Score) States
0.00-0.50: Weak/Choppy
Emoji: 〰️
Color: Green/cyan
Meaning: No established trend. Range-bound or consolidating. Both reversal and continuation signals viable.
Action: Reversals (regular divs) are safer. Use wider profit targets (market has room to move). Consider mean reversion strategies.
0.50-0.75: Moderate Trend
Emoji: 📊
Color: Yellow/neutral
Meaning: Developing trend but not locked in. Context matters significantly.
Action: Check DMA and exhaustion. If DMA confirms trend and exhaustion is low, favor continuation (hidden divs). If exhaustion is high, reversals are viable.
0.75-0.85: Strong Trend
Emoji: 🔥
Color: Orange/warning
Meaning: Well-established trend with persistence. Counter-trend is high risk.
Action: Require exhaustion >0.50 for counter-trend entries. Favor continuation signals. Use tight stops on counter-trend attempts.
0.85-1.00: Very Strong Trend
Emoji: 🔥🔥
Color: Red/danger (if counter-trading)
Meaning: Locked-in institutional trend. Extremely high risk to fade.
Action: Avoid counter-trend unless exhaustion >0.75 (yellow shading). Focus exclusively on continuation opportunities. Momentum is king here.
DMA (Directional Momentum Alignment) Zones
-2.0 to -1.0: Strong Bearish Momentum
Emoji: 🐻🐻
Color: Dark red
Meaning: Powerful downside force. Sellers are in control.
Action: Bullish divergences are counter-momentum (high risk). Bearish divergences are with-momentum (lower risk). Size down on longs.
-0.5 to 0.5: Neutral/Balanced
Emoji: ⚖️
Color: Gray/neutral
Meaning: No strong directional bias. Choppy or consolidating.
Action: Both directions have similar probability. Focus on confidence score and adversarial differential for edge.
1.0 to 2.0: Strong Bullish Momentum
Emoji: 🐂🐂
Color: Bright green/cyan
Meaning: Powerful upside force. Buyers are in control.
Action: Bearish divergences are counter-momentum (high risk). Bullish divergences are with-momentum (lower risk). Size down on shorts.
Exhaustion States
0.00-0.50: Fresh Move
Emoji: ✓
Color: Green
Meaning: Trend is healthy, not overextended. Room to run.
Action: Counter-trend trades are premature. Favor continuation. Hold winners for larger moves. Avoid early exits.
0.50-0.75: Mature Move
Emoji: 🟡
Color: Yellow
Meaning: Move is aging. Watch for signs of climax.
Action: Tighten trailing stops on winning trades. Be ready for reversals. Don't add to positions aggressively.
0.75-0.85: High Exhaustion
Emoji: ⚠️
Color: Orange
Background: Yellow shading appears
Meaning: Move is overextended. Reversal risk elevated significantly.
Action: Counter-trend reversals are higher probability. Consider early exits on with-trend positions. Size up on reversal divergences (if CAE allows).
0.85-1.00: Critical Exhaustion
Emoji: ⚠️⚠️
Color: Red
Background: Yellow shading intensifies
Meaning: Climax conditions. Reversal imminent or underway.
Action: Aggressive reversal trades justified. Exit all with-trend positions. This is where major turns occur.
Confidence Score Tiers
0.00-0.30: Low Quality
Color: Red
Status: Blocked in Filtering mode
Action: Skip entirely. Setup lacks fundamental quality across multiple factors.
0.30-0.50: Moderate Quality
Color: Yellow/orange
Status: Marginal — passes in Filtering only if >min_confidence
Action: Reduced position size (0.5-0.75% risk). Tight stops. Conservative profit targets. Skip if you're selective.
0.50-0.70: High Quality
Color: Green/cyan
Status: Good setup across most quality factors
Action: Standard position size (1.0-1.5% risk). Normal stops and targets. This is your bread-and-butter trade.
0.70-1.00: Premium Quality
Color: Bright green/gold
Status: Exceptional setup — all factors aligned
Visual: Double confidence ring appears
Action: Consider increased position size (1.5-2.0% risk, maximum). Wider stops. Larger targets. High probability of success. These are rare — capitalize when they appear.
Adversarial Differential Interpretation
Bull Differential > 0.3 :
Visual: Strong cyan/green bar colors
Meaning: Bull case strongly dominates. Buyers have clear advantage.
Action: Bullish divergences favored (with-advantage). Bearish divergences face headwind (reduce size or skip). Momentum is bullish.
Bull Differential 0.1 to 0.3 :
Visual: Moderate cyan/green transparency
Meaning: Moderate bull advantage. Buyers have edge but not overwhelming.
Action: Both directions viable. Slight bias toward longs.
Differential -0.1 to 0.1 :
Visual: Gray/neutral bars
Meaning: Balanced debate. No clear advantage either side.
Action: Rely on other factors (confidence, TCS, exhaustion) for direction. Adversarial is neutral.
Bear Differential -0.3 to -0.1 :
Visual: Moderate red/magenta transparency
Meaning: Moderate bear advantage. Sellers have edge but not overwhelming.
Action: Both directions viable. Slight bias toward shorts.
Bear Differential < -0.3 :
Visual: Strong red/magenta bar colors
Meaning: Bear case strongly dominates. Sellers have clear advantage.
Action: Bearish divergences favored (with-advantage). Bullish divergences face headwind (reduce size or skip). Momentum is bearish.
Last Signal Metrics — Post-Trade Analysis
After a signal fires, dashboard captures:
Type : BULL or BEAR
Bars Ago : How long since signal (updates every bar)
Confidence : What was the quality score at signal time
TCS : What was trend conviction at signal time
DMA : What was momentum alignment at signal time
Use Case : Post-trade journaling and learning.
Example: "BULL signal 12 bars ago. Confidence: 68%, TCS: 0.42, DMA: -0.85"
Analysis : This was a bullish reversal (regular div) with good confidence, weak trend (TCS), but strong bearish momentum (DMA). The bet was that momentum would reverse — a counter-momentum play requiring exhaustion confirmation. Check if exhaustion was high at that time to justify the entry.
Track patterns:
Do your best trades have confidence >0.65?
Do low-TCS signals (<0.50) work better for you?
Are you more successful with-momentum (DMA aligned with signal) or counter-momentum?
Troubleshooting Guide
Problem: No Signals Appearing
Symptoms : Chart loads, dashboard shows metrics, but no divergence signals fire.
Diagnosis Checklist :
Check dashboard oscillator value : Is it crossing OB/OS levels (70/30)? If oscillator stays in 40-60 range constantly, it can't reach extremes needed for divergence detection.
Are pivots forming? : Look for local swing highs/lows on your chart. If price is in tight consolidation, pivots may not meet lookback/lookforward requirements.
Is spacing too tight? : Check "Last Signal" metrics — how many bars since last signal? If <12 and your min_bars_ANY is 12, spacing filter is blocking.
Is CAE blocking everything? : Check dashboard Statistics section — what's the blocked signal count? High blocks indicate overly strict filters.
Solutions :
Loosen OB/OS Temporarily :
Try 65/35 to verify divergence detection works
If signals appear, the issue was threshold strictness
Gradually tighten back to 67/33, then 70/30 as appropriate
Lower Min Confidence :
Try 0.25-0.30 (diagnostic level)
If signals appear, filter was too strict
Raise gradually to find sweet spot (0.35-0.45 typical)
Disable Strong Trend Filter Temporarily :
Turn off in CAE settings
If signals appear, TCS threshold was blocking everything
Re-enable and lower TCS_threshold to 0.70-0.75
Reduce Min Slope Change :
Try 0.7-0.8 (from default 1.0)
Allows weaker divergences through
Helpful on low-volatility instruments
Widen Spacing :
Set min_bars_ANY to 6-8
Set min_bars_SAME_SIDE to 12-16
Reduces time between allowed signals
Check Timing Mode :
If using Confirmed, remember there's a pivot_lookforward delay (5+ bars)
Switch to Realtime temporarily to verify system is working
Realtime has no delay but repaints
Verify Oscillator Settings :
Length 14 is standard but might not fit all instruments
Try length 9-11 for faster response
Try length 18-21 for slower, smoother response
Problem: Too Many Signals (Signal Spam)
Symptoms : Dashboard shows 50+ signals in Statistics, confidence scores mostly <0.40, signals clustering close together.
Solutions :
Raise Min Confidence :
Try 0.40-0.50 (quality filter)
Blocks bottom-tier setups
Targets top 50-60% of divergences only
Tighten OB/OS :
Use 70/30 or 75/25
Requires more extreme oscillator readings
Reduces false divergences in mid-range
Increase Min Slope Change :
Try 1.2-1.5 (from default 1.0)
Requires stronger, more obvious divergences
Filters marginal slope disagreements
Raise TCS Threshold :
Try 0.85-0.90 (from default 0.80)
Stricter trend filter blocks more counter-trend attempts
Favors only strongest trend alignment
Enable ALL CAE Gates :
Turn on Trend Filter + Adversarial + Confidence
Triple-layer protection
Blocks aggressively — expect 20-40% reduction in signals
Widen Spacing :
min_bars_ANY: 15-20 (from 12)
min_bars_SAME_SIDE: 30-40 (from 24)
Creates substantial breathing room
Switch to Confirmed Timing :
Removes realtime preview noise
Ensures full pivot validation
5-bar delay filters many false starts
Problem: Signals in Strong Trends Get Stopped Out
Symptoms : You take a bullish divergence in a downtrend (or bearish in uptrend), and it immediately fails. Dashboard showed high TCS at the time.
Analysis : This is INTENDED behavior — CAE is protecting you from low-probability counter-trend trades.
Understanding :
Check Last Signal Metrics in dashboard — what was TCS when signal fired?
If TCS was >0.85 and signal was counter-trend, CAE correctly identified it as high risk
Strong trends rarely reverse cleanly without major exhaustion
Your losses here are the system working as designed (blocking bad odds)
If You Want to Override (Not Recommended) :
Lower TCS_threshold to 0.70-0.75 (allows more counter-trend)
Lower exhaustion_required to 0.40 (easier override)
Disable Strong Trend Filter entirely (very risky)
Better Approach :
TRUST THE FILTER — it's preventing costly mistakes
Wait for exhaustion >0.75 (yellow shading) before counter-trending strong TCS
Focus on continuation signals (hidden divs) in high-TCS environments
Use Advisory mode to see what CAE is blocking and learn from outcomes
Problem: Adversarial Blocking Seems Wrong
Symptoms : You see a divergence that "looks good" visually, but CAE blocks with "Adversarial bearish/bullish" warning.
Diagnosis :
Check dashboard Bull Case and Bear Case scores at that moment
Look at Differential value
Check adversarial bar colors — was there strong coloring against your intended direction?
Understanding :
Adversarial catches "obvious" opposing momentum that's easy to miss
Example: Bullish divergence at a local low, BUT price is deeply below EMA50, bearish momentum is strong, and RSI shows knife-catching conditions
Bull Case might be 0.20 while Bear Case is 0.55
Differential = -0.35, far beyond threshold
Block is CORRECT — you'd be fighting overwhelming opposing flow
If You Disagree Consistently
Review blocked signals on chart — scroll back and check outcomes
Did those blocked signals actually work, or did they fail as adversarial predicted?
Raise adv_threshold to 0.15-0.20 (more permissive, allows closer battles)
Disable Adversarial Validation temporarily (diagnostic) to isolate its effect
Use Advisory mode to learn adversarial patterns over 50-100 signals
Remember : Adversarial is conservative BY DESIGN. It prevents "obvious" bad trades where you're fighting strong strength the other way.
Problem: Dashboard Not Showing or Incomplete
Solutions :
Toggle "Show Dashboard" to ON in settings
Try different dashboard sizes (Small/Normal/Large)
Try different positions (Top Left/Right, Bottom Left/Right) — might be off-screen
Some sections require CAE Enable = ON (Cognitive Engine section won't appear if CAE is disabled)
Statistics section requires at least 1 lifetime signal to populate
Check that visual theme is set (dashboard colors adapt to theme)
Problem: Performance Lag, Chart Freezing
Symptoms : Chart loading is slow, indicator calculations cause delays, pinch-to-zoom lags.
Diagnosis : Visual features are computationally expensive, especially adversarial bar coloring (recalculates every bar).
Solutions (In Order of Impact) :
Disable Adversarial Bar Coloring (MOST EXPENSIVE):
Turn OFF "Adversarial Bar Coloring" in settings
This is the single biggest performance drain
Immediate improvement
Reduce Vertical Lines :
Lower "Keep last N vertical lines" to 20-30
Or set to 0 to disable entirely
Moderate improvement
Disable Bifurcation Zones :
Turn OFF "Draw Bifurcation Zones"
Reduces box drawing calculations
Moderate improvement
Set Dashboard Size to Small :
Smaller dashboard = fewer cells = less rendering
Minor improvement
Use Shorter Max Lookback :
Reduce max_lookback to 40-50 (from 60+)
Fewer bars to scan for divergences
Minor improvement
Disable Exhaustion Shading :
Turn OFF "Show Market State"
Removes background coloring calculations
Minor improvement
Extreme Performance Mode :
Disable ALL visual enhancements
Keep only triangle markers
Dashboard Small or OFF
Use Minimal theme if available
Problem: Realtime Signals Repainting
Symptoms : You see a signal appear, but on next bar it disappears or moves.
Explanation :
Realtime mode detects peaks 1 bar ago: high > high AND high > high
On the FORMING bar (before close), this condition can change as new prices arrive
Example: At 10:05, high (10:04 bar) was 100, current high is 99 → peak detected
At 10:05:30, new high of 101 arrives → peak condition breaks → signal disappears
At 10:06 (bar close), final high is 101 → no peak at 10:04 anymore → signal gone permanently
This is expected behavior for realtime responsiveness. You get preview/early warning, but it's not locked until bar confirms.
Solutions :
Use Confirmed Timing :
Switch to "Confirmed (lookforward)" mode
ZERO repainting — pivot must be fully validated
5-bar delay (pivot_lookforward)
What you see in history is exactly what would have appeared live
Accept Realtime Repaint as Tradeoff :
Keep Realtime mode for speed and alerts
Understand that pre-confirmation signals may vanish
Only trade signals that CONFIRM at bar close (check barstate.isconfirmed)
Use for live monitoring, NOT for backtesting
Trade Only After Confirmation :
In Realtime mode, wait 1 full bar after signal appears before entering
If signal survives that bar close, it's locked
This adds 1-bar delay but removes repaint risk
Recommendation : Use Confirmed for backtesting and conservative trading. Use Realtime only for active monitoring with full understanding of preview behavior.
Risk Management Integration
BZ-CAE is a signal generation system, not a complete trading strategy. You must integrate proper risk management:
Position Sizing by Confidence
Confidence 0.70-1.00 (Premium) :
Risk: 1.5-2.0% of account (MAXIMUM)
Reasoning: High-quality setup across all factors
Still cap at 2% — even premium setups can fail
Confidence 0.50-0.70 (High Quality) :
Risk: 1.0-1.5% of account
Reasoning: Standard good setup
Your bread-and-butter risk level
Confidence 0.35-0.50 (Moderate Quality) :
Risk: 0.5-1.0% of account
Reasoning: Marginal setup, passes minimum threshold
Reduce size or skip if you're selective
Confidence <0.35 (Low Quality) :
Risk: 0% (blocked in Filtering mode)
Reasoning: Insufficient quality factors
System protects you by not showing these
Stop Placement Strategies
For Reversal Signals (Regular Divergences) :
Place stop beyond the divergence pivot plus buffer
Bullish : Stop below the divergence low - 1.0-1.5 × ATR
Bearish : Stop above the divergence high + 1.0-1.5 × ATR
Reasoning: If price breaks the pivot, divergence structure is invalidated
For Continuation Signals (Hidden Divergences) :
Place stop beyond recent swing in opposite direction
Bullish continuation : Stop below recent swing low (not the divergence pivot itself)
Bearish continuation : Stop above recent swing high
Reasoning: You're trading with trend, allow more breathing room
ATR-Based Stops :
1.5-2.0 × ATR is standard
Scale by timeframe:
Scalping (1-5m): 1.0-1.5 × ATR (tight)
Day trading (15m-1H): 1.5-2.0 × ATR (balanced)
Swing (4H-D): 2.0-3.0 × ATR (wide)
Never Use Fixed Dollar/Pip Stops :
Markets have different volatility
50-pip stop on EUR/USD ≠ 50-pip stop on GBP/JPY
Always normalize by ATR or pivot structure
Profit Targets and Scaling
Primary Target :
2-3 × ATR from entry (minimum 2:1 reward-risk)
Example : Entry at 100, ATR = 2, stop at 97 (1.5 × ATR) → target at 106 (3 × ATR) = 2:1 R:R
Scaling Out Strategy :
Take 50% off at 1.5 × ATR (secure partial profit)
Move stop to breakeven
Trail remaining 50% with 1.0 × ATR trailing stop
Let winners run if trend persists
Targets by Confidence :
High Confidence (>0.70) : Aggressive targets (3-4 × ATR), trail wider (1.5 × ATR)
Standard Confidence (0.50-0.70) : Normal targets (2-3 × ATR), standard trail (1.0 × ATR)
Low Confidence (0.35-0.50) : Conservative targets (1.5-2 × ATR), tight trail (0.75 × ATR)
Use Bifurcation Zones :
If opposite-side zone is visible on chart (from previous signal), use it as target
Example : Bullish signal at 100, prior supply zone at 110 → use 110 as target
Zones mark institutional resistance/support
Exhaustion-Based Exits :
If you're in a trade and exhaustion >0.75 develops (yellow shading), consider early exit
Market is overextended — reversal risk is high
Take profit even if target not reached
Trade Management by TCS
High TCS + Counter-Trend Trade (Risky) :
Use very tight stops (1.0-1.5 × ATR)
Conservative targets (1.5-2 × ATR)
Quick exit if trade doesn't work immediately
You're fading momentum — respect it
Low TCS + Reversal Trade (Safer) :
Use wider stops (2.0-2.5 × ATR)
Aggressive targets (3-4 × ATR)
Trail with patience
Genuine reversal potential in weak trend
High TCS + Continuation Trade (Safest) :
Standard stops (1.5-2.0 × ATR)
Very aggressive targets (4-5 × ATR)
Trail wide (1.5-2.0 × ATR)
You're with institutional momentum — let it run
Educational Value — Learning Machine Intelligence
BZ-CAE is designed as a learning platform, not just a tool:
Advisory Mode as Teacher
Most indicators are binary: signal or no signal. You don't learn WHY certain setups are better.
BZ-CAE's Advisory mode shows you EVERY potential divergence, then annotates the ones that would be blocked in Filtering mode with specific reasons:
"Bull: strong downtrend (TCS=0.87)" teaches you that TCS >0.85 makes counter-trend very risky
"Adversarial bearish" teaches you that the opposing case was dominating
"Low confidence 32%" teaches you that the setup lacked quality across multiple factors
"Bull spacing: wait 8 bars" teaches you that signals need breathing room
After 50-100 signals in Advisory mode, you internalize the CAE's decision logic. You start seeing these factors yourself BEFORE the indicator does.
Dashboard Transparency
Most "intelligent" indicators are black boxes — you don't know how they make decisions.
BZ-CAE shows you ALL metrics in real-time:
TCS tells you trend strength
DMA tells you momentum alignment
Exhaustion tells you overextension
Adversarial shows both sides of the debate
Confidence shows composite quality
You learn to interpret market state holistically, a skill applicable to ANY trading system beyond this indicator.
Divergence Quality Education
Not all divergences are equal. BZ-CAE teaches you which conditions produce high-probability setups:
Quality divergence : Regular bullish div at a low, TCS <0.50 (weak trend), exhaustion >0.75 (overextended), positive adversarial differential, confidence >0.70
Low-quality divergence : Regular bearish div at a high, TCS >0.85 (strong uptrend), exhaustion <0.30 (not overextended), negative adversarial differential, confidence <0.40
After using the system, you can evaluate divergences manually with similar intelligence.
Risk Management Discipline
Confidence-based position sizing teaches you to adjust risk based on setup quality, not emotions:
Beginners often size all trades identically
Or worse, size UP on marginal setups to "make up" for losses
BZ-CAE forces systematic sizing: premium setups get larger size, marginal setups get smaller size
This creates a probabilistic approach where your edge compounds over time.
What This Indicator Is NOT
Complete transparency about limitations and positioning:
Not a Prediction System
BZ-CAE does not predict future prices. It identifies structural divergences (price-momentum disagreements) and assesses current market state (trend, exhaustion, adversarial conditions). It tells you WHEN conditions favor a potential reversal or continuation, not WHAT WILL HAPPEN.
Markets are probabilistic. Even premium-confidence setups fail ~30-40% of the time. The system improves your probability distribution over many trades — it doesn't eliminate risk.
Not Fully Automated
This is a decision support tool, not a trading robot. You must:
Execute trades manually based on signals
Manage positions (stops, targets, trailing)
Apply discretionary judgment (news events, liquidity, context)
Integrate with your broader strategy and risk rules
The confidence scores guide position sizing, but YOU determine final risk allocation based on your account size, risk tolerance, and portfolio context.
Not Beginner-Friendly
BZ-CAE requires understanding of:
Divergence trading concepts (regular vs hidden, reversal vs continuation)
Market state interpretation (trend vs range, momentum, exhaustion)
Basic technical analysis (pivots, support/resistance, EMAs)
Risk management fundamentals (position sizing, stops, R:R)
This is designed for intermediate to advanced traders willing to invest time learning the system. If you want "buy the arrow" simplicity, this isn't the tool.
Not a Holy Grail
There is no perfect indicator. BZ-CAE filters noise and improves signal quality significantly, but:
Losing trades are inevitable (even at 70% win rate, 30% still fail)
Market conditions change rapidly (yesterday's strong trend becomes today's chop)
Black swan events occur (fundamentals override technicals)
Execution matters (slippage, fees, emotional discipline)
The system provides an EDGE, not a guarantee. Your job is to execute that edge consistently with proper risk management over hundreds of trades.
Not Financial Advice
BZ-CAE is an educational and analytical tool. All trading decisions are your responsibility. Past performance (backtested or live) does not guarantee future results. Only risk capital you can afford to lose. Consult a licensed financial advisor for investment advice specific to your situation.
Ideal Market Conditions
Best Performance Characteristics
Liquid Instruments :
Major forex pairs (EUR/USD, GBP/USD, USD/JPY)
Large-cap stocks and index ETFs (SPY, QQQ, AAPL, MSFT)
High-volume crypto (BTC, ETH)
Major commodities (Gold, Oil, Natural Gas)
Reasoning: Clean price structure, clear pivots, meaningful oscillator behavior
Trending with Consolidations :
Markets that trend for 20-40 bars, then consolidate 10-20 bars, repeat
Creates divergences at consolidation boundaries (reversals) and within trends (continuations)
Both regular and hidden divs find opportunities
5-Minute to Daily Timeframes :
Below 5m: too much noise, false pivots, CAE metrics unstable
Above daily: too few signals, edge diminishes (fundamentals dominate)
Sweet spot: 15m to 4H for most traders
Consistent Volume and Participation :
Regular trading sessions (not holidays or thin markets)
Predictable volatility patterns
Avoid instruments with sudden gaps or circuit breakers
Challenging Conditions
Extremely Low Liquidity :
Penny stocks, exotic forex pairs, low-volume crypto
Erratic pivots, unreliable oscillator readings
CAE metrics can't assess market state properly
Very Low Timeframes (1-Minute or Below) :
Dominated by market microstructure noise
Divergences are everywhere but meaningless
CAE filtering helps but still unreliable
Extended Sideways Consolidation :
100+ bars of tight range with no clear pivots
Oscillator hugs midpoint (45-55 range)
No divergences to detect
Fundamentally-Driven Gap Markets :
Earnings releases, economic data, geopolitical events
Price gaps over stops and targets
Technical structure breaks down
Recommendation: Disable trading around known events
Calculation Methodology — Technical Depth
For users who want to understand the math:
Oscillator Computation
Each oscillator type calculates differently, but all normalize to 0-100:
RSI : ta.rsi(close, length) — Standard Relative Strength Index
Stochastic : ta.stoch(high, low, close, length) — %K calculation
CCI : (ta.cci(hlc3, length) + 100) / 2 — Normalized from -100/+100 to 0-100
MFI : ta.mfi(hlc3, length) — Volume-weighted RSI equivalent
Williams %R : ta.wpr(length) + 100 — Inverted stochastic adjusted to 0-100
Smoothing: If smoothing > 1, apply ta.sma(oscillator, smoothing)
Divergence Detection Algorithm
Identify Pivots :
Price high pivot: ta.pivothigh(high, lookback, lookforward)
Price low pivot: ta.pivotlow(low, lookback, lookforward)
Oscillator high pivot: ta.pivothigh(osc, lookback, lookforward)
Oscillator low pivot: ta.pivotlow(osc, lookback, lookforward)
Store Recent Pivots :
Maintain arrays of last 10 pivots with bar indices
When new pivot confirmed, unshift to array, pop oldest if >10
Scan for Slope Disagreements :
Loop through last 5 pivots
For each pair (current pivot, historical pivot):
Check if within max_lookback bars
Calculate slopes: (current - historical) / bars_between
Regular bearish: price_slope > 0, osc_slope < 0, |osc_slope| > min_threshold
Regular bullish: price_slope < 0, osc_slope > 0, |osc_slope| > min_threshold
Hidden bearish: price_slope < 0, osc_slope > 0, osc_slope > min_threshold
Hidden bullish: price_slope > 0, osc_slope < 0, |osc_slope| > min_threshold
Important Disclaimers and Terms
Performance Disclosure
Past performance, whether backtested or live-traded, does not guarantee future results. Markets change. What works today may not work tomorrow. Hypothetical or simulated performance results have inherent limitations and do not represent actual trading.
Risk of Loss
Trading involves substantial risk of loss. Only trade with risk capital you can afford to lose entirely. The high degree of leverage often available in trading can work against you as well as for you. Leveraged trading may result in losses exceeding your initial deposit.
Not Financial Advice
BZ-CAE is an educational and analytical tool for technical analysis. It is not financial advice, investment advice, or a recommendation to buy or sell any security or instrument. All trading decisions are your sole responsibility. Consult a licensed financial advisor for advice specific to your circumstances.
Technical Indicator Limitations
BZ-CAE is a technical analysis tool based on price and volume data. It does not account for:
Fundamental analysis (earnings, economic data, financial health)
Market sentiment and positioning
Geopolitical events and news
Liquidity conditions and market microstructure changes
Regulatory changes or exchange rules
Integrate with broader analysis and strategy. Do not rely solely on technical indicators for trading decisions.
Repainting Acknowledgment
As disclosed throughout this documentation:
Realtime mode may repaint on forming bars before confirmation (by design for preview functionality)
Confirmed mode has zero repainting (fully validated pivots only)
Choose timing mode appropriate for your use case. Understand the tradeoffs.
Testing Recommendation
ALWAYS test on demo/paper accounts before committing real capital. Validate the indicator's behavior on your specific instruments and timeframes. Learn the system thoroughly in Advisory mode before using Filtering mode.
Learning Resources :
In-indicator tooltips (hover over setting names for detailed explanations)
This comprehensive publishing statement (save for reference)
User guide in script comments (top of code)
Final Word — Philosophy of BZ-CAE
BZ-CAE is not designed to replace your judgment — it's designed to enhance it.
The indicator identifies structural inflection points (bifurcations) where price and momentum disagree. The Cognitive Engine evaluates market state to determine if this disagreement is meaningful or noise. The Adversarial model debates both sides of the trade to catch obvious bad setups. The Confidence system ranks quality so you can choose your risk appetite.
But YOU still execute. YOU still manage risk. YOU still learn from outcomes.
This is intelligence amplification, not intelligence replacement.
Use Advisory mode to learn how expert traders evaluate market state. Use Filtering mode to enforce discipline when emotions run high. Use the dashboard to develop a systematic approach to reading markets. Use confidence scores to size positions probabilistically.
The system provides an edge. Your job is to execute that edge with discipline, patience, and proper risk management over hundreds of trades.
Markets are probabilistic. No system wins every trade. But a systematic edge + disciplined execution + proper risk management compounds over time. That's the path to consistent profitability. BZ-CAE gives you the edge. The discipline and risk management are on you.
Taking you to school. — Dskyz, Trade with insight. Trade with anticipation.
🌍 Able Heatmap V2.0# 🌍 Able Global Macro Heatmap V2.0 - User Guide
## Overview
The Able Global Macro Heatmap V2.0 is a comprehensive multi-asset monitoring system that tracks 40 global instruments across equities, bonds, currencies, and commodities in real-time. It provides institutional-grade market regime detection, breadth analysis, and momentum scoring to help you understand global market dynamics at a glance.
## What This Indicator Shows
### 📊 Asset Coverage (40 Instruments)
- **20 Equity Markets**: US (S&P, Nasdaq), Canada, Mexico, Brazil, UK, Germany, France, Switzerland, Spain, Japan, China, Hong Kong, South Korea, Australia, India, Indonesia, Thailand, Singapore, South Africa
- **10 Government Bonds**: US, German, Japanese, UK, French, Australian, Canadian, Indian, Brazilian, Mexican 10-year yields
- **5 Major Currencies**: Dollar Index, EUR/USD, USD/JPY, GBP/USD, USD/CNY
- **5 Commodities/Vol**: Gold, Oil, Copper, VIX, Bitcoin
### 🎯 Key Features
#### 1. **Real-Time Heatmap Display**
- Color-coded performance visualization (deep green = strong gains, deep red = heavy losses)
- Live ranking system (Top 1-5 and Bottom 36-40 highlighted)
- Percentage change display for each asset
- Asset type classification (EQ=Equity, BD=Bond, FX=Currency, CM=Commodity, VL=Volatility)
#### 2. **Market Regime Detection**
Automatically identifies 6 market regimes based on VIX levels and equity performance:
- **BULL-LowVol**: Low volatility uptrend (VIX <15, positive equity performance)
- **EUPHORIA**: High participation rally with elevated VIX (risky)
- **SIDEWAYS**: Range-bound, low conviction market
- **GRINDING**: Slow decline or choppy weakness
- **PANIC**: High volatility selloff (VIX >25, heavy losses)
- **TRANSITION**: Unclear regime between states
Each regime shows a **confidence score** (50-90%) indicating signal reliability.
#### 3. **Breadth Analysis**
Measures how many assets are participating in the move:
- **STRONG** (75%+): Healthy broad-based rally
- **HEALTHY** (60-75%): Good participation
- **NEUTRAL** (40-60%): Mixed market
- **WEAK** (25-40%): Narrow leadership, vulnerable
- **VERY-WEAK** (<25%): Deteriorating internals, warning sign
#### 4. **Momentum Scoring**
Evaluates the strength of directional moves:
- **VV** (Very Volatile): >2% change
- **V** (Volatile): 1.5-2% change
- **M** (Moderate): 1-1.5% change
- **L** (Low): 0.5-1% change
- **VL** (Very Low): <0.5% change
#### 5. **Flow Direction**
Visual indicators showing money flow:
- **UP2**: Strong inflows (>1.5%)
- **UP**: Positive inflows
- **FL**: Flat/neutral
- **DN**: Negative outflows
- **DN2**: Strong outflows (<-1.5%)
## How to Use It
### Setup
1. Add the indicator to any TradingView chart (it runs in a separate pane)
2. Recommended timeframes: 5min, 15min, 1H, 4H, Daily
3. The indicator updates automatically based on your "Update Speed" setting
### Display Settings
- **Show Country Names**: Toggle asset names on/off
- **Show % Change**: Toggle percentage displays
- **Show Rankings**: Toggle ranking numbers
- **Update Speed**: 1-5 (1=fastest, 5=every 5 bars for performance)
### Analysis Layers (Toggle on/off)
- **Show Regime Detection**: Market regime classification header
- **Show Breadth Analysis**: Breadth percentage in header
- **Show Momentum Score**: Momentum strength in header
### Reading the Table
**Header Row (Row 0):**
- **ABLE V2.0**: Indicator name
- **REALTIME**: Status indicator
- **Regime Box**: Current market regime (e.g., "BULL-LowVol", "PANIC")
- **Breadth Box**: Participation level (e.g., "STRONG 78%")
- **Momentum Box**: Overall momentum classification
- **VIX Box**: Current VIX level with color coding
**Column Headers (Row 1):**
- **RANK**: Current performance ranking (1=best, 40=worst)
- **ASSET**: Country/asset name with emoji flag
- **TYPE**: Asset classification
- **CHANGE**: % change with heatmap color
- **MOMENTUM**: Volatility classification
- **FLOW**: Directional flow indicator
**Asset Rows (Rows 2-41):**
Each row represents one asset, sorted by performance (best to worst)
### Chart Plots (Lower Pane)
The indicator plots 4 key metrics:
1. **Green Line (Top 5)**: Average performance of top 5 assets
2. **Red Line (Bottom 5)**: Average performance of bottom 5 assets
3. **Orange Area (Spread)**: Difference between top and bottom performers
4. **Blue Line (Breadth)**: Market breadth centered at zero (-50 to +50 scale)
**Horizontal Reference Lines:**
- Zero line (gray dashed)
- +25 line (green dotted): Strong divergence threshold
- -25 line (red dotted): Negative divergence threshold
## Trading Applications
### 1. **Regime-Based Strategy**
- **BULL-LowVol**: Best environment for trend-following and momentum strategies
- **EUPHORIA**: Take profits, reduce size, expect reversal
- **PANIC**: Wait for stabilization or fade extremes (contrarian)
- **SIDEWAYS**: Mean reversion, range trading
- **GRINDING**: Avoid longs, consider defensive positioning
### 2. **Breadth Confirmation**
- **Strong breadth + Risk-on**: Confirm uptrend continuation
- **Weak breadth + Strong gains**: Warning of narrow leadership, fragile rally
- **Improving breadth + Bottoming**: Early reversal signal
- **Deteriorating breadth + New highs**: Negative divergence, distribution
### 3. **Cross-Asset Analysis**
- **Equities up + Bonds down + Dollar up**: Classic risk-on reflation
- **Equities down + Bonds up + Gold up**: Risk-off flight to safety
- **Everything red except VIX**: Panic liquidation, near-term bottom signal
- **Emerging markets leading developed**: Global growth acceleration
- **Defensive markets (Switzerland, Japan) outperforming**: Rotation to safety
### 4. **Divergence Trading**
- **Spread >5**: Extreme divergence, mean reversion opportunity
- **Top 5 strong + Bottom 5 weak**: Healthy rotation, not concerning
- **Top 5 weak + Bottom 5 weaker**: Broad-based decline, stay defensive
- **Breadth diverging from price**: Early warning of trend change
## Alert Conditions
The indicator includes 7 built-in alerts:
1. **Extreme Divergence**: Spread between top/bottom >5%
2. **Strong Risk-On**: Top 5 >2%, bottom 5 positive
3. **Risk-Off Panic**: All major assets declining
4. **PANIC Regime Detected**: VIX spike with heavy selling
5. **EUPHORIA Regime**: Overheated conditions
6. **Weak Breadth Alert**: <20% participation
7. **Strong Breadth Alert**: >80% participation
### Setting Up Alerts
1. Click the "⏰" icon on your TradingView toolbar
2. Select "Able Global Macro Heatmap V2.0"
3. Choose condition (e.g., "PANIC REGIME")
4. Set notification preferences (popup, email, webhook)
## Volatility Regime Settings
Fine-tune regime detection sensitivity:
- **Volatility Length** (default 20): Lookback period for VIX averaging
- **VIX Low Threshold** (default 15): Below this = low volatility regime
- **VIX High Threshold** (default 25): Above this = high volatility/panic regime
**Adjustments:**
- **More sensitive**: Reduce thresholds (e.g., 12/22)
- **Less sensitive**: Increase thresholds (e.g., 18/28)
## Performance Optimization
If the indicator loads slowly or lags:
1. Increase "Update Speed" to 3-5
2. Toggle off unused analysis layers
3. Use on higher timeframes (4H, Daily)
4. The indicator fetches 40 real-time securities, so some delay is normal
## Best Practices
### Daily Routine
1. **Morning Check**: Review overnight regime and breadth changes
2. **Identify Leaders/Laggards**: Check top 5 and bottom 5 rankings
3. **Cross-Asset Confirmation**: Verify your trading thesis against correlations
4. **Monitor VIX**: Use as risk management overlay
### What to Watch For
- **Regime transitions**: When regime changes, reassess positioning
- **Breadth deterioration**: Leading indicator of trend weakness
- **Extreme readings**: VIX >30, spread >6, breadth <15% or >85%
- **Bond-equity divergence**: Bonds rallying while stocks fall = fear
- **Currency strength**: Dollar strength impacts EM assets and commodities
### Common Patterns
- **Risk-On**: Equities green, bonds red, commodities green, VIX low, dollar mixed
- **Risk-Off**: Equities red, bonds green, gold green, VIX high, dollar up
- **Growth Scare**: Tech/cyclicals weak, defensives strong, bonds rally
- **Inflation Fears**: Bonds red, gold green, commodities green, equities mixed
## Limitations & Disclaimers
1. **Data Delays**: Some exchanges have 10-15min delays on free plans
2. **Weekend Gaps**: Crypto trades 24/7 but others don't - expect distortions Monday
3. **Not Financial Advice**: This is an analytical tool, not trading signals
4. **Requires Context**: Always combine with price action and fundamentals
5. **No Predictive Power**: Shows current state, not future direction
## Troubleshooting
**Problem: Data not loading**
- Check your internet connection
- Verify TradingView subscription level (some data requires Pro+)
- Refresh the chart or reload the indicator
**Problem: Strange values**
- Check if it's during market close or thin liquidity hours
- Some bond symbols may have data gaps depending on provider
- VIX shows strange values pre-market = normal, ignore until 9:30 EST
**Problem: Indicator freezing**
- Reduce update speed to 5
- Use higher timeframe (Daily instead of 1min)
- Restart TradingView browser/app
## Version History
**V2.0 (Current)**
- Added 3 advanced analysis layers (Regime, Breadth, Momentum)
- Enhanced heatmap color grading (10 levels)
- Added chart plots for Top5/Bot5/Spread/Breadth
- Improved ranking system with highlight zones
- Added 7 alert conditions
- Performance optimization
## Support & Feedback
This indicator is part of the Able trading system. For questions or suggestions:
- Tag **@AbleGlobalMacro** on TradingView ideas
- Join the community discussions in the comments
- Report bugs via TradingView's script messaging system
---
**Remember**: This indicator is most powerful when combined with your existing trading strategy, not used in isolation. It shows you *what* is happening globally, but you must decide *how* to trade it based on your risk tolerance, timeframe, and methodology.
Happy trading! 📈🌍
Mars Mission ModelIdentifies Fair Value Gaps (FVGs) during the New York AM session (8-11 AM EST) that form outside Bollinger Bands, then tracks Previous Day High/Low liquidity sweeps to generate inverse FVG signals when conditions align.
What makes this unique:
This is NOT a standard FVG indicator. Uniquely combines session-specific FVG detection with Bollinger Band volatility filtering AND PDH/PDL liquidity sweep confirmation to generate inverse signals. This triple-filter confluence approach is an original methodology not found in existing indicators.
Core Logic:
Detects 3-candle Fair Value Gaps (where candle 1's high/low doesn't overlap with candle 3's low/high). When the middle candle closes beyond the Bollinger Bands during NY AM session, a green box marks the qualified FVG.
The indicator simultaneously tracks Previous Day High/Low levels and monitors for liquidity sweeps (price trading through these levels) during the NY AM session, marked with rocket emojis 🚀.
Inverse FVG Signals:
When a qualified FVG gets mitigated (price closes back through it) AND the corresponding PDH/PDL was already swept in that session, an inverse signal appears (alien emoji 👽):
Bullish FVG mitigated + PDH swept = Bearish inverse signal
Bearish FVG mitigated + PDL swept = Bullish inverse signal
This proprietary combination of session timing, volatility expansion, liquidity sweeps, and FVG mitigation creates a focused reversal detection system that doesn't exist in any open-source indicator.
Let's go to Mars 🚀
For educational use only. Not financial advice.
𝔣𝔯𝔢𝔢 - 9AM CRT ModelCRT made easy!
Overview:
A comprehensive multi-timeframe trading indicator designed for the Candle Range Theory (CRT) strategy. Automatically identifies key price levels, tracks market structure, and detects setup patterns.
Key Features Include
1HR CRT Mode:
Marks the high and low of your target hour (default 8 AM)
Draws an equilibrium (EQ) line at 50% of the range
Detects when price sweeps above/below these levels
Only operates during your custom trading window (default 9-11 AM)
Identifies Inverse Fair Value Gaps (IFVGs) after sweeps occur
4HR CRT Mode:
Same functionality but for 4-hour ranges
Configurable target hours: 2, 6, 10, 14, 18, 22
Independent from 1HR mode (can run both simultaneously)
Stops 1HR IFVG creation once 4HR sweep occurs
Additional Features:
15M Ghost Candles - Displays 3 previous 15-minute candles offset to the side for quick context
15M High/Low Lines - Shows the previous 15M candle's high and low anchored to the exact bars where they formed
IFVG Detection - Automatically identifies and boxes Inverse Fair Value Gaps with:
EQ lines at 50% of each gap
Labeled "Bull IFVG" or "Bear IFVG" for clarity
Fully customizable colors, line styles, and widths
How It Works
Marks your target hour's range (high/low/EQ)
Waits for price to sweep the high or low
After sweep, hunts for IFVGs in the sweep direction
If sweep direction changes, stops creating IFVGs in the old direction
All IFVG boxes persist until the next trading session
Customization
Everything is toggleable and customizable:
Enable/disable each timeframe
Change colors, line styles, line widths
Adjust trading windows
Modify timezone
Toggle individual features on/off
Perfect for traders using Candle Range Theory, liquidity hunting, and order flow analysis! 📊
Momentum Master v1# Momentum Master v1 - Multi-Strategy Trading System
## SCRIPT OVERVIEW
Momentum Master v1 is a multi-strategy trading system that integrates 6 distinct trading methodologies (EMA Crossover, RSI Mean Reversion, Breakout, MACD Crossover, Bollinger Bands, Volume Breakout) through a shared risk management pipeline. This script implements a proprietary integration framework that creates synergistic value beyond what individual indicators provide, combining advanced technical analysis techniques with institutional flow analysis.
## TECHNICAL METHODOLOGY
### Multi-Strategy Signal Generation Framework
The script operates on a shared execution framework where all six trading strategies share the same risk management system, but each strategy uses its own unique entry logic:
1. **EMA Crossover System**: Detects momentum shifts using configurable fast/slow EMA periods (Standard 9/21, Fast 7/17, Slow 13/26, or Custom)
2. **RSI Mean Reversion**: Identifies overbought/oversold conditions for counter-trend opportunities
3. **Breakout Detection**: Captures price breakouts from consolidation zones
4. **MACD Crossover**: Uses MACD line crossovers to confirm trend changes
5. **Bollinger Bands**: Trades bounces from band extremes and breakouts
6. **Volume Breakout**: Confirms moves with above-average volume
**Why This Integration Creates Unique Value:**
This is not a simple indicator mashup. The proprietary integration framework creates synergistic value through:
- **Shared Risk Management**: All strategies share ATR-based stop loss calculation and multiple take profit levels (TP1-TP6 with ratios 1:2, 1:4, 1:6, 1:8, 1:10, 1:12)
- **Adaptive Confidence Scoring**: The system evaluates market context from multiple perspectives simultaneously
- **Shared Filter System**: Optional filters (RSI extremes, ADX trend strength, Volume confirmation, POC proximity) apply uniformly across all strategies
## FLOW ANALYSIS INTEGRATION
### Fair Value Gap (FVG) Retracement Validation
The script implements proprietary FVG detection with retracement validation logic:
- **200-bar lookback** with **20% ATR tolerance** for gap identification
- **Retracement confirmation**: Signals can require price to retrace into a recent FVG before entry (optional filter)
- **Size filtering**: Only displays FVGs above minimum ATR threshold (configurable)
- **Visual tracking**: Shows last N FVGs with color-coded boxes (bullish green, bearish red)
**How FVG Integration Enhances Strategy Signals:**
When a strategy generates a signal, the FVG system validates whether price has recently retraced into an institutional order flow gap. This adds a layer of confirmation that the move is supported by institutional activity, not just retail momentum.
### Order Block Detection with Directional Alignment
- **Institutional accumulation/distribution zones**: Identifies the last bullish/bearish candle before a significant move
- **Directional filter**: Optional setting to only allow trades aligned with the most recent order block direction
- **ATR-based size filtering**: Filters out noise by requiring minimum order block size
- **Visual display**: Shows order blocks as colored boxes extending N bars forward
**Integration Logic:**
Order blocks represent areas where institutions accumulated or distributed positions. When a strategy signal occurs near an order block, it indicates higher probability that the move will continue in the block's direction.
### Multi-Timeframe POC (Point of Control) Analysis
The script calculates and displays POC levels from multiple timeframes:
- **Volume Profile POC**: Highest volume price over last N bars (configurable lookback)
- **Session POC**: Point of control for current trading session
- **Daily POC**: Daily volume-weighted average price
- **Weekly POC**: Weekly volume-weighted average price (optional)
**POC Proximity Filtering:**
Optional filters allow signals only when price is within X ATR of a POC level. This ensures entries occur at statistically significant price levels where liquidity is concentrated.
## FIBONACCI EXTENSION SYSTEM
### Dynamic Fibonacci Calculation
- **Swing-based detection**: Automatically identifies swing highs and lows using configurable lookback period
- **Extension levels**: Calculates Fibonacci extension levels (0.618, 0.786, 1.0, 1.272, 1.414, 1.618, 2.0, 2.618)
- **Retracement levels**: Shows standard retracement levels (0.236, 0.382, 0.5, 0.618, 0.786)
- **Negative levels**: Optional negative Fibonacci levels (-0.27, -0.618) for extended targets
**How Fibonacci Enhances Risk Management:**
Take profit levels are automatically calculated using Fibonacci extension mathematics. The system identifies the swing structure and projects potential reversal zones, allowing traders to set targets based on mathematical probability rather than arbitrary price levels.
## LIQUIDITY ZONE DETECTION
### Buy and Sell Side Liquidity
- **Swing-based liquidity zones**: Identifies recent swing highs (sell-side liquidity) and swing lows (buy-side liquidity)
- **Configurable lookback**: Adjustable period for liquidity zone detection
- **Visual display**: Horizontal lines extending N bars forward to show liquidity targets
- **Maximum zones**: Limits display to most recent N zones to avoid chart clutter
**Trading Application:**
Liquidity zones represent areas where stop losses are likely clustered. Price often moves to "sweep" these liquidity zones before reversing, creating high-probability entry opportunities.
## RISK MANAGEMENT SYSTEM
### ATR-Based Stop Loss Calculation
- **Dynamic stop placement**: Stop loss calculated using ATR (Average True Range) with configurable multiplier
- **Adaptive to volatility**: Stop loss automatically adjusts to current market volatility conditions
- **Configurable ATR period**: Default 14-period ATR, adjustable from 5-30 periods
- **SL multiplier**: Adjustable from 0.5x to 10x ATR for different risk profiles
### Multiple Take Profit Levels
The system supports up to 6 take profit levels with fixed risk-reward ratios:
- **TP1**: 1:2 risk-reward ratio
- **TP2**: 1:4 risk-reward ratio
- **TP3**: 1:6 risk-reward ratio
- **TP4**: 1:8 risk-reward ratio (optional)
- **TP5**: 1:10 risk-reward ratio (optional)
- **TP6**: 1:12 risk-reward ratio (optional)
**Why Multiple TP Levels:**
This allows partial profit-taking at key Fibonacci extension levels while letting winners run. The system tracks win rates for each TP level, helping traders optimize their exit strategy.
## SIGNAL FILTERS (OPTIONAL ENHANCEMENTS)
### RSI Extreme Filter
- **Avoid overbought/oversold extremes**: Prevents entries when RSI is in extreme zones (default: >70 overbought, <30 oversold)
- **Configurable thresholds**: Adjustable RSI levels and calculation period
- **Purpose**: Reduces false signals in exhausted moves
### ADX Trend Strength Filter
- **Avoid choppy markets**: Only allows trades when ADX indicates trending conditions (default: ADX > 20)
- **Configurable threshold**: Adjustable ADX minimum value (10-50)
- **Purpose**: Filters out low-probability trades in ranging markets
### Volume Confirmation
- **Volume multiplier**: Requires volume above X times average (default: 1.1x)
- **Purpose**: Ensures moves are supported by institutional participation
### POC Proximity Filters
- **Volume POC filter**: Only enter when price is near Volume Profile POC
- **Session POC filter**: Only enter when price is near Session POC
- **Daily POC filter**: Only enter when price is near Daily POC
- **Weekly POC filter**: Only enter when price is near Weekly POC
- **Proximity threshold**: Configurable ATR multiplier for "near" definition (default: 2.0x ATR)
---
## DIVERGENCE DETECTION
### MFI (Money Flow Index) Divergence
- **Bullish divergence**: Price makes lower low, MFI makes higher low (potential reversal up)
- **Bearish divergence**: Price makes higher high, MFI makes lower high (potential reversal down)
- **Configurable lookback**: Adjustable period for divergence detection (default: 100 bars)
- **Minimum bars between divergences**: Prevents duplicate signals (default: 10 bars)
- **Advanced thresholds**: Separate thresholds for RSI, price, and MFI divergence strength
**Note**: Divergence detection is visual-only and does not filter trades. It provides additional market context for discretionary traders.
## MARKET CONTEXT TOOLS
### Session High/Low Lines
- **Recent session extremes**: Displays horizontal lines for session high and low
- **Configurable lookback**: Adjustable period for session calculation (default: 10 bars)
- **Purpose**: Identifies key intraday support/resistance levels
### Swing Point Detection
- **Automatic swing identification**: Marks significant swing highs and lows
- **Visual reference**: Helps identify market structure and trend direction
### Signal Overview Table
Real-time technical analysis overview:
- **Current RSI**: Relative Strength Index value
- **ATR**: Current Average True Range
- **ADX**: Average Directional Index (trend strength)
- **EMA status**: Current fast/slow EMA relationship (Bullish/Bearish/Neutral)
- **POC levels**: Current price relative to POC levels
- **Confidence score**: Calculated confidence percentage based on confluence
- **Volume trend**: Current volume trend direction
## CHART DISPLAY OPTIONS
### Entry/SL/TP Lines
- **Visual trade management**: Displays entry price, stop loss, and all take profit levels as horizontal lines
- **Configurable length**: Lines extend N bars forward (default: 30 bars)
- **Color-coded**: Different colors for entry, stop loss, and each TP level
### Win/Loss Labels
- **Trade verification**: Displays up to 500 individual win/loss labels on chart
- **Visual feedback**: Green labels for wins, red labels for losses
- **Performance tracking**: Helps verify strategy performance visually
## USAGE INSTRUCTIONS
### Initial Setup
1. **Select Strategy Mode**: Choose your preferred trading strategy from the dropdown (EMA Crossover, RSI Mean Reversion, Breakout, MACD Crossover, Bollinger Bands, Volume Breakout, or Disabled)
2. **Configure Risk Management**:
- Set ATR Length for stop loss calculation (default: 14)
- Set SL ATR Multiplier (default: 1.0)
- Enable additional TP levels if desired (TP4-TP6 are optional)
3. **Adjust Strategy Parameters**: Each strategy has its own settings group. Configure EMA periods, RSI settings, MACD parameters, etc., based on your selected strategy.
### Recommended Settings by Market Type
**Forex/Crypto (High Volatility)**:
- EMA Mode: Fast (7/17) or Custom (3/21)
- SL ATR Multiplier: 1.5-2.0
- Enable FVG retracement filter
- Enable Order Block directional filter
**Stocks (Moderate Volatility)**:
- EMA Mode: Standard (9/21)
- SL ATR Multiplier: 1.0-1.5
- Enable ADX filter to avoid choppy markets
- Enable Volume confirmation
**Indices (Lower Volatility)**:
- EMA Mode: Slow (13/26)
- SL ATR Multiplier: 0.8-1.2
- Enable POC proximity filters
- Enable RSI extreme filter
### Advanced Configuration
1. **Enable Optional Filters**: Navigate to "Signal Filters" section and enable filters that match your trading style
2. **Configure Market Analysis Tools**: Adjust FVG, Order Block, Fibonacci, and POC settings in their respective sections
3. **Customize Display**: Toggle chart display options to show/hide various elements based on your preference
---
## WHY THIS INDICATOR COMBINATION CREATES UNIQUE VALUE
### Multi-Layered Confluence Analysis
This script is not a simple indicator mashup. It implements a proprietary integration framework that creates synergistic value through three layers of analysis:
**Layer 1: Fibonacci Mathematics**
- Golden Zone identification (61.8%-78.6% retracement zone) using three-point trend-based calculation
- Extension targets based on swing structure mathematics
- Statistically significant retracement areas where price is likely to reverse
**Layer 2: Institutional Flow Analysis**
- Fair Value Gaps (FVGs) identify order flow gaps where price must return
- Order Blocks mark institutional accumulation/distribution zones
- Multi-timeframe POC analysis shows where liquidity is concentrated
- Liquidity zones identify where stop losses cluster
**Layer 3: Multi-Strategy Signal Generation**
- Six different entry methodologies provide multiple perspectives
- Shared risk management ensures consistent position sizing
- Adaptive confidence scoring evaluates confluence from all three layers
- Optional filters allow customization for different market conditions
### Proprietary Integration Framework
The unique value comes from how these components work together:
1. **Strategy generates signal** → 2. **FVG/Order Block validates institutional support** → 3. **POC confirms liquidity level** → 4. **Fibonacci provides target zones** → 5. **Risk management calculates optimal SL/TP placement**
This creates a complete trading system, not just a collection of indicators.
---
## TECHNICAL SPECIFICATIONS
- **Pine Script Version**: v6
- **Chart Type**: Overlay (displays on price chart)
- **Max Bars Back**: 5000 (for historical analysis)
- **Max Labels**: 500 (for win/loss tracking)
- **Compatibility**: Works on all timeframes and instruments
- **Performance**: Optimized for real-time execution
---
## DISCLAIMER
This script is a technical analysis tool and does not constitute financial, investment, trading, or other types of advice. Past performance does not guarantee future results. Always use proper risk management and never risk more than you can afford to lose. The script's signals are based on mathematical calculations and should be used in conjunction with your own analysis and risk management practices.
---
## SUPPORT AND ACCESS
This is an invite-only script. To request access:
1. Visit: www.pinescriptedge.com
2. Include your TradingView username and brief trading experience
3. Access will be reviewed and granted within 24 hours
**Note**: TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
---
## VERSION INFORMATION
**Momentum Master v1** - Initial release with multi-strategy framework and institutional flow analysis integration.
For updates and new features, follow the script or check the author's profile for version announcements.
FVG Pro: Custom Style & AlertsIntroduction The FVG Pro is an advanced Smart Money Concepts (SMC) tool designed to detect Fair Value Gaps (Imbalance) with precision. Unlike standard indicators that clutter your chart with invalid zones, this script features a "Smart Clean" logic that automatically removes zones once they are invalidated by a confirmed Candle Close.
Why Use This Indicator? Many FVG indicators fail to distinguish between a "wick test" and a true "breakout." This script solves that problem. It keeps the FVG box active if price only wicks through it, respecting the zone as a valid support/resistance until a candle body explicitly closes beyond the gap.
Key Features:
Body Break Logic: The FVG box is ONLY removed if a candle Closes beyond the zone. Wicks (tails) that pierce the zone will not delete the box, allowing you to catch precise rejections.
Auto-Extend & Clean: Boxes automatically extend to the right to follow price action and vanish instantly upon invalidation to keep your chart clean.
Smart Coloring:
Yellow Candle: Indicates a Bullish (Buy) Gap formation.
Purple Candle: Indicates a Bearish (Sell) Gap formation.
Customizable Visuals:
Includes a Middle Line (Consequent Encroachment - CE) with customizable styles (Solid/Dash/Dot).
Ghost-box transparency to ensure price action remains visible.
Advanced Alerts: Integrated alert() function triggers ONLY on bar close, ensuring zero false signals while you are away from the screen.
Settings Guide:
Mode Panjang Box: Choose "Auto Extend" to track live zones or "Fixed" for backtesting history.
Minimal Gap Size: Filter out small/insignificant gaps to reduce noise on lower timeframes.
Midline Style: Customize the 50% equilibrium line to fit your chart theme.
Disclaimer: This tool is for educational purposes and to assist in technical analysis. Always manage your risk properly.
Nifty SMC S&R MA and All Indicator[SumitQuants]🇮🇳🔥 **Nifty SMC S&R + MA + VWAP + Order Flow Suite
**
Built for Indian Markets • Tuned for NIFTY, BANKNIFTY & NSE Stocks
A complete institutional-grade trading system crafted for Indian traders who want a serious edge using Smart Money Concepts, Market Structure, Support–Resistance Strength, VWAP, Breakout Logic & Trend Tools — all combined into ONE ultra-optimized indicator.
🧠 Why This Indicator Stands Out
Most indicators only show price.
This one shows intent — clear, confident, and easy to read.
It reveals:
➡ where institutions are active
➡ where liquidity is sitting
➡ where real strength is building
➡ and who is actually in control — buyers or sellers
This is how professional desks read the markets — and now you can too.
🔥 What’s Inside (Complete Feature Stack)
🟧 1. Support–Resistance Strength Engine (Buyer/Seller Strength %)
Your built-in market power meter:
🟦 Auto S/R zones
🟩 Buyer vs Seller Strength %
🟨 Strength boxes with clean visuals
🔁 Live reactions when price taps strong or weak zones
Perfect for timing entries, reversals, retests and trap-detections in NIFTY & BANKNIFTY.
🟩 2. Smart Money Concepts (Full SMC Suite)
A complete institutional SMC system:
✔ BOS / CHoCH (Internal + Swing)
✔ Market Structure in real time
✔ Internal & Swing Order Blocks
✔ Strong / Weak Highs & Lows
✔ Equal High / Equal Low (EQH/EQL)
✔ Fair Value Gaps (FVG)
✔ Trend Bias Coloring
✔ Premium / Discount Zones
Every element is built for clarity — high-quality visuals without chart clutter.
📈 3. Moving Average Suite (5 Fully Custom MAs)
Elegant MA system for trend confirmation:
✨ EMA
✨ SMA
✨ SMMA
✨ WMA
✨ VWMA
Beautiful colors, clean visibility, and completely optional — enable only what you need.
⚡ 4. Enhanced Supertrend System
A modern Supertrend built for actual usability:
🎨 3 display styles (Line / Histogram / Ghost Mode)
🔄 Clear trend-change signals
🌗 Background trend zones
⚡ No repaint
⏰ Alerts for every reversal
Ideal for intraday momentum and bias confirmation.
📉 5. Breakouts with Volume Confirmation
Stops you from getting trapped in fakeouts:
🔥 Support Break
🔥 Resistance Break
🟦 Bullish Rejection
🟥 Bearish Rejection
📈 Volume-validated breakouts
📊 Smooth visual labels for clean execution
Ultra useful for NIFTY/BANKNIFTY’s typical stophunt → reversal patterns.
🎯 6. VWAP System with Multi-Band Zones
Professional VWAP for Indian markets:
✔ Session VWAP
✔ Weekly VWAP
✔ Monthly VWAP
✔ Premium–Discount Zones
✔ Expansion vs Mean-Reversion levels
✔ Clean visual bands
Perfect for intraday scalping & morning session planning.
🔔 7. Full Alerts Framework Included
Get notified for all key institutional events:
🚨 BOS / CHoCH
🚨 Order Block Breakouts
🚨 Equal High/Low
🚨 Fair Value Gaps
🚨 Trend Changes
🚨 Breakouts
🚨 Swing / Internal Structure Events
Never miss a major shift again — even when away from charts.
🧽 8. Clean UI + Auto Watermark
🖤 Dark/Light mode optimized
🧊 Smooth spacing
✨ Minimalistic visuals
🔍 Zero chart clutter
⚡ High-performance
A premium interface built for Indian index trading.
🧪 Who Is This Built For?
✔ Intraday F&O Traders
✔ NIFTY & BANKNIFTY Scalpers
✔ Swing Traders
✔ Price Action + SMC Traders
✔ VWAP-Based Scalpers
✔ Anyone wanting a complete premium system in a single indicator
⚡ Why Indian Traders Love It
⚡ Captures Nifty morning trap zones
⚡ Predicts London session expansions
⚡ Warns about NY reversal pressure
⚡ Identifies true institutional footprints
⚡ Shows real strength behind S/R zones
⚡ Eliminates false breakouts
⚡ Gives bias, structure & context instantly
This is not just an indicator —
It’s a full institutional trading framework.
🛒 Get Full Access
This indicator is available exclusively inside the Courses section on the official website.
👉 Purchase & Access:
www.ironmindtrader.com
Inside the course:
🔧 Installation Steps
⚙️ Recommended Settings
📘 Trading Logic
🔄 Lifetime Updates Included
SMC S&R MA Market Vol All Indicator[SumitQuants]🚀 SMC S&R + Market Sessions + Volume Profile + Order Flow Suite
The Only All-In-One Institutional Trading System You’ll Ever Need.
Looking for an indicator that actually brings clarity to chaotic markets?
Meet the SMC S&R MA Market Volume & Sessions Order Flow System — a powerhouse that fuses Smart Money Concepts, Session Profiles, and Dynamic Volume Flow into one ultra-optimized institutional toolkit.
This is not “just another SMC indicator.”
This is your complete trading ecosystem.
💠 What This Indicator Does (In Simple Terms)
It automatically reads the market the way institutions do — and displays it cleanly on your chart with zero clutter.
Below is everything packed inside 👇
🔥 1. Market Sessions + Volume Profile (Real Institutional Map)
✔ Tokyo- Asia | London- Europe | New York- US sessions auto-detected ⏱️
✔ Each session gets its own Volume Profile 📊
✔ See POC, VAH, VAL, Value Area Box for each session
✔ Live Developing Profile in real-time
✔ Wick-based and body-volume distribution for ultra-accurate auctions
✔ Session Boxes that highlight imbalance zones
✔ Perfect for:
High-volume Asia breaks
London volatility expansion
NY reversal traps
👉 Think of it as having pro-level TPO/Volume Profile inside TradingView.
🎯 2. Advanced S&R Strength Engine (Buyer vs Seller Power Meter)
✔ Detects strongest Support & Resistance zones
✔ Measures Buyer Strength & Seller Strength (% based)
✔ Auto-plots S/R Lines + S/R Zones
✔ Detects Bounce signals, Rejection points, Pressure shifts
✔ Zero repaint logic
You get institutional footprints directly on your chart.
📈 3. Smart Money Concepts (Full Automation)
✔ BOS / CHoCH detection
✔ Internal + Swing Structure
✔ Order Blocks (Internal + Swing)
✔ Equal Highs & Equal Lows
✔ Fair Value Gaps (FVG)
✔ Strong/Weak Highs + Lows labeling
✔ Trend coloring (optional)
✔ Premium / Discount Zones
All plotted with precision.
All customizable.
All built to remove guesswork.
💹 4. Multi-MA Engine (5 Fully Configurable MAs)
✔ EMA, SMA, WMA, VWMA, SMMA
✔ Choose length, color, and source
✔ Ideal for trend confirmation + dynamic S/R
Smooth. Clean. Non-laggy.
📊 5. Enhanced Supertrend (Toggles + Filters)
✔ Switch between Line / Histogram / Hidden
✔ Optional background trend coloring
✔ Buy/Sell signals with trend-change alerts
✔ No repaint
Perfect for directional bias.
⚡ 6. Breakout Detection + Volume Confirmation
✔ Auto-detects Support/Resistance Breaks
✔ Confirms breaks through Volume Surge % Oscillator
✔ Detects:
Bullish Breaks
Bearish Breaks
Bullish Rejections
Bearish Rejections
You instantly know when a breakout is real or fake.
📍 7. VWAP System with Multi-Band Zones
✔ Session-based VWAP
✔ Bands via Std Deviation or %
✔ Clean pullback zones
✔ Perfect for intraday institutions-style precision
🧠 8. Fully Integrated Alerts
Alerts for:
✔ BOS / CHoCH (Internal + Swing)
✔ Order Block Breakouts
✔ Equal Highs / Equal Lows
✔ Fair Value Gaps
✔ S/R Zone Interactions
✔ Trend Shifts
✔ Breakouts with Volume Confirmation
✔ Supertrend Reversals
And more.
Never miss major price shifts again.
🎨 9. Clean UI + Auto-Adaptive Watermark
✔ Auto-contrast watermark
✔ Minimalistic but premium
✔ Chart-friendly colors
✔ Built to match dark or light themes
🌍 Who This Indicator Is For?
✔ Intraday traders
✔ Swing traders
✔ SMC traders
✔ Volume/Order Flow traders
✔ Forex, Crypto, Index & Stocks
✔ Anyone wanting a single all-in-one trading system
🔥 Why 90% Traders Love This System
Because it gives you:
🔥 Session Bias
🔥 Volume-backed Zones
🔥 Clean Market Structure
🔥 Trend Bias + Liquidity Areas
🔥 Institutional S/R with Strength Meter
🔥 Accurate Order Flow Reactions
Everything you need to trade like top-tier professionals — without needing 10 indicators.
🛒 Get Full Access
This premium institutional system is available as part of the Courses Section on the official website.
👉 Purchase the indicator as a Course at:
www.ironmindtrader.com
Inside the course, you'll get:
✔ Access instructions
✔ Setup guide
✔ Trading rules
✔ Updates included
كلاستر
Detailed Description – Fibonacci Cluster Zones + OB + FVG (AR34)
This script is an advanced multi-layer confluence system developed under the AR34 Trading Framework, designed to identify high-accuracy reversal zones, liquidity imbalances, institutional footprints, and trend direction using a unified analytic engine.
It combines Fibonacci mathematics, Smart Money Concepts, market structure, and smart trend signals to produce precise, reliable trading zones.
⸻
🔶 1 — Fibonacci Retracement Zones + Custom Smart Levels
The script calculates the highest and lowest prices over a selected lookback period to generate key Fibonacci retracement levels:
• 0.236
• 0.382
• 0.500
• 0.618
• 0.786
• 1.000
You can also add up to three custom Fibonacci levels (0.66, 0.707, 0.88 or any value you want).
✔ Each level is drawn as a horizontal line
✔ Optional label display for every level
✔ Color and activation fully customizable
These levels help identify pullback zones and potential turning points.
⸻
🔶 2 — True Fibonacci Cluster Detection
The script automatically identifies Cluster Zones, which occur when:
1. A Fibonacci level
2. An Order Block
3. A Fair Value Gap
all overlap in the same price range.
When all three conditions align, the script prints a CLUSTER marker in yellow.
These zones represent:
• High-probability reversal areas
• Strong institutional footprints
• Highly reactive price levels
⸻
🔶 3 — Automatic Order Block (OB) Detection
The indicator detects Order Blocks based on structural candle behavior:
• Bearish candle → followed by bullish
• Price interacts with a Fibonacci level
• Area aligns with institutional order flow
When detected, the OB is marked for easy visualization.
⸻
🔶 4 — Fair Value Gap (FVG) Mapping
The script scans for liquidity imbalances using the classic FVG logic:
• low > high
When an FVG exists, it draws a green liquidity box.
This highlights:
• Gaps left by institutional moves
• High-value return zones
• Efficient price retracement levels
⸻
🔶 5 — Fibonacci Extension Projections
The script calculates extension targets using:
• 1.272
• 1.618
• 2.000
These are drawn as dashed teal lines and help forecast:
• Breakout continuation targets
• Wave extension objectives
• Take-profit areas
⸻
🔶 6 — Smart Trend Signal (EMA-200 Engine)
Trend direction is determined using the EMA 200:
• Price above EMA → uptrend
• Price below EMA → downtrend
A green or red signal icon appears only when the trend flips, reducing noise and improving clarity.
This helps detect:
• Trend shifts early
• Cleaner entries and exits
• Trend-based filtering
⸻
🔶 7 — Four-EMA Multi-Trend System
The indicator includes optional visualization of four moving averages:
• EMA 20 → Short-term
• EMA 50 → Medium-term
• EMA 100 → Long-term
• EMA 200 → Major trend
All are fully customizable (length + color + visibility).
⸻
🔶 8 — Dynamic Negative Fibonacci Levels (Green Only)
When enabled, the script calculates deep retracement zones using:
• –0.23
• –0.75
• –1.20
These negative Fibonacci levels are drawn in green and help identify:
• Deep liquidity capture points
• Hidden structural supports
• Potential reversal bottoms
⸻
🔶 9 — Complete User Control
Users maintain full control over:
✔ Enabling/disabling OB detection
✔ Enabling/disabling FVG detection
✔ Activating custom Fibonacci levels
✔ Showing or hiding labels
✔ Selecting timeframe for Fib calculations
✔ Adjusting moving average parameters
✔ Activating dynamic Fibonacci
The script is designed to be flexible, scalable, and suitable for any trading style.
⸻
🎯 Summary
This indicator is a powerful all-in-one analytical system that merges:
✔ Fibonacci Mathematics
✔ Smart Money Concepts (OB + FVG)
✔ Trend-based filtering
✔ Institutional cluster detection
✔ Dynamic extensions + retracements
✔ Multi-EMA trend mapping
شرح السكربت بالتفصيل – Fibonacci Cluster Zones + OB + FVG (AR34)
هذا السكربت هو نظام تحليل احترافي متكامل من تطوير AR34 Framework يجمع بين أقوى أدوات التداول الحديثة في مؤشر واحد، ويهدف إلى كشف مناطق الانعكاس القوية، والتجميع الذكي، والاتجاه العام، باستخدام مزيج علمي من فيبوناتشي + السيولة + الاتجاه.
يعمل هذا المؤشر بأسلوب Confluence Trading بحيث يدمج عدة مدارس مختلفة في طبقة واحدة لتحديد مناطق الانعكاس والارتداد والاختراق بدقة عالية.
⸻
🔶 1 — مناطق فيبوناتشي (Retracement) + الكلاستر الذكي
يقوم المؤشر بحساب أعلى وأدنى سعر خلال عدد محدد من الشموع (Retracement Length) ثم يرسم مستويات فيبوناتشي الكلاسيكية:
• 0.236
• 0.382
• 0.500
• 0.618
• 0.786
• 1.000
مع إمكانية إضافة 3 مستويات خاصة من اختيارك (0.66 – 0.707 – 0.88 وغيرها).
✔️ كل مستوى يتم رسمه بخط مستقل
✔️ يظهر بجانبه رقم المستوى إذا تم تفعيل خيار Show Fib Labels
✔️ يمكن تغيير لونه، قيمته، وتفعيله حسب رغبتك
⸻
🔶 2 — كاشف الكلاستر الحقيقي (Cluster Detection)
الكلاستر يُعتبر أقوى مناطق الارتداد في التحليل الفني.
السكربت يحدد الكلاستر عندما تتداخل 3 عناصر مع مستوى فيبوناتشي:
1. مستوى فيبوناتشي مهم
2. Order Block
3. Fair Value Gap
إذا اجتمعت الثلاثة في نفس المنطقة، يتم رسمها باللون الأصفر وتظهر كلمة CLUSTER.
هذا يعطيك:
• أقوى منطقة انعكاس
• أعلى دقة في تحديد نقاط الدخول
• مناطق ذات سيولة مرتفعة
⸻
🔶 3 — دمج Order Blocks تلقائياً
يكتشف المؤشر الـ OB الحقيقي باستخدام شروط حركة الشموع:
• bearish candle → bullish candle
• السعر لمس مستوى فيبوناتشي
• منطقة محتملة لتجميع المؤسسات
إذا تحققت الشروط يظهر OB باللون الأحمر.
⸻
🔶 4 — دمج Fair Value Gaps (FVG)
يكتشف الفجوات السعرية بين الشمعتين الأولى والثالثة:
• low > high
ويقوم برسم بوكس أخضر حول الفجوة (FVG Zone).
يساعدك على معرفة:
• مناطق اختلال السيولة
• أهداف السعر القادمة
• مناطق “العودة” المحتملة
⸻
🔶 5 — امتدادات فيبوناتشي (Fibonacci Extensions)
يقوم بحساب الامتدادات من مستويات:
• 1.272
• 1.618
• 2.0
ويظهرها بخطوط متقطعة (Teal Color).
هذه المستويات مهمة لتوقع:
• أهداف اختراق
• مناطق TP
• امتداد موجات السعر
⸻
🔶 6 — إشارة الاتجاه الذكية (Smart Trend Engine – EMA200)
يعتمد على EMA 200 لتحديد الاتجاه العام:
• إذا السعر فوق EMA200 → اتجاه صاعد
• إذا السعر تحت EMA200 → اتجاه هابط
ويظهر المؤشر:
🟢 سهم أخضر عند تحول الاتجاه لصعود
🔴 سهم أحمر عند تحول الاتجاه لهبوط
ميزة التحول فقط عند تغيير الاتجاه (No Noise).
⸻
🔶 7 — أربع موفنقات احترافية (EMA 20 – 50 – 100 – 200)
المؤشر يعرض الموفنقات الأربعة الأساسية:
• EMA 20 → اتجاه قصير
• EMA 50 → متوسط
• EMA 100 → طويل
• EMA 200 → الاتجاه الرئيسي
مع إمكانية:
• تغيير اللون
• تغيير الطول
• إخفائها وإظهارها
⸻
🔶 8 — فيبوناتشي الديناميكي (Dynamic Green Fib)
ميزة قوية جداً تظهر فقط عند تفعيلها.
تحسب أعلى وأدنى سعر في Lookback Period ثم ترسم مستويات سلبية:
• –0.23
• –0.75
• –1.20
هذه المستويات تظهر كخطوط خضراء تحت السعر وتستخدم لـ:
• تحديد مناطق الانعكاس المخفية
• رصد الدعم الديناميكي
• اكتشاف القيعان المحتملة
⸻
🔶 9 — المرونة الكاملة للمستخدم
المؤشر يسمح لك التحكم بكل شيء:
✔️ تفعيل/إلغاء الـ OB
✔️ تفعيل/إلغاء الـ FVG
✔️ تفعيل/إلغاء مستويات فيبوناتشي
✔️ إضافة مستويات مخصصة
✔️ اختيار الفريم المستخدم
✔️ تغيير الألوان
✔️ التحكم في الاتجاه والموفنقات
⸻
🎯 الخلاصة
هذا السكربت يعمل كنظام تحليلي متكامل يجمع:
✔️ فيبوناتشي
✔️ السيولة المؤسسية (OB + FVG)
✔️ الاتجاه الذكي
✔️ الكلاستر الاحترافي
✔️ الموفنقات
✔️ فيبوناتشي الديناميكي
Adaptive Window Volume ProfileThe indicator builds a rolling volume profile over a chosen time window (1, 3, 12 months or lower), finds POC, VAH/VAL, RH/RL, HVN/LVN, and then overlays volume-driven bar colors (climax, initiative, absorption) filtered by a 30-day RVWAP trend, so you can see where big volume traded and who is winning there right now.
Example Use Case:
How to use it on 4H with 3-month and 12-month rolling profiles:
On a 4H chart, you run two copies of the indicator, both in Rolling Lookback mode, both using the Full (Overlap) engine:
Instance A – 12-month rolling profile (macro map):
-Rolling Unit: Months
-Rolling Length: 12
This gives you the 1-year composite:
-12M RH / RL → outer range of where almost all yearly volume traded (macro high/low “rails”).
-12M VAH / VAL → yearly value area: where the market has been comfortable doing business over the last year.
-12M POC → the single most traded price of the last 12 months (macro gravity).
-12M HVNs/LVNs → long-term shelves (acceptance) and gaps (knife-edges).
Use this instance to answer:
Where are we in the last year’s distribution, and are we approaching macro extremes or living in fair value?
-Combine it with the 30-day RVWAP regime the script computes:
-Above RVWAP and RVWAP rising → macro bull tilt.
-Below RVWAP and RVWAP falling → macro bear tilt.
For example:
-Price near 12M RL with RVWAP bull → potential deep-discount accumulation zone.
-Price near 12M RH with RVWAP bear → potential exhaustion / distribution zone.
Instance B – 3-month rolling profile (tactical map)
-Rolling Unit: Months
-Rolling Length: 3
This builds a 3-month composite on top of your 4H chart:
-3M RH / RL → extremes of the current quarter’s trading.
-3M VAH / VAL → current “fair value box” for the last 90-ish days.
-3M POC → where recent volume concentrates most heavily.
-3M HVNs/LVNs → fresh shelves and gaps inside the bigger yearly structure.
You use this instance for actual trade locations and management:
-Pullbacks into 3M VAL / RL that still sit inside the 12M value and in a bull RVWAP regime → high-probability dip-buy zones; you then look for bull initiative/absorption bar colors to confirm entry.
-Rallies into 3M VAH / RH that line up near 12M VAH / RH in a bear RVWAP regime → good areas to look for shorts, especially when you see bear climax/initiative bars there.
-3M LVNs that coincide with 12M LVNs or VA edges act as sharp decision points: acceptance through often means expansion; rejection often means reversal.
How it all fits together
On your 4H chart, with both instances active:
-12M profile = macro context and big terrain (where the yearly battlefield is).
-3M profile = tactical zones (where to actually trade inside that terrain).
-Bar colors (climax / initiative / absorption) filtered by 30-day RVWAP = timing + confirmation at those levels, favoring the side that has trend and effort behind it.
So the indicator, used this way, becomes:
-one instance to tell you where the big war is being fought (12M)
-one instance to tell you where the current campaign inside that war is concentrated (3M)
-bar colors to tell you whether the team you want to back is actually showing up with size when price hits those levels.
Trend-S&R-WiP11-15-2025: This new indicator is my 5/15-Min-ORB-Trend-Finder-WiP indicator simplified to only have:
> Market Open
> 5-Min & 15-Min High/Low
> Support/Resistance lines
> Fair Value Gaps (FVGs)
> a Trend Line
> a Trend table
Recommended to be used with my other indicator: Buy-or-Sell-WiP
Strategy:
> I only trade one ticker, SPX, with ODTE CALL/PUT Credit Spreads
> use Break & Retest with 5-Min High/Low or 15-Min High/Low or FVGs
> 📈 Bullish Trend
Trade: PUT Credit Spread
Trend Confirmations:
Trend Line is green
MACD Histogram is green
Price Condition: Nearest resistance 8-10 points above market price
> 📉 Bearish Trend
Trade: CALL Credit Spread
Trend Confirmations:
Trend Line is purple
MACD Histogram is red
Price Condition: Nearest support 8-10 points below market price
> Fair Value Gaps (FVGs)
- Trade anytime during the day using Break & Retest and all indicator confirmations shown above
ICT Trading SuiteThe ICT Trading Suite is a complete price-action toolkit designed for traders who follow ICT concepts such as Fair Value Gaps (FVGs), Order Blocks (OBs), Supply & Demand Zones, Market Structure pivots, Liquidity Zones, and Moving Averages.
This indicator combines multiple institutional concepts into a single clean, optimized, high-performance script — allowing you to see the market the same way smart money does.
Each module can be toggled on/off to match your personal strategy.
🔥 FEATURE SET
1️⃣ Moving Averages (Fully Customisable)
5 MA slots
Multiple MA types: EMA, SMA, RMA, WMA, HMA, VWMA
Custom colours & visibility toggles
Supports all timeframes
Ideal for bias recognition and trend filtering.
2️⃣ Fair Value Gaps (FVG) – ICT 3-Candle Model
The script detects bullish and bearish FVGs using the classic ICT logic:
Bullish FVG → high < low
Bearish FVG → low > high
Features:
Automatic gap detection
Custom colours for up/down FVGs
CE (consequent encroachment) line
Optional deletion when filled
Extend FVGs dynamically
Lookback days filter
FVG blocks automatically update until price fills the imbalance.
3️⃣ Supply & Demand Zones (Swing-Based)
Built from confirmed swing highs/lows using ta.pivothigh and ta.pivotlow.
Features:
ATR-based zone thickness
Zone overlap filtering
Auto-cleaning oldest zones
POI (Point of Interest) marker
3 types of arrays:
Supply zone boxes
Demand zone boxes
POI midline boxes
Zones extend 100 bars by default and update dynamically.
Zones are deleted instantly when price breaks them (converted into BOS behavior).
4️⃣ Smart Money Order Blocks (Simple Engulfing Pattern)
OBs are detected using the classic engulfing model:
Bullish OB
Bearish candle → Engulfed by bullish candle where
close > high
Bearish OB
Bullish candle → Engulfed by bearish candle where
close < low
Each OB stores:
Original top/bottom
Current top/bottom
POI line (optional)
Engulfing candle structure
Mitigation state
Features:
Dynamic boundaries (OB shrinks as price mitigates)
POI line update
Automatic deletion (or recolour) when completely mitigated
Limit how many OBs stay on chart
Support for adding HTF OBs later
This creates very clean and very accurate ICT order blocks.
5️⃣ Liquidity / Vector Zones (Volume-Spread Analysis)
A built-in PVSRA-style logic marks areas of institutional activity.
Vector candles detected using:
Volume ≥ 200% of average
Or candle spread × volume ≥ highest in last 10 bars
Medium-volume vectors (150%) also included
Colour-coded zones extend to the right
Auto-cleanup once price clears the zone
Useful for detecting areas where algorithms (MMXs) aggressively buy/sell.
6️⃣ Pivot Levels
Multiple pivot methods supported:
Traditional
Fibonacci
Woodie
Classic
DM
Camarilla
Features:
Auto / Daily / Weekly / Monthly / Quarterly / Yearly pivots
Dynamic line extension
Labels with prices
Custom colours
Only draws selected pivot levels
Efficient matrix-based pivot system
💎 TECHNICAL EXCELLENCE
✔ Pine Script v6
✔ Efficient arrays & memory handling
✔ Clean dynamic updates
✔ Max-performance structure
✔ Modular design (each component can be toggled)
✔ Integrates all ICT concepts in one tool
🎯 Who Is This Indicator For?
Perfect for:
ICT Traders
Smart Money / Institutional Traders
Day Traders & Scalpers
Swing Traders using OB/FVG
Liquidity hunters
Market structure based traders
Volume-spread or PVSRA focused traders
This combines multiple institutional concepts without cluttering the chart.
🏆 Final Notes
This is a true all-in-one institutional suite, replacing up to 8 separate indicators.
Designed for precision, clarity, and professional price-action workflow.






















