Grob Nai-ya Mae-Pla Pak-ka khiaoGrop-Nai-Ya Mae-Pla Pak-Ka-Khiao
Called in Thai as Grob Nai-Ya used in XAU/USD Trading system named "Mae-Pla Pak-Ka-Khiao"
Titik Pivot
[TL5 AzMoh] TrendLines TrendLines is an advanced, non-repainting trendline indicator that automatically detects and plots market structure using pivot points and fractals.
It is designed for traders who want clean, structure-aware trendlines without manually drawing lines or dealing with repainting noise.
This script combines major structural trendlines with recent & historical auto trendlines, giving you both the big picture and the current micro-structure on the same chart.
🔹 What This Indicator Does
Detects pivot-based trendlines to capture dominant market structure
Draws fractal-based auto trendlines for recent and historical price action
Uses multiple lookback lengths (10 & 20) to adapt to different market conditions
Automatically cleans up older lines to keep charts uncluttered
Ensures non-repainting behavior once pivots/fractals are confirmed
🔹 Key Features
✅ Pivot High / Pivot Low validated trendlines
✅ Fractal-based recent vs historical trendlines
✅ Multi-length detection (10 & 20)
✅ Structural filtering to avoid weak or invalid lines
✅ Automatic line management (no chart overload)
✅ Works on any market & any timeframe
🔹 How to Use
Apply on any timeframe (recommended: M5–H1 for intraday trading)
Use trendlines as context and confirmation, not standalone signals
Combine with:
VWAP
Liquidity levels
Market structure / session highs & lows
Watch how price respects, rejects, or breaks these lines
🔹 Who This Is For
Discretionary traders
Intraday & structure-based traders
Traders who prefer clean charts and non-repainting tools
⚠️ Disclaimer
This indicator is provided for educational and informational purposes only.
It does not constitute financial advice.
Trading involves risk, and past performance does not guarantee future results.
Nifty Pivot Point IndicatorNifty pivot point indicator is desigend and developed by Mr. Raghupratap singh.
[SpaghettiForex] LH - Level HeatmapLH — Level Heatmap is a context tool that builds a dynamic heatmap of price zones (support/resistance areas) and assigns each zone a strength score (0–100) based on how price interacts with it over time.
LH does not predict the market and it is not a “magic levels” script.
Its goal is to help you prioritise which zones are worth paying attention to, using simple, transparent rules.
What it shows:
- A set of horizontal zones (boxes) derived from objective sources (pivots, previous day levels, optional manual levels).
- A strength score for each zone (visualised via colour/opacity).
- Optional zone labels (“LH xx”) and alerts for touches and confirmed reactions.
________________________________________
Screenshots (examples):
Screenshot 1 — Heatmap overview (multiple zones)
A full overview showing how LH builds and extends zones to the right.
Stronger zones appear with clearer colouring/visibility, weaker zones fade.
Screenshot 2 — Strong zone touch
Example of price entering a strong zone (high strength score).
LH highlights nearby zones and displays a strength score (0–100). Higher scores indicate zones with more meaningful interactions over time.
Useful to illustrate how repeated interactions can increase the zone’s relevance over time.
Screenshot 3 — Reaction confirmation (strong zone)
Example of a confirmed reaction after a touch (price moves away by a minimum ATR distance within a limited number of bars).
After a zone touch, LH can confirm a reaction when price moves away by a minimum ATR distance within a limited number of bars.
This is a context metric, not a trade entry signal.
________________________________________
HOW ZONES ARE CREATED
LH can build zones from:
- Pivot High / Pivot Low (swing points detected using left/right pivot settings)
- Previous Day High/Low (optional)
- Manual levels (CSV): comma-separated price levels (optional)
Each level becomes a zone whose thickness is based on ATR:
- Fixed at creation: the zone thickness is locked when created
- Dynamic with ATR: thickness adapts as ATR changes
Close levels can be merged to avoid clutter using a minimum separation rule (ATR-based).
HOW STRENGTH IS CALCULATED (0–100)
Each zone strength is a weighted mix of three components:
1. Touches - How many times price enters the zone (with an optional cooldown to avoid overcounting).
2. Reactions - A “reaction” is counted when, after a touch, price moves away from the touch price by at least a defined ATR distance within a fixed number of bars.
3. Cleanliness (touch quality) - A simple proxy that rewards cleaner touches (based on wick/body dominance), to reduce noise from messy interactions.
All components are normalised and combined into a final strength score (0–100). The colour/opacity of each zone reflects this score.
Display modes:
- All Zones: shows every stored zone
- Only Nearest Zones: shows only the N closest zones to current price (useful to keep charts clean).
ALERTS
LH includes optional alerts (bar-close confirmed) for:
- Price entering a strong zone.
- A strong-zone reaction being confirmed.
- Price entering any visible zone (optional).
Alerts include zone strength and centre level via hidden plot values.
Important note:
LH is a context and prioritisation tool. It does not provide financial advice or performance guarantees.
Zones are derived from pivots and session levels, so they reflect structure after it forms (pivot logic inherently requires confirmation). Always use LH alongside your broader process and risk management.
Daily Weekly Monthly Highs & Lows [Line breaks]This indicator, "Daily Weekly Monthly Highs & Lows ", is an advanced technical analysis tool designed to identify and project historical liquidity levels (Highs and Lows) from multiple timeframes directly onto the current chart.
1. Main Purpose
The indicator automates the plotting of previous Daily (D), Weekly (W), and Monthly (M) highs and lows. It not only marks the level but also offers future projections and a visual breakout system, allowing the trader to quickly identify which levels are still "virgin" and which have already been mitigated by price.
2. Features and Settings
A. Timeframe Segmentation
Each period (Daily, Weekly, Monthly) has its own independent set of settings:
Enable/Disable: Enables or disables the visualization for each specific timeframe.
Lookback: Defines how many previous periods will be plotted (e.g., the last 5 daily highs).
Visual Customization: Allows you to change colors, widths, and line styles (Solid, Dotted, Dashed) individually for active and broken levels.
B. Projection System and Style
Show Projections: Extends lines ahead of the current price (offset to the right), making it easier to visualize future targets or support/resistance zones.
Show Gradient: Applies a transparency effect based on the age of the level. Newer levels are more opaque, while older levels gradually become more transparent.
Hide Broken Levels Entirely: A "cleanup" option that completely removes the line and label from the chart as soon as the price reaches it, leaving only the unmitigated levels.
C. Label Management
Labels identify levels (e.g., PDH1 for Previous Daily High 1).
Anti-Overlap Offset: Intelligent logic that shifts labels from different timeframes to prevent them from overlapping each other. 3. Internal Logic and Processing
The script uses a function to accurately retrieve the Maximum, Minimum, and Time data from the upper periods, ensuring that the level is drawn correctly as soon as the new period begins.
Break Monitoring: For each candle, the script checks if the current price has exceeded the line. If there is a break: The original line is closed and a new line (with a "Break" style) is started from that point.
Memory Management: Automatically removes older objects that exceed the user-defined lookback limit, keeping the chart lightweight and performant.
4. Practical Visualization
Active Level: Line with a solid/strong color and identified label.
Broken Level: The line changes to a softer color (usually dark gray/transparent) and the label follows this change, signaling that the liquidity of that point has already been captured.
Break Point: The indicator visually marks the exact moment (candle) when the level was invalidated.
________________________________________________________________________________
🎯 Practical Manual: Previous DWM HL
This guide will help you configure the indicator for maximum visual clarity and understand the signals it plots on the chart.
1. Visibility Settings (Timeframes)
The indicator is intelligent and adapts to your current chart to avoid clutter:
Daily: Visible only on intraday timeframes (e.g., 1 min to 4 h).
Weekly: Visible on intraday charts and the Daily chart.
Monthly: Visible on all timeframes except the Monthly chart itself.
2. Understanding the Visual Controls
Lookback: Defines the indicator's "memory." If you set it to 5 on the Daily, you will see the highs/lows of the last 5 days.
Show Projections: When activated, extends the lines to the right (empty space on the chart), allowing you to see support/resistance levels before the price reaches them.
Show Gradient: Older levels become more transparent. This helps you focus on what is recent and relevant.
Hide Broken Levels Entirely: If you want a "clean" chart, enable this option. It automatically deletes any line touched by the price.
3. Anatomy of a Level
Continuous/Original Line: Represents a level that has not yet been mitigated (pending liquidity).
Post-Break Line (Color After Break): When the price crosses a level, the line changes color and style (e.g., from solid to dotted) to show that that level has already been "tested" or liquidity has been captured.
Labels (PDH, PWH, PMH):
PDH/PDL: Previous Daily High/Low.
PWH/PWL: Previous Weekly High/Low.
PMH/PML: Previous Monthly High/Low.
The number next to it (e.g., PDH1) indicates the distance: 1 is the previous day, 2 is two days ago, and so on.
Common Strategies with the Indicator
A. Liquidity Sweeps
Many traders look for reversals after the price "clears" a previous high or low.
How to see it on the indicator: The price rises above a PWH (Weekly High), the line changes to the "Break" color, and the price quickly returns below the level. This suggests a buy liquidity capture to initiate a sell movement.
B. Trend Continuation (Break & Retest)
How to see it on the indicator: The price breaks a PMH (Monthly High) strongly and then returns to test exactly the "Break" line as support before continuing to rise.
C. Take Profit Targets
How to see it on the indicator: If you are long, the Previous High Projections (PDH or PWH) serve as natural price "magnets" and great points to take profit, as there are usually stop orders above these levels.
Pro Tip: Use "Anti-Overlap Offset" if you are using many Lookbacks at the same time. It will organize the level names in a staggered fashion so you can read them all without them overlapping.
BTC Cycle Toolkit v1.1.1 (EN) | by Nickxs91Short Description:
A long-term Bitcoin cycle toolkit built around Halvings: historical top/low anchors, current-cycle candidate/lock logic, laddered buy/sell levels with backtesting — plus a Daily-based Pi Cycle Top signal as an optional additional criterion.
Full Description:
What is this?
This script is designed primarily as a Bitcoin cycle visualization & planning toolkit based on Halvings (4-year cycle thesis).
It helps you build a structured plan for buying and selling over time depending on where price might be positioned inside the cycle.
What you get on the chart
Halving markers (vertical lines) + optional labels, countdown and reminders
Fixed historical cycle tops & lows as horizontal reference anchors (~rounded values)
Current cycle (post Halving 2024) auto-detection:
Top candidate (High-since-Halving or Pivot-based)
Robust lock logic for top and low (prevents locking too early)
Candidate vs Locked displayed clearly
Buy/Sell ladder levels
3–10 levels, fully adjustable ranges (drawdown zone / growth zone)
Linear or exponential sizing (“the deeper, the more” / “the higher, the more”)
Labels show price and allocation (optionally estimated amount)
Backtesting strategy
Auto multi-cycle mode or manual single-cycle segments
Optional “institutional-style” filters (trend/RSI/volume)
Pi Cycle Top (Daily-based)
Stable across all timeframes (computed on Daily)
Optional: if Pi triggers, sell the remaining position (“Exit All”)
Important note about Pi Cycle Top
The Pi Cycle Top indicator can be very accurate when it triggers, but it does not trigger in every cycle.
I personally treat it as an additional criterion, not the only definition of a cycle top.
Who is this for?
Long-term BTC investors who think in cycles
Traders/investors who prefer laddered entries/exits instead of all-in/all-out
Anyone who wants a structured way to “map” price behavior around Halvings
Disclaimer
This is a research/visualization tool — not financial advice.
Markets evolve; historical cycles are not guarantees. Backtest results are approximations and include conservative costs.
Roadmap
I plan to continue improving features based on feedback. Suggestions are welcome.
Nice to know: There is a German version (private).
How to use (Quick workflow)
Use 1D timeframe for the cleanest cycle context
Keep preset Conservative (release default) or Custom for own preferences.
Enable Halvings + historical anchors
Choose auto method (Pivot = more stable, HighSinceHalving = faster)
Set level count & ranges (e.g., 7 levels)
Backtest via Auto Multi-Cycle or Manual segment
Optional: enable Pi Cycle “Exit All” as an extra top-risk reduction layer
[MTXTrades] Moving Fibonacci OverlayOverview
Moving Fibonacci Overlay is a technical analysis indicator that automates Fibonacci swing detection and adds optional volatility and trend filters on top of a Golden Zone pullback area. It is designed for discretionary traders who want a rules based way to display dynamic Fibonacci levels, highlight a 38.2–61.8 retracement zone, and mark candles that meet user defined structure, ATR, and moving average conditions.
Unlike generic Fibonacci overlays or simple indicator mashups, MFO uses a single, integrated logic path: the same swing engine that defines the Golden Zone also drives the ATR and trend checks, so every signal is tied back to the current active structure. This version introduces a proprietary Swing Strength Scoring System and an Adaptive Volatility Gate, which differentiate it from typical static tools by algorithmically filtering weak structures and adjusting to market noise in real time.
What the indicator plots
• A dynamic swing high and low, selected via a quality-scoring algorithm (volume, size, persistence) or a fixed lookback window.
• A full Fibonacci ladder between the active swing points (0, 23.6, 38.2, 50, 61.8, 78.6, 100).
• A shaded Golden Zone between the 38.2 and 61.8 retracements, using a gradient centered around the 50 level.
• Optional dual moving averages (fast and slow) that define a bullish or bearish “stack” when enabled.
• Optional BUY/SELL labels when a candle meets the Golden Zone, Adaptive ATR filter, and trend filter conditions at the same time.
• An on chart dashboard that summarizes swing mode, trend status, swing quality score, current ATR mode (Fixed vs. Adaptive), and signal status.
How it works
Structure layer – Swing Strength Scoring:
• When Dynamic Swing Detection is enabled, the script does not just accept every pivot. It calculates a Swing Quality Score (0-100) for each new pivot based on:
• Volume participation relative to the recent average.
• ATR-normalized swing size (larger relative moves score higher).
• MA Distance (distance from the trend stack).
• Persistence (how long the level held).
• Only pivots that meet the user-defined Minimum Swing Quality Score update the active Fibonacci levels, ensuring the Golden Zone is anchored to significant market structures.
Volatility layer – Adaptive ATR Gate:
• The script monitors the ratio of short-term ATR (14) to long-term ATR (50) to detect volatility regimes.
• Expanding Volatility: When the ratio is high (>1.2), the filter automatically tightens (requiring a larger candle range) to prevent false breakout signals in choppy conditions.
• Contracting Volatility: When the ratio is low (<0.8), the filter relaxes to remain sensitive to new trend moves.
• Users can toggle this "Adaptive ATR Threshold" or use a fixed multiplier.
Trend layer – Dual MA Stack:
• The indicator calculates two moving averages (fast and slow) using a user selected MA type and length.
• An optional separate MA Timeframe input lets these MAs be computed on another timeframe for multi timeframe confirmation.
• Signals are only valid if price and MAs are stacked in the trade direction (Price > Fast > Slow for bulls).
Signal logic – Golden Zone bounces:
• A bullish candidate bar is one where the low trades into the Golden Zone and the candle closes bullish (optionally requiring a color change).
• A valid signal requires:
1. Structure: Price interacts with the Golden Zone of a validated (high-score) swing.
2. Volatility: Candle range passes the Adaptive ATR threshold.
3. Trend: Price is aligned with the MA stack.
• When all conditions are met, a "BUY" or "SELL" label appears.
Inputs and usage notes
Detection settings:
• Use Dynamic Swing Detection: Switch between scored pivots and fixed lookback.
• Minimum Swing Quality Score: The threshold (0-100) a pivot must reach to be considered a valid swing anchor.
• Pivot Strength Bars: Controls how many bars confirm a pivot.
Signal & volatility settings:
• Use Adaptive ATR Threshold: Enables the auto-adjusting volatility filter logic.
• Base ATR Multiplier: The baseline multiplier used when volatility is normal (adjusted up/down in adaptive mode).
• Show Bounce Signals: Enable or disable Golden Zone BUY/SELL markers.
Dashboard & visuals:
• Show Info Panel: Toggles the dashboard displaying Swing Quality Score, ATR Mode, and other stats.
• Color inputs: Customize Golden Zone shading, signals, and dashboard elements.
What makes it original
Moving Fibonacci Overlay is not just a visual Fibonacci tool; it integrates two proprietary mechanisms that justify its closed-source nature:
1. Swing Strength Scoring System: Unlike standard indicators that use every raw pivot, MFO evaluates the quality of market structure using a weighted scoring algorithm (Volume + ATR Size + MA Distance). This ensures the Golden Zone is only drawn on high-conviction swings, a logic unique to this script.
2. Adaptive Volatility Engine: The ATR filter is not static; it algorithmically adjusts its sensitivity based on the ATR(14)/ATR(50) ratio. This creates a self-regulating noise filter that tightens during volatility expansion and relaxes during contraction, providing a dynamic behavior not available in standard "ATR filter" scripts.
This combination produces a rules based, adaptive continuation framework that offers clear value over simple indicator combinations.
Timeframes, markets, and usage
The indicator is compatible with any TradingView asset class (crypto, forex, indices, stocks, futures) and works on intraday or higher timeframes. Traders can use the Swing Score to filter market conditions and the Adaptive ATR to gauge volatility regimes. It is intended as a decision support tool, not a complete trading system.
Disclaimer
This script is a technical analysis tool for visualizing Fibonacci swings and volatility conditions. It does not provide financial advice and does not guarantee any specific trading results; users should apply their own judgment and risk management when using the indicator.
Quarterlytheory Candles [Fractal Edition Pro+] by aamirlangQuarterlytheory Candles - by aamirlang
Overview
Quarterlytheory Candles is a comprehensive multi-timeframe Smart Money Concepts (SMC) indicator designed for precision trading based on quarterly theory, institutional order flow, and advanced market structure analysis. This indicator combines Higher Timeframe (HTF) candle visualization, liquidity sweeps, market structure shifts, Fair Value Gaps (FVGs), and Smart Money Tool (SMT) divergences to provide traders with institutional-level insights.
Core Features
1. HTF Candles with Quarter-Based System
Adaptive Timeframe Selection: Automatically calculates optimal Higher Timeframe based on your chart timeframe
1m chart → 23m HTF (Q1-Q4 quarters)
5m chart → 90m HTF (Q1-Q4 quarters)
15m/60m chart → 360m/6H HTF (Asia/London/NY AM/NY PM sessions)
Daily chart → Weekly/Monthly HTF
Weekly chart → Monthly/Quarterly HTF
Visual HTF Candle Display:
Shows up to 50 HTF candles with customizable offset
Bullish/Bearish body and wick coloring
Real-time candle formation with live updates
Quarter labels (Q1, Q2, Q3, Q4) or session names (Asia, London, NY AM, NY PM)
Countdown timer showing time remaining in current HTF period
HTF Open Line: Displays the opening price of each HTF candle with customizable style
HTF Fair Value Gaps: Identifies imbalances (BISI/SIBI) on HTF candles
2. C2 Setup Detection
The cornerstone of this indicator - identifies high-probability reversal setups:
C2 Buy Signal: Occurs when HTF candle sweeps previous HTF low and closes back above it
C2 Sell Signal: Occurs when HTF candle sweeps previous HTF high and closes back below it
C2 Confirmation System:
CISD Pattern (Change In State of Delivery): Validates sweep with price reclaiming CISD level
Multi-Period Validation: Confirms setups within 2 HTF periods
C3 Box: Shows HTF open to previous HTF EQ (50% level)
C4 Setup: Secondary setup when C3 EQ is favorable relative to HTF open
Standard Deviation Levels: Automatically calculates extension targets (-1, -2, -2.5, -4, -4.5)
Visual Elements:
C2/C4 labels with transparent backgrounds
T-Spot boxes highlighting setup zones (bullish=green, bearish=red)
CISD confirmation lines
Setup invalidation tracking (XC2/XC4 labels when stop hit)
3. Current Range Tool (CRT)
Displays three critical levels from the most recently closed HTF candle:
HTF High (red dotted line)
HTF EQ/Midpoint (gray dotted line)
HTF Low (green dotted line)
These levels serve as key support/resistance and targets for current HTF period.
4. Market Structure Shifts (MSS)
Automatically detects bullish and bearish market structure breaks
Uses fractal-based swing detection (customizable period: 1-15)
Color-coded MSS lines (blue=bullish, red=bearish)
Labels mark precise MSS points
5. Fair Value Gaps (FVG)
Bullish FVGs (BISI - Buy Side Imbalance Sell Side Inefficiency): Blue zones
Bearish FVGs (SIBI - Sell Side Imbalance Buy Side Inefficiency): Red zones
Mitigation Tracking: Changes to gray when price taps the zone
Automatically manages up to 50 FVGs (configurable)
6. Confirmed HTF Swing Levels
Draws horizontal lines at confirmed swing highs/lows
Confirmation Logic: HTF candle sweeps a level AND next candle closes with rejection
Lines extend for customizable overshoot bars
Useful for identifying swept liquidity levels
7. LTF Sweep Detection
Identifies when HTF candles sweep previous HTF candle highs/lows
Draws sweep lines on main chart at swept levels
Helps visualize liquidity grabs in real-time
8. Trading Sessions & Killzones -
Highlights key institutional trading sessions:
Asia Session (18:00-00:00 NY time) - Gray
London Session (00:00-06:00 NY time) - Red
NY AM Session (06:00-12:00 NY time) - Green
NY PM Session (12:00-18:00 NY time) - Blue
Session Features:
Customizable box colors and transparency
Session high/low pivot lines
Pivot labels with optional price display
Session open lines ("True Day/Asia/London/NY Open")
Days of week labels (MON, TUE, WED, etc.)
Daily/Weekly/Monthly open lines and high/low pivots
9. Smart Money Tool (SMT) Divergences
Compares your chart with two other symbols to identify divergences:
Symbol 1 (default: TVC:DXY - US Dollar Index)
Symbol 2 (default: OANDA:GBPUSD)
10. Information Tables
Two customizable watermark tables:
Info Table: Shows ticker, LTF, HTF, countdown timer, and bias
Personal Table: Customizable inspirational message
How to Use This Indicator
Getting Started
Add to Chart: Apply indicator to your preferred timeframe (works best on 1m, 5m, 15m, 60m, Daily)
Review HTF Candles: Check the HTF candles displayed on the right side with quarter/session labels
Monitor CRT Levels: Watch the dotted High/EQ/Low lines from previous closed HTF candle
Wait for C2 Setup: Look for C2 labels appearing after HTF sweep + CISD confirmation
Trading the C2 Setup
For Long Positions (C2 Buy):
Wait for HTF candle to sweep previous HTF low (price goes below previous HTF low)
HTF candle closes back above the swept low (rejection)
CISD confirmation: Price reclaims the CISD level (blue line)
C2 label appears at the swept low
T-Spot (green box) shows optimal entry zone between HTF open and previous HTF EQ
Standard Deviation levels provide targets (-1, -2, -2.5, -4, -4.5 from CISD swing)
Stop Loss: Above C2 label level (swept low)
Invalidation: If stop hit, label changes to XC2 in red
For Short Positions (C2 Sell):
Wait for HTF candle to sweep previous HTF high (price goes above previous HTF high)
HTF candle closes back below the swept high (rejection)
CISD confirmation: Price breaks below the CISD level (blue line)
C2 label appears at the swept high
T-Spot (red box) shows optimal entry zone between HTF open and previous HTF EQ
Standard Deviation levels provide targets (-1, -2, -2.5, -4, -4.5 from CISD swing)
Stop Loss: Below C2 label level (swept high)
Invalidation: If stop hit, label changes to XC2 in red
Advanced Techniques
Using Bias Filter:
Auto: Allows both long and short setups
Bullish: Only shows long setups (filters out shorts)
Bearish: Only shows short setups (filters out longs)
Combining with Sessions:
Trade C2 setups that occur during high-volume sessions (London/NY AM)
Use session highs/lows as additional confluence
Avoid setups during low-volume periods (late NY PM/early Asia)
FVG Confluence:
Look for C2 setups that align with unfilled FVGs
Target FVGs as potential reversal zones
Use mitigated FVGs as trailing stop areas
MSS Confirmation:
Stronger setups occur after MSS in the C2 direction
Wait for bullish MSS before taking C2 long setups
Wait for bearish MSS before taking C2 short setups
SMT Divergence:
Use SMT divergences as additional confirmation
If DXY shows divergence at your C2 level = higher probability setup
Helps filter false setups and identify institutional manipulation
Risk Management
Maximum 2 HTF periods: C2 setups invalidate if stop not hit within 2 HTF candles
C4 Secondary Setup: If C3 EQ is favorable, you may get a C4 continuation setup
Std Dev Targets: Scale out at -1, -2, -2.5 levels; let runner go to -4/-4.5
Monitor CRT Levels: Previous HTF high/low often act as magnets for price
⚙️ Customization Options
HTF Candles Settings
Toggle HTF Candles display on/off
Fractal mode (uses fractal-based HTF calculation)
Number of candles to display (1-50)
Offset positioning
HTF labels with custom size and color
Body, border, and wick colors for bull/bear candles
FVG zones on HTF candles
HTF Open line style, color, width
Watermark tables (position, text customization)
General Settings
T-Spot box toggle and colors
Bias filter (Auto/Bullish/Bearish)
Market Structure markers (HH/HL/LH/LL)
Vertical lines for HTF candle open/close
CRT lines (High/Low/EQ) with color and width customization
MSS detection toggle with bull/bear colors
Fractal period (1-15)
FVG detection with bull/bear colors, mitigated color
Maximum FVGs to track (1-50)
StdDs toggle with custom levels input
Sessions and Pivots Settings
Timeframe limit (prevents display on higher TFs)
Toggle each session individually (Asia/London/NY AM/NY PM/Extra)
Custom session times and colors
Box transparency control
Session labels toggle
Session high/low pivot lines
Pivot label price display
Alert on broken pivots
D/W/M open lines
D/W/M high/low lines
Days of week labels
True session opens (custom session times for precise opens)
Line styles and widths
SMT Settings
Symbol 1 and Symbol 2 selection
Invert symbol options (for inverse correlations)
Historical data toggle
Alerts
C2 Setup Alerts (long and short)
Sweep Alerts (optional)
MSS Alerts (optional)
FVG Alerts (optional)
Broken Pivot Alerts (optional)
Label System
C2: Confirmed setup label
C4: Secondary setup label
XC2: Invalidated C2 (red if hit on HTF 1, orange if HTF 2)
XC4: Invalidated C4 (red)
MSS: Market structure shift
Q1, Q2, Q3, Q4: Quarter labels for sub-session HTF
Asia, London, NY AM, NY PM: Session labels for 6H HTF
MON, TUE, WED, etc.: Day of week labels
HH, HL, LH, LL: Market structure markers
Std Dev Labels: -1, -2, -2.5, -4, -4.5
Best Practices
For Day Traders (1m, 5m charts)
Use fractal mode for cleaner HTF calculation
Focus on London and NY AM sessions for volume
Trade C2 setups aligned with session bias
Use -1 and -2 Std Dev levels as initial targets
Monitor SMT divergences for confirmation
For Swing Traders (15m, 60m, Daily charts)
Use standard HTF mode for accurate session mapping
Focus on C2 setups at major session opens (Daily, Weekly)
Target -4 and -4.5 Std Dev levels
Use Weekly/Monthly pivots for additional confluence
Allow 2 full HTF periods for setup to play out
For All Traders
Journal your C2 setups: Track success rate, best sessions, best Std Dev targets
Use bias filter strategically: If trending strongly, filter counter-trend setups
Combine with price action: C2 is a framework, not a mechanical system
Respect CRT levels: Previous HTF high/EQ/low are magnets
Don't force trades: Quality > quantity with C2 setups
Backtest on your instrument: Every market has nuances
🔔 Alert Configuration
This indicator supports TradingView alerts:
Click "Create Alert" on TradingView
Select "Quarterlytheory Candles" as condition
Choose alert type:
"Long Trade Alert!" - Fires when C2 Buy confirmed
"Short Trade Alert!" - Fires when C2 Sell confirmed
Set "Once Per Bar Close" frequency
Customize alert actions (notification, email, webhook, sound)
Pro Tip: Use webhook alerts to connect to Discord, Telegram, or trading bots for automated notifications.
⚠️ DISCLAIMER
FOR EDUCATIONAL PURPOSES ONLY
This indicator is provided as an educational tool for learning about Smart Money Concepts, quarterly theory, and institutional order flow analysis. It is NOT financial advice.
Important Notices:
Trading involves substantial risk of loss and is not suitable for everyone
Past performance does not guarantee future results
No indicator can predict market movements with certainty
The developer (aamirlang) is not a registered financial advisor
Always use proper risk management and position sizing
Never risk more than you can afford to lose
This indicator does not guarantee profitable trades
Users are solely responsible for their trading decisions
Test thoroughly on paper/demo accounts before risking real capital
Market conditions change; what works today may not work tomorrow
Technical Disclaimer:
This indicator may repaint on unconfirmed bars (use confirmed signals only)
Higher timeframe calculations may vary slightly from standard TradingView HTF functions
Performance may vary across different instruments and market conditions
Ensure adequate chart history is loaded for accurate calculations
By using this indicator, you acknowledge:
You understand the risks of trading
You have tested this indicator thoroughly
You take full responsibility for all trading decisions
You will not hold the developer liable for any losses
🙏 CREDITS & ACKNOWLEDGMENTS
This indicator builds upon the excellent work of several open-source contributors and combines concepts from various trading methodologies. Full credit and gratitude to:
Core Concepts & Methodology
@traderdaye: I have used the Quarterly theory concepts and True opens of Daye.
@TTrades_edu: The foundational C2/C3/C4 setup structure and CISD pattern detection methodology that forms the core of this indicator
ICT (Inner Circle Trader): Smart Money Concepts framework, killzones, liquidity concepts, and FVG theory
Open Source Code Components
1. Smart Money Tool (SMT) Divergence Detection
Original Author: Algoryze
Component: SMT divergence calculation and visualization system
Contribution: Multi-symbol comparison logic, fractal-based swing detection for divergences
License: Open source (TradingView Public Library)
2. Killzones and Pivot System
Original Author: Tradeforopp
Component: Trading session boxes, pivot high/low detection, D/W/M separators and opens
Contribution: Session time management, pivot line extensions, timezone handling
License: Open source (TradingView Public Library)
Modifications & Enhancements by aamirlang
Integrated all components into unified quarterly theory framework
Developed adaptive HTF calculation system with quarter-based labeling
Created C2/C3/C4 setup detection logic with CISD confirmation
Implemented Standard Deviation target system
Built HTF candle visualization engine with custom quarter formatting
Added Current Range Tool (CRT) for previous HTF levels
Developed setup invalidation tracking system
Created custom watermark and information tables
Implemented confirmed swing detection and LTF sweep visualization
Added comprehensive alert system
Optimized performance and visual clarity
Enhanced customization options throughout
Community & Inspiration
TradingView Community: For feedback, testing, and continuous improvement suggestions
SMC Trading Community: For sharing knowledge on institutional order flow
Pine Script™ Documentation: For technical reference and best practices
Special Thanks
To all traders who have shared their experiences with quarterly theory
To the open-source trading community for fostering collaboration
To early testers who provided valuable feedback
📝 Version Information
Current Version: Fractal Edition Pro+
Indicator Name: Quarterlytheory Candles by aamirlang
Pine Script™ Version: 5
Last Updated: 2026
Compatibility: TradingView Free, Pro, Pro+, Premium plans
📧 Contact & Support
For questions, suggestions, or to report issues:
Before reaching out:
Read this description thoroughly
Check indicator settings and tooltips
Test on demo account first
Review TradingView's Pine Script™ documentation
🔄 Future Development
Potential enhancements under consideration:
Multi-timeframe dashboard view
Custom alert message templates
Volume profile integration
Enhanced session statistics table
Liquidity heatmap visualization
Trade journal integration
C2 Setup analysis and statistics
Auto Bias detection and implementation
Auto SSMT and SMT
PSP Detection
Feature requests are welcome via TradingView comments section.
📜 License
This indicator combines original code by aamirlang with modified open-source components from Algoryze (SMT) and Tradeforopp (Killzones/Pivots).
This indicator is shared for educational purposes. Redistribution or resale of this indicator or its components without proper attribution is prohibited.
Key Candle Range [NextPercent]Key Candle Range
This indicator draws persistent horizontal levels from a user-selected candle on any chosen timeframe. It is designed to mark a key reference range and project it forward, allowing traders to monitor reactions to that candle’s high and low.
Features:
• Select any specific candle by date and time
• Works on a custom timeframe independent of the chart
• Automatically projects the selected candle’s high and low into the future
• Fully customizable line color, width, and style
• Clean visual reference for breakout, rejection, or range trading
How it works:
The script finds the candle that matches the chosen timestamp on the selected timeframe. Once identified, it draws two horizontal lines at that candle’s high and low and extends them to the right. These levels remain visible as long-term structural references.
Use cases:
• Marking important session candles (open range, news candle, etc.)
• Tracking breakout levels
• Identifying support and resistance zones
• Anchoring trade bias to a key event candle
Tip:
Use higher timeframes to mark major structural levels, or intraday timeframes to track session-based ranges.
Key Levels h/l Key Levels — HTF High/Low, Opens, EQ & Monday Range
Key Levels is a streamlined multi‑timeframe market‑structure tool that automatically plots the most important HTF levels, session highs/lows, opens, EQ midpoints, and the previous 2‑day range. Designed for intraday and swing traders who rely on clean, reliable institutional reference points.
Features
Current & previous Daily / Weekly / Monthly / Quarterly / Yearly High/Low
Current & previous opens with full styling controls
EQ (midpoint) levels for all timeframes
Previous 2‑Day High/Low for breakout and liquidity setups
Daily separators + day‑of‑week labels
Monday Model with lines, labels, and optional background fill
Why Traders Use It
Clear HTF structure
Session‑based context
Clean, customisable visuals
No clutter, no repainting
Perfect for ICT‑style traders, intraday scalpers, and anyone who wants a precise, organised market‑structure map.
Sessions: Daily Close, Open, Initial Balance [diJMedia Trading]What This Script Does
This advanced session indicator displays critical trading levels for intraday traders, focusing on three main components:
Session Open and Close Lines - Tracks the opening and closing prices of your configured trading session
Initial Balance (IB) - Shows the high and low range formed during the first period of the session (configurable duration)
IB Extensions (IBx) - Dynamically displays extension levels above and below the initial balance based on the IB range
Previous Daily Close - Extends the previous session's close level into the current session
Key Features
Customizable Session Configuration: Define your preferred trading session (e.g., New York, London, Asia) with custom time zones
Initial Balance Period: Set the IB duration in minutes (default: 60 minutes)
Dynamic IB Extensions: Automatically calculates and displays IBH1, IBH2, IBH3... (above IB) and IBL1, IBL2, IBL3... (below IB) as price reaches these levels
IB Middle Lines: Optional middle lines between IB levels for precise entry/exit points (requires minimum IB range of 3 points)
High Precision: Uses lower timeframe (1-minute) data for accurate IB calculations
Full Customization: Each line type has independent color, width, and style (solid/dashed/dotted) settings
Session Range Display: Shows the total range in points for each session
How to Use It
Setup:
Add the indicator to your intraday chart (Note: does not work on daily/weekly/monthly timeframes)
Configure your trading session time and timezone in the "Session" settings group
Set your preferred Initial Balance duration in minutes
Understanding the Levels:
Open Line (cyan): Session opening price - often acts as support/resistance
Close Line (red): Session closing price - updates in real-time
Daily Close (red): Previous session's close - critical reference level
IB High/Low (blue/red dots): The range established during the initial balance period
IBHx/IBLx (orange): Extension levels measured by the IB range (e.g., IBH1 = IB High + 1 x IB range)
IBM, IBHm, IBLm (purple): Middle lines between IB levels for refined entries
Trading Applications:
Initial Balance Theory: Traders use IB as a measure of volatility; breakouts from IB often indicate trending days
Extension Levels: IBx levels act as natural profit targets and reversal zones
Open/Close Levels: Key support/resistance areas for intraday trading
Previous Daily Close: Essential reference point for gap trading and bias determination
Customization:
Toggle display of each component independently in "Display" settings
Customize colors, line widths, and styles in "Lines" and "Initial Balance" groups
Set maximum number of IBx extension levels (0-10)
Adjust minimum IB range required to display middle lines
Best Practices:
Works best on 5-minute to 60-minute charts
Default 60-minute IB period is standard for equity markets
Adjust IB period based on market volatility (shorter for volatile markets)
Use with volume analysis and price action for confirmation
EMA Crossover Arrows (6 EMA & 20 EMA)EMA Crossover Arrows (6 EMA & 20 EMA) - Quick Signal Detector
📊 OVERVIEW
A simple yet powerful indicator that automatically marks exact moments when the 6 EMA crosses the 20 EMA - giving you clear visual signals for potential trend changes without any chart clutter.
🎯 WHAT IT SHOWS
Two precise crossover signals:
- Blue Triangle Up (↑): 6 EMA crosses ABOVE 20 EMA (Bullish signal)
- Pink Triangle Down (↓): 6 EMA crosses BELOW 20 EMA (Bearish signal)
✨ KEY FEATURES
✓ Clean arrow markers appear only at crossover moments
✓ No lag - signals appear in real-time as crossovers occur
✓ Works on ANY timeframe (1min, 5min, 1H, daily, etc.)
✓ Non-intrusive - arrows don't clutter your chart
✓ Perfect for swing trading and trend following
✓ Zero configuration required
⚙️ TECHNICAL DETAILS
- 6 EMA: Fast-moving average for quick trend detection
- 20 EMA: Slower average providing trend confirmation
- Crossover detection uses Pine Script's built-in ta.crossover/crossunder functions
- No repainting - signals are final once the bar closes
Overnight Mid-pointThis script defines a scrollable intraday session and continuously tracks the highest and lowest candle body closes made during that session, explicitly ignoring wicks. As the session develops, it plots a single horizontal midpoint line (dotted, dashed, or solid by user selection) calculated as the average of those two body closes, extending to the right from the session. For visual verification, it places exactly two dots on the chart: a green dot above the bar with the highest body close and a red dot below the bar with the lowest body close. Each new session resets the calculation, ensuring only one midpoint line and two verification markers are visible at any time. For proper use, 1800 - 0800 local time should be used (may be a couple hours off depending on your region).
Pivot Levels Real-Time Latest Bar (Skip Current, With Zones)ddPivot Levels Real-Time Indicator with Shaded Zones
Author: Ammar Hasan
Overview
The Pivot Levels Real-Time Indicator is a TradingView Pine Script (v5) indicator that plots classic pivot levels using the most recently confirmed bar while skipping the currently forming bar.
It enhances the chart with shaded zones between pivot levels to help visualize potential support, resistance, and price reaction areas.
Key Features
Uses the latest confirmed bar only (no repainting)
Plots Pivot, S1, S2, S3 and R1, R2, R3
Displays shaded zones between levels
Automatically removes old drawings to keep the chart clean
Lightweight and suitable for lower timeframes
No labels for a clean visual layout
Pivot Level Calculations
Pivot (P) = (High + Low + Close) / 3
Support Levels
S1 = 2 x Pivot - High
S2 = Pivot - (High - Low)
S3 = Low - 2 x (High - Pivot)
Resistance Levels
R1 = 2 x Pivot - Low
R2 = Pivot + (High - Low)
R3 = High + 2 x (Pivot - Low)
All values are calculated using the last confirmed candle to ensure stable, non-repainting levels.
Visual Components
Lines
The pivot line is drawn in yellow and slightly thicker for emphasis.
Support lines are drawn in red.
Resistance lines are drawn in green.
Shaded Zones
Resistance Zones
R3 to R2
R2 to R1
R1 to Pivot
Support Zones
Pivot to S1
S1 to S2
S2 to S3
These zones help visualize supply and demand areas and potential price reaction zones.
Use Cases
Intraday trading
Scalping
Support and resistance analysis
Price action confirmation
Notes and Limitations
Levels update once per confirmed candle
Zones are drawn only for a short forward range by default
This indicator is not intended to be used as a standalone trading system
Conclusion
The Pivot Levels Real-Time Indicator with Shaded Zones provides a clean and reliable visualization of key market levels while avoiding repainting. The shaded zones add depth and context, helping traders better understand price behavior around important levels.
Developed by Ammar Hasan
Clean CPR v7.0 (Call & Put)// --------------------------------------------------------------------
// DESCRIPTION
// --------------------------------------------------------------------
// Clean CPR v7.1 is a multi-module trading and analysis toolkit built
// around Central Pivot Range (CPR) for intraday and swing trading.
//
// Core features:
// • Daily / Weekly / Monthly CPR with fills, labels and price display
// • Automatic CPR width classification (Super Narrow → Wide)
// • Visual alert when today’s CPR is WIDE (“WIDE CPR TODAY”)
// • Trade filtering: Wide CPR days are blocked from new entries
// • Pivot-based Support & Resistance (R1–R5, S1–S5, optional historical)
// • Developing CPR and Developing R1 / S1 levels
// • Previous Session High/Low with optional shaded zones
// • Dual Donchian Channels with auto-alignment coloring
// • Anchored Day-Open VWAP
// • Initial Balance (first hour range)
// • CPR + ATR + EMA + Fundamentals information table
// • Integrated 1H Call & Put breakout strategy with Supertrend, ADX,
// ATR trailing stop, targets, gap handling and time filters
//
// This script is designed as a single dashboard combining market bias,
// volatility, structure, and execution logic in one indicator.
// --------------------------------------------------------------------
NCAT Supply & Demand Zones (BoS Pivots)This indicator draws Supply and Demand zones based on market structure (Break of Structure) using confirmed pivot highs and lows.
When a bullish Break of Structure occurs, the script searches back for the last valid bearish base candle and creates a Demand zone.
When a bearish Break of Structure occurs, it searches back for the last valid bullish base candle and creates a Supply zone.
Zones extend to the right and are dynamically updated as price interacts with them. Each retest increases an internal counter and the zone visually fades over time, helping to identify zone weakening. Zones can optionally be removed when price closes beyond the distal boundary.
Key Features
Break of Structure (BoS) detection using confirmed pivots
Automatic Supply and Demand zone creation
Optional session and timezone filter
Progressive zone fading on retests
Configurable zone extension
Optional 50% midline
Maximum zone limit to keep charts clean
Notes
Structure signals are confirmed only after pivot validation
Designed as a visual and educational tool
Does not generate buy or sell signals and is not financial advice
Point PivotThis pivot point are the best pivot point existing on Trading view. This script is collecting:
- Traditionnal
-Classical
-Fibonnaci
-Woodie
Calculation method.
what is new here ? you are allow to established at least 5 pivot timeframe all different than the other. Why this is innovative? because even for the person in free access you can use several pivot to help your trading
You can add at least 5 extra pivot from S5 to R5
Now, a extrapolation of Camarilla, Fibonnaci and traditionnal pivot point to R8 / S8 is possible
Previous Day/Week/Month Open & ClosePrevious Day / Week / Month Open & Close Levels
Plots horizontal lines for the **previous** completed:
• Day open/close
• Week open/close
• Month open/close
These key reference levels are widely used for:
- Support/resistance zones
- Mean reversion setups
- Breakout confirmation
- Session/period bias analysis
Features:
• Auto-refreshes lines when new day/week/month begins (old lines deleted, clean chart)
• Non-repainting (uses confirmed higher-timeframe values)
• Toggle each timeframe independently (Day / Week / Month)
• Custom colors, line styles (solid/dashed/dotted), and width
• Small right-side labels for quick identification
How to use:
1. Add to any chart (best on intraday or daily timeframes)
2. Adjust toggles and colors in settings as needed
3. Watch price interaction with previous period opens/closes
Great for forex, stocks, futures, crypto....
Enjoy your trading!
cephxs / Universal Po3 Profiler [Ultimate +]UNIVERSAL PO3 PROFILER
Multi-timeframe structural analysis with HTF candle visualization, Precision Swing Point (PSP) detection, SMT divergences, CISD Trend change tracking, and a hierarchical alert system that filters noise from signals.
This indicator is subject to the terms of the Mozilla Public License 2.0.
This indicator utilizes Open Source Code from @fadizeidan, Refer to the bottom of this desciption for more information.
WHAT IT DOES
The Universal Po3 Profiler brings multiple higher timeframe perspectives directly onto your chart without switching tabs. It renders HTF candles alongside your price action while detecting divergences across correlated assets, tracking the Power of 3 sequence (C1/C2/C3/C4), and providing a multi-level alert system that only fires when your configured conditions align.
This is NOT a signal generator. It is a context tool designed to help you understand WHERE price sits within the larger structure and WHEN correlated assets are disagreeing—information that often precedes significant moves.
-- IMAGE: Main indicator view showing HTF candles on right side of chart with profiling elements --
CORE CONCEPTS
Power of 3 (Po3) Profiling
The indicator tracks the classic accumulation-manipulation-distribution sequence across HTF candles:
C1: The candle whose level becomes the target for liquidity
C2: The sweep candle that trades beyond C1's level, then closes back inside the range
C3: The confirmation candle showing directional commitment
C4: Continuation phase where the move plays out
The T-Spot (TTrades/ICT) highlights the 50% area of the manipulation range/C2 where price often returns for entries.
Precision Swing Point (PSP)
A PSP is not just a pivot—it is a pivot WITH a divergence on the closure. When one asset makes a new high or low but correlated assets FAIL to confirm, the pivot becomes a Precision Swing Point. These often mark significant turning points. It also highlights PSP's that are not divergences for even more advanced analyses + alerts.
Example: ES closes bullish on a candle, but NQ closes bearish. If this occurs at a pivot point, the C2 candle is flagged as a PSP on the HTF candles only.
SMT (Smart Money Technique) Divergences
SMT tracks when correlated assets disagree on highs or lows:
Bullish SMT: Primary asset makes lower low while correlated asset makes higher low
Bearish SMT: Primary asset makes higher high while correlated asset makes lower high
Lines are drawn connecting the divergent extremes on both your chart and the HTF candle plots.
These lines get cleaned up when invalidated i.e the highest/Lowest point gets traded through.
CISD (Change In State of Delivery)
CISD identifies momentum shifts after pivot formation by detecting opposing candle stretches and confirming when price closes beyond the stretch level. Optional Fibonacci projections help identify potential profit targets.
KEY FEATURES
Auto-Adaptive HTF Selection: Automatically selects optimal timeframes based on your chart. On a 5-minute chart, it might display 30m, 1H, and 4H candles. Manual override available for custom setups (MMXM Trader + some tweaks by me.).
3-Timeframe Display: Up to three concurrent HTF candle sets with independent settings per timeframe.
Profiler Source Selection: Choose which HTF drives the Po3 profiling visuals—Auto selects the best option, or override manually.
Dual SMT Views: SMT lines can appear on HTF candle plots or directly on your chart or both.
Automatic Asset Correlation: Custom Open Source Built-in library detects correlated assets for your symbol. On ES, it compares NQ and YM. On EUR/USD, it compares GBP/USD and DXY. Manual configuration available for custom pairs. you can use this in your own tools.
HTF Imbalances: Fair Value Gaps and Volume Imbalances rendered directly on HTF candles.
Visual Overlays: Vertical lines at HTF opens, horizontal lines at HTF open prices, sweep lines connecting C1 to C2.
-- IMAGE: SMT divergence lines drawn between correlated assets --
THE MULTI-LEVEL ALERT SYSTEM
Most indicators give you one alert condition. The Po3 Profiler provides THREE levels that must align before an alert fires—filtering noise and focusing only on high-confluence setups. Tried and Tested in Live Conditions.
Understanding the Alert Hierarchy
Level 3 (Upper Fractal): Your highest timeframe anchor—always required. This is the "big picture" context.
Level 2 (Intermediary): Optional middle timeframe that adds extra confirmation between L3 and your chart.
Level 1 (Chart Trigger): Your entry trigger on the chart timeframe—currently only CISD-based, expandable to IFVGs and Other Entry Styles/Risk Definitions.
Alerts only fire when ALL enabled levels pass their conditions. This cascading approach means you are not alerted to every C2 sweep and CISD like all the others out there — only those with higher timeframe confluence.
Configuring Each Level
For each level, you configure:
TF Alignment: Map each level to an HTF (L3 should be highest, L2 in the middle)
Phase Alignment: What phase must the HTF be in? Options include None, Early C2 (real-time sweep), C2 Confirmed (sweep completed), C3 Active (confirmation candle forming), or C4 Active
Confluence Filters: Optional Stacking additional requirements for entries — C2 must be a PSP, SMT divergence must be active, or SMT occurred on the previous candle etc
Session Filter
Optionally restrict alerts to specific trading sessions: Asia, London, NY AM, NY PM, London + NY, or define a custom time window. This ensures alerts only fire during your preferred trading hours, preventing clutter
Visual Alert Entries
Enable visual markers on your chart where all conditions aligned. This is invaluable for backtesting your filter combinations before setting live alerts.
-- IMAGE: Alert Settings Table showing L3/L2/L1 configuration --
Size exaggerated for Explanation Purposes
HOW TO USE IT
Tip: Most of these are aenabled by deafult for easy user flow, you're welcome.
Getting Started (2 minutes)
Add the indicator to your chart
Leave Auto HTF and Auto Count enabled (default)
Select your preferred profile preset: 4H/1H for standard ICT-style or 6H/90m for Quarterly Theory traders (Daye)
The indicator immediately displays HTF candles with profiling active
For PSP and SMT Detection
Go to Asset Selection settings
Set Correlation Preset to Auto (detects correlated assets automatically)
Enable HTF PSP in the Divergences section to highlight candles with divergence
Enable SMT and choose Chart SMT, HTF SMT, or both
Use Clean mode for minimal clutter, Pro mode for maximum information
For Alerts
Navigate to Alert Input Settings
Enable Level 3 and map it to your highest HTF
Set the Phase Alignment (C2 Confirmed or C3 Active are common)
Optionally enable Level 2 for additional confirmation
Add confluence filters (C2 PSP, Active SMT) as needed
Enable Session Filter if you only trade specific hours
Enable Show Alert Entries to visualize where your conditions would have triggered
Once satisfied, create a TradingView alert on this indicator
Pro Tips
Start with minimal filters, then add confluence requirements as you understand the system and yourself
The Profiler Status Bar shows your current phase at a glance—enable it in Display Tables
Use Defer Cleanup to keep the T-Spot visible during C4 until C2 is invalidated or the sequence ends.
-- IMAGE: Profiler Status Bar showing current Po3 Settings--
This could be different/Updated in future Updates, refer to the changelog
INPUT SETTINGS OVERVIEW
Section 1: HTF Input Settings
Auto HTF / Auto Count toggles
Profiler Source selection (Auto, HTF 1, HTF 2, HTF 3)
Manual HTF 1/2/3 timeframe and candle count (when Auto is off)
Directional bias controls (Po3, Alert, CISD/SMT)
Section 1.2-1.4: Alert System
Level 3/2/1 enable toggles and TF alignment
Phase alignment per level
Price/confluence filters (PSP, SMT)
Session filter with presets and custom time
Section 2: HTF Candle Styling
Padding and buffer spacing
Bull/bear body, border, wick colors
Midpoint line toggle
HTF divider lines between candle sets
Section 3: Profiling Elements
T-Spot box and border styling
Sweep line appearance (chart and HTF)
Extras
Section 4: Divergences
Enable HTF PSP with custom colors
Enable SMT (Chart/HTF/Both)
Clean vs Pro chart mode
Per-HTF SMT toggles and colors
Max SMT cycles limiter
Section 5: Detection Systems
Pivot & CISD detection settings
Section 6: Display Tables
Profiler Status Bar (position, size, colors)
Alert Settings Table (shows current L3/L2/L1 config)
Section 7: Asset Selection
Correlation Preset (Off, Auto, Manual)
Manual Asset 1/2/3 inputs
Invert Asset 3 for inverse correlations
SUPPORTED MARKETS
The built-in correlation library automatically detects pairs for:
Index Futures: NQ/ES/YM/RTY and micro variants
Forex: EUR/GBP/DXY triad, USD/JPY/CHF triad, CAD pairs
Crypto: BTC/ETH/TOTAL3, SOL/XRP pairs, major alts
Metals: Gold/Silver/Copper
Energy: Crude/Gasoline/Heating Oil
Treasuries: ZB/ZF/ZN
For assets not covered, use Manual mode to define your own correlation group.
TERMINOLOGY QUICK REFERENCE
Po3: Power of 3 (Accumulation, Manipulation, Distribution)
PSP: Precision Swing Point (pivot with divergence)
SMT: Smart Money Technique (divergence between correlated assets)
CISD: Change In the State of Delivery (confirmed directional shift)
HTF: Higher Timeframe
LTF: Lower Timeframe (your chart)
C1/C2/C3/C4: Candle sequence in Po3 profiling
T-Spot: Trading zone (50% from Open to wick in C3 / 25% in C4) Named this way for familiarity.
DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice. Trading involves substantial risk of loss and is not suitable for all investors. Past performance does not guarantee future results. Always use proper risk management and conduct your own analysis before making trading decisions.
Development Credits
HTF Candle plotting base logic inspired by @fadizeidan (ICT HTF Candles), with explicit permission from the crator himself for use as a Vendor. Constitutes Less than 20% of Final Codebase, avalaible for verification.
Vendor Rule Compliance: "Your script must also be published open-source, unless explicit permission to that effect was granted by the original author, or unless the reused code is considered public domain AND it constitutes an insignificant part of your codebase"
FOUNDATION AND UPGRADES
The HTF candle rendering logic builds upon the work of @fadizeidan, whose ICT HTF Candles indicator provided the foundational approach for plotting higher timeframe candles with OHLC representation, imbalance detection, and candle styling.
This indicator significantly extends that foundation with:
Automatic timeframe selection (the original required manual HTF configuration for all 6 slots)
A Fully Autonomous Alert System
Po3 profiling system with C1/C2/C3/C4 sequence tracking
Precision Swing Point detection using multi-asset divergence analysis
SMT divergence lines on both chart and HTF candles
CISD momentum tracking with optional Fibonacci projections
Multi-level alert system with phase and confluence filters
Automatic asset correlation detection via the AssetCorrelationUtils library
Profiler Status Bar for real-time phase tracking
Reduced HTF count (3 vs 6) with smarter auto-selection for cleaner charts compliance with IL compiler token limits.
Credits to the Original Publication
Link Here:
Developed by cephxs and fstarcapital
Uses AssetCorrelationUtils library by fstarcapital for automatic correlation detection
Conceptual Credits
This Indicator uses Concepts by the Inner Circle Trader, Michael Huddleston.
This Indicator uses concepts from a number of derived creators from ICT and is inspired by Creators including but not limited to: TTrades, GxT, Afyz, MMXM Trader, TradeDaye
VERSION
PineScript v6 | Ultimate+ Edition
Reuploaded for compliance with House Rules (Emojis)
SMC Market Structure + MTF Liquidity PRO STATS [MaB] SMC Market Structure + MTF Liquidity PRO STATS (INVITE-ONLY)
This is NOT a simple pivot detector or a mashup of existing indicators. It's a proprietary state machine algorithm specifically designed for Smart Money Concepts (SMC) traders.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ WHY THIS IS DIFFERENT - THE METHODOLOGY
Most market structure indicators on TradingView use pivot detection (e.g., "highest high of last X bars"). This approach creates two major problems:
1. No validation - a pivot is marked immediately, often leading to false signals
2. Repainting - pivots shift as new bars form
This indicator uses a state machine approach instead:
The algorithm processes each bar through distinct states:
• Monitoring - Tracking price movement after confirmed swing point
• Candidate - Potential swing detected, awaiting validation
• Validating - Checking confirmation criteria (candle count + pullback %)
• Confirmed - Swing point validated and locked
• Breakout - Monitoring for structure break or continuation
Each swing high/low must pass THREE validation checks before confirmation:
1. Minimum candles elapsed (default: 6)
2. Required pullback percentage met (default: 10% of range)
3. Breakout threshold exceeded (default: 5%, auto-reduced to 0.001% on large legs >2.5x avg)
This eliminates repainting - a confirmed point stays confirmed. The info table shows real-time validation progress: "Validating... 4/6 candles, 7.2%/10% pullback".
Liquidity Detection Method:
The algorithm detects Fair Value Gaps (FVG) using chain analysis:
1. Identifies consecutive FVG candles
2. Tracks price behavior after detection
3. Classifies zones based on validation timing
Two distinct zone types:
• Imbalances (validated zones) - FVG detected, then swing point confirmed → genuine institutional interest
• Inducements (invalidated zones) - FVG detected but invalidated before confirmation → liquidity trap
This distinction helps identify high-probability reaction zones vs. false signals.
Why Market Structure is Essential for Liquidity Classification:
This is NOT a simple combination of two separate indicators (structure + liquidity). The market structure validation state is REQUIRED to classify liquidity zones correctly.
Here's why they must be integrated:
A Fair Value Gap alone tells you nothing about its quality. The same FVG can be either:
• A genuine imbalance (institutional interest)
• OR a liquidity trap (inducement)
The classification depends entirely on WHEN the swing point gets confirmed:
Scenario A - IMBALANCE:
1. FVG forms at bar 100
2. Price retraces
3. Structure validation completes at bar 105 (swing confirmed)
4. FVG is classified as IMBALANCE → price respected the zone, structure confirmed it
Scenario B - INDUCEMENT:
1. FVG forms at bar 100
2. Price immediately reverses through the FVG
3. FVG gets invalidated at bar 102 (before structure confirmation)
4. FVG is classified as INDUCEMENT → liquidity trap, price didn't respect it
Without the state machine tracking structure validation timing, you cannot make this distinction. The liquidity detection algorithm queries the market structure state continuously to determine zone classification.
This is why market structure and liquidity must be deeply integrated in the same indicator - they are not independent features combined together, but interdependent components of the same analytical framework.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 PROPRIETARY FEATURES (WHY INVITE-ONLY)
1. Multi-Timeframe (MTF) Integration
Overlays higher timeframe FVG zones directly on your chart using request.security() with custom pure functions. This required extensive development to handle state-free detection while maintaining accuracy across timeframe switches.
2. Advanced Trend Statistics
Statistical analysis engine that calculates:
• Continuation Rate - Probability of Break of Structure (BOS) after pullback
Formula: (Total BOS) / (BOS + Reversals) × 100
Helps identify trending vs choppy market conditions
• Streak Analysis - Tracks consecutive continuations before reversal
Compares current streak to historical average (separate for uptrend/downtrend)
Color-coded risk assessment (green: below avg, yellow: at avg, red: above avg)
• Extension Ratios - Measures momentum strength using σ-filtered averages
Calculates how much new highs/lows exceed previous relative to pullback zone
Filters outliers using standard deviation to provide clean averages
These metrics required custom pattern recognition algorithms to identify valid retest zones and measure extensions accurately.
3. Adaptive Breakout Detection
Dynamic threshold adjustment based on leg amplitude:
• Normal legs: use standard threshold (1-5%)
• Large legs (>2.5x avg): threshold auto-reduced to 0.001%
This prevents missed breakouts on strong directional moves while maintaining noise filtering on typical price action.
4. Zone Size Intelligence
Proprietary filtering system that:
• Tracks historical zone sizes (separate arrays for TF and MTF)
• Calculates rolling averages (last 50 zones)
• Filters abnormally small zones (default: <15% of avg rejected)
• Prevents chart clutter from micro-FVGs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 WHAT YOU GET
Market Structure Tracking:
• Automatic swing high/low labeling (H1, H2... L1, L2...)
• Real-time validation progress in info table
• Instant structure updates on timeframe switch
• No repainting - confirmed points are locked
Liquidity Zones (Current TF):
• Imbalance zones (green/red) - validated institutional interest
• Inducement zones (orange/blue) - liquidity traps
• Automatic lifecycle tracking (active vs touched zones)
• Configurable retracement % to mark zones as touched
Multi-Timeframe Zones:
• Higher TF FVG overlay (e.g., Daily zones on 4H chart)
• Distinct colors (purple/fuchsia) for easy identification
• Separate size filtering for MTF zones
• Confluence detection between timeframes
Trend Analysis Table:
• Continuation Rate with color-coded thresholds
• Current Streak vs historical average
• Streak Average UP/DN (trend persistence)
• Extension UP/DN (momentum strength)
• All metrics update in real-time
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURATION
Market Structure:
• Min Confirmation Candles (1-100, default: 6)
• Required Pullback % (1-50%, default: 10%)
• Breakout Threshold (0-20%, default: 5%)
Liquidity Zones:
• Zone Size Tolerance (10-99%, default: 85%) - strictness of size filter
• Zone Retracement % (0-100%, default: 0%) - touch sensitivity
• Inactive Zones Transparency (50-99%, default: 90%)
• Individual color controls for each zone type
Multi-Timeframe:
• MTF Timeframe selector
• Separate colors for MTF demand/supply zones
• Independent size filtering
Display:
• Toggle Market Structure Table
• Toggle Trend Analysis Table
• Dark/Light theme
• Replay Mode for TradingView bar replay
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 WHO BENEFITS
• SMC/ICT Traders - Automate structure markup and FVG identification
• Multi-Timeframe Analysts - See higher TF liquidity without chart switching
• Strategy Developers - Use trend statistics to refine entry/exit rules
• Learners - Understand market structure through real-time validation display
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 IMPORTANT NOTES
• Use on higher timeframes (4H, Daily) for cleaner structure
• Enable Replay Mode when using TradingView bar replay
• This is an analysis tool, not a signal generator
• Combine with your own strategy and risk management
• The free lite version "Market Structure HighLow + Liquidity " on my profile lacks MTF and trend statistics
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY CLOSED-SOURCE & INVITE-ONLY
The custom algorithms include:
• State machine transition logic with 5+ states
• Custom pattern recognition for retest zones
• Statistical analysis with outlier filtering
• Adaptive threshold calculations
• Multi-timeframe pure function architecture
These represent months of development, testing, and refinement. The invite-only model allows me to:
• Provide dedicated support to users
• Gather feedback for continuous improvement
• Maintain the quality and exclusivity of the tool
This is not a simple combination of built-in indicators or public code. The logic and algorithms were developed from scratch - this does not use or combine existing public indicators like RSI, MA, Bollinger Bands, MACD, or community scripts.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, trading advice, or any other sort of advice.
Past performance is not indicative of future results. Trading involves substantial risk of loss and is not suitable for every investor. You should carefully consider your investment objectives, level of experience, and risk appetite before making any investment decisions.
The developer assumes no responsibility for any losses or damages resulting from the use of this indicator. Always do your own research and consult with a qualified financial advisor before making any trading decisions.
Larry Williams Qualified Trend Break Signals [tradeviZion]Larry Williams Qualified Trend Break Signals - Description
📖 Introduction
Welcome to the Larry Williams Qualified Trend Break Signals indicator. This description explains how the indicator works, its settings, and how to use it.
This indicator demonstrates Larry Williams' Qualified Trend Line Break technique - his preferred method for timing precise entries on daily charts when you already have a confirmed market setup.
---
🎯 About This Script
This indicator implements the Qualified Trend Line Break system - an entry technique that qualifies trend line breaks for better timing.
Important: This is NOT a signal generator. It's an entry timing tool for traders who already have a market setup and confirmation. Use it only after establishing weekly bias and daily confirmation.
Why We Made This Indicator:
This indicator demonstrates Larry Williams' favorite entry technique for daily timeframe trading. It's designed to be used as part of his complete methodology:
How To Use It Properly:
First, establish your setup: Check weekly chart for overall market bias (bullish/bearish)
Then confirm on daily: Look for confirmation signals on daily timeframe
Finally, use trend breaks: Enter trades only when trend breaks align with your setup direction
Important Warning: This is NOT a standalone buy/sell signal indicator. Using trend breaks without proper setup and confirmation will likely produce poor results. It's a timing tool for entries, not a signal generator.
---
About The Qualification Rules
The system improves on qualification methodology with these key changes:
For BUY signals (breaking above downtrend lines):
Break is usually bad if previous bar closed higher
But can still be good if:
Previous bar was inside the prior bar AND that prior bar closed lower
Price gaps above trend line and moves up at least one tick
Previous bar closed below its own opening price
For SELL signals (breaking below uptrend lines):
Break is usually bad if previous bar closed lower
But can still be good if:
Previous bar was inside the prior bar AND that prior bar closed higher
Price gaps below trend line and moves down at least one tick
Previous bar closed above its own opening price
---
📐 How The Qualification System Works
The trend break system is based on qualification methodology as developed by Larry Williams . It solves the problem where trend line breaks often fail and price goes back.
Trend Line Setup:
For BUY signals: Connect the two most recent declining swing highs to make a downtrend line
For SELL signals: Connect the two most recent rising swing lows to make an uptrend line
Inside Bar Rule:
A key principle: Trend breaks that occur on inside bars are completely ignored. The system only evaluates breaks that occur on regular bars, making signals more reliable.
How It Works In The Code
The indicator follows these steps:
Finds swing points: Identifies highs and lows in the price action
Draws trend lines: Connects 2 recent swing points to make trend lines
Checks inside bars: Ignores breaks that happen on inside bars
Qualifies signals: Uses the rules to check if breaks are good or bad
Shows signals: Only displays qualified BUY/SELL signals
Optional feature: Can show disqualified signals
⚙️ Settings
The indicator has 3 groups of settings to customize how it works.
---
📊 Signal Settings
Show Signals
Default: ON
ON: Displays green/red labels when trend breaks qualify for entry
OFF: Hides entry labels (trend lines still show for analysis)
Remember: These are entry TIMING signals, not standalone buy/sell signals
Signal Selection
Default: Both | Options: Buy Only, Sell Only, Both
Buy Only: Shows only BUY signals
Sell Only: Shows only SELL signals
Both: Shows both BUY and SELL signals
Break Validation
Default: Close | Options: Break Level, Close
Break Level: Signal when price touches the trend line (more signals)
Close: Signal when bar closes beyond trend line (fewer signals)
Tip: Try "Close" first for better signals
Show Disqualified
Default: OFF | Options: ON/OFF
What it does: Shows bad breaks
ON: Shows gray ❌ labels with explanations
OFF: Hides bad signals
👁️ Display Settings
Show Trend Lines
Default: ON
What it does: Shows trend lines on the chart
Looks like: Dashed blue lines connecting swing points
Goes to: Extends into future bars
Why: Shows where breakouts are expected
Show Swing Points
Default: ON
What it does: Marks highs/lows used for trend lines
Looks like: Shape markers at swing locations
Shows: How trend lines are constructed
Marker Style
Default: Circle | Options: Circle, Triangle, Square, Diamond, Cross
What it does: Choose shape for swing markers
Options: Circle, Triangle, Square, Diamond, Cross
Best choice: Circle is clear without being busy
Marker Size
Default: 3 | Range: 1-10
What it does: Controls marker size
Range: 1 (tiny) to 10 (large)
Show Inside Bars
Default: ON
What it does: Highlights inside bars
Looks like: Light orange background on inside bars
Note: These bars are ignored for break qualification
Important: Inside bars are ignored for break qualification
🎨 Colors
Signal Colors
Buy Signal (Default: Green) - Color for good BUY signals
Sell Signal (Default: Red) - Color for good SELL signals
Disqualified (Default: Gray) - Color for bad signals
Display Colors
Trend Line (Default: Blue) - Color for trend lines and markers
Inside Bar (Default: Light Orange) - Background for inside bars
💡 How To Use It In Larry Williams Methodology
Step 1 - Weekly Setup: Identify market bias on weekly chart (clear bullish/bearish trend)
Step 2 - Daily Confirmation: Find confirmation signals on daily timeframe
Step 3 - Trend Break Entry: Use qualified trend breaks only in setup direction
Important: Never enter based on trend breaks alone - always require setup + confirmation first
⚠️ Important Notice
This indicator implements Larry Williams' trend break entry technique. It should NOT be used as standalone buy/sell signals. Only use trend breaks for entry timing after you have established a proper market setup and confirmation. Poor results will occur if using signals without the complete Larry Williams methodology.
Credits: Based on Larry Williams' trading approach and qualification methodology. Swing detection logic adapted from "Larry Williams: Market Structure" by Smollet.
NIFTY PA Trade Planner v6 (Fixed)NIFTY PA Trade Planner v6 is an intraday price-action-based indicator designed for NIFTY / BANKNIFTY traders.
This script identifies high-probability bearish setups using:
• VWAP positioning
• EMA 9 & EMA 21 trend alignment
• Market structure (Lower Highs)
• Pullback & rejection logic
Key Features:
✔ Automatically detects bearish market bias
✔ Draws dynamic Support & Resistance levels
✔ Marks ideal SELL entries on pullback rejection
✔ Plots Stop-Loss based on recent structure
✔ Displays multiple targets using Risk–Reward (1:1, 1:2, 1:3)
✔ Gives EXIT signal if trade is invalidated (VWAP reclaim/structure break)
✔ Works best on a 5-minute timeframe for intraday trading
Recommended Usage:
• Timeframe: 5-minute
• Instruments: NIFTY / BANKNIFTY Index
• Suitable for Futures & Option Buying (ATM / ITM PUT)
• Avoid trading during low-volume sideways markets
This indicator is for educational and analytical purposes only.
Not financial advice.
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.






















