Breaker Blocks Signals [AlgoAlpha]🟠 OVERVIEW
This script automates the detection of Breaker Blocks, a popular smart money concept used to identify high-probability reversal zones. It monitors price action for aggressive impulses—measured through a normalized Z-Score—to identify Orderblocks. When these blocks are "broken" or invalidated by price moving through them, they transform into Breaker Blocks. These zones act as "flipped" support or resistance, offering traders specific areas to look for retests and trend continuations. By handling the complex management of zone life-cycles and mitigation, this script provides a clean, real-time map of institutional supply and demand shifts.
🟠 CONCEPTS
The indicator relies on the relationship between price momentum and structural invalidation. It first identifies "impulsive" candles by calculating a Z-Score of price distance covered over a specific window. A Z-Score above 4 marks an "Algorithmically Significant" move. When such a move occurs, the script identifies the last opposite-colored candle (the Orderblock) and draws a gray zone. The transformation happens when price closes entirely through one of these gray zones. This "mitigation" is what triggers the creation of a Breaker Block: an old bearish supply zone becomes a bullish demand zone, and vice versa. This transition reflects a shift in market regime where previous trapped participants are forced to exit, often leading to price rejections at these newly formed levels.
🟠 FEATURES
Automated Breaker Transformation : Instantly flips mitigated Orderblocks into colored Breaker Blocks (Bullish/Bearish).
Rejection Markers : Small arrow icons appear when price enters a Breaker Block and shows signs of respect/reversal.
Comprehensive Alerts : Notifications for both the formation of new breakers and real-time price rejections.
🟠 USAGE
Setup : Add the script to your chart. It is effective on most timeframes, but many traders prefer the 15m or 1h for intraday structure. Use the "Z-Score Window" to adjust sensitivity; 100 is standard, but lower values (e.g., 50) will find more frequent, smaller impulses.
Read the chart : Gray boxes are "Pending" blocks. If price closes above a gray bearish box, it turns into a Bullish Breaker (Green). If price closes below a gray bullish box, it turns into a Bearish Breaker (Red). Look for price to return to these colored zones; the "▲" and "▼" symbols indicate the script has detected a rejection from that level.
Settings that matter : Prevent Overlap is useful for avoiding "cluttered" zones in ranging markets. Max Box Age is critical; it ensures that very old, irrelevant zones are removed from your chart after a set number of bars, keeping your technical analysis current and focused on recent price action.
Pontos e níveis de pivô
Hedge Fund Trading System Core Components
1. Factor Model
The heart of HFTS is a four-factor scoring system:
Value Factor: Measures price deviation from fair value (historical mean). Positive scores indicate undervaluation; negative scores indicate overvaluation.
Momentum Factor: Risk-adjusted momentum measuring recent returns relative to volatility. Identifies trending strength.
Carry Factor: Approximates institutional carry trades using price structure analysis (configurable methods).
Macro Regime: Long-term trend regime detection (BULL/BEAR/NEUTRAL) using slope-normalized moving averages.
Each factor is normalized and combined into a Combined Factor Score ranging from -1 (extremely bearish) to +1 (extremely bullish).
2. Trend Filter (EMA Cloud)
Triple EMA system (21/55/200) providing:
Short-term trend direction (Fast vs Slow EMA)
Macro trend context (200 EMA)
Visual cloud for trend state
3. Adaptive Volatility Bands
Dynamic bands that expand/contract based on current volatility regime:
HIGH volatility: Bands expand (wider stops needed)
LOW volatility: Bands contract (tighter entries possible)
NORMAL: Standard deviation
4. Volume Profile & VWAP
Volume Profile: Shows price levels with highest trading activity
POC (Point of Control): Highest volume price level
Value Area (VAH/VAL): 70% of volume concentrated zone
VWAP + Deviation Bands: Institutional execution benchmark
5. Risk Management Panel
Real-time position sizing and risk metrics:
Calculated position size based on account risk %
Stop distance (ATR-based)
Drawdown tracking with kill switch
Directional bias status
Z-Score Trading Strategy
The Z-Score is your mean reversion radar. It measures how many standard deviations price is from its 20-period mean.
Z-Score Levels:
Z-ScoreConditionMeaning> +2.5Extreme Overbought🔶 Diamond marker appears - potential short setup> +2.0OverboughtPrice extended above mean-2.0 to +2.0Normal RangeNo extreme conditions< -2.0OversoldPrice extended below mean< -2.5Extreme Oversold🔷 Diamond marker appears - potential long setup
How to Trade Z-Score Signals:
Mean Reversion Longs (Z < -2.0):
Wait for Z-Score to drop below -2.0 (oversold)
Look for diamond marker at extreme (-2.5)
Confirm Macro Regime is NOT "BEAR"
Enter when Z-Score starts turning UP (reversal confirmation)
Target: VWAP or Vol Band Basis (mean)
Stop: Below recent swing low or Vol Band Lower
Mean Reversion Shorts (Z > +2.0):
Wait for Z-Score to rise above +2.0 (overbought)
Look for diamond marker at extreme (+2.5)
Confirm Macro Regime is NOT "BULL"
Enter when Z-Score starts turning DOWN
Target: VWAP or Vol Band Basis
Stop: Above recent swing high or Vol Band Upper
Z-Score + Factor Confluence:
The best mean reversion trades occur when:
Z-Score hits extreme AND
Value Factor confirms (undervalued for longs, overvalued for shorts) AND
Price is at/beyond Volatility Band AND
Volume spike confirms institutional participation
Signal Types
Trend Signals (Green/Red Triangles)
Long Setup:
Trend UP (Fast EMA > Slow EMA)
Pullback to support (between Vol Band Lower and Basis)
Price crosses back above Fast EMA
Factor Score > 0
Above VWAP (if confirmation enabled)
Short Setup:
Trend DOWN (Fast EMA < Slow EMA)
Rally to resistance (between Vol Band Upper and Basis)
Price crosses below Fast EMA
Factor Score < 0
Below VWAP (if confirmation enabled)
Mean Reversion Signals
Automatically generated when Z-Score conditions + regime filters align.
Recommended Settings by Asset
AssetTick ValueTick SizeNotesNQ (Nasdaq Futures)5.000.25High volatility, widen bandsES (S&P Futures)12.500.25Standard settings work wellStocks0.010.01Default settingsCrypto0.010.01Consider higher ATR multiplier
Pro Tips
Factor Alignment: Only take signals when Combined Factor Score matches your trade direction
Volatility Regime: Reduce size in HIGH volatility; increase in LOW volatility
VWAP as Magnet: Price tends to revert to VWAP - use for targets
POC Support/Resistance: Volume Profile POC acts as strong S/R
Drawdown Kill Switch: If Risk State shows "STOPPED" - step away and reassess
Z-Score Extremes: The best mean reversion trades come from -2.5/+2.5 levels, not -2.0/+2.0
Alerts Available
Long/Short Signal triggers
Extreme Overbought/Oversold conditions
VWAP crosses
Drawdown limit breach
ORB Strategy SnR Key Levels EMA Trend SignalsORB Strategy | S&R • Key Levels • EMA Trend • Signals
A high-precision Opening Range Breakout (ORB) strategy that identifies and sends clear buy & sell signals during high-momentum market sessions. It combines ORB levels, dynamic Support & Resistance, and key structure levels, all filtered by an EMA trend for stronger confirmation.
Supports 5, 15, and 30-minute ORB (15 min recommended) to catch clean breakouts, avoid false moves, and trade with momentum. Built for crypto, forex, and indices, this script delivers structured, trend-aligned signals for consistent intraday trading.
PDH/PDL/PDC + Premarket H/L + HVN + VA(40%) This script will mark previous day high, low & close. HVN and Volume At Price with 40% range
ES 1m EMA Bounce Scalp - High RR v6# MES/ES 1-Minute EMA Bounce Scalp – High RR with Partial & Trailing (100% Win Rate in Backtest Oct 2025–Jan 2026)
**Overview**
This is a high-probability, mean-reversion / trend-continuation scalping system designed for the Micro E-mini S&P 500 (MES) or E-mini S&P 500 (ES) on the **1-minute chart**. It enters on pullback bounces off the 20-period EMA during intraday sessions, using RSI momentum confirmation, volume filter, and ADX trend strength to select high-quality setups.
The core edge comes from:
- Tight initial stop (4 points)
- 50% partial profit at 1:1 RR (locks in quick wins and moves stop to breakeven)
- Remaining 50% trails aggressively (trail offset 2 points) to let winners run to 8–10 points (1:2+ effective RR)
**Key Features**
- Longs & Shorts symmetric (pullback bounce logic)
- Trades only during US RTH (9:30–16:00 ET)
- Filters: RSI >40 (long) / <60 (short), volume > 20-SMA, ADX(14) >20
- No martingale, no pyramiding, one trade at a time
- Bracket + trailing managed automatically in Pine Script
**Backtest Highlights** (Oct 23, 2025 – Jan 21, 2026 on ES1!)
- Total trades: 107
- Win rate: 100% (0 losers)
- Net profit (1 contract): $20,227.50 after commissions
- Commissions: $322.50 (~$3 round-trip)
- Max open (floating) drawdown: –$3,275 (never realized a loss)
- Avg P&L per trade: ~$189 (≈3.78 points net)
- Longs: 45 trades, avg hold ~2.2 hours
- Shorts: 62 trades, avg hold ~8.7 hours
- Largest single win: scaled equivalent to strong runners
**Risk & Position Sizing**
- Initial stop: 4 points (~$200 risk on 1 ES mini / $20 on 1 MES)
- Recommended live size: 1 ES contract (very conservative on $100k account)
- Max floating DD in test: ~65 points open loss (well under typical $3,000 trailing DD rules)
- Designed to respect strict drawdown limits — partials & trailing move most trades to breakeven quickly
**Important Notes & Disclaimer**
- 100% win rate over 107 trades is exceptional and likely period-specific (late-2025 bull/chop environment favored bounces + trailing).
- Forward-test / paper trade required before live capital. Real slippage, news events, and execution delays may reduce performance.
- Not financial advice. Past performance ≠ future results. Use at your own risk.
- Best used with low-commission futures broker (Tradovate, AMP, IBKR, etc.) and 1-contract sizing to start.
**How to Use**
1. Apply to MES1! or ES1! on 1-minute chart
2. Set alerts for entries (built-in strategy alerts work perfectly)
3. Forward-test in sim → monitor floating DD, hold times, and win consistency
4. Manual or webhook auto-execution (e.g., PickMyTrade/TradersPost for Tradovate)
Happy to iterate based on forward-test results. Share your live stats!
Cheers,
Chris Brown (@hockeybrown2011)
Smart Money Zones [SMZ] - Automatic Supply & Demand DetectionSmart Money Zones automatically detects and draws institutional supply and demand levels on any timeframe, any ticker.
HOW IT WORKS
The indicator identifies "impulse moves" — strong directional candles that indicate institutional buying or selling. It then marks the consolidation area (base) before the impulse as a key zone where price is likely to react on a retest. Data sources for 'moves' are dark pool block trades and tick data.
• Demand Zones (Green): Areas where buying pressure drove price up sharply. Expect support on retest.
• Supply Zones (Red): Areas where selling pressure drove price down sharply. Expect resistance on retest.
• Confluence Zones (Orange): Where supply meets demand — high-probability reaction areas.
FEATURES
✓ Works on any timeframe (1m to Monthly)
✓ Works on any market (Stocks, Crypto, Forex, Futures)
✓ Auto-merges overlapping zones into single clean levels
✓ Zone strength indicator (thicker lines = more confluence)
✓ Fresh/Tested/Broken status tracking
✓ Configurable alerts for zone entries and breaks
✓ Clean, non-cluttered display
ZONE STATUS
• Fresh: Zone has never been tested — highest probability
• Tested: Price touched the zone but held — still valid
• Broken: Price closed through the zone — invalidated (shown as dotted line)
SETTINGS GUIDE
• ATR Multiplier: Higher = fewer but stronger zones (default 1.5)
• Merge Threshold: Higher = more aggressive zone merging (default 0.3)
• Max Active Zones: Limit displayed zones to reduce clutter
BEST PRACTICES
1. Look for confluence zones (orange) for highest probability trades
2. Fresh zones have higher success rates than tested zones
3. Use higher timeframe zones for stronger levels
4. Combine with your existing strategy for entries
Works great alongside order flow, volume profile, or price action strategies.
```
---
### Features
| Feature | Description |
|---------|-------------|
| Auto-Detection | Finds supply/demand zones without manual drawing |
| Smart Merging | Combines nearby zones into single levels |
| Confluence Zones | Highlights where supply meets demand |
| Multi-Timeframe | Works on any timeframe from 1m to Monthly |
| Universal | Stocks, Crypto, Forex, Futures, Indices |
| Zone Strength | Thicker lines indicate stronger confluence |
| Status Tracking | Fresh → Tested → Broken lifecycle |
| Alerts | Get notified on zone entries and breaks |
---
### Settings
| Setting | Default | Description |
|---------|---------|-------------|
| ATR Period | 14 | Period for volatility calculation |
| ATR Multiplier | 1.5 | Impulse detection sensitivity (higher = fewer zones) |
| Merge Threshold | 0.3 | Zone merging distance in ATR units |
| Max Active Zones | 15 | Maximum zones per type (demand/supply) |
| Show Labels | On | Display zone type labels |
| Show Broken Zones | Off | Keep or hide invalidated zones |
| Show Strength | On | Thicker lines for stronger zones |
---
### How It Works
1. **Impulse Detection**: Identifies candles with body size > ATR × multiplier
2. **Base Finding**: Looks back to find consolidation candles before the impulse
3. **Zone Creation**: Draws horizontal line at the key level (top of demand, bottom of supply)
4. **Merging**: Combines zones within the merge threshold distance
5. **Status Tracking**: Updates zone status as price interacts with levels
---
### Keywords
`supply demand` `support resistance` `smart money` `institutional levels` `order blocks` `liquidity zones` `automatic zones` `key levels` `reversal zones` `price action`
Adaptive Structural Confluence Strategy POCHOLOCombination of several indicators with signals, it's just a test, it might be useful, I welcome your opinions
Longhorn Algo Session LevelsGives you Asia, London, and Pre-Market High, lows and averages of each session
Unicorn A+ Setup dector No repaintNO REPAINT.
The Unicorn Model is a precision confluence indicator that identifies high-probability trade entries by detecting the overlap between Fair Value Gaps (FVGs) and Order Blocks (OBs) — a concept known in ICT methodology as the "Unicorn" setup. When institutional footprints align in the same zone, you get a stacked entry with multiple layers of confluence.
How It Works
1. Fair Value Gap Detection
The indicator automatically identifies imbalances in price where a gap exists between candle wicks — areas where price moved too fast and left "unfilled" space. These gaps act as magnets for price to return and rebalance.
2. Order Block Detection
Simultaneously, the indicator maps out Order Blocks — the last opposing candle before a significant move. These represent areas where institutional orders were placed and often act as support/resistance on retest.
3. Unicorn Zone = FVG + OB Overlap
When a Fair Value Gap and Order Block of the same directional bias overlap, the indicator highlights this confluence zone as a Unicorn. This is your highest-probability entry area — you're not trading just one concept, you're trading the intersection of two.
4. Entry Signals
When price taps into an active Unicorn zone and shows confirmation (bullish/bearish candle structure or wick rejection), the indicator plots:
Entry arrow (▲ for longs, ▼ for shorts)
Entry line at current close
Stop loss line just beyond the zone
Take profit line based on your selected R:R multiplier
How To Use It
Wait for a Unicorn zone to form — the indicator will alert you and highlight the zone in purple (bullish) or yellow (bearish).
Let price retrace into the zone — don't chase. The setup works when price returns to fill the imbalance.
Look for confirmation — the indicator triggers an entry signal when price shows rejection or closes favorably after tapping the zone.
Manage the trade using the plotted entry/stop/target levels, or use your own discretion based on market structure.
Best Practices
Works on any timeframe, but higher timeframes (15m, 1H, 4H) produce more reliable zones
Use in confluence with market structure (trend direction, key levels)
Unicorns that form at premium/discount levels or near session highs/lows carry extra weight
Mitigated zones auto-remove to keep your chart clean
PDH/PDL, PWH/PWL, TDH/TDL + Key Levels for Nifty50This indicator plots high-probability intraday and short-term reference zones including Previous Day High/Low (PDH/PDL), Previous Week High/Low (PWH/PWL), Today’s High/Low (TDH/TDL), and key psychological price levels such as the nearest round 1000 level along with +200, +500, and +800 extensions. All levels are displayed as zones rather than thin lines to better reflect real market interaction, liquidity, and reaction areas.
Primarily for Nifty50
ICT Market Session Levels NYThis indicator plots horizontal High and Low levels for the current Asia, London, and New York sessions, along with the New York Midnight Open. It also optionally shows only the current Day, Week, and Month High/Low levels. All labels stay aligned in one place (Left, Center, or Right), respect the selected timezone, and update in real time without drawing historical clutter. Designed to keep the chart clean and focused on the most relevant levels only.
GB-Swing by AlgoKingsGB-Swing by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT IS GB-SWING?
GB-Swing is a swing-structure analysis indicator that identifies 3-bar or 5-bar swing highs and swing lows and filters them using Goldbach / CE time-based calculations. The script highlights only those swing points that align with predefined mathematically significant time values, allowing focused study of price behavior around structurally and temporally aligned points.
This indicator does not generate trade signals. It is designed to assist in discretionary market analysis by visualizing swing structure in combination with time-based conditions.
UNDERLYING METHODOLOGY
This indicator combines three analytical layers:
SWING STRUCTURE DETECTION
GB-Swing identifies swing highs and swing lows using classic bar-based structure logic:
5-bar swings (default): A central bar is confirmed as a swing high or low only when surrounded by sufficient higher or lower bars, producing more selective swing points.
3-bar swings: A faster, less restrictive swing definition for users who prefer more frequent structure points.
Swing detection is based solely on price structure and does not rely on indicators, oscillators, or momentum calculations.
GOLDBACH / CE TIME MATCHING
Each detected swing is evaluated against a set of Goldbach / CE numbers using the candle timestamps surrounding the swing point.
Matching logic tests multiple time relationships:
-Candle minute
-Hour + minute
-Absolute difference between hour and minute
-Matches may be exact or approximate (±1 tolerance). Only swings with at least one valid match are displayed.
Users may select:
-A built-in master list of GB/CE numbers, or
-A custom comma-separated list, automatically filtered against the master list to prevent invalid values.
TIMEFRAME AND TIMEZONE CONTROL
Swing detection is performed on a user-defined Swing timeframe. The chart timeframe must be less than or equal to the selected Swing timeframe.
Goldbach calculations are performed using a dedicated timezone (New York or Zurich), independent of the chart’s display timezone. This allows consistent time-based analysis across different chart configurations.
OPTIONAL LIQUIDITY LEVEL TRACKING
When enabled, the indicator projects horizontal levels from qualifying swing highs or lows:
-Levels extend forward in time until price trades through them
-Once price interacts with a level, it is marked as taken
-Taken levels are visually differentiated using line style changes
-Separate history limits are maintained for swing points and liquidity levels
-This feature is optional and can be disabled entirely.
WHY CLOSED-SOURCE?
This script protects proprietary implementation details, including:
-Custom Goldbach / CE matching logic across multiple time relationships
-Multi-bar swing confirmation logic with edge-case handling
-Timezone-independent timestamp evaluation
-Efficient history management for swings and liquidity levels
-The indicator focuses on analytical behavior rather than exposing internal algorithms.
HOW TO USE
Setup:
-Apply GB-Swing to any supported market
-Select a Swing timeframe greater than or equal to your chart timeframe
-Choose 3-bar or 5-bar swing logic
-Enable either the full GB/CE list or a custom list
-Adjust visual and liquidity settings as desired
Interpretation:
-Swing highs and swing lows are displayed only when time conditions are met
-Upward swings are drawn below price, downward swings above price
-Displayed numbers represent matched GB/CE values
-Liquidity lines represent potential areas of interest, not trade levels
SETTINGS EXPLAINED
Swing:
-Timeframe: Timeframe used for swing detection
-Swing Type: 3-bar or 5-bar structure
-History: Number of swings retained on chart
Goldbach / CE:
-All GB/CE: Enables the built-in master list
-GB/CE List: Custom comma-separated values
-Timezone: Reference timezone for calculations
Display:
-Marker: Enable or disable swing markers
-Numbers: Show or hide GB/CE values
-Text Size: Label size
-Colors: Up and down swing colors
Liquidity:
-Liquidity: Enable or disable level projection
-Color: Liquidity line color
-History: Number of liquidity levels retained
UPDATES
This script is actively maintained. Updates are distributed through TradingView’s native update system. For questions or discussion, please use the comment section below.
Institutional Liquidity Pivots [The Architect]Turn your chart into a professional trading desk.
Most pivot indicators simply draw lines and clutter your screen. The Architect is different. It is a complete Trading System that filters noise, identifies high-probability institutional setups, and calculates your exact execution plan (Entry, Stop Loss, and Take Profit) in real-time.
Designed for traders who are tired of guessing, this tool combines institutional levels with algorithmic filters to boost win rates and protect capital.
🚀 Why This Script Stands Out (The X-Factor)
While standard scripts just show you "where" the levels are, The Architect tells you "when" and "how" to trade them.
It "Thinks" Like a Pro:
🚫 "No Lunch" Protocol: The script automatically filters out signals during the choppy "Lunch Hour" (11:30 AM – 1:30 PM NY Time), protecting you from the most common stop-outs.
🌊 Trend Awareness: An integrated 200 EMA Filter ensures you never catch a falling knife. It only generates BUY signals in uptrends and SELL signals in downtrends.
📉 RSI Guard: Prevents you from buying at overbought highs or selling at oversold lows.
It Plans the Trade For You:
📋 Live Signal Report: When a signal fires, a dynamic table appears in the top-right corner. It instantly calculates your Entry, Stop Loss, and Take Profit based on a customizable Reward-to-Risk ratio (default 2:1). No more mental math in the heat of battle.
It Cleans Up the Mess:
🔥 Smart Heatmaps: Pivot lines "age." A fresh level is bright; a level tested 3+ times fades away, visually warning you that the wall is weak.
👻 Ghost Pivots: It visualizes "Untested Levels" from yesterday (Ghost Pivots) which often act as magnetic targets for today's price action.
It’s Honest (Real-Time Backtester):
A live stats panel in the bottom-right tracks every valid signal over the last few days. You can see the Win Rate and Total Trades instantly, letting you know if the market conditions favor this strategy before you risk a dollar.
🛠️ Key Features Under the Hood
Institutional Levels: Plots Daily (DP, R1-R3, S1-S3) and Weekly (WP, WR1, WS1) pivots with "Smart Scaling" to prevent chart squashing.
Confluence "Kill Zones": Automatically highlights purple zones where Weekly and Daily levels overlap—these are high-probability reversal areas.
Educational Mentor Mode: (Optional) Displays pop-up labels explaining why a setup works (e.g., "Liquidity Sweep," "Trend Defense," or "Squeeze Play").
Reversal Signals: Clear BUY and SELL labels based on specific candlestick wick rejections at key levels.
📖 How to Use (Beginner’s Guide)
You don't need years of experience to trade with The Architect. Follow this simple 4-step workflow:
Step 1: The Setup
Add the indicator to a 5-minute or 15-minute chart.
Ensure the "Backtest Stats" table (bottom right) shows a healthy Win Rate for the current market.
Step 2: The Signal
Wait for a Green "BUY" Label or Red "SELL" Label to appear.
Note: The script is doing the hard work for you. It has already checked the Trend, RSI, Time of Day, and Volume. If you see a label, the setup is valid.
Step 3: The Plan (The "Architect" Table)
Look at the "Signal Report" Table in the top-right corner.
ENTRY: This is the price level where the signal closed.
STOP LOSS: Place your stop loss at the price shown (just below the rejection wick).
TARGET: Place your take profit limit order at the price shown.
Step 4: The Execution
Enter the trade.
Trust the levels. If the price hits your Stop Loss, exit immediately. If it hits your Target, take profit.
⚙️ Customizable Settings
Reward/Risk Ratio: Change your target from 2:1 to 3:1 or 1.5:1 to suit your style.
Win Rate Boosters: Toggle the Trend Filter, RSI Filter, or Lunch Filter on/off to see how they affect the backtest results.
Visual Style: Switch signals between "Loud Labels" (BUY/SELL) or "Clean Arrows" depending on your preference.
Trade like an Architect. Plan the trade, then trade the plan.
Session Liquidity LevelsDescription:
Overview This indicator is designed for the precision trader who values a clean, professional chart aesthetic. It automatically tracks and plots the Highs and Lows of the three major trading sessions: New York, London, and Tokyo (Asia).
Unlike standard indicators that clutter the screen, this script focuses on "Visual Silence." The lines and labels extend dynamically to the current price action, keeping your historical chart clean while ensuring key liquidity levels are always visible on the hard right edge of your screen.
Key Features
🎯 Precision Anchoring: The lines originate exactly from the specific candle wick that formed the High or Low. No floating lines; exact price reference only.
✨ Smart Floating Labels: Labels are positioned to the right of the current price (using an "Extender" offset). They do not obscure the candles and feature a transparent background for a modern, minimal look.
🛠️ Fully Customizable Names: You have total control over the text. Rename "NY High" to "NY H", "Liquidity", or anything that fits your strategy.
🎨 Styling Freedom: Customize line styles (Solid, Dotted, Dashed), colors, and thickness for each session independently.
⚡ Independent Logic: Each session operates on its own "State Machine." Changing the time for New York will never break or displace the levels for London or Asia.
How it Works
Time Detection: The indicator detects the start of a user-defined session.
Real-Time Tracking: As the session progresses, it updates the High/Low in real-time.
State Freezing: Once the session ends, the High and Low levels are "frozen" and extended to the right, serving as key Support/Resistance or Liquidity targets for the rest of the trading day.
Settings & Inputs
New York (NY): Hardcoded to America/New_York timezone for accuracy. Customize Time, Color, Style, and Labels.
Asia / London: Customizable Time, Color, Style, and Labels.
Visual General:
Extender: Controls how far the labels float from the current price bar.
Show Names: Toggle text labels on/off.
Use Case Ideal for ICT concepts, Smart Money Concepts (SMC), Breakout strategies, or any system that relies on previous session liquidity sweeps.
PDH/PDL/PDC + VA(40%)Plots previous day high and low, pre- market high and low previous day close and high volume area of previous day
ES/NQ Levels: ON / PD(RTH) / PW / PM + ATH (NY)Simple script adding lines for
Overnight high
Overnight low
Previous day high
Previous day low
Previous week high
Previous week low
Previous month high
Previous month low
All time high
You can enable/disable each one and select the color.
Only works on futures.
GoldBlock Hunter [v1.1]GoldBlock Hunter
GoldBlock Hunter is an automated price action tool designed specifically for the volatility of XAUUSD (Gold). It identifies high-probability reversal zones by detecting significant market structures (Swing Highs and Swing Lows) and visualizing them as actionable Buy or Sell zones.
Unlike standard support/resistance indicators that clutter the chart with infinite lines, GoldBlock Hunter features a Smart Mitigation System. It actively tracks every zone—extending it into the future until price returns to test it. Once a zone is "mitigated" (touched by price), it automatically updates its visual style (turning gray) or removes itself, ensuring you only focus on fresh, untested levels.
Key Features:
Automated Zone Detection: Instantly marks potential Supply (Sell) and Demand (Buy) areas based on customizable Pivot Point logic.
Smart Mitigation Tracking: Zones dynamically extend to the right. When price revisits a zone, the indicator detects the "mitigation" and grays out the box to signal it has been used.
Clean Chart Logic: Automatically invalidates and removes zones if price breaks through them aggressively, keeping your workspace distraction-free.
Customizable Sensitivity: Adjustable "Lookback" (Left/Right Bars) settings allow you to tune the script for scalping (tight pivots) or swing trading (major structures).
How to Use:
Identify Fresh Zones: Look for Green (Buy) or Red (Sell) boxes extending to the right. These are untested areas where price is likely to react.
Wait for Mitigation: Use the box boundaries as potential entry zones for reversals.
Filter Noise: Adjust the Left Bars setting to 5 or higher to filter out minor chops and focus on major market turning points.
Price Converter [S1S2]Price Converter displays the price of multiple instruments in real time and supports ETH.
By default, it's configured for the /ES chart to follow any conversation about bkbrown's PDVR theory, where multi-market confluence is critical*, but you can use it on any chart for any purpose.
Inspired by PtGambler 's original price conversion script, this Price Converter introduces a few key differences and cosmetic changes:
1. The SPY price used for conversion is the last available price in ETH.
This is critical to keep the price labels accurate during and after big overnight moves.
2. The proxy instrument used for SPX price conversion outside RTH is SPX500USD, but you can change it with anything you prefer.
3. By default, the script can show 5 different instruments: /ES, /NQ, SPX, SPY, and QQQ.
On top of it, it allows you to display a 6th custom instrument.
4. You can set two different offsets: one for intraday intervals and one for daily/weekly/monthly intervals.
The script will automatically choose the right one based on your chart's configuration.
5. Horizontal line have been removed and price labels' colors have been modified to offer a less cluttered experience.
6. The script's control panel has been completely re-organized.
7. The script is updated to Pine v6
*If you trade with the PDVR theory, this script is an ideal complement to the PDVR Trading System 1.0 script.
AssafAlgos - MTF S/R AssafAlgos – MTF Support & Resistance
Description:
The AssafAlgos MTF Support & Resistance indicator automatically identifies key pivot high and low levels across multiple timeframes, helping traders visualize important support and resistance zones on their charts. It is designed to be flexible, non-repainting, and easy to customize for different trading styles.
Features:
Detects pivot highs and lows on the current timeframe as well as multiple higher and lower timeframes: Daily, 4H, 1H, 30m, 15m, and 5m.
Automatically removes overlapping levels using an ATR-based distance filter to show only significant S/R zones.
Adjustable line width for better visibility on the chart.
Optional labels to identify timeframe of each S/R level.
Fully customizable colors for each timeframe.
Works seamlessly on any market (forex, crypto, stocks).
Inputs:
Left & Right Bars: Determines pivot calculation window.
Line Width: Adjust the thickness of S/R lines.
Show Labels: Toggle display of timeframe labels.
ATR Length & Merge Distance: Customize filtering of overlapping levels.
Timeframe Selection: Choose which S/R levels to display.
Colors: Customize each timeframe’s line color.
Usage:
Use this indicator to:
Identify key support and resistance zones for entries, exits, or stop placements.
Confirm trend reversals or breakouts.
Trade with higher confidence using multi-timeframe S/R analysis.
8:00 ET 15m Candle High/Low/MidIt builds the true High/Low of the full 8:00–8:15 ET window and then prints the lines right after 8:15.
Best used on 1m or 5m (or 15m). If you put it on 30m/1h, it can’t isolate that 15m candle cleanly.
Box Theory LITEUnlock clean, essential market structure visualization with Box Theory LITE, a lightweight Pine Script® v6 overlay built for day/swing traders on futures (ES, NQ, MES), stocks (SPY, TSLA, AAPL), indices, and more. This free edition delivers core daily levels without signals or complexity—perfect for spotting support/resistance, trend bias, and volatility at a glance.
Key Features:
Previous Day Range Box: Semi-transparent yellow box framing yesterday's high/low (PDH/PDL), extended right to project potential breakout/reversal zones.
Flexible Session Toggle: Switch between Regular Trading Hours (RTH 0930-1600) and Global/Globex (1800-1700 or custom) with one click — instantly adapt the box, PDH/PDL, and Opening Range to RTH or full-session data.
Opening Range (OR): Plots high/low from the chosen session open — ideal for early bias, breakouts, or mean reversion setups.
Refined S/R Levels: Pivot highs/lows + multi-timeframe swings (hourly white, 4H aqua/fuchsia) for layered confluence across timeframes.
Trend & Volatility Tools: Customizable EMAs (up to 3 periods), Bollinger Bands (squeeze/expansion detection), and daily-resetting VWAP (volume-weighted fair value).
Fully Customizable: Toggle any element on/off, adjust colors, line widths, pivot/EMA lengths, box extension bars, session times, and more to match your setup.
Clean & Efficient: Optimized for smooth performance on all timeframes with limited objects (max lines/boxes respected).
Great for beginners building structure awareness or pros wanting a no-clutter foundation. No alerts, entries, backtesting, or signals—this is pure visual analysis.
For advanced upgrades—including automated entry/exit signals, manipulation filters, dynamic SL/TP projections, alert conditions, performance stats, and ticker-specific presets—check out Box Theory PRO (available now).
Notes & Disclaimer
Use for informational/educational purposes only. Trading involves substantial risk of loss; past performance ≠ future results. Not financial advice. Combine with your own strategy and risk management.
How to Use
Add to Chart
Search “Box Theory LITE” in TradingView’s Indicators (free & public). Apply to any chart.
Customize Inputs
Session Toggle: Turn ON for Regular (RTH) session, OFF for Global/Globex — or edit the exact times directly in settings.
Toggles: Show/hide Daily Box, OR Levels, Pivots/Swings, EMAs, BB, VWAP.
Box: Extension bars (default 20), color/transparency.
Styles: Line width, colors (PDH red, PDL green, OR blue/purple, etc.), mid-line style.
Parameters: Pivot length, EMA periods (50/20/100 default), BB length/multiplier.
Quick Interpretation
Yellow Box + PDH/PDL lines: Core daily range (RTH or Globex depending on toggle) — price often respects/breaks these.
OR High/Low: Early session structure (matches your toggle choice) — breakouts signal momentum, failures suggest reversal.
Pivots & Swings: Multi-TF confluence for stronger zones (aqua pivot highs, teal/orange lows, white hourly, fuchsia 4H).
EMAs: Trend filter (price above cluster = bullish bias).
Bollinger Bands: Volatility gauge — squeezes precede big moves.
VWAP: Intraday fair value — above = bullish control, below = bearish.
Workflow Tips
Start with the daily box/OR (toggle session to match your trading style) → layer swings/pivots for high-prob zones → use EMAs/BB/VWAP to filter direction/volatility. Toggle off unused features for cleaner charts. Best on intraday (1m–1h) for futures/indices, but flexible for any timeframe.
Questions, bugs, or feature requests? Message me on TradingView. Happy trading—stay disciplined!
PerceptionThings to keep in mind :-
1. The daily close should not be on Settlement.
2. Only visible on 1 minute or above and not on seconds timeframe.
3. Use standard candlesticks and not Heikin Ashi or any thing else.
Trend ZigZag by LANZ🔷 Trend ZigZag by LANZ - is an overlay indicator designed to read market structure through four main modules:
ZigZag legs (visual swing-to-swing path)
Market Structure Ranges (two horizontal “active range” lines built from confirmed pivots, locked until a close breaks them)
MTF Panel (shows “Before / Now / Date” structure states across up to 4 timeframes)
Maker + Fibonacci Swing-to-Swing module (detects the farthest internal swing inside the active range and anchors Fib levels with an optional “discount lock” logic)
It is not a strategy (no orders). Everything is visual + state tracking.
ZigZag module (📉📈 ZigZag)
Goal: Detect swing points and draw legs between them.
Key inputs
Show ZigZag: Turns the ZigZag legs ON/OFF.
TimeFrame (tf): Timeframe used to build the ZigZag.
If empty → uses chart timeframe.
If set → pivots are built on that resolution and projected on your chart.
Swing High / Low (prd): Sensitivity (min 2).
Higher = fewer swings (more smoothing).
Lower = more swings (more detail).
Colors / Width / Style: Visual styling of ZigZag legs.
How it works (important behavior)
The script computes pivot candidates using a dynamic window (len) and:
Swing High when the current bar is the highest in that window.
Swing Low when the current bar is the lowest in that window.
The last pivot can be updated (moved) if price makes a more extreme high/low before a direction flip is confirmed.
✅ This is normal for ZigZag logic.
⚠️ It means the most recent swing can “shift” until confirmed.
What you see on chart
When ON: legs connect the latest swing points.
When OFF: it still draws a dotted last leg (your code intentionally keeps a dotted reference).
Structure module 📉📈
Goal: To define a current active price range and determine whether price movement represents trend continuation or trend reversal.
Key inputs
Enable or disable structure lines.
Show live labels at the right edge of the range.
Control line appearance and how much historical structure remains visible.
How the active range is created:
A new structure range is created only when:
A swing is confirmed and price changes direction.
There is sufficient swing history to define a meaningful range.
Once created:
Two horizontal levels appear:
Upper boundary (range high)
Lower boundary (range low)
This range becomes active and locked, extending forward in time.
The range remains unchanged until price closes outside one of its boundaries.
How breaks are confirmed:
Only the candle close is considered.
Wicks touching or crossing the level are ignored.
BOS vs ChoCh logic:
Breaks are classified based on the direction of the previous confirmed break:
Upward break:
Previous break was upward (or none) → BOS (trend continuation)
Previous break was downward → ChoCh (trend change)
Downward break:
Previous break was downward (or none) → BOS
Previous break was upward → ChoCh
What happens visually on a break:
The boundary that price breaks through is kept and recolored.
The opposite boundary is removed.
A label appears (if enabled):
BOS labels are centered within the range.
ChoCh labels appear near the start of the range.
Live edge labels are removed to avoid clutter.
The range is released and the system waits for the next structure to form.
Right Tag behavior:
While a range is active:
Each boundary shows a live label indicating what type of event a break would currently produce:
“BOS” if it would continue the trend.
“ChoCh” if it would reverse the trend.
MTF Panel (⏱️ MTF Panel)
Goal: To provide a multi-timeframe overview of market structure without drawing structure lines on those timeframes.
Panel fields
TF: Timeframe represented:
Before: The previous confirmed structural event.
Now: The current state.
Date: When the current state last changed.
Behavior when no range is active:
Last Event mode: keeps showing the last confirmed BOS or ChoCh.
Waiting mode: displays “Waiting” until a new event appears.
State logic (conceptual):
For each timeframe, the panel evaluates:
Whether price is currently inside an active range.
Whether price has recently confirmed a structural break.
Displayed states include:
“Range Bullish”
“Range Bearish”
“Waiting”
The last confirmed BOS or ChoCh
What to expect:
The panel is designed as contextual guidance, not a perfect visual replica of the main chart.
Its purpose is to quickly align or contrast structure across timeframes.
Maker module (🏷️ Maker)
Goal: To identify the most meaningful internal swing that forms inside an active structure range.
Rules applied
Swings that define the range boundaries are excluded.
Only confirmed swings inside the range are considered.
At least two internal swings must exist for a Maker to be valid.
Behavior on structure break:
If price breaks upward:
The most extreme internal low is stored.
If price breaks downward:
The most extreme internal high is stored.
What you see
If enabled, a “Maker” label appears at the selected internal swing.
These labels are limited to a fixed historical amount to keep the chart clean.
Fibonacci Swing-to-Swing (🧬 Fibonacci) + Discount Lock
Goal: To project contextual Fibonacci levels within an active structure range.
Core concepts
0.0 level:
Represents the side of the structure where the break occurred.
Can dynamically extend with price if discount lock is enabled.
1.0 level:
Anchored either to:
The structure’s change-of-character side, or
The Maker from the previous completed range.
If no previous Maker exists, the system automatically falls back to the structure anchor.
Discount Lock behavior:
When enabled:
The 0.0 level follows new price extremes.
Once price reaches the discount area, the level becomes fixed.
When disabled:
The 0.0 level remains fixed from the start.
Discount trigger types
Wick-based: activates as soon as price touches the level.
Close-based: requires a candle close beyond the level.
Extra Discount levels
Up to four additional Fibonacci levels can be displayed.
These are visual references only and do not affect structure logic.
Limitations and expectations
Swings are dynamic until confirmed; the most recent swing may adjust.
Structural breaks are confirmed only by candle close.
The indicator uses multiple visual elements, but historical objects are capped to maintain performance.
Multi-timeframe states are simplified representations intended for orientation, not exact replication.






















