Pine Script® indicator
Indicators and strategies
IT-SMC PRO | Full Version🔥 IT-SMC PRO
Smart Market Structure Framework
All-in-one professional trading tool:
ST / IT Structure
IT BUY / SELL Levels
Smart Supply & Demand
Multi-TF IT Dashboard
EMA 50 / 100 / 200
Precision PA Signals
Auto Trendlines
Designed for serious structure-based traders.
Invite-Only access.
🔥 IT-SMC PRO
กรอบวิเคราะห์โครงสร้างตลาดแบบมืออาชีพ
อินดิเคเตอร์ครบในตัวเดียว:
ST / IT Structure
ระดับ IT BUY / SELL
Smart Supply & Demand
Multi-TF IT Dashboard
EMA 50 / 100 / 200
Precision PA Signals
Auto Trendlines
ออกแบบสำหรับเทรดเดอร์ที่ใช้โครงสร้างตลาดเป็นหลัก
ใช้งานแบบ Invite-Only
IT-SMC PRO เป็นอินดิเคเตอร์แบบ Invite-Only
สำหรับผู้ที่ได้รับสิทธิ์ใช้งานเท่านั้น
หากต้องการสมัครใช้งาน กรุณาส่งข้อความ (Direct Message) ผ่าน TradingView
หรือ ติดต่อทาง LINE
หลังจากยืนยันการชำระเงิน กรุณาส่ง TradingView username
เพื่อรับสิทธิ์การใช้งาน
LINE: Pushji
Pine Script® indicator
Mindicator - NQ 1Min ScalperMindicator – NQ 1-Min Scalper
Model Type: Intraday continuation / liquidity-based scalping
Market: NQ Futures
Timeframe: 1 Minute
🔎 Core Concept
The strategy looks for:
Liquidity Sweep
Price takes out the previous bar’s high or low and closes back inside — signaling a stop hunt.
Displacement Move
The candle body must exceed a percentage of ATR, confirming real momentum.
Fair Value Gap (FVG)
A 3-candle imbalance forms, showing aggressive institutional movement.
Higher Timeframe Bias
Trades are only taken in the direction of the 5-minute 50 EMA.
⏰ Session Filter
Trades only during the defined New York session window, avoiding low-liquidity periods.
📈 Entry & Risk Model
Longs: After a downside sweep + bullish displacement + bullish FVG + bullish 5m EMA bias
Shorts: After an upside sweep + bearish displacement + bearish FVG + bearish 5m EMA bias
Stop Loss: Signal candle high/low
Take Profit: Fixed Risk-Reward multiple (default 0.5R)
Max Trades: 2 longs and 2 shorts per session
🎯 Strategy Characteristics
Fast intraday scalper
Structure-based entries
Trend-aligned continuation model
Strict session discipline
Designed for NY volatility conditions
This is a liquidity-engineered scalping system that combines stop hunts, momentum confirmation, and imbalance continuation within a controlled session framework.
Pine Script® strategy
MTF MA Pack - 3 EMA and 3 SMA by EugenioTheDog (EugenioTheDog)MTF MA Pack — 3 EMA + 3 SMA (EugenioTheDog)
Professional Multi-Timeframe Moving Average toolkit.
This indicator allows you to plot up to 3 EMAs and 3 SMAs from different timeframes simultaneously on the same chart.
🔹 Select 3 custom timeframes (ex: 4H, 1H, Daily)
🔹 Fully customizable length, color, width and offset
🔹 Designed for:
• Trend identification
• Pullback zones
• Institutional alignment
• Multi-timeframe confluence
How to use:
– Use EMAs for dynamic flow and momentum
– Use SMAs for macro structure
– Combine different timeframes to detect:
• Continuation setups
• Corrections
• Trend alignment
Classic example:
EMA 9 (1H) + EMA 21 (4H) + SMA 200 (Daily)
⚠️ Note:
Multi-timeframe averages may appear “stepped” depending on the selected timeframe. This is normal behavior for MTF calculations.
Developed by EugenioTheDog.
Pine Script® indicator
TOPIX17 Sect-IDX LiteThis indicator is LITE version of “TOPIX 17Sect-IDX” which is designed to compare Japan’s Tokyo Stock Exchange sector indices, TOPIX-17, with stock prices.
For detailed information, please check the “TOPIX 17Sect-IDX” indicator.
This indicator is intended for trading Japanese stocks, so please note that the display uses Japanese text.
Pine Script® indicator
NQ 1M BB Reversal (London + NY Only)Strategy Summary
This strategy trades NQ futures on the 1-minute timeframe using a Bollinger Band extreme reversal model.
It is built around one core idea:
When price stretches to statistically extreme levels (3 standard deviations from the mean), it is likely to revert.
🔎 Core Logic
Bollinger Bands
Length: 17
Standard Deviation: 3
Long Entry: When price closes at or below the lower band
Short Entry: When price closes at or above the upper band
Stop Loss: 10 ticks
Take Profit: 20 ticks
Risk-to-Reward: 1:2
⏰ Session Filter
Trades are only taken during:
London Session
New York Session
Asia session is excluded to avoid low-liquidity and grinding conditions.
📊 Strategy Characteristics
Mean-reversion based
Designed for high-volatility sessions
Tight risk control
Moderate trade frequency (~3–5 per day typical)
Performs best in rotational or range conditions
May struggle during strong trend expansion days
🎯 Edge Profile
With optimized settings:
Win rate ~52%
Profit Factor ~1.9+
Controlled drawdown
Positive expectancy per trade
Pine Script® strategy
LYFTOFF v3.0LYFTOFF v3.0 - Complete Professional Trading System
Educational Indicator - Not Financial Advice
This indicator is provided for educational purposes only. It does not constitute financial, investment, or trading advice. Past performance does not guarantee future results. Trading involves substantial risk of loss. You are solely responsible for your trading decisions. Always consult a licensed financial advisor before making investment decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Introducing LYFTOFF v3.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most traders fail because they're overwhelmed. Most indicators give you a buy signal and leave you stranded. Where's my stop loss? Should I take profit? When do I exit? You're on your own. 47 indicators giving conflicting signals. No idea which ticker to trade, when to enter, where to set stops, when to take profit, when to exit. Trading becomes stressful and exhausting. They quit.
LYFTOFF changes this. From the moment you install it: tells you which tickers to trade, shows when conditions are ideal, gives multiple entry options, sets stop loss automatically, warns about risk and volatility, tracks institutional positioning, takes profits systematically, exits before crashes, tracks performance. Now retail traders have institutional-grade trade management without institutional fees.
What Makes LYFTOFF Unique
Asset-Class Optimization - Different settings for stocks vs crypto vs sectors.
3D Ticker Health Analysis - Dashboard synthesizes 8 factors into one color-coded view.
Risk-Calibrated Entry Strategies - 4 different entry types for different risk tolerances.
Continuous Position Management - Stop Loss tracking, Volatility warnings, Risk assessment, Profit-taking.
Inverse Chart Institutional Tracking - Analyzes 1/ticker to detect when institutions accumulate during panic.
Intelligent Profit-Taking - Trim signals based on meaningful profit thresholds with exact PNL%.
Comprehensive Labeling - All signals show exact prices, dynamic PNL%, stop levels.
Complete Accessibility - Colorblind mode, full functionality available to all users.
LYFTOFF guides you through the entire trade lifecycle.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 1: The Trading Lifecycle - Which ticker should I trade?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scan multiple tickers and identify which ones are performing best with LYFTOFF signals.
Rate of Return Display (bottom right corner)
Tracks actual performance over past 52 weeks based on completed buy to short trades. Shows one of three ratings:
- High Return (green) = 15%+ compounded gains - Trade this ticker
- Moderate Return (yellow) = 5-15% compounded gains - Acceptable ticker
- Low Return (red) = Under 5% compounded gains - Avoid this ticker
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 2: The Trading Lifecycle - How do I optimize for this asset class?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Customize LYFTOFF for different asset classes.
LYFTOFF Profit Optimizer
Asset-class-specific settings automatically applied:
- Stocks & ETFs - Optimized for indices and broad market
- Crypto - Optimized for Bitcoin, Ethereum, blockchain assets
- Market Sectors - Optimized for high-growth sector ETFs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 3: The Trading Lifecycle - Is this a good opportunity?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
One glance shows complete market health. No other indicator provides this.
LYFTOFF Dashboard
8-row color-coded table (top right):
1. Trend - Direction
2. Timing - Entry quality
3. Momentum - Underlying strength
4. Strength - Price action power
5. Speed - Trend acceleration
6. Risk - Safety conditions
7. Volatility - Market stability
8. Inverse Chart - Institutional positioning
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 4: The Trading Lifecycle - What's my risk tolerance?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Four Entry Strategies
1. Gold Setup (Ultra-Conservative)
All three systems aligned: Trend + Institutions + Safety
Rarest signal. Highest probability. 1-3 per year.
2. Buy Setup (Conservative)
Confirmed uptrend with trailing stop loss
Primary entry signal.
3. Trend Change Early Warning (Moderate Risk)
Momentum shifting before trend confirms
Buy Setup typically follows in 1-4 weeks.
4. Buy the Dip Setup (Aggressive - High Risk/Reward)
Extreme oversold + extreme volatility
Catch the exact bottom.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 5: The Trading Lifecycle - What's happening? What should I do?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Continuous Guidance
Stop Loss Label
Exact price level. Updates as trend continues.
Volatility Regime (above candles)
- Low Volatility - Full position size safe
- Medium Volatility - Reduce to 50% size
- High Volatility - Protect capital
Shows duration + current PNL%
Safe Signal (bottom chart - colored arrows)
Green = Safe | Yellow = Caution | Orange = Danger | Red = Extreme oversold
Super Safe Triangles (near candles)
Green = Institutions accumulating | Red = Institutions distributing
Uses inverse chart analysis (1/ticker)
Trim Alert
Shows "Trim Alert" + price + PNL% when position has meaningful profit
Lock in 25-50% gains.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 6: The Trading Lifecycle - When do I sell?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Short Setup
Clear exit signal when trend breaks. Exit to cash.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
7 Configurable Alerts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 'Buy (Low Risk Trade)'
2. 'Short (Low Risk Trade)'
3. 'Stop Loss (Price crossed below stop)'
4. 'Buy the Dip (High Risk Trade)'
5. 'Trim (No Risk Trade)'
6. 'Trend Change (Bullish Trend Change)'
7. 'Gold Setup (Low Risk Trade)'
Set to "Once Per Bar Close" for weekly charts.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Weekly Timeframe - Why It's Optimal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LYFTOFF is optimized for weekly (1W) charts:
- Filters out noise and false signals
- Aligns with institutional timeframes
- Lower transaction costs
- Time freedom (5 min Sunday, 2 min Monday, 0 min rest of week)
- 3-5 high-probability setups per year
Signals have not been validated outside weekly timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Known Limitations
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical:
Free accounts may have issues with Super Safe triangles | Gold Setup only on Daily/Weekly timeframes | Many labels on long historical charts
Strategic:
Trend-following system underperforms in choppy markets | Signals appear after trend changes begin (by design) | Whipsaw risk in volatile markets | 3-5 setups per year (not for active traders)
Market Conditions:
Bull market bias (1995-2025 backtesting period) | May fail during black swan events | Crypto shows exceptional returns but higher risk
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
How to Use
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Setup:
1. Select asset class in Profit Optimizer
2. Set chart to Weekly (1W)
3. Configure 7 alerts ("Once Per Bar Close")
4. Enable notifications
Weekly Routine:
Sunday (5 min) - Check for signals
Monday (2 min) - Execute trades if signals appeared, set stop loss
Tuesday-Saturday - Do nothing
Signal Actions:
Buy Setup - Enter long | Short Setup - Exit to cash | Buy the Dip - Conservative: wait; Aggressive: enter with tight stop | Trend Change - Watchlist | Trim - Sell 25-50% | Gold Setup - Maximum conviction | Stop Loss - Exit if crossed
Risk Management:
Risk 2-5% per trade maximum | Honor all stop losses | Never hold past Short Setup | Start small, scale after 10+ trades
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vendor Information
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Author: REGGAWAVE LLC | Version: 3.0 | License: Mozilla Public License 2.0
Copyright: 2026 REGGAWAVE LLC. All Rights Reserved.
Proprietary intellectual property. Unauthorized copying, modification, or distribution prohibited.
Support: TradingView comment system on this publication.
User Agreement:
By using this indicator, you acknowledge you accept full responsibility for trading decisions, understand substantial risk is involved, REGGAWAVE LLC provides no warranties or guarantees, REGGAWAVE LLC is not liable for losses, this is educational content not financial advice, and REGGAWAVE LLC is not a registered investment advisor.
2026 REGGAWAVE LLC. All Rights Reserved.
Pine Script® indicator
Pattern Detector by Dahhans DfirstX| Pattern | Description | Signal |
| ---------------- | ----------------------------------------------------------------- | ---------------- |
| Head & Shoulders | 3 peaks: left shoulder, higher head, right shoulder at same level | Bearish reversal |
| Inverse H&S | 3 valleys: left, lower head, right at same level | Bullish reversal |
| Double Top | 2 peaks at similar price level | Bearish reversal |
| Double Bottom | 2 valleys at similar price level | Bullish reversal |
| Bull Engulfing | Green candle completely covers red candle | Bullish |
| Bear Engulfing | Red candle completely covers green candle | Bearish |
| Hammer | Small body, long lower wick | Bullish reversal |
| Shooting Star | Small body, long upper wick | Bearish reversal |
Pine Script® indicator
NY Open (1st Hour) StatsMorning Play (London Session): Between 2:00 AM and 8:00 AM, some kids play in the sandbox. They leave their toys at the very top edge and the very bottom edge of the box (the London High and Low).
The 8:00 AM Check: At 8:00 AM, your teacher comes out and looks at where you are standing. If you are standing in the bottom half of the sandbox, the teacher knows you probably want to go grab the toys left at the very bottom edge.
The Magnet (The Setup): Because you are already close to the bottom, those toys at the edge act like a magnet. You are very likely to run over and "sweep" them up.
The Result: The math shows that 9 out of 10 times (90%), if you start in the bottom half at 8:00 AM, you will eventually run all the way to that bottom edge to get those toys before the day is over.
Pine Script® indicator
London Liquidity Sweep ValidatorSweeping Long Highs and Lows basis the current value at 50% box at 8 AM ET
Pine Script® indicator
Pattern Detector by Dahhans DfirstX| Pattern | Description | Signal |
| ---------------- | ----------------------------------------------------------------- | ---------------- |
| Head & Shoulders | 3 peaks: left shoulder, higher head, right shoulder at same level | Bearish reversal |
| Inverse H&S | 3 valleys: left, lower head, right at same level | Bullish reversal |
| Double Top | 2 peaks at similar price level | Bearish reversal |
| Double Bottom | 2 valleys at similar price level | Bullish reversal |
| Bull Engulfing | Green candle completely covers red candle | Bullish |
| Bear Engulfing | Red candle completely covers green candle | Bearish |
| Hammer | Small body, long lower wick | Bullish reversal |
| Shooting Star | Small body, long upper wick | Bearish reversal |
Pine Script® indicator
[TKYTrades] Sessions & Key Levels📌 Sessions & Key Levels
Sessions & Key Levels is a session-aware key level framework designed to keep your chart clean while highlighting the most relevant liquidity and structure levels. It combines major FX sessions, prior period levels, and multi-timeframe swing structure into one organized overlay—using strict timeframe visibility rules, touch-based fading/cleanup logic, and intelligent label merging when multiple key levels overlap.
This tool is built to answer one question clearly:
“Where are the important levels, and which ones matter most right now?”
🚀 Quick Start (Recommended Setup)
If you want a clean “daily plan + session execution” layout:
For intraday trading (15s–30m):
Enable: PWH/PWL, Daily Swings, PDH/PDL, Session Highs/Lows, 4H Swings
Turn ON: Only Most Recent Session Levels (optional, cleaner charts)
Keep Session Range Boxes ON if you like session framing
For 1H–4H charting:
Sessions still work, but session H/Ls will not display above 30m (intentional for clarity)
PDH/PDL + PWH/PWL remain useful
4H swings remain intraday only by design
For Daily charting:
You’ll primarily see: PWH/PWL, Daily Swings, PDH/PDL
4H swings and session H/Ls are intentionally hidden
⚙️ Settings Guide
Sessions
Toggle NY / London / Tokyo on/off
Configure times, colors, and whether to show:
Open line
Close line
Range box
Session Highs / Lows
Toggle each session’s prior High/Low individually
“Use Range Colors” optionally matches session levels to session colors
“Only Most Recent Levels” keeps the chart minimal
Key Levels
PWH/PWL: style + thickness + color controls
Daily Swings: pivot strength + max swings + style controls
PDH/PDL: style + thickness + color controls
4H Swings: pivot strength + max swings + style controls
📎 Notes on Behavior (By Design)
Some features are timeframe-gated to prevent chart clutter:
Session H/Ls: only on ≤30m
4H swings: intraday only
Daily swings: ≤1D
PDH/PDL: ≤1D
PWH/PWL: ≤1W
Levels fade on first touch to de-emphasize “used” liquidity.
Cleanup is session-aware so old touched lines don’t accumulate.
⚠️ Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice. Trading involves risk, and past performance is not indicative of future results. Always use proper risk management and confirm levels with your own analysis.
Pine Script® indicator
Renko Scalper: ST + EMA Cross + 55 EMA SLStrategy : Renko 1 min chart for Scalping
EMA 9,21 Crossover/Crossdown supertrend 10:3 for entry
EMA 55 SL
Pine Script® indicator
Multi Anchored VWAP w/ATR Adv+📊 Level Beast – Multi-Anchor VWAP w/ ATR Advantage — Professional Volume-Weighted Framework for Intraday & Swing Traders
The Level Beast – Multi-Anchor VWAP w/ ATR Advantage is a professional-grade volume-weighted average price framework that combines dual-timeframe VWAP anchors, statistical deviation bands, real-time range tracking, and adaptive session rails into one institutional-style reference tool.
It provides intraday traders with session-anchored equilibrium structure and swing traders with weekly context, while tracking how much of the expected daily range has already been consumed.
This is not a signal generator or predictive system.
It is a structural reference framework that shows you where volume-weighted equilibrium sits, where statistical extremes begin, and whether the market still has room to move or has already exhausted its range.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Core Concept — Trade Equilibrium, Not Noise
Markets revolve around areas where volume and price converge .
VWAP represents that equilibrium — the average price weighted by volume.
When price is above VWAP , buyers control the tape on average.
When price is below VWAP , sellers control the tape on average.
When price chops around VWAP , the market is balanced and indecisive.
The purpose of this indicator is to give you:
Two VWAP anchors (Session + Weekly) so you can see both intraday and broader swing structure
Statistical deviation bands to define extremes and mean-reversion zones
Real-time range tracking to know how much of the day's expected movement has been used
Projected range boundaries to see where the day is statistically likely to end
Adaptive session rails to mark the session's evolving high/low reference points
Everything is designed to help you:
✅ Identify when price is stretched vs. balanced
✅ Know where mean-reversion is statistically likely
✅ Avoid chasing moves that have already consumed the day's range
✅ Frame your risk around volume-weighted structure instead of arbitrary lines
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Component 1: Dual VWAP Anchors (Session + Weekly)
What They Are
The indicator displays two independent VWAPs:
1. Session VWAP (Daily Anchor)
Resets every trading day at the session open
Represents intraday equilibrium
Shows where today's volume-weighted average price sits
2. Weekly VWAP
Resets every Monday (or first trading day of the week)
Represents swing equilibrium
Shows where this week's volume-weighted average price sits
Each VWAP is independent and can be toggled on/off separately.
How to Read Them
Session VWAP:
Price above Session VWAP → Buyers are in control intraday; focus on continuation or pullbacks to VWAP for support
Price below Session VWAP → Sellers are in control intraday; focus on downside continuation or rallies to VWAP for resistance
Price chopping around Session VWAP → Market is balanced; expect range-bound behavior until a clear direction emerges
Weekly VWAP:
Price above Weekly VWAP → Buyers have controlled the week; higher timeframe trend is constructive
Price below Weekly VWAP → Sellers have controlled the week; higher timeframe trend is pressured
Session VWAP above Weekly VWAP → Intraday strength is outpacing weekly strength; watch for resistance at weekly VWAP
Session VWAP below Weekly VWAP → Intraday weakness is outpacing weekly weakness; watch for support at weekly VWAP
Why Dual Anchors Matter
Most VWAP tools only show one anchor.
This forces you to choose between intraday context and swing context.
With dual anchors , you get both:
Scalpers and day traders use Session VWAP for entries, exits, and invalidation
Swing traders use Weekly VWAP to frame bias and confirm trend alignment
When both VWAPs align (price above both or below both), directional conviction is stronger
When VWAPs diverge (price between them), expect chop or consolidation
Example of Dual VWAP Structure:
Session VWAP (blue) and Weekly VWAP (orange) showing price action crossing between them, then aligning above both for a strong directional move. Notice how price respected both anchors as support once reclaimed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 Component 2: Statistical Deviation Bands
What They Are
The indicator plots three sets of statistical bands around each VWAP anchor:
Inner Bands — Normal range of price movement
Middle Bands — Extended range; mean-reversion becomes likely
Outer Bands — Extreme range; strong mean-reversion zone or breakout alert
How to Read Them
Inner Bands:
Represent the normal distribution of price movement around VWAP
Use as standard support/resistance levels
Breakouts beyond inner bands signal momentum building
Middle Bands:
Price at middle bands is statistically stretched
High-probability mean-reversion zone
If price holds beyond middle bands, trend is very strong
Outer Bands:
Price at outer bands is extremely stretched
Either:
Mean-reversion is imminent (fade the extreme)
Or a major breakout is happening (strong trend continuation)
Trading the Bands
Mean-Reversion Trades:
Price hits middle or outer bands → Look for rejection back toward VWAP
Use tighter stops beyond the band
Target VWAP or the opposite band
Trend-Following Trades:
Price breaks and holds beyond middle bands → Trend is strong; don't fade it
Look for pullbacks to the band (now acting as support/resistance) for continuation entries
If outer bands break cleanly and hold, major move is underway
Chop Avoidance:
Price oscillating inside inner bands → Market is balanced; avoid directional trades
Wait for a clean break beyond inner bands with volume confirmation
Visual Clarity
Each band set is color-coded with transparent fills so you can see the zones clearly without cluttering the chart:
Session Bands: Blue → Yellow → Red (inner to outer)
Weekly Bands: Orange → Cyan → Purple (inner to outer)
Example of Band Behavior:
Price hitting the outer deviation band and reversing back to VWAP (mean-reversion), then later breaking through the middle band and holding for continuation. Notice how the bands act as support/resistance once broken.
Price breaking out of the deviation bands, extending beyond the outer band, then rejecting back at the extreme. This shows both breakout behavior and mean-reversion in action.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📏 Component 3: Real-Time Range Tracker
What It Is
A live display in the top-right corner showing you critical range information and how much of the expected daily range has been consumed .
The tracker shows:
Expected range on multiple timeframes
Current chart timeframe range
Real-time utilization percentage
How to Read It
The utilization percentage changes color based on how much range has been used:
Green → Plenty of range left; market has room to move
Yellow → Most of the expected range has been used; be cautious chasing
Red → Daily range expectations exceeded ; either a massive event or exhaustion is near
Why Range Tracking Matters
If you see high utilization early in the session:
The market has already moved a significant portion of its expected range
Chasing trades now is statistically risky
Either wait for a range expansion event or step aside
If you see low utilization late in the session:
The market has been unusually quiet
Expect either:
Compression before a breakout
Or a quiet, low-volume day with no follow-through
This single metric can save you from chasing exhausted moves.
Use Cases
Scenario 1: High Utilization Early
Time: 10:30 AM
Utilization: Yellow/Red (high)
Action: Stand aside or tighten stops; most of the move is done
Scenario 2: Low Utilization Late
Time: 2:00 PM
Utilization: Green (low)
Action: Either wait for compression breakout or accept it's a quiet day
Scenario 3: Normal Progression
Utilization building steadily throughout the day
Action: Trade normally; range is expanding as expected
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 Component 4: Projected Range Boundaries
What They Are
Static projection bands that lock to the session open price and display where the day is statistically expected to reach based on historical range behavior.
These bands:
Do not move once set at the session open
Project the expected daily high and low
Reset each new trading day
Stair-step when zoomed out across multiple days
How to Read Them
Price approaching Upper Boundary:
Market is nearing its statistically expected daily high
Either:
Reversal is likely (mean-reversion)
Or a breakout is happening (extended range day)
Price approaching Lower Boundary:
Market is nearing its statistically expected daily low
Same logic: either reversal or breakdown
Price oscillating inside the boundaries:
Normal intraday behavior
Market is trading within expected range
Price breaking and holding beyond the boundaries:
Major event day
Range expansion is happening
Expect wider swings and higher volatility
Why Static Boundaries Matter
Unlike moving bands that shift with price, these boundaries are pre-defined before the market even opens .
This gives you:
✅ Clear target zones set in advance
✅ No moving goalposts — bands don't shift as price moves
✅ Objective reference for "stretched" vs. "normal" range
Trading Applications
Long Trades:
Target the Upper Boundary
If price reaches and rejects, take profit
If price breaks and holds beyond, either close or trail
Short Trades:
Target the Lower Boundary
If price reaches and rejects, take profit
If price breaks and holds beyond, either close or trail
Invalidation:
If you're long and price breaks below the Lower Boundary , your thesis is wrong
If you're short and price breaks above the Upper Boundary , your thesis is wrong
Example of ATR Range Envelope:
The orange ATR range envelope (projected boundaries) locked at session open, showing the expected daily high and low zones. Price traded within the envelope for most of the session, respecting the projected boundaries.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📏 Component 5: Adaptive Session Rails
What They Are
Session-bounded reference levels that track the evolving average high and low of the trading session.
These rails:
Reset each trading day
Build progressively as the session unfolds
Adapt to the session's actual volatility
Can be anchored to session open or a custom time (essential for futures)
How to Read Them
Price above the Upper Rail:
Market is trading above the session's average high
Strength is building; consider continuation
Price below the Lower Rail:
Market is trading below the session's average low
Weakness is building; consider downside continuation
Price between the rails:
Market is trading inside the session's average range
Normal intraday behavior; no extreme condition yet
Rails converging (tight range):
Low volatility session
Expect either compression before breakout or a quiet day
Rails expanding (wide range):
High volatility session
Market is making larger swings; adjust stops and targets accordingly
Why Adaptive Rails Matter
Unlike fixed support/resistance, these rails adapt to the session's actual behavior .
If the market is having a quiet day , the rails will be tight.
If the market is having a volatile day , the rails will be wide.
This gives you context-aware reference levels instead of static lines that ignore current conditions.
Futures-Friendly Custom Anchoring
For futures traders (ES, NQ), overnight sessions create 23 hours of data before real volume arrives.
The indicator allows you to set a custom anchor time (e.g., 9:30 AM) so the rails reset when actual participation begins, not at midnight.
This ensures:
✅ Rails reflect real session behavior
✅ No contamination from overnight thin data
✅ Clean reference levels when volume actually matters
Example of Adaptive Session Rails:
Cyan HiLo Range Rails showing the session's evolving average high and low. Notice how price breaks above the upper rail, retraces back into the rails for support, then continues higher. The rails adapt to the session's volatility.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 How to Trade the Indicator — Practical Daily Framework
Here's a step-by-step process for integrating this tool into your trading:
1️⃣ Check Range Status First
Before taking any trade , look at the range utilization in the top-right corner.
Green → Room to move; safe to take directional trades
Yellow → Stretched; be cautious; tighten stops
Red → Extreme; avoid chasing unless major breakout confirmed
Why this matters:
If utilization is high early in the session, the market has already moved most of its expected range. Chasing a breakout here is statistically risky.
2️⃣ Frame Bias with Dual VWAPs
Establish where price sits relative to both VWAPs:
Above both VWAPs → Bullish bias; focus on pullbacks to VWAP for long entries
Below both VWAPs → Bearish bias; focus on rallies to VWAP for short entries
Between VWAPs → No clear bias; expect chop; trade smaller or wait
If VWAPs are diverging:
The market is in a transition zone
Expect indecision, false breakouts, and whipsaws
Reduce position size or stand aside
3️⃣ Use Statistical Bands for Entries and Exits
Mean-Reversion Setups:
Wait for price to hit middle or outer bands
Look for rejection wicks or volume decline at the band
Enter toward VWAP with stops beyond the band
Target VWAP or the opposite band
Trend-Following Setups:
If price breaks and holds beyond middle bands, trend is strong
Wait for a pullback to the band (now acting as support/resistance)
Enter in the direction of the trend with stops below the pullback low
Target the next band or projected boundary
Avoid Trading Inside Inner Bands:
If price is oscillating inside the inner bands , the market is balanced
No directional edge exists
Wait for a clean break beyond inner bands before taking directional trades
4️⃣ Use Projected Boundaries as Targets
The Projected Range Boundaries give you pre-defined daily targets:
Long trades: Target the Upper Boundary
Short trades: Target the Lower Boundary
If price breaks and holds beyond the boundary:
Either close for profit (mean-reversion)
Or trail the stop (extended range day / breakout)
Invalidation:
If you're long and price breaks below the Lower Boundary , exit
If you're short and price breaks above the Upper Boundary , exit
This prevents you from holding trades that violate statistical range expectations.
5️⃣ Use Adaptive Rails as Confirmation
The Adaptive Session Rails show you where the session's average extremes sit:
If price is above the Upper Rail and holding, strength is real
If price is below the Lower Rail and holding, weakness is real
If price keeps rejecting the Upper Rail , expect resistance
If price keeps bouncing off the Lower Rail , expect support
When Rails are tight:
Low volatility session
Expect compression before breakout or a quiet day
Trade smaller or wait for expansion
When Rails are wide:
High volatility session
Larger stops and targets are justified
Be aggressive if conditions align
6️⃣ Combine Everything for High-Conviction Trades
The most powerful setups occur when multiple elements align:
Example: Bullish Setup
✅ Price above both VWAPs (bias confirmed)
✅ Range utilization green/low (room to move)
✅ Price pulls back to Session VWAP or inner band (entry zone)
✅ Price holding above Lower Adaptive Rail (strength confirmed)
✅ Upper Projected Boundary still above price (room to target exists)
Trade:
Enter long at VWAP with stop below inner band
Target Upper Projected Boundary
If middle band breaks and holds, let it run to outer band or boundary
Example: Bearish Setup
✅ Price below both VWAPs (bias confirmed)
✅ Range utilization green/low (room to move)
✅ Price rallies to Session VWAP or inner band (entry zone)
✅ Price failing below Upper Adaptive Rail (weakness confirmed)
✅ Lower Projected Boundary still below price (room to target exists)
Trade:
Enter short at VWAP with stop above inner band
Target Lower Projected Boundary
If middle band breaks and holds, let it run to outer band or boundary
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📍 Special Situations & Context
1️⃣ Opening Inside a Statistical Band
When the session opens inside a middle or outer band:
Do not assume immediate reversal
The market may be gapping into an extreme zone but could consolidate there
Wait for confirmation:
Rejection wick back toward VWAP → Mean-reversion setup
Hold and acceptance beyond the band → Extended move setup
2️⃣ VWAP Reclaim / Loss of VWAP
One of the most powerful signals is VWAP reclaim or loss:
VWAP Reclaim (Bullish):
Price was below VWAP, then breaks above and holds for multiple candles
Shift from seller control to buyer control
Look for continuation long setups
VWAP Loss (Bearish):
Price was above VWAP, then breaks below and holds for multiple candles
Shift from buyer control to seller control
Look for continuation short setups
False Reclaim/Loss:
Price crosses VWAP but immediately gets rejected back
Treat as a failed breakout
Fade the move back toward the original side
3️⃣ Extreme Range Utilization Early in the Day
If range utilization turns red before 11:00 AM:
Major event is happening (news, earnings, economic data)
Historical averages no longer apply
Today is not an average day
Either:
Stand aside (too much uncertainty)
Or trade with wider stops and expect extended volatility
4️⃣ Weekly VWAP as Multi-Timeframe Confluence
When Session VWAP crosses Weekly VWAP:
If Session VWAP is above Weekly VWAP , intraday strength is leading weekly strength
If Session VWAP is below Weekly VWAP , intraday weakness is leading weekly weakness
Watch for:
Session VWAP pulling back to Weekly VWAP and bouncing (higher timeframe support)
Session VWAP rallying to Weekly VWAP and failing (higher timeframe resistance)
This gives you multi-timeframe confluence for high-conviction trades.
5️⃣ Adaptive Rails Compression Before Breakout
When Adaptive Rails are extremely tight:
Low volatility environment
Market is compressing
Expect either:
Explosive breakout in one direction
Or continued range-bound chop
How to trade it:
Wait for a clean break beyond the rails with volume
Enter in the direction of the break with stops inside the rails
Target the projected boundaries or statistical bands
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Customization Options
The indicator is designed to be flexible while maintaining clean visuals.
VWAP Source Selection
Choose from multiple price calculation methods
Or connect to another indicator's output for advanced strategies
Band Calculation Mode
Toggle between different statistical methods
Adjust sensitivity to match your trading style
Visibility Toggles
Turn Session VWAP on/off
Turn Weekly VWAP on/off
Show/hide individual band sets
Show/hide Projected Boundaries
Show/hide Adaptive Rails
Show/hide Range Utilization Display
Color Customization
Session VWAP & Bands: Fully customizable
Weekly VWAP & Bands: Fully customizable
Projected Boundaries: Customizable color and transparency
Adaptive Rails: Customizable color and line width
All colors can be changed to match your chart theme.
Adaptive Rails Settings
Anchor Timeframe: Select the timeframe for rail calculation
Anchor Mode: Session Open or Custom Time
Custom Time: Enter time for futures/overnight instruments
Visual Options: Toggle step dots on/off
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ What This Indicator Is NOT
To keep expectations clear:
❌ It is not a signal service
No buy/sell arrows
No automated trade alerts
❌ It is not a guarantee
No guarantee of reversal, continuation, or performance
Markets can and will violate statistical norms
❌ It is not a standalone system
You still need entry triggers (price action, volume, order flow)
You still need risk management (position sizing, stop placement)
✅ What it IS:
A structural reference framework for VWAP equilibrium, statistical extremes, and range expectations
A decision-support tool for traders who want clarity, organization, and repeatability
A professional-grade setup used by institutional-style traders
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 Final Guideline
The indicator shows you:
Where equilibrium sits ( Dual VWAPs )
Where extremes begin ( Statistical Bands )
How much range is left ( Real-Time Tracker )
Where the day is expected to end ( Projected Boundaries )
Where the session's average extremes sit ( Adaptive Rails )
Your job is to:
Wait for price to engage these levels
Confirm with your own tools (price action, volume, order flow)
Execute with discipline (defined stops, targets, and invalidation)
Trade the structure.
Confirm with your tools.
Avoid guessing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📜 Disclaimer
Trading and investing in financial markets involves significant risk, including the risk of loss of capital. This indicator is an informational and analytical tool only. It reflects our interpretation of market structure and conditions and is intended to support your own analysis, not replace it.
Nothing in this script or its description constitutes financial, investment, or trading advice, nor a recommendation to buy or sell any security, derivative, or instrument. The indicator does not and cannot tell you what to do; you are solely responsible for all decisions you make and for evaluating the risks of those decisions.
By using this indicator, you acknowledge that you understand these risks and agree that the authors bear no responsibility or liability for any losses, damages, or outcomes resulting from its use. Always use your own judgment and independent analysis before taking any trade.
Pine Script® indicator
FixedRangeVolumeProfile VA Zones + MACDfixed range volume profile with emas ribbon fixed range volume profile with emas ribbonfixed range volume profile with emas ribbonfixed range volume profile with emas ribbonfixed range volume profile with emas ribbonfixed range volume profile with emas ribbonfixed range volume profile with emas ribbon
Pine Script® indicator
ORB SESSIONS## ORB SESSIONS — Multi-Session Opening Range Breakout + Retest Strategy
**ORB SESSIONS** is a multi-session Opening Range Breakout (ORB) strategy built for intraday trading across the **New York, Asia, and London** sessions, with optional overlays (PDH/PDL, session levels, FVGs) and an optional higher-timeframe bias dashboard. It is designed to standardize ORB execution with configurable **breakout vs retest** entry logic, **R-multiple targets**, optional **trailing-to-TP behavior**, and a **prop-firm “flat window”** to force risk compliance.
---
## Core concept
For each enabled session, the script:
1. Builds an **opening range** (high/low, optional midline) during a configurable ORB window.
2. Trades breakouts from that range using the selected **Entry Mode**:
* **Breakout**: enter on a confirmed close through the ORB boundary.
* **Retest Zone**: after breakout, wait for a wick back to the broken level.
* **Retest Midpoint**: after breakout, wait for a wick back to the ORB midpoint.
3. Manages risk via session-specific **Stop Loss methods** and up to **3 take-profits** expressed as **R:R multiples**.
4. Optionally uses a **trailing stop** mechanic that “arms” after price moves **N ticks beyond a TP**, then trails the stop to that TP level.
5. Optionally **re-arms** after a trade closes (with max trades/session, exit-type filter, direction filter, cooldown bars, and “bars inside ORB” requirements).
---
## What’s included
### Trading modules (per session)
* **Session 1: New York ORB** (enable, direction filter, ORB start/duration, session end, flatten at end, SL method, TP R:R and quantities).
* **Session 2: Asia ORB** (same structure).
* **Session 3: London ORB** (same structure).
### Filters & controls
* **Timezone selector** (all session times interpret in this timezone).
* **Day-of-week filter** (enable/disable specific weekdays).
* **Prop Firm Flat Window**: optionally flatten/block new entries during a specified time window.
### Visual overlays (optional)
* Historical ORB lines, optional midlines, labels.
* PDH/PDL, Asian/London/NY session overlays, and Fair Value Gaps (FVG) display.
---
## Recommended directions for use
1. **Apply to an intraday chart** (commonly 1m–15m).
2. Open **Settings → Global Settings**:
* Set **Timezone** to match your intended session definitions.
3. Open **Trade Settings (All Sessions)**:
* Choose **Entry Mode** (Breakout vs Retest Zone vs Retest Midpoint).
* Set **Contracts** and whether to show SL/TP visuals.
4. Configure each session you want to trade:
* Enable/disable sessions, choose direction (long/short/both), set ORB start + duration, and define session end/flatten behavior.
5. Configure exits:
* Pick an SL method (Midpoint / Opposite Side / Fixed Points) and set TP R:R levels and TP quantities per session.
6. Optional: turn on **Trailing Stop** and/or **Re-Arm**:
* Trailing: arms after N ticks beyond TP, then trails stop to TP.
* Re-arm: control max trades/session, cooldown bars, and re-arm conditions.
---
## Alerts (automation-ready)
This script is designed to run with **a single TradingView alert** that triggers only when the strategy actually fills orders.
**Create ONE alert** and set:
* **Condition**: this strategy
* **Trigger**: **Order fills only**
* **Message**: `{{strategy.order.alert_message}}`
The script attaches an order-specific alert payload at fill time (Buy/Sell/Exit), so your automation receives exactly what the strategy executed.
---
## Notes / expectations
* ORB behavior depends on how you define each session’s ORB window and the chart’s liquidity/volatility; optimize ORB duration + SL method + TP R:R per market.
* If you enable **Prop Firm Flat Window**, entries are blocked and positions can be forced flat during that period (use this to comply with rules).
Note : description written by ChatGPT
Pine Script® strategy
Mamba Protocol: VIPER + SMC (Dash v2)Here is the English translation, ready to copy and paste into the TradingView description box:
🐍 MAMBA PROTOCOL: VIPER + SMC (LuxAlgo Mod)
Developed by: Pink Central (Mamba Rosa)
Base Code: Smart Money Concepts by LuxAlgo
This indicator is an Institutional Trading Suite designed to operate under the VIPER strategy. It combines the precision of Smart Money Concepts (SMC) with a market trend and strength detection engine, allowing you to identify high-probability entry points and avoid dangerous ranging markets.
🚀 KEY FEATURES:
1. Market Structure & SMC (Smart Money Concepts):
Order Blocks (OB): Automatic visualization of supply and demand zones with real-time mitigation.
Fair Value Gaps (FVG): Detection of market inefficiencies for potential rebalancing.
Structure (BOS / CHoCH): Automatic identification of Break of Structure and Change of Character.
Premium & Discount Zones: Visually indicates if the price is "expensive" (Premium) to sell or "cheap" (Discount) to buy.
2. VIPER Trend Engine:
Ranging/Choppiness Detection: The chart background turns Gray/Silver when ADX is low, indicating that trend continuation strategies should NOT be traded.
Institutional SMAs: Simple Moving Averages of 50 and 200 periods to define the macro trend (Golden Cross / Death Cross).
3. Control Dashboard (Info Panel):
Market Status: Indicates "TRENDING" or "RANGING" based on ADX strength.
Dynamic RSI: Real-time overbought/oversold monitoring.
Price Zone: Visual alert indicating if you are operating in a Premium or Discount zone.
⚙️ HOW TO USE (Mamba Strategy):
Identify Trend: Check the SMAs 50/200 and background color. If gray, wait.
Wait for the Sweep: Look for Order Block formations or liquidity grabs (High/Low).
Confirm Entry: Use the Dashboard to validate strength (ADX > 20) and direction.
Execute: Enter on the retest of an OB or FVG in favor of the main trend.
Pine Script® indicator
1MF Buy The Dip - LevelsThis indicator marks the highest point in a defined amount of time, then it draws a line on up to 4 discount levels defined; and add a label with the current discount from said high.
It helps while wondering how much is a stock discounted from the previous high reached before the drop, and to add alerts to buy once price breaks down specific levels.
DEFAULT VALUES
21 periods lookback for highs
10, 25, 50, & 70% discounts
Pine Script® indicator
VA Cloud + BB LocationThis is a supporting indicator to help you identify market imbalances by looking at the VA cloud:
+ If the price is above the cloud => the market is in a buy imbalance, the advantage belongs to the buyers.
+ If the price is below the cloud => the market is in a sell imbalance, the advantage belongs to the sellers.
Combine with Bollinger Bands to determine entry points.
Telegram: @markshi369
Channel Fund Future: t.me/tradefundfuture
Pine Script® indicator
XRAY Liquidity Map v2.2 by Assis GhriebXRAY Liquidity Map v2.2
XRAY Liquidity Map is a structured visualization tool designed to identify and display liquidity gap zones based on price imbalance and volatility-adjusted thresholds.
The indicator detects bullish and bearish liquidity areas using an ATR-based gap filter and dynamically tracks their behavior as price interacts with them. Zones are automatically updated, extended, and optionally marked as filled once mitigated.
This tool focuses on objective price imbalance mapping. It does not generate trade signals and does not rely on external liquidity models, order block systems, or institutional flow concepts.
Designed for traders who prefer clear visual identification of liquidity gaps and structural inefficiencies across timeframes.
Pine Script® indicator
Pine Script® indicator
High-Probability Entry System by Dahhans,DfirstX🎯 WHAT IT DOES
This indicator combines 4 different factors to identify high-probability trade entries. It only shows a signal when ALL conditions align, filtering out weak setups.
🔧 HOW IT WORKS (4 FACTORS)
| Factor | What It Measures | Long Signal | Short Signal |
| --------------- | --------------------- | ---------------------------- | -------------------------------- |
| 1. Trend | Price vs 50 EMA | Price > 50 EMA ✅ | Price < 50 EMA ✅ |
| 2. EMA Cross | 9 EMA crossing 21 EMA | 9 crosses ABOVE 21 ✅ | 9 crosses BELOW 21 ✅ |
| 3. RSI Momentum | RSI direction | RSI turning UP from oversold | RSI turning DOWN from overbought |
| 4. Confirmation | Price vs both EMAs | Price > both EMAs | Price < both EMAs |
📈 VISUALS
| Visual | Meaning |
| ---------------- | --------------------------------------------- |
| Green Background | Uptrend (price above 50 EMA) |
| Red Background | Downtrend (price below 50 EMA) |
| BUY Label | All 4 conditions met - high probability long |
| SELL Label | All 4 conditions met - high probability short |
| Red Line | Stop loss level |
| Blue Line | 9 EMA (fast) |
| Red Line | 21 EMA (slow) |
| Orange Line | 50 EMA (trend) |
🎯 SCORE SYSTEM (0-4)
| Score | Meaning |
| ----- | -------------------------------------- |
| 4/4 | Perfect alignment - HIGH probability |
| 3/4 | Strong setup - good to trade |
| 2/4 | Weak setup - avoid or smaller position |
| 0-1/4 | No trade |
Only trade when score is 3 or 4.
🛑 RISK MANAGEMENT
• Stop Loss: Automatically calculated using ATR (2x ATR below entry for longs)
• Position Sizing: Risk 1-2% per trade
• Never trade against the trend
⚠️ WHEN IT FAILS
| Market Condition | Why It Fails |
| ---------------- | ------------------------------------ |
| Sideways/Choppy | EMA crosses but no trend |
| Low Volume | Signals but no follow-through |
| News Events | Gap moves skip stop loss |
| Over-optimized | Works on historical data, not future |
📋 EXAMPLE TRADE
BTC at $67,000
├── Price > 50 EMA ($65,000) ✅ TREND
├── 9 EMA crosses above 21 EMA ✅ CROSS
├── RSI turning up from 35 ✅ MOMENTUM
└── Price > both EMAs ✅ CONFIRMATION
RESULT: BUY signal at $67,000
STOP: $64,500 (2x ATR)
TARGET: $70,000+
🎯 BEST TIMEFRAMES
| Timeframe | Quality |
| --------- | -------------------------------- |
| Daily | Best signals (less noise) |
| 4H | Good balance |
| 1H | More signals, more false signals |
📚 KEY CONCEPTS USED
| Concept | Explanation |
| ------------- | ------------------------------------------------------ |
| EMA (9/21/50) | Moving averages - 9 is fast, 21 is medium, 50 is trend |
| RSI | Momentum oscillator - measures overbought/oversold |
| ATR | Volatility measure - used for stop loss |
| Confluence | Multiple factors agreeing = higher probability |
This indicator is designed to filter out noise and only show you trades when the odds are in your favor.
Pine Script® indicator
XRAY BOS/CHoCH v2.0 by Assis GhriebXRAY BOS/CHOCH v2.0
XRAY BOS/CHOCH is a minimal market structure indicator designed to identify Break of Structure (BOS) and Change of Character (CHOCH) using confirmed pivot highs and lows.
The tool focuses strictly on external market structure. It does not include internal structure models, order blocks, liquidity concepts, inducement logic, or automated trade signals.
This indicator is built for traders who prefer clean charts and objective structural analysis rather than signal-based systems.
Version 2.0 includes refined state handling and improved structure validation for consistent behavior across timeframes.
Pine Script® indicator






















