Support & Resistance Rejection LevelsSupport & Resistance Rejection Levels
This indicator automatically identifies and draws key support and resistance levels based on multiple price rejections at swing highs and lows.
Key Features:
Detects levels where price has been rejected multiple times
Highlights the most recent support and resistance levels with customizable colors
Shows historical levels in a different style for context
Displays rejection count on each level (e.g., "S: 3×" means 3 touches)
Fully customizable appearance: colors, line styles, thickness, and opacity
Adjustable filters: minimum rejections required and maximum levels displayed
Settings:
Adjust swing lookback period to control sensitivity
Set zone threshold to group nearby price touches
Filter weak levels by requiring minimum rejections
Customize line and label appearance for easy visual identification
Điểm Pivot và cấp độ
Automated Support / Resistance LinesAutomatic Support & Resistance Levels
This indicator automatically identifies and draws key support and resistance levels based on multiple price rejections at swing highs and lows.
Key Features:
Detects levels where price has been rejected multiple times
Highlights the most recent support and resistance levels with customizable colors
Shows historical levels in a different style for context
Displays rejection count on each level (e.g., "S: 3×" means 3 touches)
Fully customizable appearance: colors, line styles, thickness, and opacity
Adjustable filters: minimum rejections required and maximum levels displayed
Settings:
Adjust swing lookback period to control sensitivity
Set zone threshold to group nearby price touches
Filter weak levels by requiring minimum rejections
Customize line and label appearance for easy visual identification
Elliott Wave + S/R + MA + VWAP + RSI Div
GENERAL INDICATOR PURPOSE
This indicator integrates several classical technical analysis techniques to help traders:
Detect Elliott Wave–based market structures
Project correction zones using Fibonacci levels
Identify dynamic support and resistance levels
Confirm trend direction using moving averages and VWAP
Detect RSI divergences (bullish / bearish)
👉 Main objective:
This tool is not designed to provide automatic entries, but rather to offer structural context and timing for discretionary decision-making or for later conversion into a trading strategy.
🧠 WHO IS THIS INDICATOR FOR?
Swing trading / structural intraday trading
Wyckoff + Elliott practitioners
Traders who wait for corrections (not momentum chasing)
Multi-factor confirmation traders (structure + momentum)
⚠️ This is not a pure scalping tool.
🔍 MODULE DESCRIPTION
1️⃣ CONTROL PANEL & VISUALIZATION
Allows enabling or disabling components independently, without removing the indicator:
Elliott Waves
Elliott Fibonacci levels
Support / Resistance
Structural ZigZag
RSI Divergences
✔️ This helps reduce visual noise and focus only on the tools you need.
2️⃣ RSI + DIVERGENCES
What it does:
Calculates classic RSI (default length: 14)
Detects RSI pivots
Compares RSI pivots with price action
What it detects:
🔴 Bearish Divergence
Price makes a Higher High (HH)
RSI makes a Lower High (LH)
🟢 Bullish Divergence
Price makes a Lower Low (LL)
RSI makes a Higher Low (HL)
How it’s displayed:
Chart labels:
Bear Div
Bull Div
RSI status panel (top-right corner):
Green → Oversold
Red → Overbought
Gray → Neutral
👉 Practical use:
Ideal for identifying Wave 5 exhaustion, momentum weakening, or potential ABC corrections.
3️⃣ MOVING AVERAGES (UP TO 3)
Fully configurable:
Type: SMA / EMA / WMA / RMA
Length
Color and thickness
Typical usage:
EMA 200 → Macro trend
EMA 100 / 50 → Intermediate structure
⚠️ These do not generate signals, they act as context filters only.
4️⃣ VWAP
Classic session VWAP
Fully optional
👉 Useful for:
Mean reversion analysis
Confirming whether Elliott structures develop above or below fair value
5️⃣ AUTOMATIC SUPPORT & RESISTANCE
How it works:
Uses pivot highs and pivot lows
Extends horizontal levels forward
What it detects:
Real reaction zones where price previously responded
Levels do not repaint once the pivot is confirmed
👉 Ideal for:
Validating Wave 2 and Wave 4 zones
Confirming Fibonacci targets
6️⃣ ELLIOTT WAVE (CORE MODULE)
This is the most important part of the script.
🔧 Technical foundation:
Dynamic ZigZag logic
Three different lengths (short, medium, and long structure)
What it does:
Detects price pivots
Builds ZigZag sequences
Analyzes 6 consecutive pivot points
Validates basic Elliott Wave rules
Applied rules:
Wave 3 cannot be the shortest
Wave 2 does not break the origin
Wave 4 does not overlap Wave 1
Directional consistency
✔️ Works for both bullish and bearish structures.
🏷️ What it draws when a valid wave is detected:
Lines for waves (1) to (5)
Labels (1)(2)(3)(4)(5)
Alert: “New Elliott Wave Detected”
⚠️ Important:
This indicator does not predict
It only draws structures after they are confirmed
7️⃣ ELLIOTT FIBONACCI (CORRECTION LEVELS)
Levels used:
0.50
0.618
0.764
0.854
How they are calculated:
From the start of Wave 1
To the end of Wave 5
Key detail:
Fibonacci levels are projected only 10 bars forward
They do not extend infinitely → helps avoid visual clutter
👉 Typical usage:
Searching for entries during ABC corrections
Confirming optimal zones with RSI and S/R
8️⃣ MULTI-ZIGZAG (3 SCALES)
The Elliott logic is executed three times:
ZigZag Usage
Short Micro structure
Medium Swing
Long Macro
This allows you to visualize:
Elliott within Elliott
Different wave degrees simultaneously
🧩 PRACTICAL TRADING SUMMARY
This indicator helps to:
✔️ Identify impulse exhaustion
✔️ Wait for high-probability corrections
✔️ Confirm entries using:
RSI divergences
Fibonacci levels
Support / resistance
Trend context via MAs and VWAP
❌ It is not suitable for:
Mechanical entries
High-frequency scalping
Context-free trading
High Volume DetectorVolume Spread Analysis (VSA) tool. It looks for "Climax" scenarios: specifically, a surge in volume (High Vol) followed immediately (or accompanied) by a price rejection.
GoldenZoneORBTOS Draws High/Low of Opening 15 Minutes of the day and then adds in Key Fib levels off that range with a middle golden zone for retracement/support/resistance based on ORB. Works well combined with other indicators like Anchored VWAP
Daily/Weekly FVG by KrisThis indicator is a Multi-Timeframe (MTF) tool designed to automatically identify and project Fair Value Gaps (Imbalances) from Daily and Weekly timeframes onto your current chart. It helps traders locate higher-timeframe Areas of Interest (POI) and liquidity voids without manually switching charts.
How it works:
The script utilizes `request.security` to fetch High and Low data from Daily and Weekly timeframes. It identifies a Fair Value Gap (FVG) based on the 3-candle formation logic where price moves inefficiently, leaving a gap between the wicks.
- Bullish FVG: Identified when the current Daily/Weekly Low is greater than the High of the candle from 2 periods ago.
- Bearish FVG: Identified when the current Daily/Weekly High is lower than the Low of the candle from 2 periods ago.
The indicator draws a box extending to the right to visualize the zone, along with a dotted midline which often acts as a sensitive support/resistance level.
Unique Feature: Smart Mitigation (Auto-Hide)
To keep your chart clean and focused on relevant data, the script includes a "Full Fill" logic. It continuously monitors price action relative to existing FVG boxes.
- If price completely crosses through a box (fully fills the gap), the indicator considers it "mitigated" and automatically hides the box and its midline (sets transparency to 100%).
- This ensures you only see "fresh" or unfilled gaps that are still relevant for trading.
Settings:
- TF Checkboxes (Daily/Weekly FVG): Toggle the visibility of Daily or Weekly gaps independently based on your analysis needs.
- Design Mode:
Colored: Uses classic Green (Bullish) and Red (Bearish) colors for easy trend identification.
Monochrome: Uses Gray tones for a minimalist look that reduces visual noise on the chart.
Usage:
Use these zones to identify potential reversal points or liquidity targets. Since these are higher-timeframe levels, they often carry more weight than intraday imbalances.
ICT Confluence EngineICT Confluence Engine
A Complete ICT Confluence & Execution Framework
🔥 Overview:
ICT Confluence Engine is a fully integrated ICT-based trading framework that brings together liquidity, market structure, order flow, and execution confluence into a single, unified system.
This engine synchronizes Liquidity, Market Structure, Order blocks and Fair Value Gaps contextually, ensuring signals only appear when multiple ICT conditions align.
This is not a signal spam tool.
It is a confirmation engine.
🧠 Core Philosophy:
Markets move in a sequence:
Liquidity → Structure Shift → Displacement → Repricing
Unified ICT Engine Pro is built to track that exact sequence in real time.
No single concept is traded in isolation.
🚀 Key Features (At a Glance)
- HTF liquidity levels (Daily & Weekly)
- Automatic liquidity sweep detection
- CHoCH & BOS market structure labeling
- Fair Value Gaps with mitigation logic
- Order Blocks with Mean Thresholds
- Golden Zone confluence detection
- Real-time setup readiness engine
- Professional execution HUD
GBPUSD Daily Chart
🔍 Feature Breakdown (In Depth)
1️⃣ HTF Liquidity Levels (PDH / PDL / PWH / PWL)
Automatically plots:
- Previous Day High / Low
- Previous Week High / Low
- Levels extend forward as liquidity targets
- Used internally to detect liquidity sweeps
Liquidity must be taken before direction is confirmed.
2️⃣ Liquidity Sweep Intelligence
Detects when price:
- Trades beyond daily or weekly liquidity
- Arms the system for potential reversal or continuation logic
- No sweep → no valid structure shift
This prevents premature CHoCH signals.
3️⃣ Market Structure (CHoCH & BOS)
Uses pivot-based structure logic
Labels:
- CHoCH (Change of Character)
- BOS (Break of Structure)
- Automatically tracks bullish vs bearish regime
Structure only matters after liquidity is addressed — this engine enforces that rule.
4️⃣ Fair Value Gaps (FVGs)
- Detects displacement-based FVGs
- Bullish & bearish imbalances clearly marked
- Active FVGs extend forward until mitigated
Once mitigated:
- Fades visually
- Stops extending
Only unmitigated inefficiencies remain actionable.
5️⃣ Order Blocks (OBs)
- Automatically identifies valid bullish & bearish OBs
- Draws Mean Threshold (50%) levels for precision
- OBs turn hollow once mitigated
- Keeps only relevant institutional footprints
This avoids historical clutter and false relevance.
6️⃣ Golden Zone Confluence Engine
This is where the indicator becomes a system.
When:
- An active Order Block
- Overlaps with an active Fair Value Gap
- In the same directional bias
- The zone is highlighted as a Golden Zone.
If price trades into this area after CHoCH, the engine flags:
SET-UP READY
- No guessing.
- No early entries.
NQ 1m Chart showing HUD, Bullish FVG and OB + FVG Confluence Zone
7️⃣ Execution HUD Dashboard
The HUD displays:
- Current market bias
- Setup status (Scanning / Set-Up Ready)
- Number of active OBs
- Version & system state
This allows traders to execute without scanning the chart manually.
⚙️ Settings Overview
Dashboard & Intelligence
- HUD toggle & screen position
- Golden Zone highlighting
- Mean Threshold display
Fair Value Gaps
- On/off toggle
- Maximum active FVGs
- Bullish / bearish styling
Order Blocks
- On/off toggle
- Maximum active OBs
- Mean Threshold levels
Market Structure
- CHoCH & BOS labels
- Custom structure colors
HTF Liquidity
- Daily levels
- Weekly levels
- Independent styling
📈 Best Practices & How to Use
Recommended ICT Workflow:
Identify HTF liquidity targets
Allow price to sweep liquidity
Wait for CHoCH
Observe displacement & FVG formation
Look for OB + FVG overlap (Golden Zone)
Execute on lower timeframe confirmation
⚠️ This engine does not replace execution models, it enhances them.
⚠️ Disclaimer
This indicator is for educational and analytical purposes only.
Trading carries inherent risks. Past performance does not guarantee future results. By using ICT Confluence Engine you acknowledge that all trading decisions are your own. The creators of this indicator are not responsible for any gains or losses resulting from the use of this tool.
📝 Final Notes
Unified ICT Engine Pro is designed for traders who want:
One system
One framework
One source of truth
If you understand ICT this saves time.
If you don’t this shows you why trades work.
✨ Access:
If you find this ICT tool useful, consider adding it to your favorites and sharing feedback. Check out our other indicators available at our website.
If you'd like access or have any questions, feel free to reach out to me directly via DM.
Hokie94's One IndicatorHokie94's All in one -- SOAL Levels, ORB, Pivots & Previous Day Levels
--------------------------------------
Hokie94's Parse SOAL e-mail for Key / Long / Short Levels
Just copy the paragraph from SOAL's newsletter e-mail starting with "For tomorrow, we’re closely watching the key SPX levels of...." Stop copying before you get to "Good news is that we don’t have to predict"
Paste the paragraphs into the "Paste Trading Plan Text" input.
If you think it did not work properly, use the manual override.
This indicator will draw the lines for the long, short, and key levels.
-------------------------------------
ORB indicator
Flexible Range: Tailor the opening range (e.g., 5m, 15m, 30m) to your trading style.
Key Levels: Auto-plots striking pink/purple support/resistance lines post-range for clear trade setups.
Breakout Alerts: Reliable LONG/SHORT signals on 5m chart for confirmed breakouts; enable/disable as needed.
Personalized Design: Customize line color and thickness for optimal visibility.
Futures traders can also use The ORB (turn on with ES, NQ, GC, etc.; turn off with any non-futures tickers).
-------------------------------------
TV's "Pivot Points Standard"
-------------------------------------
Daily Levels: PD / PM / OR (RTH/Pre)
Displays key intraday support and resistance levels for US equity markets
PDH (Previous Day High)** - Blue line: The highest price from yesterday's regular trading hours (9:30 AM - 4:00 PM ET)
PDL (Previous Day Low)** - Blue line: The lowest price from yesterday's regular trading hours
PDC (Previous Day Close)** - Orange line: The closing price from yesterday's regular trading hours
PMH (Pre-Market High)** - Yellow line: The highest price during today's pre-market session (4:00 AM - 9:30 AM ET)
PML (Pre-Market Low)** - Yellow line: The lowest price during today's pre-market session
-------------------------------------
A friendly reminder that no tool or indicator guarantees success. Integrate this into a robust trading plan.
This is not financial advice. It is for educational & entertainment purposes for all who choose to use it.
ICT Rejection Zone ProICT Rejection Zone Pro
HTF Liquidity Sweeps → Precision Rejection Blocks
🔥 Overview:
ICT Rejection Zone Pro is an advanced ICT-inspired indicator designed to automatically identify high-probability rejection zones formed after higher-timeframe liquidity sweeps.
By combining HTF market structure, daily Gann bias logic, and sweep-based rejection blocks, this tool highlights areas where price is most likely to react, reject, or reverse which allows traders to focus only on the most meaningful zones.
This indicator is not about flooding your chart with boxes.
It’s about context, precision, and intent.
NQ 15m Chart Showing HUD, Trend Aligned Rejection Blocks with Mean Threshold Only, Mitigated Blocks, Last 10 Trends
🧠 Core Concept (What This Indicator Does):
Rejection Zone Pro works in three stages:
- Establishes HTF directional bias using internal trend logic
- Detects liquidity sweeps beyond prior highs/lows
- Builds Rejection Blocks only when price fails to hold beyond liquidity
The result is a clean framework that highlights where smart money likely defended price, not where retail expects a reaction.
🚀 Key Features (At a Glance)
- HTF-based directional bias dashboard
- Automatic bullish & bearish rejection blocks
- Liquidity sweep confirmation logic
- Mean Threshold (MT) equilibrium levels
- Trend-aligned filtering (optional)
- Mitigation tracking (spent vs unspent zones)
- Distance-to-zone HUD for execution timing
- Fully customizable & performance-safe
🔍 Features Breakdown (In Depth):
1️⃣ HTF Bias Engine
- Uses a higher timeframe of your choice (default: 1H)
- Internally tracks swing highs/lows with trend continuation logic
- Displays Bullish / Bearish bias directly on the chart HUD
- Helps traders avoid counter-trend entries
This is your directional compass — not a lagging moving average.
2️⃣ Liquidity Sweep Detection
Identifies when price:
- Sweeps above prior highs and fails
- Sweeps below prior lows and fails
- Confirms rejection using close location, not just wicks
- Logs the last sweep type in the HUD
No sweep → no block → no trade.
3️⃣ Rejection Blocks (RBs)
Automatically draws:
- Bearish RBs after failed highs
- Bullish RBs after failed lows
- Blocks extend forward in time for actionable use
- Maximum block count prevents chart clutter
Each block represents institutional rejection, not arbitrary supply/demand.
1M Chart on ES showing recently formed Bearish Rejection Block with Mean Threshold
4️⃣ Mean Threshold (MT) Levels
Optional dashed line at the equilibrium of each block
Acts as:
- Precision entry reference
- Mitigation trigger
- Distance measurement anchor
Many reactions occur at MT — not at extremes.
5️⃣ Mitigation Tracking
Blocks are automatically marked as spent when price mitigates them
Options:
- Hide mitigated blocks completely
- Fade them visually for historical study
This keeps your chart focused on active opportunity zones only.
ES 5m Chart showing Mitigated Blocks & Trend
6️⃣ Professional Filters
Trend-Aligned Mode
→ Only shows rejection blocks that align with HTF bias
Ideal for traders who want:
- Fewer signals
- Higher probability setups
Clean execution environments
7️⃣ HUD Dashboard
Displays at a glance:
- HTF Bias
- Last liquidity sweep type
- Distance (in ticks) to the nearest MT level
This makes the indicator usable even during live execution.
ES 15m Chart Showcasing HUD, Mitigated Blocks, Live Blocks including Mean Threshold
⚙️ Settings Overview
Timeframe & Trend
- HTF Source (bias timeframe)
- Trend history length
- Trend line visuals
Professional Filters
- Trend-aligned RBs only
- Show / hide mitigated blocks
Rejection Block Settings
- Max number of active blocks
- Forward extension length
- MT visibility
- Bullish / bearish colors
HUD Settings
- Enable / disable dashboard
- Screen position selection
📈 Best Practices & How to Use
Recommended Workflow:
Identify HTF bias using the HUD
Wait for price to sweep liquidity
Look for rejection blocks aligned with bias
Execute on lower timeframes using:
MT taps
Entry models (ICT / SMT / displacement)
Use opposing RBs as invalidation context
⚠️ This indicator works best when combined with:
Session timing
Market structure shifts
Proper risk management
⚠️ Disclaimer
This indicator is a technical analysis tool, not financial advice.
Trading carries inherent risks. Past performance does not guarantee future results. By using Rejection Zone LITE, you acknowledge that all trading decisions are your own. The creators of this indicator are not responsible for any gains or losses resulting from the use of this tool.
📝 Final Notes
Rejection Zone Pro is built for traders who value:
Context over clutter
Structure over indicators
Execution over prediction
If you understand liquidity, displacement, and rejection, this tool will feel intuitive.
If you don’t — study first.
✨ Access:
If you find this ICT tool useful, consider adding it to your favorites and sharing feedback. Check out our other indicators available at our website.
If you'd like access or have any questions, feel free to reach out to me directly via DM.
[RoyalNeuron] RSI-SMA-PIVOT [WidowMaker v2.0]Hey guys 👋
Spent a bit of time tinkering with the original WidowMaker and figured the next logical step was adding price pivot, and honestly, it’s made a decent difference when you use it right.
Thinking out of the box here, and it looks good.
The core is still the same clean, zero-lag smoothed RSI (pick SMA or EMA) with green/red momentum histogram that helps you see real strength or weakness without all the usual rubbish.
What’s new in v2.0:
- Price pivots (high/low) now show up, but only when RSI is in the right zone
- Pivot High only appears when RSI > 65 (overbought area)
- Pivot Low only when RSI < 35 (oversold area)
- This filters out a ton of fake pivots and keeps things useful
Quick way I’ve been using it:
Look for overbought/oversold areas first (faint red/green shading helps spot them fast).
Then wait for the pivot to print in that zone.
If you time it correctly (with price action or structure), the combo works really nicely – especially on 1H and above.
It’s still 100% free, open-source, colours fully customisable, and I’m using it myself every day.
Would love your honest take: does the pivot filter help you? Any pairs/timeframes it shines on? Anything you’d change?
Cheers for checking it out – more updates coming soon!
© RoyalNeuron 2025 | Open Source (CC BY-NC-SA 4.0)
Liquidity Sweep IndicatorLiquidity Sweep Indicator
A clean and lightweight indicator to visualize liquidity sweeps on lower and higher timeframes.
Display LTF and HTF sweeps independently or together
Custom timeframes, strength, colors, and styles for each timeframe
Smart HTF alignment to avoid large visual gaps
Open liquidity levels automatically update once swept
Designed for Smart Money Concepts and liquidity-based trading, with a strong focus on clarity and minimal chart clutter.
OpensDescription
This indicator automatically plots opening prices from multiple timeframes directly on the chart.
Designed for traders who rely on market structure, institutional levels, and fixed price references, it provides a clean and precise visualization of key opens without clutter.
With a single indicator, you can track:
Daily Open (D)
Weekly Open (W)
Monthly Open (M)
Quarterly Open (3M)
Yearly Open (12M)
Each level is drawn with adjustable colors, optional extensions, and smart label positioning to avoid overlaps.
Key Features
Multi-timeframe Open levels on one chart
Accurate anchoring to the true opening price
Optional projections (heads) and historical extensions (tails)
Custom lookback control for each timeframe
Supports extended trading sessions
Clean, minimal, and performance-friendly design
Perfect for intraday, swing, and higher-timeframe traders who use opens as dynamic support and resistance levels.
GOLD DIGGA$ GOLD DIGGA — EXECUTION MAP $
A clean, professional price level mapping system designed for precision trading in gold, indices, and other instruments. This indicator creates a visual execution framework with clearly defined price zones and levels.
🎯 CORE FEATURES
Smart Price Levels — Automatically generates price levels every $5 within your specified range
Premium Level Highlighting — Special emphasis on key psychological levels ($25 and $100 intervals)
Dynamic Fade System — Zones fade based on distance from current price for better focus
Background-Friendly Design — Stays behind price action and other indicators, won't interfere with your analysis
Fully Customizable — Complete control over colors, transparency, text sizes, and display options
📊 DISPLAY OPTIONS
Show All Zones (default) — Display all price levels with their zones
Show Only Premium Zones — Focus exclusively on major psychological levels for a cleaner chart
⚙️ CUSTOMIZATION
✓ Adjustable price range (min/max)
✓ Configurable zone height
✓ Fade distance control
✓ Separate color schemes for premium and regular zones
✓ Independent text size controls for premium and regular labels
✓ Transparent backgrounds for minimal visual clutter
💡 BEST USE CASES
Execution planning for high-value instruments (Gold, BTC, indices)
Identifying key psychological price levels
Order placement reference points
Support/resistance level visualization
Clean chart organization without overlay interference
📌 TECHNICAL DETAILS
Supports up to 300 boxes, 200 labels, and 300 lines
Dashed midlines for precise level identification
Right-aligned labels to keep your chart clean
Dynamic transparency based on price proximity
Perfect for traders who need precise level mapping without cluttering their charts. Compatible with any timeframe and trading style.
Key Time LevelsThis script draws horizontal lines on the chart at important New York trading times so you can see where price opened and reacted during the day. It marks the ETH open, midnight, 3:00 AM, 8:30 AM, 9:30 AM, and 10:00 AM using NY time so daylight savings doesn’t mess it up. Each line starts exactly when that time happens and stops at the 4:00 PM close, so nothing carries into the next day. It keeps past days on the chart so you can look back and see how price reacted at those levels. Basically, it helps you see time-based levels that matter without cluttering the chart.
Auto Fibo Pivot [Ultimate MTF]Stocks: Locks lines during market hours (09:00-15:30) and switches to "Preview Mode" (Next Day) after market close.
Forex/Crypto: Always Fixed Mode (24h).
Multi-Timeframe (MTF): Select between Auto Daily, Weekly, Monthly, or Yearly pivots.
Fully Customizable: Easily change Fibonacci ratios and colors in the settings.
No Repaint: Stable lines on 1-minute charts.
自動判別・マルチタイムフレーム対応のフィボナッチピボット
株・為替を自動判別し、最適なモードで動作する実戦向けインジケーターです。
主な機能:
自動判別機能:
日本株: ザラ場中はラインを完全固定。15:30以降は自動で「明日の予習モード」に切り替わります。
為替・仮想通貨: 24時間常時固定モードで動作します。
1H CPR by AAKThis script plots Central Pivot Range (CPR) + classic pivot support/resistance levels calculated from the previous 1-hour candle.
Most important CPR trading concepts (very brief):
Narrow CPR → trending day expected (breakout more likely)
Wide CPR → range-bound / sideways day more probable
Price above TC → bullish bias (bulls in control)
Price below BC → bearish bias (bears in control)
Price inside CPR → neutral/choppy market
TC & BC act as very strong intraday magnets during most sessions
What this script actually does:
It takes the previous completed 1-hour candle (high, low, close), calculates:
Classic CPR (P, TC, BC)
Standard pivot S1–S3 & R1–R3 levels
…and plots them on any timeframe you use (you see fresh 1H CPR lines even on 5-min, 15-min, etc. charts).
A very popular setup among intraday traders, especially in index futures (Nifty, Bank Nifty, F&O Nifty, and crypto, among others).
Good luck with your trading! 🚀
Basic Key Levels | Feng FuturesKey Levels | Feng Futures (Basic) automatically plots the most essential daily reference levels used by futures traders to establish intraday context and structure.
This lightweight version focuses on the three levels that matter most for session bias and liquidity reference:
Previous Day High (PDH)
Previous Day Low (PDL)
Session Open (18:00 NY for futures)
These levels are commonly used by professional and institutional participants as decision points for:
directional bias
continuation vs. reversal context
risk definition and invalidation
Features:
• Auto-plotted PDH and PDL
• Futures session open (18:00 NY)
• Clean, non-repainting levels
• Lines extend forward for intraday use
• Optional price labels pinned to the right edge
• Minimal design to reduce chart clutter
• Full color, width, and label customization
• Optimized for intraday futures trading
This indicator does not provide trade signals or alerts.
It is designed to support planning, execution, and review within your own trading framework.
Best used on:
ES, NQ, RTY, YM (intraday timeframes)
PDH / PDL levels can be used as take profit targets or to help form bias. For example, if we break out of PDH, we may look for longs.
Disclaimer:
This indicator is for educational purposes only and does not constitute financial advice. Trading futures involves significant risk and may not be suitable for all investors. Always do your own research and use proper risk management.
Hokie94's Parse SOAL e-mail for Key / Long / Short LevelsJust copy the paragraph from SOAL's newsletter e-mail starting with "For tomorrow, we’re closely watching the key SPX levels of...." Stop copying before you get to "Good news is that we don’t have to predict"
Paste the paragraphs into the "Paste Trading Plan Text" input.
If you think it did not work properly, use the manual override.
This indicator will draw the lines for the long, short, and key levels.
ICT Levels PDH/PDL/IB/JP/WH/WL/PDCA lightweight reference-level indicator designed for ICT-style execution and prop-evaluation trading.
This script plots only the core, high-signal levels used intraday:
Prior Day High / Low (PDH / PDL)
Initial Balance High / Low (IBH / IBL)
Job Pivot (previous day pivot)
Weekly High / Low
PDC
Right-anchored labels for quick price reference
No signals, no bias — levels only
Liquidation Heatmap Zones CamnextlevelFind Liquidation zones where the high leverage trades are being liquidated
Daily Floor PivotsDaily Floor Pivots with Comprehensive Statistical Analysis
Overview
This indicator combines traditional floor pivot levels with golden zone analysis and comprehensive statistical insights derived from 15 years of historical NQ futures data. While the pivot levels and golden zones can be applied to any instrument, the statistical tables are specifically calibrated for NQ/MNQ futures based on analysis of 2,482 NY Regular Trading Hours (RTH) sessions from 2010-2025.
What Makes This Indicator Original
Unlike standard pivot indicators that merely plot levels, this tool provides:
Enhanced Golden Zone Analysis: Calculates not only the main golden zone (0.5-0.618 retracement of previous day's range) but also golden zones between each pivot pair (PP-R1, R1-R2, R2-R3, PP-S1, S1-S2, S2-S3)
Data-Driven Statistical Tables: Two comprehensive tables displaying real statistics from 2,482 trading days of NQ analysis, including:
Probability-based touch rates and continuation patterns
Context-aware statistics based on opening position
Gap analysis and behavioral patterns
First touch dynamics and time-to-reach averages
Granular Customization: Every visual element and statistical section can be independently toggled, allowing traders to focus on what matters most to their strategy
How It Works
Pivot Calculation Methodology
The indicator uses the standard floor pivot formula based on the previous day's price action:
Pivot Point (PP) = (Previous High + Previous Low + Previous Close) / 3
Resistance Levels: R1, R2, R3 calculated from PP and previous range
Support Levels: S1, S2, S3 calculated from PP and previous range
Golden Zone Calculations
Main Golden Zone: The 0.5 to 0.618 Fibonacci retracement of the previous day's range, representing a key reversal and continuation area.
Inter-Pivot Golden Zones: For each adjacent pivot pair, golden zones are calculated as:
Resistance pairs (PP→R1, R1→R2, R2→R3): 0.5-0.618 range from the lower pivot
Support pairs (PP→S1, S1→S2, S2→S3): 0.382-0.5 range from the upper pivot
These zones represent high-probability areas where price tends to react when moving between pivot levels.
Statistical Analysis Source
All statistics displayed in the tables are derived from external Python analysis of 15 years of 1-minute NQ futures data (2010-2025), specifically analyzing NY RTH sessions (9:30 AM - 4:00 PM EST). The analysis tracked:
2,482 complete trading days
Intraday pivot touches and closes
Opening position context
Gap behavior relative to previous day
Time-of-day patterns
Sequential pivot interactions
IMPORTANT: While the pivot levels and golden zones are universally applicable mathematical calculations that work on any instrument, the statistical percentages shown in the tables are specific to NQ/MNQ behavior only. Do not assume these statistics transfer to other instruments.
Configuration Guide
Basic Settings
Number of Periods Back (1-20, default: 3)
Controls how many historical pivot periods are displayed on the chart
Setting to 1 shows only current day's pivots
Higher values show more historical context
Labels Position (Left/Right)
Choose whether pivot labels appear on the left or right side of each level line
Line Width (1-5, default: 2)
Adjust the thickness of all pivot and golden zone lines
Golden Zone Customization
Show Daily Golden Zone (0.5-0.618)
Toggle the main golden zone on/off
When enabled, displays a shaded box between the 0.5 and 0.618 retracement levels
Line Color / Fill Color
Customize the appearance of the main golden zone
Fill color determines the shaded box transparency
Show Labels / Show Prices
Control whether "0.5" and "0.618" labels appear
Control whether price values are displayed on labels
Inter-Pivot Golden Zones
Six toggle options allow you to show/hide individual golden zones:
PP to R1 / PP to S1: Most frequently touched (60.8% / 50.9%)
R1 to R2 / S1 to S2: Moderately touched (25.2% / 24.0%)
R2 to R3 / S2 to S3: Rarely touched (9.4% / 10.5%)
Line Color / Fill Color: Customize appearance of all inter-pivot zones
Show Labels / Show Prices: Control labeling for inter-pivot zones
Usage Tip: Disable outer zones (R2-R3, S2-S3) on lower volatility days to reduce chart clutter.
Pivot Display
Show Support/Resistance Levels: Master toggle for all pivot lines
Show SR Labels / Show SR Prices: Control labeling on pivot levels
Individual level toggles and colors:
PP (Pivot Point): The central reference point
R1/S1: Primary resistance/support (38.9% / 35.4% touch rate)
R2/S2: Secondary levels (15.6% / 16.1% touch rate)
R3/S3: Extended levels (5.1% / 7.3% touch rate)
Color Customization: Each level's color can be independently set
Overall Statistics Table
Show Overall Statistics Table: Master toggle
Table Size: tiny/small/normal/large/huge/auto
Table Position: Top Left/Top Right/Bottom Left/Bottom Right
Section Toggles (enable/disable individual sections):
Current Session Info
Touch & Close Rates
Continue & Reject Rates
First Touch Statistics
Golden Zone Statistics
Daily Close Distribution
Highest/Lowest Levels Reached
Context Statistics Table
Show Context Statistics Table: Master toggle
Table Size: tiny/small/normal/large/huge/auto
Table Position: Top Left/Top Right/Bottom Left/Bottom Right
Section Toggles:
Current Opening Zone
Opening Zone Statistics
Previous Day Gap Context
Understanding the Statistical Tables
TABLE 1: OVERALL STATISTICS
This table presents universal statistics from 2,482 days of NQ analysis.
Current Session Info
Displays real-time context for the active session:
Open: Where the current RTH session opened relative to pivots (e.g., "GZ_TO_R1" means opened between the PP-R1 golden zone and R1)
Now: Current price position relative to pivots
Direction: Bull (close > open), Bear (close < open), or Flat
How to use: This section helps you quickly understand where price opened and where it currently is, providing immediate context for the day's action.
Touch & Close Rates
Shows probability that each pivot level will be reached during RTH:
Touch %: Percentage of days where price touched this level at any point
Example: R1 touched 38.9% of days, PP touched 57.5% of days
Close %: Percentage of days where price closed beyond this level
Example: R1 close beyond happened 39.8% of days
How to interpret:
Higher touch rates indicate more reliable levels for intraday targeting
The difference between touch and close rates shows rejection frequency
PP has the highest touch rate (57.5%), making it the most magnetic level
Outer levels (R3/S3) have low touch rates (5.1%/7.3%), indicating rare extension days
Continue & Reject Rates
When a level is touched, these statistics show what happens next:
Continue %: Probability price continues through the level
Example: When PP is touched, price continues 88.1% of the time
Reject %: Probability price rejects from the level and reverses
Example: When R1 is touched, price rejects 50.9% of the time
How to interpret:
PP shows highest continuation (88.1%), confirming it's a poor reversal level
Support levels (S1/S2/S3) show strong rejection rates (62.5%/60.7%/56.1%), making them better reversal candidates
Continuation rates above 80% suggest the level is better as a target than an entry
First Touch Statistics
Analyzes which pivot is typically touched first during RTH:
1st Touch %: Probability this level is the first pivot encountered
PP is first touched 37.1% of days (most common)
R1 is first touched 26.0% of days
S1 is first touched 10.9% of days
1st→Continue: If this level is touched first, probability of continuation
S1-S3 show 95.6%-100% continuation when touched first
This means when price reaches support first, it usually continues lower
Avg Time: Minutes after 9:30 AM EST before first touch
PP: 1h 6m average
S3: 19m average (when bearish)
R3: 3h 19m average (when bullish)
How to interpret:
Opening away from PP means higher probability of reaching extremes (R2/R3 or S2/S3)
When support is touched first (within first 2 hours), expect continuation lower
Late-day first touches (after 2 PM) often indicate strong trending days
Multi-Touch: Shows how often levels are tested multiple times (92.8%-95.0% across all levels)
Golden Zone Statistics
Main GZ: 58.5% touch rate for the 0.5-0.618 zone
Inter-Pivot zones:
PP-R1: 60.8% (highest probability)
PP-S1: 50.9%
R1-R2: 25.2%
S1-S2: 24.0%
R2-R3: 9.4%
S2-S3: 10.5%
How to interpret:
Main GZ is touched more often than any individual resistance level
PP-R1 and PP-S1 golden zones are high-probability mean reversion areas
Outer golden zones (R2-R3, S2-S3) are only relevant on high volatility days
Daily Close Distribution
Shows where RTH sessions typically close:
Above/Below PP: 58.5% close above, 41.5% below (slight bullish bias)
Above R1: 24.5% of days
Below S1: 18.7% of days
In GZ: Only 6.3% close in the golden zone (typically transits through it)
How to interpret:
Most days (58.5%) have bullish bias (close above PP)
Less than 25% of days are strong trending days (beyond R1/S1)
Golden zone is an action area, not a resting area
Highest/Lowest Levels Reached
Distribution of the most extreme level reached:
High Resist: R1 (26.0%), R2 (10.8%), R3 (5.1%)
Low Support: S1 (35.4%), S2 (1.9%), S3 (0.6%)
How to interpret:
Most days don't reach beyond R1 or S1
R3/S3 are rare events (5.1%/0.6%), indicating major trending days
S1 is reached as lowest level more often than R1 as highest, suggesting downside is more frequently tested
TABLE 2: CONTEXT STATISTICS
This table provides conditional statistics based on how the session opened.
Current Opening Zone
Displays which of 13 possible zones the RTH session opened in:
ABOVE_R3, R2_TO_R3, R1_TO_R2, GZ_TO_R1, IN_GZ, PP_TO_GZ, AT_PP, GZ_TO_PP, S1_TO_GZ, S2_TO_S1, S3_TO_S2, BELOW_S3
How to use: This immediately tells you the market structure and what type of day to expect.
Opening Zone Statistics
Detailed statistics for the current opening zone (only shows for 6 major zones):
For each zone, you see:
Occurs: How often this opening scenario happens
GZ_TO_R1: 38.4% (most common)
AT_PP: 12.8%
S1_TO_GZ: 24.2%
R1_TO_R2: 9.4%
S2_TO_S1: 6.3%
IN_GZ: 3.8%
Bull/Bear %: Close direction probability
Example: GZ_TO_R1 is perfectly balanced (50.0% bull / 49.6% bear)
R1_TO_R2 is bullish (58.1% bull / 41.0% bear)
Levels Hit: Probability of reaching each pivot level from this opening
Helps identify high-probability targets
Example: From GZ_TO_R1, PP is hit 52.9%, R1 is hit 49.0%, S1 is hit 21.6%
How to interpret:
GZ_TO_R1 (most common): Balanced day, watch PP and GZ for direction clues
AT_PP: Slight bullish bias (56.9%), high chance of touching both PP (92.8%) and GZ (90.3%)
R1_TO_R2: Bullish bias (58.1%), expect continuation to R2 (58.1% chance)
S2_TO_S1: Bullish reversal setup (59.9%), very high chance of S1 touch (82.8%)
IN_GZ: Rare opening (3.8%), bullish bias, virtually guaranteed GZ touch (100%)
Previous Day Gap Context
Shows current gap scenario and typical behavior:
Three scenarios:
GAP UP: Opened Above Yesterday's High (20.5% of days)
R1 Touch: 65.9% (high probability)
R2 Touch: 42.1%
S1 Touch: 15.0% (low probability)
Bias: Bullish continuation
GAP DOWN: Opened Below Yesterday's Low (11.3% of days)
S1 Touch: 71.5% (high probability)
S2 Touch: 55.2%
R1 Touch: 12.1% (low probability)
Bias: Bearish continuation
NO GAP: Opened Within Yesterday's Range (68.2% of days)
PP Touch: 69.5%
GZ Touch: 71.7%
R1 Touch: 35.2%
Bias: Balanced (watch for direction at PP/GZ)
How to interpret:
Gap days (up or down) tend to continue in the gap direction
When gapping, fade trades are low probability (15.0% and 12.1%)
Most days (68.2%) open within previous range, making PP and GZ critical decision zones
The "bias" line provides clear directional guidance for trade selection
Practical Application Examples
Example 1: Standard Day Setup
Scenario: RTH opens at 20,450
PP: 20,400
GZ: 20,390-20,395
R1: 20,425
Previous day high: 20,460
What the tables tell you:
Opening Zone: "GZ_TO_R1" (38.4% occurrence)
Gap Context: "NO GAP" (68.2% occurrence)
Expected behavior: Balanced (50/50 bull/bear)
High probability: PP touch (52.9%), GZ touch (56.8%)
Moderate probability: R1 touch (49.0%), S1 touch (21.6%)
Trade plan:
Wait for price to reach PP (52.9% chance) or GZ (56.8% chance)
Look for directional confirmation at these levels
First target R1 if bullish, S1 if bearish
Avoid assuming direction without confirmation (perfectly balanced opening)
Example 2: Gap Up Day
Scenario: RTH opens at 20,510
Previous day high: 20,460
R1: 20,425
R2: 20,475
What the tables tell you:
Gap Context: "GAP UP" (20.5% occurrence)
R1 touch: 65.9% probability
R2 touch: 42.1% probability
S1 touch: Only 15.0% probability
Bias: Bullish continuation
Trade plan:
Favor long setups
Target R1 first (65.9% chance), then R2 (42.1%)
If R1 breaks, R2 becomes likely target
Shorting is low probability (only 15.0% reach S1)
Example 3: Opening in Golden Zone
Scenario: RTH opens at 20,393
PP: 20,400
GZ: 20,390-20,395
What the tables tell you:
Opening Zone: "IN_GZ" (rare, only 3.8% occurrence)
Bullish bias: 58.1%
GZ touch: 100% (guaranteed - already there)
PP touch: 75.3%
R1 touch: 41.9%
Trade plan:
Expect price to test PP (75.3% chance)
Slight bullish bias suggests long setups better than shorts
Watch how price reacts at PP - likely to continue to R1 (41.9%)
This is an uncommon opening, suggesting potential for larger moves
Best Practices
Match Your Instrument: Remember, statistics are NQ-specific. If trading other instruments, use the levels but disregard the statistical percentages.
Combine with Price Action: Use the statistics for probability context, not as standalone signals. Always confirm with price action, volume, and your trading methodology.
Adapt Table Display: Don't display all sections all the time. Toggle based on your trading phase:
Pre-market: Focus on "Gap Context" to understand the setup
Market open: Watch "Opening Zone Statistics" for directional bias
Intraday: Monitor "Current Session Info" for position tracking
Understand Context: A 60% touch rate doesn't mean guaranteed—it means 40% of days don't touch. Use these probabilities to size positions and manage expectations.
Inter-Pivot Golden Zones: These are most useful when price is already in motion toward a level. For example, if price breaks above PP heading to R1, the PP-R1 golden zone (60.8% touch rate) becomes a high-probability pullback area.
Time Awareness: The "Avg Time" statistics help you understand urgency. If it's 10:30 AM and S1 hasn't been touched (average is 55 minutes), the window for bearish moves is closing.
Technical Notes
Time Zone: All times referenced are NY/EST
Session Definition: RTH is 9:30 AM - 4:00 PM EST
Calculation Period: Pivots update daily based on previous 24-hour period (18:00 previous day to 17:00 current day)
Data Source: Statistics derived from 12 years of NQ 1-minute futures data (2013-2025)
Sample Size: 2,482 complete RTH trading sessions
Disclaimer
This indicator provides statistical probabilities based on historical NQ futures data. Past performance does not guarantee future results. The statistical tables are educational tools and should not be the sole basis for trading decisions. Always:
Use proper risk management
Combine with your own analysis
Understand that probabilities are not certainties
Remember that statistics are instrument-specific (NQ/MNQ only)
Credits
Statistical analysis performed using Python analysis of 12 years of historical NQ futures data. All pivot and golden zone calculations use standard mathematical formulas applicable to any instrument.
ORB | Feng FuturesThe ORB | Feng Futures indicator automatically detects the Opening Range Breakout (ORB) for each trading session, plotting the High, Low, and Midline in real time. This tool is built for futures traders who rely on ORB structure to confirm trends, identify breakout zones, and recognize reversal areas early in the session.
Features:
• Auto-calculated ORB High, Low, and Midline
• Multi-timezone session support (NY, Chicago, London, Tokyo, etc.)
• Customize ORB time range and time window for display
• Real-time updating lines that freeze at session close
• Optional labels with customizable size, color, and offset
• Save and view multiple previous ORB sessions
• Full color customization for all levels
• Automatically hides on higher timeframes (Daily+) to reduce clutter
• Works on ES, NQ, and all intraday futures charts
• Works on stocks, crypto, forex, and other tradeable assets where ORB is applicable
Disclaimer: This indicator is for educational purposes only and does not constitute financial advice. Trading futures involves significant risk and may not be suitable for all investors. Always do your own research and use proper risk management.






















