Dynamic Levels This indicator plots key price levels (Open, High, Low, Mid, Close) from multiple higher timeframes (Monday, Daily, Weekly, Monthly, Yearly).
It allows you to track how price interacts with important reference levels without switching timeframes.
🔑 Features
✅ Monday levels (MO, MH, MM)
By default: shows the last completed Monday (fixed values).
Option: “live mode” to update Monday High/Low/Mid while Monday’s candle is forming.
✅ Daily levels (DO, DH, DL, DM, DC)
Live: Daily High/Low/Mid update dynamically while today’s candle is forming.
Previous Daily Close (DC) is always fixed.
✅ Weekly levels (WO, WH, WL, WM)
Live: Weekly High/Low/Mid update dynamically while this week’s candle is forming.
Weekly Open is fixed.
✅ Monthly levels (MO(n), MH(n-1), ML(n-1), MM(n-1), MC(n-1))
Shows last completed month’s values (constant, never changing).
Current Monthly Open is also shown (naturally fixed).
✅ Yearly levels (YO(n), YH(n-1), YL(n-1), YM(n-1), YC(n-1))
Shows last completed year’s values (constant, never changing).
Current Yearly Open is also shown (naturally fixed).
🎨 Customization
Toggle each level (on/off) in indicator settings.
Individual color settings for Monday, Daily, Weekly, Monthly, and Yearly.
Adjustable line width and transparency.
Optional short labels (MO, DO, WM, etc.) displayed on the right side of the chart.
🔄 Dynamic Logic
Daily and Weekly → update dynamically while their candle is forming.
Monday, Monthly, and Yearly → use fixed values from the last completed bar (do not “breathe”).
📌 Use cases
Quickly see where price stands relative to previous close, current open, or mid-levels.
Use Monday Open/High/Mid as strong intraday references.
Use Monthly/Yearly levels as long-term support/resistance zones.
Pivot points and levels
[Shoshi] Liquidity SuiteChatGPT řekl:
Přemýšlení po dobu 24s
Liquidity Suite
A powerful, modular toolkit for liquidity-based trading — now with level merging, per-TF/global label offsets, and a master Liquidity toggle.
• Highs/Lows from Custom, 4H, D, W, M, Y
• Previous/Current candle anchoring (wick-anchored)
• Per-TF horizontal offsets + a global right-edge offset for tidy columns
• Optional “Merging levels” with % tolerance (e.g., 0.03%) — clusters nearby levels into one label (Y / pM / …) using the highest-TF color
• Custom line style/width/color and label mode (name/price/both), auto visibility by chart TF
• Buyside/Sellside inducements and FVG/Voids (visible count cap)
• NEW: Global “Show Liquidity” switch — instantly hides and clears all liquidity graphics regardless of other settings
• Asia, London, NY, Custom sessions
• Top/Mid/Bottom + open markers/labels
• Horizontal zones and optional vertical markers (Start/Start+End), extendable lines/background
• Killzones/Day/Week/Month opens
• Optional vertical shading; configurable line + label
• Daily/Weekly/Monthly VWAP with styles Line/Step/Area/Circles/Cross
• Right-edge labels (name/price/both), theme-aware colors
• Dark/White theme
• Separate configs per session/VWAP, per-TF level offsets, and merge tolerance
• Optimized for performance with object limits (lines/labels/boxes)
• Clean, uncluttered visuals for focused execution
Edge Levels (ES/NQ) - ArchReactorCredit: I got the idea from here
Edge Levels provides a smart, pre-calculated volatility map for the E-mini S&P 500 — based on the previous session’s close and the closing value of the VIX.
How It Works
It is based on the Expected move formula:
EM = (ES/NQ PrevClose) × (Vol. Idx/100) × √(1/N)
Where:
ES/NQ PrevClose = Prior daily close on ES/NQ
Vol. Idx = Prior daily close of CBOE Volatility Index (For ES we use VIX and for NQ we use VXN)
N = Number of days (default: 252 or 365)
- 365 = Calendar-based normalization
- 252 = Trading day normalization (used by many institutional models)
Then this plots 8 support and 8 resistance levels based on Standard Deviation multipliers.
Inputs:
Asset Type: ES/NQ
Manual Override: If this is selected then we can manually enter the close of ES/NQ and VIXVXN
Normalization: 252/365 Days
For Manual Input:
Manual Input – Official Sources
ES Daily Settlement:
👉 www.cmegroup.com
NQ Daily Settlement:
👉 www.cmegroup.com
VIX Close Value:
👉 www.cboe.com
VXN Close Value:
👉 www.cboe.com
How to use
Combine it with various confirmations:
RSI/Stochastic or MFI Divergences.
Higher TF Levels or Supply and Demand Zones.
VWAP /200 ema
Failed breakout setup.
Session based SMT [domatoth] Session-Based SMT Divergence Indicator
This indicator identifies Smart Money Technique (SMT)
divergences between the current instrument and up to two
comparison symbols across different trading sessions or daily
timeframes.
Key Features:
- Tracks high/low divergences between correlated instruments
- Session-based analysis: London (03:00-12:00), Asia
(20:00-03:00), NY AM (09:30-12:00), NY PM (12:00-16:00) EST
- Automatically switches to daily high/low comparison on
daily/weekly/monthly timeframes
- Support for two comparison symbols simultaneously
- Visual SMT lines with symbol labels
- Option to remove broken/invalidated SMT levels
How It Works:
The indicator compares session (or daily) highs and lows
between your chart and the selected comparison instruments.
When one instrument breaks its high/low but the other
doesn't, it creates an SMT divergence - potentially signaling
a reversal or liquidity grab.
Color Coding:
- Red/Orange: Current breaks high, comparison doesn't
- Blue/Purple: Comparison breaks high, current doesn't
- Green/Lime: Current breaks low, comparison doesn't
- Aqua/Fuchsia: Comparison breaks low, current doesn't
Recommended Use:
- Compare correlated pairs (ES/NQ, EUR/GBP, etc.)
- Look for divergences at key levels
- Use lower timeframes for session-based analysis
- Switch to daily timeframe for daily SMT levels
Settings:
- Choose comparison symbols
- Enable/disable second symbol
- Toggle broken SMT removal
- Customize session times
Perfect for ICT concepts and Smart Money analysis.
Futures Trend Divergence SignalMACD Divergence Pro + SMA80 Filter
Description:
The MACD Divergence Pro + SMA80 Filter is an advanced technical analysis tool designed to help traders detect divergences between the MACD and the signal line, with the addition of an SMA 80 filter to enhance signal accuracy. This indicator offers several key features:
MACD & Signal Line: Displays the MACD line and the signal line, with color customization based on line crossover conditions.
Histogram: Shows the MACD Histogram, indicating the difference between the MACD and signal line, with color changes based on momentum.
Divergence Detection: Automatically detects divergences between the MACD and signal line across different timeframes.
SMA 80 Filter: Uses the SMA 80 as an additional filter to refine signals and identify high-probability opportunities.
Divergence Signals: The indicator plots signals when a bullish or bearish divergence occurs.
Alerts & Notifications: Set alerts on crossovers between the MACD and signal line or when a divergence occurs for the first time.
Usage:
Use this indicator to identify key divergence signals that may indicate potential trend reversals.
The SMA 80 Filter helps filter and improve trading signals, increasing the chance of success in the market.
Ideal for trading in various financial markets, including Forex, stocks, and commodities.
Settings:
Customizable settings for MACD, Signal Line, and Histogram.
Options to show or hide divergence signals and graphical shapes like triangles.
Support for various timeframes for analysis.
Note: This indicator relies on advanced technical analysis and should be used as part of a comprehensive trading strategy.
Price Action Trader [BackQuant]Price Action Trader
Introduction
Price Action Trader is an all-in-one, chart-side workflow for reading trend, timing impulses, and mapping high-probability zones the way discretionary traders actually trade. It blends an ensemble trend engine with clean price-action building blocks—Market Structure (BOS/MSB), Fair Value Gaps, Order Blocks, and Volumetric Support/Resistance—so you can form a bias, find confluence, and execute with context.
What is it
A modular “price-action stack” that:
Paints trend bias and impulse shifts on the chart (optional candle coloring).
Auto-annotates internal & swing structure (BOS / MSB).
Finds FVGs on your chosen timeframe and draws them cleanly.
Detects Order Blocks (with optional FVG confirmation).
Builds volumetric S/R levels that adapt to liquidity.
Emits alerts for key events (new levels, touches, breaks, OB creation/touch).
Everything is configurable—keep it minimal (trend + a few zones) or run the full toolkit.
What’s it used for
Bias first, trade second: establish direction/conviction, then execute where structure, gaps, blocks, and volume agree.
Timing: impulse flips and level touches provide actionable triggers.
Risk placement: OB edges, FVG midlines, and volumetric bands give logical stop/target references.
Review & journaling: optional session shading and labeled structures make post-trade notes simple.
Composite Trend Model
A lightweight signal line (default: 30-period) that turns green when the composite regime is bullish and red when bearish. Under the hood, multiple cues (adaptive momentum, de-noised oscillation, volatility-aware filters) are blended into a single directional score; when thresholds flip, the line recolors and optional Long/Short dots appear.
How to use
Treat the line as your bias rail : favor longs while green, shorts while red.
Flat/rapid flips = stand down or reduce size.
Prefer clean charts? Keep only the line and (optionally) trend-painted candles.
Inputs to know
Show Trend Signal Line / Width.
Paint Candles by Trend.
Long/Bearish color controls.
Impulse Model
Highlights short-term pressure shifts with optional impulse candle coloring and ▲/▼ markers. Great for entries in the prevailing trend and for early warnings when impulses fire against bias.
How to use
Up-bias: look for the next impulse-up near structure/FVG/OB or volumetric support.
Down-bias: mirror the logic.
Frequent counter-impulses → expect chop or regime change.
Inputs to know
Show Impulse Signals.
Paint Impulse Candles.
Market Structure
Automatic Internal (tight lookback) and Swing (wider lookback) structure with BOS and MSB (CHoCH) labels. You decide what to show—All, BOS only, MSB only—independently for internal vs swing.
How to use
Use Swing labels for the primary map; Internal for entry refinement.
After a bullish MSB , seek the first HL back into support/FVG/OB.
After a bearish BOS , favor LH fades into resistance/FVG/OB.
Inputs to know
Swing Lookback / Internal Lookback.
Swing/Internal Structure: All | BOS | MSB | None .
Separate bull/bear color controls for both layers.
Fair Value Gaps
Detects bullish/bearish FVGs on the current or higher TF, draws boxes, and can extend them forward. Midlines provide quick visual targeting.
How to use
In-trend fills: in an up-bias, tags of bullish FVGs often offer high-quality continuation entries, especially with structure/OB confluence.
Failed fills: rejections at the midline can signal emerging strength/weakness.
Inputs to know
Show FVG / Show Last N / Extend.
Timeframe (blank = chart TF; set higher TF for macro FVGs).
Bull/Bear colors (tune opacity to taste).
Volumetric Support and Resistance
Builds adaptive S/R from price interaction + relative volume over a rolling lookback. Levels store touch counts; you can show volume stats on labels or inside boxes. Transparency and border thickness can scale with volume so stronger levels are visually louder. Broken levels can auto-remove.
How to use
Use as confluence with structure, OBs, and FVGs. A long at volumetric support + Bull OB + FVG midline is qualitatively different from a naked level.
If a level breaks on strong volume, stop fading—flip expectations or wait for a clean retest.
Inputs to know
Detection Sensitivity / Volume Multiplier.
Analysis Period / Max Levels / Min Distance (%).
Remove Broken / Extend Right / Show Volume Info / Text Inside.
Support/Resistance colors (+ high-vol variants).
Alerts
New Support/Resistance Level Created.
Level Touch.
Level Break.
Order Blocks
Detects bullish/bearish OBs using configurable fractals (3- or 5-bar) with a break confirmation (by Close or High/Low). Optional FVG proximity filter, right-extension, and auto-delete when filled.
How to use
Bullish bias: stalk pullbacks into fresh Bull OBs aligned with a bullish FVG or volumetric support.
If price fills an opposing OB and fails to continue, reassess bias—context may be shifting.
Inputs to know
Fractal Type & Break Method (Close / HL).
Filter with FVG + Max FVG Distance.
Extend Blocks / Delete When Filled / Show Labels.
Alerts
New Order Block Created.
Order Block Touch.
Final Notes
Suggested workflow
Start with Composite Trend (bias).
Mark Swing structure in that direction.
Wait for an Impulse in-direction near an OB / FVG / Volumetric level.
Risk = nearest opposite level or OB edge; targets = FVG midlines / next S/R.
Timeframes & assets
Defaults suit liquid intraday and 1–4H swing.
Slower markets → lengthen lookbacks, lower sensitivity.
Very noisy crypto → keep trend visible, trim drawings (e.g., MSB only, last 3–5 FVGs, 8–12 volume levels).
Keep it readable
Turn off modules you don’t need today—fewer, higher-quality signals beat clutter.
About this release
Internal scoring, smoothing, and detection logic are proprietary. Behavior is controlled via inputs described above.
Trade with a plan, test your settings, and let confluence do the heavy lifting.
QQQ Ladder → Adjusted to Active Ticker (5s & 10s)This indicator allows you to a grid of QQQ levels directly on futures chart like NQ, MNQ, ES and MES, automatically adjusting for the spread between the displayed symbol and QQQ. This is particularly useful for traders who perform technical analysis on QQQ but execute trades on Futures.
Features:
Renders every 5 and 10 points steps of QQQ in your current chart.
The script adjusts these levels in real-time based on the current spread between QQQ and the displayed symbol!
Plots updated horizontal lines that move with the spread
Supports Multiple Tickers, ES1!, MES1!, NQ1!, MNQ1! SPY and SPX500USD.
NDX Ladder → Adjusted to Active Ticker (5s & 10s)This indicator allows you to a grid of NDX levels directly on the NQ! (E-mini NASDAQ 100 Futures) chart, automatically adjusting for the spread between NDX and NQ1!. This is particularly useful for traders who perform technical analysis on SPX but execute trades on NQ1!.
Features:
Renders every 5 and 10 points steps of the NDX in your current chart.
The script adjusts these levels in real-time based on the current spread between NDX and NQ / MNQ
Plots updated horizontal lines that move with the spread
ICT levels (PDL,PWL,PQL,PYL) PDHThis indicator plots ICT reference levels for multiple timeframes, including:
Daily (DO, DH, DL, PDO, PDH, PDL)
Weekly (WO, WH, WL, PWO, PWH, PWL)
Monthly (MO, MH, ML, PMO, PMH, PML)
Quarterly (QO, QH, QL, PQO, PQH, PQL)
Yearly (YO, YH, YL, PYO, PYH, PYL)
🔹 Custom Target (NYO or user-defined):
The script also lets you display a special target level (e.g. New York Open) at a user-defined hour:minute with selectable timezone.
🔹 Day of Week levels (DoW):
You can choose a specific weekday (e.g. Tuesday Open/High/Low/Close) with adjustable timezone, allowing flexible session-based analysis.
🔹 Display & Style Options:
Extend lines (None, Right, Left, Both)
Line style (Solid, Dashed, Dotted)
Font type (Default, Monospace)
Label position (Top or Middle, with spacing adjustment)
Offset bars for labels
Merge labels if levels are too close (threshold % configurable)
🔹 Priority Handling:
Includes High Timeframe Priority (TFP) option so higher-TF levels overwrite lower ones when overlapping.
🔹 Customization:
Global text and line colors
Individual colors for Day, Week, Month, Quarter, Year, DoW, and Target
Option to show/hide prices next to labels in different styles
Opening Range Gaps [LEG]📌 Opening Range Gaps
Are you tired of indicators that don’t show the correct opening price on CFDs, or that fail to capture the true 09:30 open or the 16:14 on Nasdaq futures?
Or worse… tools that only work on the 1-minute chart?
👉 This script was built to fix that.
🔑 Why this indicator?
Unlike most gap tools, Opening Range Gaps :
Works seamlessly on both CFDs and Futures for Nasdaq.
Captures the exact 16:14 close (the CFD session end) and the true 09:30 open using M1 data aggregation, even if you’re on a higher timeframe.
Works reliably on any intraday timeframe — not just the 1-minute chart, but all the way up to the timeframe you set in the Timeframe Limit (default: 30m).
⚙️ Features:
Gap Detection with Precision
Uses the close of the 16:14 bar (last CFD session minute) as the reference.
Captures the specific open at 09:30 (not approximated by session).
Plots the gap as a shaded box with customizable colors.
Quarter Levels Inside the Gap
Automatically divides the gap into 25%, 50%, and 75% levels for precision trading.
Customization
Show/hide vertical session delimitations.
Choose whether to track the reference price throughout the session.
Extend boxes to the right for context.
Keep only the last “n” gaps on your chart (default: 10).
Works Across Timeframes
Thanks to request.security_lower_tf, all logic is based on 1-minute data, so even if you’re on 5m, 15m, or 30m, the gap will always plot with exact levels.
🧭 Use Cases
Spot the true overnight gap between CFD close (16:14) and futures open (09:30).
Track how Nasdaq fills (or fails to fill) gaps during the day.
Use quarter levels for partial fills, rejection points, or continuation setups.
Combine with ICT concepts or price action strategies to identify liquidity-driven moves.
ICT NY Opens (Midnight, 7:30 & 8:30) True📌 ICT NY Opens Fixed (Midnight, 7:30 & 8:30) TRUE
This indicator is designed for traders following ICT (Inner Circle Trader) concepts and provides precise reference levels for the most relevant New York session opens. It automatically captures and plots the opening price for Midnight (00:00 NY), 7:30 AM, and 8:30 AM (configurable), letting you use them as liquidity anchors, manipulation zones, or institutional reference points.
🔑 Key Features
Fixed New York Opens (configurable)
Midnight (00:00 NY), 7:30 AM (NY), 8:30 AM (NY) — each open is captured from the first bar of the configured session.
Sessions are editable: the indicator exposes input.session fields for each open, so you can change the exact hour/minute (e.g., set 00:00 → 23:30 or 08:30 → 08:00). The lines and levels will follow the chosen session times.
Extension & Custom Hours (explicit)
Preset extensions: 1 Day or 2 Days (the horizontal line spans that period).
Directional extension: Right (extend to the right) or Both (left & right).
Custom Hours option: enable a custom-hours toggle and enter a specific number of hours (1–23). When enabled, horizontal lines extend for the exact number of hours you enter instead of the preset day lengths.
Labels are positioned relative to the extension setting (anchored at the open or after the extension depending on the selected mode).
Customizable visuals
Show/hide each open individually.
Independent color and line-style (solid / dotted / dashed) for each open.
Separate text color for labels.
Automatic Labels & Vertical Line
Each drawn level includes an automatic label with the open name and the exact opening price.
A dedicated vertical line option exists for the Midnight open (visual daily separator).
⚙️ How it behaves (precision & workflow)
The script detects the first bar inside the session you configure and records that bar's open as the session Open price.
If you change the session string/time in settings, the indicator will use the new time going forward and draw the corresponding level at that session's opening bar.
Extensions respect either the preset days or the custom hours you specify, so you can make lines last a precise number of hours (useful for intraday setups).
🧭 Use Cases
Pinpoint liquidity clusters and anticipate stop hunts near session opens.
Use as range anchors to measure intraday deviations.
Monitor reactions around economic releases and futures opens (7:30 / 8:30).
Integrate into ICT-based scalping or swing setups where precise session timing matters.
CISD + MSS/CHOCH + BOSThis indicator is unlike all others. It shows Market Structure Shifts, Change In the State of Delivery, and Break Of Structure all at the same time in a clean and simple way. By default, BOS is disabled, and so are CISDs which are in the same direction of the previous CISD.
The best time to use CISD is after a level of liquidity has been visited and a reversal is expected.
Sr.Rma.Breakout.Fib (Merged)DO YOUR DUE DILIGENCE – THIS IS FOR EDUCATIONAL PURPOSE AND NOT A TRADE ADVICE-
This strategy is designed for traders who want to merge pattern recognition (breakouts) with market structure context (Fibonacci), while maintaining disciplined trade management through automated stop-loss and reversal logic. “Once the chart is added, please ensure the candle pattern is set to Heikin Ashi.”
1. Breakout Finder Logic
The breakout finder identifies bullish and bearish breakouts using pivots, thresholds, and test counts:
• Pivot Highs & Lows (PH/PL): Calculated using user-defined periods.
• Breakout Threshold: Dynamic channel width based on recent volatility.
• Confirmation: A breakout is validated when price action clears the breakout Conditions
• Bullish Breakout: Triggered when multiple pivot highs are cleared by bullish Conditions.
• Bearish Breakout: Triggered when multiple pivot lows are broken by bearish Conditions.
• Sessions ignored: Traders can exclude up to three custom time windows to prevent signals during low-quality periods.
Risk & Reversal Controls
• Stop-Loss: Adjustable % thresholds for both long and short trades.
• Reversal Entries: Optional signals that trigger after a stop-loss, capturing potential price reversals.
2. Strategy Order Management
The strategy executes entries and exits based on confirmed breakout and reversal signals:
• Entries:
o Long on confirmed bullish breakout.
o Short on confirmed bearish breakout.
• Stops:
o Automatic closure of open positions when stop-loss conditions are hit.
• Reversals:
o Transition directly from long to short or vice versa when reversal conditions are met.
3. Auto Fibonacci Retracement
A ZigZag-based system automatically plots Fibonacci retracement levels on the chart:
• Swing Context: Derived dynamically from pivots with adjustable depth and deviation settings.
• Fib Levels: Standard retracement and extension levels (0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.618, 2.618, 3.618, 4.236, etc.) are supported.
• Custom Options:
o Extend lines left or right.
o Show/hide level prices and percentage values.
o Control label positions (left or right).
o Adjustable transparency for background fills between levels.
• Crossing Alerts: Alerts are fired when the price crosses specific Fibonacci levels, enhancing confluence with breakout signals.
5. Key Benefits
• Comprehensive Trading Framework: Combines breakout confirmation, risk management, and Fibonacci context.
• Visual Clarity: Automatic plotting of breakout structures and Fib levels makes the chart intuitive.
• Flexible Controls: Full customization of pivots, thresholds, sessions, stop-loss %, and Fib settings.
• Automation Ready: Alerts and strategy orders allow seamless integration with brokers or external systems.
MTF Stochastic Range FinderThis indicator compares Stochastic RSI from 2 timeframes to signal possible reversals. Default 5 minute and 2 minute. Both Stochastic RSIs are customizable.
Allows for 6 support/resistance lines and allows a tolerance to filter proximity to levels for entry.
Can filter price level by manual support/resistance levels and/or VWAP
HABHEEMA POB V3 Purity Of Breakout levels - These levels are projected levels based on specific mathematical calculations. These levels include entry and exit points along with SLs.
Trend lines indicator by ForexBeeEnhanced 3-Swing Trendline Zones - Complete Feature Guide
WHAT THIS INDICATOR DOES
This indicator automatically draws trendline zones on your chart using a 3-point validation system. Instead of just connecting any two price points like basic trendline tools, it waits for three swing points to confirm the trendline is valid before drawing it.
FEATURE 1: SWING POINT DETECTION
What it detects:
Swing highs: Price points where the high is higher than surrounding candles
Swing lows: Price points where the low is lower than surrounding candles
These show up as small arrows on your chart labeled "SH" (swing high) and "SL" (swing low)
Settings that control this:
Swing Length : Default is 6, range 1-20
Higher numbers = fewer, more significant swing points
Lower numbers = more swing points, including minor ones
Example: Setting 5 means each swing point must be higher/lower than 5 candles on each side
How to use this setting:
On 1-minute charts: Use 5-10 to filter out noise
On daily charts: Use 2-3 for more sensitivity
Volatile markets: Increase the number
Quiet markets: Decrease the number
Please See the Below Images To See the difference of swing length of 6 and 8
Display control:
Show Swing Points : Turn the arrows on/off
Default: ON (you'll see the arrows)
Turn OFF if arrows clutter your chart
FEATURE 2: RETRACEMENT VALIDATION SYSTEM
What this does:
After finding two swing points, the system checks if the second swing represents a proper market retracement, not just random price movement.
How it works:
Finds the highest point between two swing lows (or lowest point between two swing highs)
Calculates how much the second swing retraced from this extreme point
Only accepts swings that retrace between your set percentages
Settings that control this:
Lower Limit % : Default 50%, range 0-100%
Upper Limit % : Default 90%, range 0-100%
These create a "valid retracement zone"
Why this matters:
Eliminates random trendlines that don't follow market structure
Ensures trendlines represent actual retracement patterns
Based on Elliott Wave and Fibonacci principles
FEATURE 3: ATR-BASED ZONE WIDTH
What ATR means:
Average True Range measures how much price typically moves in a given period. Instead of fixed-width trendlines, this creates zones that adapt to market volatility.
Settings that control this:
Zone Width (ATR Multiple) : Default 0.3, range 0.1-1.0
ATR Length : Default 14, range 1-50 periods
How zone width works:
Multiplier 0.1 = Very narrow zones (tight around trendline)
Multiplier 0.5 = Medium zones
Multiplier 1.0 = Wide zones (accommodates more price movement)
ATR Length explained:
14 periods = Uses last 14 candles to calculate average volatility
Shorter periods (7) = More sensitive to recent volatility changes
Longer periods (21) = Smoother, less sensitive to volatility spikes
Practical impact:
During high volatility: Zones automatically become wider
During low volatility: Zones automatically become narrower
Prevents false breakouts during normal market noise
Creates realistic support/resistance areas instead of precise lines
FEATURE 4: VISUAL ZONE SYSTEM
Active Uptrend Zones:
Green upper boundary line (solid, thick)
Lime green lower boundary line (solid, thick)
Green fill between lines (80% transparency)
These represent dynamic support levels
Active Downtrend Zones:
Blue upper boundary line (solid, thick)
Navy blue lower boundary line (solid, thick)
Red fill between lines (80% transparency)
These represent dynamic resistance levels
Broken/Expired Zones:
Gray/silver boundary lines (dashed, thick)
Original fill color maintained (green for uptrend zones, red for downtrend zones)
Shows historical trendlines that are no longer active
FEATURE 5: BREAK DETECTION SYSTEM
How breaks are detected:
The system monitors when price violates the zone boundaries, indicating the trendline structure has failed.
Settings that control this:
Use Wick Break : True/False toggle
TRUE: Break occurs when candle high/low touches zone boundary
FALSE: Break occurs when candle close price crosses zone boundary
Conservative vs Aggressive approach:
Wick Break = TRUE (Aggressive) :
- More sensitive, earlier signals
- May produce more false breaks during volatile periods
- Good for scalping and short-term trading
Wick Break = FALSE (Conservative) :
- Requires candle to close beyond zone
- Fewer false signals, more reliable breaks
- Better for swing trading and position trading
What happens when zone breaks:
Zone lines change from solid to dashed
Zone lines change color to gray/silver
Fill color remains original (green/red) for identification
Zone stops extending forward
Zone is removed from active monitoring
FEATURE 6: ZONE EXPIRATION SYSTEM
What expiration does:
Allows trendlines to automatically become inactive after a set number of bars, even if they haven't been broken.
Settings that control this:
Use Zone Expiration : True/False toggle
Zone Expiration (Bars) : Default 500, range 1-1000
FALSE: Zones run indefinitely until broken
TRUE: Zones expire after specified number of bars
Visual result:
Expired zones look identical to broken zones
Lines become dashed and gray/silver
Fill colors remain original (green/red)
FEATURE 7: MULTI-TIMEFRAME TREND ANALYSIS TABLE
What the table shows:
A small table on your chart that monitors trend conditions across four different timeframes simultaneously.
Settings that control this:
TF1, TF2, TF3, TF4 : Four customizable timeframes
Default: 4H, 8H, 1D, 1W
Table Position : 9 positions (top/middle/bottom + left/center/right)
Text Size : Tiny, Small, Normal, Large, Huge
How trend detection works:
Uptrend Pattern : Current candle's high AND low are both higher than previous candle's high AND low on specified timeframes
This creates higher highs and higher lows
Shows consistent buying pressure
Table displays green background with upward arrow (▲)
Downtrend Pattern : Current candle's high AND low are both lower than previous candle's high AND low on specified timeframes
This creates lower highs and lower lows
Shows consistent selling pressure
Table displays red background with downward arrow (▼)
Range/Sideways Pattern : Current candle creates either inside bar or outside bar
Inside bar: Current range smaller than previous candle
Outside bar: Current range larger than previous candle
Shows market indecision or consolidation
Table displays orange background with diamond symbol (◆)
No Clear Pattern : None of the above conditions are met
Table displays gray background with horizontal line (⎯)
How to interpret the table:
All timeframes green (uptrend): Strong bullish alignment
All timeframes red (downtrend): Strong bearish alignment
Mixed colors: Conflicting timeframes, exercise caution
Mostly orange: Market in consolidation phase
Tooltip explanations: Hover over each cell for detailed description
FEATURE 8: BACKGROUND COLOR SYSTEM
What background colors show:
Optional feature that colors your chart background based on the current timeframe's trend condition.
Settings that control this:
Show Background Colors : True/False toggle
Background Transparency : 80-98% range
Default: OFF (no background colors)
Color scheme:
Green background: Current timeframe showing uptrend
Red background: Current timeframe showing downtrend
Orange background: Current timeframe showing range/consolidation
No background: No clear trend pattern
Transparency levels:
80%: More visible background color
95%: Subtle background hint
98%: Very subtle background tint
HABHEEMA POB V2 (FixPurity Of Breakout - This project the buy and sell levels based on the mathematical calculations. It also provides the projected SL levels for the trades. Traders to use the SL levels based on their risk-taking capabilities.
Extremum Range MA Crossover Strategy1. Principle of Work & Strategy Logic ⚙️📈
Main idea: The strategy tries to catch the moment of a breakout from a price consolidation range (flat) and the start of a new trend. It combines two key elements:
Moving Average (MA) 📉: Acts as a dynamic support/resistance level and trend filter.
Range Extremes (Range High/Low) 🔺🔻: Define the borders of the recent price channel or consolidation.
The strategy does not attempt to catch absolute tops and bottoms. Instead, it enters an already formed move after the breakout, expecting continuation.
Type: Trend-following, momentum-based.
Timeframes: Works on different TFs (H1, H4, D), but best suited for H4 and higher, where breakouts are more meaningful.
2. Justification of Indicators & Settings ⚙️
A. Moving Average (MA) 📊
Why used: Core of the strategy. It smooths price fluctuations and helps define the trend. The price (via extremes) must cross the MA → signals a potential trend shift or strengthening.
Parameters:
maLength = 20: Default length (≈ one trading month, 20-21 days). Good balance between sensitivity & smoothing.
Lower TF → reduce (10–14).
Higher TF → increase (50).
maSource: Defines price source (default = Close). Alternatives (HL2, HLC3) → smoother, less noisy MA.
maType: Default = EMA (Exponential MA).
Why EMA? Faster reaction to recent price changes vs SMA → useful for breakout strategies.
Other options:
SMA 🟦 – classic, slowest.
WMA 🟨 – weights recent data stronger.
HMA 🟩 – near-zero lag, but “nervous,” more false signals.
DEMA/TEMA 🟧 – even faster & more sensitive than EMA.
VWMA 🔊 – volume-weighted.
ZLEMA ⏱ – reduced lag.
👉 Choice = tradeoff between speed of reaction & false signals.
B. Range Extremes (Previous High/Low) 📏
Why used: Define borders of recent trading range.
prevHigh = local resistance.
prevLow = local support.
Break of these levels on close = trigger.
Parameters:
lookbackPeriod = 5: Searches for highest high / lowest low of last 5 candles. Very recent range.
Higher value (10–20) → wider, stronger ranges but rarer signals.
3. Entry & Exit Rules 🎯
Long signals (BUY) 🟢📈
Condition (longCondition): Previous Low crosses MA from below upwards.
→ Price bounced from the bottom & strong enough to push range border above MA.
Execution: Auto-close short (if any) → open long.
Short signals (SELL) 🔴📉
Condition (shortCondition): Previous High crosses MA from above downwards.
→ Price rejected from the top, upper border failed above MA.
Execution: Auto-close long (if any) → open short.
Exit conditions 🚪
Exit Long (exitLongCondition): Close below prevLow.
→ Uptrend likely ended, range shifts down.
Exit Short (exitShortCondition): Close above prevHigh.
→ Downtrend likely ended, range shifts up.
⚠️ Important: Exit = only on candle close beyond extremes (not just wick).
4. Trading Settings ⚒️
overlay = true → indicators shown on chart.
initial_capital = 10000 💵.
default_qty_type = strategy.cash, default_qty_value = 100 → trades fixed $100 per order (not lots). Can switch to % of equity.
commission_type = strategy.commission.percent, commission_value = 0.1 → default broker fee = 0.1%. Adjust for your broker!
slippage = 3 → slippage = 3 ticks. Adjust to asset liquidity.
currency = USD.
margin_long = 100, margin_short = 100 → no leverage (100% margin).
5. Visualization on Chart 📊
The strategy draws 3 lines:
🔵 MA line (thickness 2).
🔴 Previous High (last N candles).
🟢 Previous Low (last N candles).
Also: entry/exit arrows & equity curve shown in backtest.
Disclaimer ⚠️📌
Risk Warning: This description & code are for educational purposes only. Not financial advice. Trading (Forex, Stocks, Crypto) carries high risk and may lead to full capital loss. You trade at your own risk.
Testing: Always backtest & demo test first. Past results ≠ future profits.
Responsibility: Author of this strategy & description is not responsible for your trading decisions or losses.
Hopiplaka Twin Tower Levels (Variable Multiplier) [NZA 333]Purpose
Instrument scope: This indicator is for exchange-traded futures only (e.g., CME/ICE). It assumes a regular session with a 16:00 daily fix; use on spot FX, equities/ETFs, CFDs, or crypto is not supported and may produce incorrect windows/levels.
This tool draws structured possible support/resistance price-level frameworks anchored to a daily “Fix” at 16:00 and lets you study intraday expansion/mean-reversion from that anchor. It overlays three families of levels:
CB - Circuit-Breaker style bands: symmetric bands at ±X% of the Fix (user-defined), plus intermediate percentages (14/26/40/50/60/74/86) and three highlighted “impulse” bands.
GB – “Goldbach-type” ratios: fixed ratios applied to a user-selected PO3 dealing range (e.g., 729, 2187, 6561 points). This produces low/eq/high rails and intermediate harmonics, including extended rails at −0.111 and 1.111.
STDV – “Stop-Run” ladders: equidistant steps (user step size) centered on the Fix and bounded by ±PO3/2.
All drawings are time-boxed windows that run from one 16:00 to the next 16:00 so you can compare today vs. prior sessions at a glance, including weekends/market closures.
How it works (high level)
Session windows (16:00→16:00)
For non-crypto symbols, each “day” is a window starting at 16:00 in the user-chosen timezone (default: America/New_York) and ending at the next day’s 15:59. When a new 16:00 occurs, the script immediately rolls the windows forward so Day-0, Day-1, Day-2, Day-3 always reference the latest four 16:00 anchors, even across weekends.
Fix source (per day)
Each day can use one of:
O/C: the open price of the 16:00 bar (acts as an official fix for that session).
VWAP: the VWAP value on the 15:59:30 (last 30 seconds bar before 16:00). You need Trading View Premium to use this source.
Manual: user-entered value. You can visit CME Group's website to see the published fix prices for your chart and enter it manually.
For a current session you want to use the previous session fix price until 4 pm (New York).
Market type handling
Crypto: by default the Fix is 16:00 Europe/London (configurable). Crypto session handling remains continuous; the script keeps the crypto branch behavior separate so nothing changes for 24/7 markets.
Non-crypto: uses the selected timezone (default NY). The script explicitly handles weekends/holidays so Day-0 can be Fri→Mon and Day-1 Thu→Fri, etc.
Ratios & math
Circuit Breakers bands: Fix ± (Fix * percent / 100), with extra mid-points (“CE levels”) and the intermediate percentages listed above.
Goldbach ratios: a fixed array of ratios mapped onto the PO3 distance; on Forex, PO3 is automatically converted to price units using syminfo.mintick.
STDV steps: Fix ± n * step, drawn only within ±PO3/2.
Rendering model
Lines are created with xloc = xloc.bar_time between the window’s start/end timestamps. A housekeeping buffer deletes/redraws on the last bar to keep charts responsive when you toggle features. A compact table shows, per day window, the session label, Fix (and its source), and the active options (CB%, PO3, STDV).
Update behavior
As soon as the 16:00 1-minute bar closes, the Fix for Day-0 updates and older windows roll forward. Historical windows (Day-1/2/3) also move forward afterward, since their Fix times are already stored. On higher timeframes, the script relies on the captured 1-minute Fix so Day-0 levels appear intrabar even if the higher-TF candle hasn’t closed yet.
How to use it
I - Choose the Fix source per day (Manual / VWAP / O/C).
II- Choose levels to show on each day, via toggles:
- Mode 1: Toggle "Show Goldbach Levels" and/or "NG Levels" / "CE Levels" (extra ratio sets) to show these levels for the day. Choose PO3 DR (Dealing Range), note the fix price acts as Equilibrium.
- Mode 2: Toggle "Show Stop Run Levels" to show PO3 distance in handles from Fix Price. Choose a PO3 number from the "STDV" option, this will be your max distance in handles (think Dealing Range).
- Mode 3: Toggle "Show Circuit Breaker Levels" to show ratios derived from the CME Group's official price limits percents from the fix price for a day (7%, 13% or 20%) * 2.
Each mode's toggles are in the same line, one line per mode. Usually you just need one of the 3 modes.
III - Use Day shift to scroll the four windows through past sessions (0 by default).
IV - Use Hour shift to visually nudge the drawings on the time axis without changing calculations.
Timezone: for non-crypto, select America/New_York, Europe/London or UTC for the 16:00 anchor. Crypto can auto-use London 16:00.
Notes & limitations
The tool does not generate buy/sell signals; it’s a visual framework for contextual levels.
O/C fixes (Default) are captured from the 1-minute series at exactly 16:00; if a symbol lacks 1-minute history at that time (rare), a day window may show as missing or could take the fix price incorrectly.
VWAP fixes are captured from the 30-seconds series at exactly 16:00; if a symbol lacks 30 seconds history at that time, a day window may show as missing.
Historical windows are fixed once their 16:00 bar has closed; Day-0 updates only at the moment a new 16:00 occurs.
Be mindful of symbol tick size/PO3 scale on Forex vs. indices/futures.
This indicator does not predict future values and does not access future data beyond the last completed 16:00 bar. See TradingView’s guidance on realistic claims and use of request.security.
(Educational use only. Trading involves risk; past behavior of levels relative to price does not guarantee future outcomes.)
Above/Below All TableThis indicator provides a snapshot of where various markets are in reference to 4 key opening times. These key times are:
18:00 (Globex open)
00:00 (Midnight open)
9:30 (RTH open)
9:45 (End of first 15 minutes of RTH)
The trading concept here is that price is likely to revert back into the current daily range if it is below all 4 of the time-based prices or above all of the time-based prices. When price is between those levels it will often chop around and be harder to navigate.
This indicator provides traders with a snapshot of price relative to those 4 levels across up to 6 different tradable instruments, indicating which direction price is expected to move for each of those instruments. This way, the trader can see which instruments are expected to potentially reverse and which ones are more likely to chop. In this way, they can select which markets to focus their attention on based on this key snapshot.
Used in conjunction with for entries, this strategy can help traders to avoid trading instruments that are less likely to move favorably on a given day.
Warning: this strategy will be ineffective on trending days as price is less likely to revert into a range on days where it is trending. It is recommended to use a trend strength tool to identify potential days where this may occur.
Trend Following S/R Fibonacci StrategyTrend Following S/R Fibonacci Strategy
Trend Following S/R Fibonacci Strategy
Smart Market Structure Pro v10 - Last-Only ZonesSmart Market Structure Pro v10 - Last-Only Zones
Type: Market structure + support/resistance zones + trendlines + Fibonacci levels
Purpose:
Ye indicator price chart par strong market structure levels, last swing highs/lows, rejection zones, bounce zones, Fibonacci retracement levels, trendlines, FVGs (Fair Value Gaps), aur Order Blocks ko identify karta hai. Ye sab last-only (recent strongest) objects dikhaata hai, taaki chart clutter na ho aur sirf important zones dikhe.
1️⃣ FVG (Fair Value Gap)
Logic:
Price ke gap ya imbalance ko detect karta hai:
Bullish FVG → previous candle high < current candle low
Bearish FVG → previous candle low > current candle high
Display: Box
Bullish → green box with transparency 85%
Bearish → red box with transparency 85%
Usage: Price gap ki taraf wapas aane par potential support/resistance area
2️⃣ Strong Fibonacci Levels
Logic:
Fibonacci levels ko calculate karta hai last strong HH (Higher High) aur LL (Lower Low) ke basis par.
Levels:
0 → Red
0.5 → White
0.72 → Yellow
0.78 → Orange
1 → Green
Display: Line
Labels: Price value har line ke side me show ho sakta hai (optional toggle showLabel)
Usage: Retracement/extension levels identify karna for entries or rejection
3️⃣ Order Blocks (OB)
Logic:
Strong bullish/bearish candle ke base par identify kiya jata hai jaha se price ne strong move start kiya:
Bull OB → previous candle down, current candle up + ATR impulse
Bear OB → previous candle up, current candle down - ATR impulse
Display: Box
Bull → green
Bear → red
Labels: Not added in this version (can be added optionally)
Usage: Strong supply/demand zone
4️⃣ Strong Rejection Zones
Logic:
Candles jisme wick >> body (wick factor) aur ATR threshold exceed kare → strong rejection zone
Upper wick rejection → potential resistance
Lower wick rejection → potential support
Display: Line (dashed)
Upper wick → red dashed line
Lower wick → green dashed line
Labels: Price value optional (toggle showLabel)
Usage: Price multiple times is zone pe reject ho sakta hai → trade entries possible
5️⃣ Bounce Zones
Logic:
Pivot high (lastHH) → previous swing high
Pivot low (lastLL) → previous swing low
Display: Line (dotted)
Pivot high → red dotted line
Pivot low → green dotted line
Labels: Price value optional
Usage: Price bounce/reversal expected
6️⃣ Trendlines
Logic:
Last high and last low pivots ko join karta hai
Display: Line
Uptrend → green line
Downtrend → red line
Purpose: Trend direction aur breakout zones identify karna
7️⃣ Color & Style Summary
Object Color Style
Bullish FVG Box Green (85%) Filled box
Bearish FVG Box Red (85%) Filled box
Fib 0 Red Solid
Fib 0.5 White Solid
Fib 0.72 Yellow Solid
Fib 0.78 Orange Solid
Fib 1 Green Solid
Upper Rejection Red Dashed
Lower Rejection Green Dashed
Bounce High Red Dotted
Bounce Low Green Dotted
Trendline Up Green Solid
Trendline Down Red Solid
Order Block Bullish Green Box
Order Block Bearish Red Box
Smart Market Structure Pro v10 - Last-Only ZonesSmart Market Structure Pro v10 - Last-Only Zones
Type: Market structure + support/resistance zones + trendlines + Fibonacci levels
Purpose:
Ye indicator price chart par strong market structure levels, last swing highs/lows, rejection zones, bounce zones, Fibonacci retracement levels, trendlines, FVGs (Fair Value Gaps), aur Order Blocks ko identify karta hai. Ye sab last-only (recent strongest) objects dikhaata hai, taaki chart clutter na ho aur sirf important zones dikhe.
1️⃣ FVG (Fair Value Gap)
Logic:
Price ke gap ya imbalance ko detect karta hai:
Bullish FVG → previous candle high < current candle low
Bearish FVG → previous candle low > current candle high
Display: Box
Bullish → green box with transparency 85%
Bearish → red box with transparency 85%
Usage: Price gap ki taraf wapas aane par potential support/resistance area
2️⃣ Strong Fibonacci Levels
Logic:
Fibonacci levels ko calculate karta hai last strong HH (Higher High) aur LL (Lower Low) ke basis par.
Levels:
0 → Red
0.5 → White
0.72 → Yellow
0.78 → Orange
1 → Green
Display: Line
Labels: Price value har line ke side me show ho sakta hai (optional toggle showLabel)
Usage: Retracement/extension levels identify karna for entries or rejection
3️⃣ Order Blocks (OB)
Logic:
Strong bullish/bearish candle ke base par identify kiya jata hai jaha se price ne strong move start kiya:
Bull OB → previous candle down, current candle up + ATR impulse
Bear OB → previous candle up, current candle down - ATR impulse
Display: Box
Bull → green
Bear → red
Labels: Not added in this version (can be added optionally)
Usage: Strong supply/demand zone
4️⃣ Strong Rejection Zones
Logic:
Candles jisme wick >> body (wick factor) aur ATR threshold exceed kare → strong rejection zone
Upper wick rejection → potential resistance
Lower wick rejection → potential support
Display: Line (dashed)
Upper wick → red dashed line
Lower wick → green dashed line
Labels: Price value optional (toggle showLabel)
Usage: Price multiple times is zone pe reject ho sakta hai → trade entries possible
5️⃣ Bounce Zones
Logic:
Pivot high (lastHH) → previous swing high
Pivot low (lastLL) → previous swing low
Display: Line (dotted)
Pivot high → red dotted line
Pivot low → green dotted line
Labels: Price value optional
Usage: Price bounce/reversal expected
6️⃣ Trendlines
Logic:
Last high and last low pivots ko join karta hai
Display: Line
Uptrend → green line
Downtrend → red line
Purpose: Trend direction aur breakout zones identify karna
7️⃣ Color & Style Summary
Object → Color → Style
Bullish FVG Box → Green → (85%) Filled box
Bearish FVG Box → Red → (85%) Filled box
Fib 0 → Red → Solid
Fib 0.5 → White → Solid
Fib 0.72 → Yellow → Solid
Fib 0.78 → Orange → Solid
Fib 1 → Green → Solid
Upper Rejection → Red → Dashed
Lower Rejection → Green D→ ashed
Bounce High → Red → Dotted
Bounce Low → Green → Dotted
Trendline Up → Green → Solid
Trendline Down → Red → Solid
Order Block Bullish → Green → Box
Order Block Bearish → Red → Box