3D Cube Projection - √3 Diagonal3D Cube Projection - √3 Diagonal
OVERVIEW
This indicator implements Bradley F. Cowan's cube projection methodology from his "Four Dimensional Stock Market Structures & Cycles" work. It visualizes a 3D cube projected onto the 2D price-time chart, using the √3 (square root of 3) body diagonal as the primary analytical tool for identifying market structure and potential cycle termination points.
METHODOLOGY
The cube is constructed by selecting two pivot points (A and E) which form the body diagonal - the longest diagonal running through the cube's interior from one corner to the diagonally opposite corner. According to Cowan's geometric approach:
- Point A = Starting pivot (low or high)
- Point E = Ending pivot (opposite extreme)
- Body Diagonal (A→E) = √3 × cube side length
- Face Diagonal (A→C) = √2 × cube side length
The script calculates the cube dimensions by:
1. Measuring the total price range from A to E
2. Dividing by √3 to determine the cube side length in price
3. Distributing the time component across three equal segments
4. Projecting the 3D structure onto the 2D chart plane
FEATURES
✓ Interactive date selection for points A and E
✓ Automatic UPLEG/DOWNLEG detection
✓ All 8 cube vertices labeled (A-H)
✓ All 6 cube faces with independent color/opacity controls
✓ √3 body diagonal (red line by default)
✓ √2 face diagonal (orange line by default)
✓ Customizable cube lines, fills, and labels
✓ Information table showing key measurements
VISUAL CUSTOMIZATION
- Front & Back faces: Box fills for the two square faces
- Side faces: Left and right vertical faces
- Top & Bottom faces: Horizontal connecting faces
- Each group has independent color and opacity settings
- Label size and transparency fully adjustable
- Cube line styles (solid, dashed, dotted) for depth perception
IMPORTANT LIMITATIONS & DISCLOSURES
This indicator works within the inherent constraints of projecting 3D geometry onto a 2D price-time chart:
⚠️ VISUAL APPROXIMATION: This is a visual projection tool, not a mathematically perfect 3D cube. True 3D geometry cannot be accurately represented on a 2D plane without distortion.
⚠️ TIME DISTRIBUTION: The script divides the time axis into three equal segments (total bars ÷ 3) for practical visualization. This is an approximation that prioritizes visual coherence over strict geometric accuracy.
⚠️ UNIT SCALING: Price and time use different units (dollars vs. bars), making true isometric projection impossible. The cube appears proportional on screen but the dimensions are not directly comparable.
⚠️ 2D CONSTRAINT: We only have X (time) and Y (price) axes available. The Z-axis (depth) is simulated through visual projection techniques (line styles, shading).
INTENDED USE
This tool is designed for traders and analysts who study Bradley Cowan's geometric market analysis methods. It helps visualize:
- Market structure in geometric terms
- Potential support/resistance zones at cube edges
- Cycle timing relationships using √2 and √3 ratios
- Harmonic price-time relationships
The cube projection should be used as one component of a comprehensive analysis approach, combined with other technical tools and fundamental analysis.
MATHEMATICAL FOUNDATION
While the visual representation involves approximations, the core √3 relationship is mathematically sound:
- For any cube, the body diagonal = √3 × side length
- The face diagonal = √2 × side length
- These ratios are preserved in the price dimension calculations
HOW TO USE
1. Select your starting date (Point A) - typically a significant low or high
2. Select your ending date (Point E) - the opposite extreme pivot
3. The indicator automatically constructs the cube geometry
4. Analyze the cube edges, diagonals, and faces for market structure insights
5. Adjust colors and opacity to suit your chart aesthetic
TECHNICAL NOTES
- Works on all timeframes and instruments
- Best viewed on charts with sufficient historical data
- Cube updates in real-time as new bars form
- Range selection is marked with vertical lines and shading
- Calculator table shows Point A, Point E, side length, and bar measurements
ACKNOWLEDGMENT
This indicator is based on the geometric market analysis principles developed by Bradley F. Cowan. Users are encouraged to study Cowan's original works for deeper understanding of the theoretical framework.
DISCLAIMER
This indicator is for educational and analytical purposes only. It does not constitute financial advice. Past performance does not guarantee future results. Always conduct your own research and risk management before making trading decisions.
Analisis Candlestick
Doctor Analytics – EMERSON >🜂 Doctor Analytics – EMERSON >
“Where probability replaces emotion.”
Doctor Analytics – EMERSON > isn’t a tool — it’s a behavioral correction system for traders who refuse to gamble.
Built on the Kulture Metrics / Emerson Moss framework, it combines the raw aggression of momentum with the cold precision of mathematical expectancy.
This isn’t signal-hunting; it’s surgical probability alignment.
Inside every calculation beats the Path-Integral Engine — Linetsky-inspired stochastic modeling that measures the expected payoff of all recent price paths, weighted by volatility and discounted through time. It watches volatility breathe, measures it, and only moves when mathematics agrees with momentum.
The Kulture Metrics Dashboard transforms trading discipline into data:
Tracks your live balance, dynamic risk %, and target %.
Computes exact dollar risk and payoff values in real time.
Enforces drawdown protection with an automatic Loss Halt Flag after two consecutive hits.
Embeds compliance awareness through a Trust Bank audit watermark.
While others chase trends, EMERSON > calculates the probability of continuation.
Each signal passes through layered verification — trend integrity, volatility gate, and path-integral confirmation — filtering out emotional noise until only certainty remains.
Benefits that dominate the screen:
⚙️ Real-time equity evolution and risk-to-reward feedback.
⚙️ Path-integral logic that aligns with professional option-pricing models.
⚙️ Adaptive volatility gating for ultra-clean confirmations.
⚙️ Visual dashboard — no spreadsheets, no hesitation, no excuses.
Doctor Analytics – EMERSON > is more than an indicator; it’s a trading philosophy encoded in Pine v6.
For those who understand that discipline and mathematics are the last forms of rebellion.
Kulture Metrics | EMERSON — When logic meets inevitability.
Quantura - Supply & Demand Zone DetectionIntroduction
“Quantura – Supply & Demand Zone Detection” is an advanced indicator designed to automatically detect and visualize institutional supply and demand zones, as well as breaker blocks, directly on the chart. The tool helps traders identify key areas of market imbalance and potential reversal or continuation zones, based on price structure, volume, and ATR dynamics.
Originality & Value
This indicator provides a unique and adaptive method of zone detection that goes beyond simple pivot or candle-based logic. It merges multiple layers of confirmation—volume sensitivity, ATR filters, and swing structure—while dynamically tracking how zones evolve as the market progresses. Unlike traditional supply and demand indicators, this script also detects and plots Breaker Zones when previous imbalances are violated, giving traders an extra layer of market context.
The key values of this tool include:
Automated detection of high-probability supply and demand zones.
Integration of both volume and ATR filters for precision and adaptability.
Dynamic zone merging and updating based on price evolution.
Identification of breaker blocks (invalidated zones) to visualize market structure shifts.
Optional bullish and bearish trade signals when zones are retested.
Clear, visually optimized plotting for efficient chart interpretation.
Functionality & Core Logic
The indicator continuously scans recent price data for swing highs/lows and combines them with optional volume and ATR conditions to validate potential zones.
Demand Zones are formed when price action indicates accumulation or a strong bullish rejection from a low area.
Supply Zones are created when distribution or strong bearish rejection occurs near local highs.
Breaker Blocks appear when existing zones are invalidated by price, helping traders visualize potential market structure shifts.
Bullish and bearish signals appear when price re-enters an active zone or breaks through a breaker block.
Parameters & Customization
Demand Zones / Supply Zones: Enable or disable each individually.
Breaker Zones: Activate breaker block detection for invalidated zones.
Volume Filter: Optional filter to only confirm zones when volume exceeds its long-term average by a user-defined multiplier.
ATR Filter: Optional filter for volatility confirmation, ensuring zones form under strong momentum conditions.
Swing Length: Controls the number of bars used to detect structural pivots.
Sensitivity Controls: Adjustable ATR and volume multipliers to fine-tune detection responsiveness.
Signals: Toggle for on-chart bullish (▲) and bearish (▼) signal plotting when price interacts with zones.
Color Customization: User-defined bullish and bearish colors for both standard and breaker zones.
Core Calculations
Zones are detected using pivot highs and lows with a defined lookback and lookahead period.
Additional filters apply if ATR and volume are enabled, requiring conditions like “ATR > average * multiplier” and “Volume > average * multiplier.”
Detected zones are merged if overlapping, keeping the chart clean and logical.
When price breaks through a zone, the original box is closed, and a new breaker zone is plotted automatically.
Bullish and bearish markers appear when zones are retested from the opposite side.
Visualization & Display
Demand zones are shaded in semi-transparent bullish color (default: blue).
Supply zones are shaded in semi-transparent bearish color (default: red).
Breaker zones appear when previous imbalances are broken, helping to spot structural shifts.
Optional arrows (▲ / ▼) indicate potential buy or sell reactions on zone interaction.
Use Cases
Identify institutional areas of accumulation (demand) or distribution (supply).
Detect potential breakout traps and market structure shifts using breaker zones.
Combine with other tools such as volume profile, EMA, or liquidity indicators for deeper confirmation.
Observe retests and reactions of zones to anticipate possible reversals or continuations.
Apply multi-timeframe analysis to align higher timeframe zones with lower timeframe entries.
Limitations & Recommendations
The indicator does not predict future price movement; it highlights structural imbalances only.
Performance depends on chosen swing length and sensitivity—users should optimize parameters for each market.
Works best in volatile markets where supply and demand imbalances are clearly expressed.
Should be used as part of a broader trading framework, not as a standalone signal generator.
Markets & Timeframes
The “Quantura – Supply & Demand Zone Detection” indicator is suitable for all asset classes including cryptocurrencies, Forex, indices, commodities, and equities. It performs reliably across multiple timeframes, from intraday scalping to higher timeframe swing analysis.
Author & Access
Developed 100% by Quantura. Published as a Open-source script indicator. Access is free.
Important
This description complies with TradingView’s Script Publishing and House Rules. It clearly explains the indicator’s originality, underlying logic, functionality, and intended use without unrealistic claims or performance guarantees.
SMC ORB vs Pre-Market SPY/IWMStacks institutional confluences such as Smart Money Concepts, Inner Circle Trading, volatility, and structure.
Plots Premarket high/low and 15 minute Opening range
Plots the first sweep of Premarket high/low and any subsequent orb breaks
SMC ORB vs PM ALPHADesigned to stack institutional confluences such as Smart Money Concepts, Inner Circle Trading, volatility, and market structure.
Plots pre-market high/low and 15 Opening Range.
Plots first sweep of Pre-market high/low as well as orb break/holds.
TP of Previous high/low & SL optional
REJECTION DETECTOR🔥 CTR (Candle Terjepit - Rejection)
This indicator is specifically designed to detect Rejection Candles, which are moments when the price rejects a certain level and has the potential to form a strong reversal or rapid reaction — an important signal for scalpers and price action traders.
💡 Key Concept:
Rejection is a form of market reaction to areas of liquidity, support-resistance, or order block zones. Candles with long tails and small bodies indicate an imbalance between buyers and sellers, providing an early indication that the price may soon reverse.
⚙️ Key Features
🔍 Automatic Rejection Candle Detection (Buy & Sell)
🧠 Body-to-tail ratio filter for more precise signal validation
🎨 Customizable candle colors and appearance
📊 Suitable for all pairs and timeframes
Geometric Price-Time Triangle Calculator═══════════════════════════════════════════════════
GEOMETRIC PRICE-TIME TRIANGLE CALCULATOR
═══════════════════════════════════════════════════
Calculates Point C of a geometric triangle using different rotation angles from any selected price swing. Based on Bradley F. Cowan's Price-Time Vector (PTV) methods from "Four-Dimensional Stock Market Structures and Cycles."
📐 WHAT IT DOES
────────────────────────────────────────────────────
Select two points (A and B) on any swing, choose an angle, and the indicator calculates where Point C would be mathematically. It's just vector rotation applied to price charts.
This shows you where Point C lands in both price AND time based on pure geometry - not a prediction, just a calculation.
🎯 FEATURES
────────────────────────────────────────────────────
✓ 10 Different Angles
• Gann ratios: 18.435° (1x3), 26.565° (1x2), 45° (1x1), 63.435° (2x1), 71.565° (3x1)
• Other angles: 30°, 60°, 90°, 120°, 150°
✓ Visual Triangle
• Adjustable colors and opacity for points A, B, C
• Line styles: Solid, Dashed, Dotted
• Extend lines: None, Left, Right, Both
✓ Crosshair at Point C
• Shows where Point C is located
• Vertical line = bar position
• Horizontal line = price level
✓ Data Table
• Shows all calculations
• Price-to-Bar ratio
• Point C location (price and bars from A/B)
• Toggle on/off
🔧 HOW TO USE
────────────────────────────────────────────────────
1. Pick your swing start date (Point A)
2. Pick your swing end date (Point B) - make sure these dates capture the actual high/low of your swing
3. Choose an angle from the dropdown
4. Look at Point C - that's where the geometry puts it
Different angles = different Point C locations. Whether price actually goes there is up to the market.
📊 THE ANGLES
────────────────────────────────────────────────────
- 18.435° (1x3) - Shallow rotation
- 26.565° (1x2) - Moderate rotation
- 45° (1x1) - Gann's balanced ratio
- 60° - Equilateral triangle (default)
- 63.435° (2x1) - Steeper rotation
- 71.565° (3x1) - Very steep rotation
- 90° - Right angle
- 120°-150° - Obtuse angles
💡 PRACTICAL USE
────────────────────────────────────────────────────
→ See where geometric patterns would complete
→ Test if your market respects certain angles
→ Find where multiple angles converge
→ Compare projected Point C to actual price action
→ Use 90° to see symmetrical price/time relationships
→ Backtest historical swings to see what worked
⚙️ HOW IT WORKS
────────────────────────────────────────────────────
1. Takes your AB swing
2. Calculates the BA vector (reverse direction)
3. Normalizes price and time using Price-to-Bar ratio
4. Rotates the vector by your selected angle
5. Converts back to chart coordinates
Basic trigonometry. That's all it is.
📚 BACKGROUND
────────────────────────────────────────────────────
Based on Bradley F. Cowan's Price-Time Vector (PTV) concept from "Four-Dimensional Stock Market Structures and Cycles" and W.D. Gann's geometric angle analysis. Cowan observed that markets sometimes complete geometric patterns. This tool calculates where those patterns would complete mathematically. Whether price actually respects these geometric relationships is something you need to test yourself.
⚠️ IMPORTANT
────────────────────────────────────────────────────
- This is geometric calculation, not prediction
- Point C shows where the math puts it, not where price will go
- Some angles might work for your market, some won't
- Test it yourself on historical data
- Price-to-Bar Ratio stays constant regardless of angle
- Don't trade based on this alone
- Works on all timeframes and assets
🎨 CUSTOMIZATION
────────────────────────────────────────────────────
- Show/hide triangle
- Individual colors for A, B, C points
- Adjust opacity (0-100)
- Line styles for each triangle side
- Extend lines left/right/both/none
- Show/hide data table
- Crosshair color and width
- Customizable table colors
═══════════════════════════════════════════════════
Higher Timeframe Box & Divider - All Candles [GoldnHunt]The Higher Timeframe Box & Divider – All Candles indicator visually maps higher timeframe candles onto lower timeframe charts.
It highlights the open and close range of each higher timeframe candle as a box, along with a vertical divider marking the start of each new period.
This helps traders clearly see higher timeframe structure and momentum flow without switching charts.
Features:
Draws a box showing only the body (open to close) of each higher timeframe candle.
Uses candle color to represent bullish and bearish momentum.
Adds a divider line for each new higher timeframe candle.
Works across all symbols and timeframes.
Lightweight and optimized for performance.
Use case:
Perfect for traders using multi-timeframe (MTF) analysis who want to visualize higher timeframe candle progression while observing lower timeframe price action.
Actionable Signals: Hammers, Shooters, and Inside Bars#TheStrat Actionable Signals
This indicator automatically detects hammers, shooters, and inside bars, which are key reversal and continuation patterns that can signal actionable trading opportunities. These 'Actionable Signals' are based on #TheStrat methodology developed by Rob Smith.
This indicator allows you to use a 'Classic' hammer/shooter definition as well as to customize hammer/shooter candle proportions to your liking.
Pattern Types
Classic Hammer/Shooter - Traditional pin bar pattern featuring a small body (≤30% of range) positioned at the extreme with a long dominant wick (3x+ body ratio). The most widely recognized reversal signal.
Custom Hammer/Shooter - Fully adjustable pattern parameters allowing you to fine-tune detection criteria for your specific trading strategy and timeframe preferences.
Paddle - Strong momentum bar with a large body (up to 85%) closing within 5% of the extreme. Identifies continuation moves with conviction. Color-validated (green hammers, red shooters).
Rejection - Wick-dominant pattern showing price rejection at extremes. Features moderate body (≤60%) with strong rejection wick (≥40%). Color-agnostic for flexibility.
Inside Bar - Bar contained entirely within the previous bar's range, signaling consolidation and potential breakout setups.
Key Features
Multi-Pattern Detection: Enable multiple pattern types simultaneously to capture different market structures
Pivot Validation: Optional swing high/low requirement ensures patterns occur at meaningful inflection points
Session Filtering: Restrict signals to specific trading sessions across multiple timezones
Visual Clarity: Color-coded markers distinguish between pattern types (customize via Style settings)
Testing Panel: Built-in debugging tool displays detailed bar analysis for fine-tuning detection parameters
How to Use
Default Settings: Start with Classic, Paddle, and Rejection patterns enabled for balanced signal generation
Pivot Filter: Keep "Require Swing High/Low" enabled to focus on patterns at key support/resistance levels
Customization: Adjust pattern strictness parameters based on your timeframe and trading style
Colors: Modify marker colors and styles through the Style tab for optimal chart visibility
Testing Panel: Enable to see why patterns are or aren't triggering on specific bars
Please share any issues you encounter, it will help improve the script for everyone!
Note: This indicator displays historical patterns and should be used as part of a comprehensive trading strategy. Past performance does not guarantee future results.
Opposing Candle V2🟩 OC (Opposing Candle) Multi–Timeframe Framework
🔍 Overview
The OC Indicator automatically detects and displays Opposing Candles (OCs) across up to three timeframes.
An Opposing Candle is a candle that fully engulfs the previous one, signaling a potential shift in control — either a trend continuation or a trend reversal.
This multi–timeframe framework gives traders a structured way to visualize displacement, pullbacks, and momentum shifts between timeframes.
⚙️ How It Works
Each OC is drawn as a box showing:
High & Low → The candle’s full range
Open Line (black) → Key control level
Midline (white) → Candle equilibrium
Optional labels for timeframe and session
You can enable up to 3 timeframes (e.g., 30m / 1H / 4H) and adjust how many OCs to display for each.
📈 Trading Framework
🔹 Continuation Setup (Trend Following)
1. 4H Bias → Bullish or Bearish
Identify clear trend structure (HH/HL = bullish, LH/LL = bearish).
Confirm strong displacement and visible gaps between OCs — signs of momentum and healthy trend continuation.
2. 1H Confirmation OC
OC forms in the direction of the 4H bias, confirming control.
3. 30min Pullback OC
Opposite–colored OC appears → represents the pullback.
4. Entry Trigger
A yellow candle closes beyond the 30min OC open line, confirming the end of the pullback.
→ Enter in trend direction.
🎯 Targets
Target 1: Next 1H OC high or low (in trend direction)
Target 2: Next 4H OC high or low
🛑 Stop: Beyond the 30min OC’s opposite wick
🔹 Reversal Setup (Trend Shift)
1. 4H Structure → Extended or Losing Momentum
When there are no higher–timeframe gaps and no displacement, momentum weakens — often a sign of potential reversal.
2. Opposing OC Forms on HTF
A strong engulfing OC appears against the previous trend at a key structural level.
3. Lower–Timeframe Alignment
1H and 30min OCs begin forming in the new direction, confirming control shift.
4. Entry Trigger
Break of the lower–timeframe OC open line signals the reversal confirmation.
🟢 Example: Bullish Reversal
4H downtrend shows compression (no displacement)
4H bullish OC forms at support
30min breaks above a bearish OC’s open line → Go long
🔴 Example: Bearish Reversal
4H uptrend stalls at resistance
4H bearish OC forms
30min breaks below a bullish OC’s open line → Go short
🎯 Targets
Target 1: Nearest opposing 1H OC high/low
Target 2: Major 4H structural high/low
🛑 Stop: Beyond the reversal OC wick
🧠 Key Concepts
Displacement = Strength. Strong, impulsive moves with clear gaps between OCs show continuation.
Compression = Weakness. Overlapping candles and no HTF displacement often hint at reversal.
OC = Control Candle. The open line is the “line in the sand” — when price breaks it, control flips.
Multi–TF Confluence = Precision. 4H → 1H → 30m gives you structure → confirmation → entry accuracy.
🎨 Features
✅ Multi–Timeframe OC detection (default: 30m / 1H / 4H)
✅ Bullish & Bearish boxes with open and midlines
✅ Break candles highlighted yellow
✅ Optional labels (timeframe + session)
✅ Session filters (Asia, London, NYAM, NYPM)
✅ Fully customizable visuals and extension lengths
Volatility Resonance CandlesVolatility Resonance Candles visualize the dynamic interaction between price acceleration, volatility, and volume energy.
They’re designed to reveal moments when volatility expansion and directional momentum resonate — often preceding strong directional moves or reversals.
🔬 Concept
Traditional candles display direction and range, but they miss the energetic structure of volatility itself.
This indicator introduces a resonance model, where ATR ratio, price acceleration, and volume intensity combine to form a composite signal.
* ATR Resonance: compares short-term vs. long-term volatility
* Acceleration: captures the rate of price change
* Volume Energy: reinforces the move’s significance
When these components align, the candle color “resonates” — brighter, more intense candles signal stronger volatility–momentum coupling.
⚙️ Features
* Adaptive Scaling
Normalizes energy intensity dynamically across a user-defined lookback period, ensuring consistency in changing market conditions.
* Power-Law Transformation
Optional non-linear scaling (gamma) emphasizes higher-energy events while keeping low-intensity noise visually subdued.
* Divergence Mode
When enabled, colors can invert to highlight energy divergence from candle direction (e.g., bearish pressure during bullish closes).
* Customizable Styling
Full control over bullish/bearish base colors, transparency scaling, and threshold sensitivity.
🧠 Interpretation
* Bright / High-Intensity Candles → Strong alignment of volatility and directional energy.
Often signals the resonant phase of a move — acceleration backed by volatility expansion and volume participation.
* Dim / Low-Intensity Candles → Energy dispersion or consolidation.
These typically mark quiet zones, pauses, or inefficient volatility.
* Opposite-Colored Candles (if divergence mode on) → Potential inflection zones or hidden stress in the trend structure.
⚠️ Disclaimer
This script is for educational purposes only.
It does not constitute financial advice, and past performance is not indicative of future results. Always do your own research and test strategies before making trading decisions.
AEON | Liquidity HunterA visual tool for identifying high-probability liquidity zones across multiple timeframes and sessions.
Overview
Liquidity Hunter is a multi-timeframe, all market tool designed to help traders visualise areas where price may be drawn in search of resting liquidity. These liquidity zones often align with swing highs and lows, session extremes, or significant higher-time-frame reference points.
Rather than producing entry or exit signals, this indicator aims to support market behaviour analysis and contextual awareness.
Core Functions
The indicator identifies potential liquidity areas using four optional methods:
1. Current Time Frame Analysis – Automatically locates swing highs and lows based on a customisable setting for sensitivity and lookback depth.
2. Higher Time Frame Analysis – Uses the same logic as above, but projects liquidity zones from a selected higher time frame (HTF).
3. Session Highs & Lows – Highlights the Asian, London, New York, or user-defined session extremes where liquidity commonly pools.
4. Time-Based Highs & Lows – Marks the final bar of any higher time frame (for example, the last H4 or D1 candle) to show potential liquidity reference points.
Each method can be enabled or disabled independently and visually customised, allowing traders to tailor the display to their preferred style and time frame.
How to Use
When applied, the indicator plots horizontal levels representing potential liquidity pools. These levels persist until price engages with or mitigates them, at which point users can opt to modify their visual style or delete them as preferred.
Adjusting the sensitivity of the current and higher time frame levels may reflect the market's likelihood of treating them as targets or reversal points.
Many traders combine these levels with concepts such as market structure shifts, displacement, or fair-value gaps to build a narrative around price behaviour.
Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice or a trade signal. Past performance or visual confluence does not guarantee future results.
---
About the Author
Created by a passionate developer focused on algorithmic and quantitative concepts.
Narratives [Pro+]Narratives - Release
Narratives is a comprehensive trading indicator designed to help traders build a structured narrative around price action. Built on the concepts of Inner Circle Trader, GxT Profiling, and HTF Analysis, It integrates advanced Smart Money concepts such as Fair Value Gaps, SMT Divergence, Liquidity Sweeps, Precision Swing Points, and Session Levels — all within one cohesive and adaptive system. Explore the features below:
Fair Value Gaps (FVG)
- Automatically detects and displays bullish and bearish Fair Value Gaps with dynamic invalidation
- Customizable colors, box limits, and extension behavior until price closes through the gap
- Automatically removes invalidated gaps for a cleaner view
Smart Money Technique (SMT) Divergence
- Detects divergence between correlated assets at Previous Day High/Low levels
- Automatic preset detection for major markets including Indices, Forex, Metals, Energy, and Crypto
- Inversion SMT detection when correlated assets sweep levels while the primary asset does not
- Labels display which specific assets are in divergence
Candle Sweep Detection
- Identifies C2 sweep patterns where Candle 2 sweeps Candle 1’s high or low and closes back
- Detects C3 closure patterns
- Dynamic detection removes sweep lines if subsequent price action invalidates the pattern
- Configurable maximum sweeps and optional bias filtering
Precision Swing Point (PSP)
- Detects swing highs and lows that occur with correlated asset divergence
- Two display modes:
- PSP Only – shows confirmed swing points with divergence
- All Precision Candles – highlights every divergence candle
- Supports up to three correlated assets with both manual and automatic preset modes
Previous Day High/Low (PDH/PDL)
- Plots previous day’s high and low across all intraday timeframes
- Dynamic mitigation stops line extension when levels are swept
- Customizable line styles for active and mitigated states
- Status tracking shows Intact or Swept in the information table
Previous Week High/Low (PWH/PWL)
- Plots previous week’s high and low with automatic detection across all intraday timeframes
- Dynamic mitigation stops line extension when levels are swept
- Customizable line styles for active and mitigated states
- Status tracking shows Intact or Swept in the information table
Premium / Discount Zones
- Automatically calculates and displays Premium and Discount ranges based on current structure
- Helps visualize optimal trade zones within equilibrium
- Optional midpoint (Equilibrium) line
- Fully customizable colors and fill styles
Killzone Levels
- Tracks Asia and London session highs and lows with automatic timezone conversion
- Levels extend until mitigated with optional line removal
- Session-based detection resets daily
Timeline Markers
- Four customizable vertical lines mark key trading times
- Default setup includes major market opens in New York timezone
- Optional display on lower timeframes
Quarterly Theory
- Plots vertical lines marking quarterly cycles across multiple timeframes
- 15M charts: 90m quarters
- 30M charts: Daily quarters (6-hour cycles from 6PM)
- 1H charts: Weekly quarters
- 4H charts: Monthly quarters
- Daily charts: Yearly quarters
Information Table
- Displays current bias, timeframe, PDH/PDL status, and timezone
- Customizable position, colors, font size, and individual element toggles
- Includes Ticker and Timeframe for quick reference
Up vs Down Volume Compared to PriceHi team,
I’ve put together a simple TradingView indicator that breaks down the last N candles into up-moves and down-moves, showing how much volume supported each side. It helps you quickly see whether the market is rallying on strong participation or just drifting higher on weak volume.
The tool tracks total up-volume versus down-volume, compares their ratios, and flags when pullbacks are happening with noticeably lower volume than the prior push up — a setup that often signals a healthy continuation rather than a reversal.
It also shows key metrics like total volume, price change, and up/down ratios directly on the chart for quick assessment. You’ll instantly know if you’re looking at a light-volume pullback or a heavy-volume sell-off.
Let’s test it out across a few symbols and discuss any tweaks we’d like — maybe layering an EMA or VWAP filter for cleaner trend confirmation.
CPT - CRT Sessions🧭 CPT - CRT Sessions V3
Automated Killzones, CRT Ranges, FVGs, and Market Structure Anchors — built for precision intraday analysis.
🔹 Overview
CPT - CRT Sessions V3 is an advanced all-in-one price action indicator designed to simplify your intraday charting and speed up trade preparation.
It automatically plots key session killzones, Central Range Times (CRT), Fair Value Gaps (FVGs), and market structure anchors such as NDOG, NWOG, and PDH/PDL, allowing traders to identify premium and discount zones at a glance.
⚙️ Core Features
🕒 CRT Ranges (Central Range Time)
Automatically plots 1HR CRT (for futures) and 4HR CRT (for forex) sessions.
Includes color-coded high/low lines for instant visual reference.
Configurable hours (UTC-4 default) and adjustable forward projection.
📦 Killzones
Automatically draws Asian, London, and New York (AM, Lunch, PM) session boxes.
Each killzone features:
Adjustable start/end times
Independent color and transparency controls
Session labeling inside boxes
Uses the classic ICT-style session structure (Asia: 20:00–23:59 UTC-4 by default).
⚡ Fair Value Gaps (FVGs)
Detects both bullish and bearish FVGs automatically.
Displays each gap with:
Midpoint line
Label inside the box (e.g., “1HR FVG”, “4HR FVG”)
Auto-remove logic once price mitigates the gap.
Works on all timeframes.
🔰 Market Anchors
PDH / PDL — Previous Day High & Low
NDOG / NWOG — New Day & New Week Opening Gaps
Automatically drawn and color-coded for visual clarity.
🎨 Customization
Adjustable line styles, widths, and label sizes
Individual transparency sliders for each session box
Optional 24-hour display filtering
Fully timezone-aware (default: UTC-4, matching Exchange time)
💡 Ideal For
Traders following ICT, Smart Money Concepts, or Session Liquidity Models
Scalpers and intraday traders looking to automate manual markups
Multi-timeframe confluence mapping (FVGs + Killzones + CRTs)
🧠 Notes
This tool is for chart analysis only — not an entry or exit signal.
Always perform your own confluence checks before trading.
Demand Supply Zones with MTFDemand Supply Zones with Multi-Timeframe Analysis
Overview:
Advanced institutional demand/supply zone detector with multi-timeframe analysis, proximity alerts, and trend dashboards. Identifies high-probability reversal areas using intelligent base detection and breakout validation across 4 simultaneous timeframes.
Core Unique Features:
• 💎 Elite Base Factor: Auto-detects institutional base patterns using pre-breakout candle body ratio analysis (adjustable 0.1-2.0).
• 🌐 4-Timeframe Zone Detection: Simultaneous MTF zones with individual "👁️ Tested" toggles for granular control - unprecedented in demand/supply indicators.
• 🚨 Proximity Dashboard: Real-time distance tracking to nearest zones (current + all MTF). Visual "APPROACHING!" alerts when price within threshold %.
• 📊 Zone Analytics Dashboard: Live counters for active/tested zones per timeframe with date range display and MTF status tracking.
• 📈 Multi-Timeframe Trend Analysis: 4-TF trend direction
• 🎯 Advanced EMA System: 10 multi-timeframe EMA-20 lines + Golden/Death Cross alerts with customizable styling.
• 📅 Date Range Filter: Performance optimization with calendar-based zone limits (10-500 zones).
• 🧩 Gap Filling: Optional gap bridging between base and leg-out candles for continuous zones.
• 🔐 No Repainting: MTF zones created only on confirmed bars with lookahead bias disabled.
How It Works:
1. Base Detection: Identifies consolidation candles (1-4 consecutive) with customizable body % threshold. Elite mode auto-detects when pre-breakout candle is significantly smaller.
2. Leg-Out Validation: Confirms breakout strength of legout
3. Zone Extension: Projects zones forward (10-500 bars).Fresh zones (green/red) turn gray when tested.
4. MTF Integration: Detects zones from 4 higher timeframes with independent parameters. Each MTF has individual tested zone toggle.
5. Analytics: Proximity dashboard calculates real-time distance to nearest zones. Trend dashboard shows direction across 4 TFs.
Important Notes:
• Educational Purpose: This indicator is for analysis and learning only. Does not guarantee future results.
• Risk Management Required: Always use stop losses and proper position sizing.
• Chart Type: Use standard Candlestick charts. Non-standard charts (Heikin Ashi/Renko) not recommended for accurate zone detection.
• Timeframe Requirements: MTF zones appear only when viewing lower timeframe than selected MTF (e.g., view 1H chart to see Daily MTF zones).
• Performance: Enable Date Range Filter when using multiple MTF timeframes to reduce computational load.
• Past Performance Disclaimer: Historical accuracy does not guarantee future trading results.
⭐ If you find this indicator valuable, please like and share!
CHOCH + FVG Signals [30m Optimized]CHOCH + FVG Signals
🎯 What It Does:
This script automatically scans your chart for high-probability Smart Money Concepts (SMC) setups based on two key institutional trading principles:
Change of Character (CHOCH) – A shift in market structure signaling potential reversal
Fair Value Gap (FVG) – An imbalance zone where price moved too fast, often acting as support/resistance
When both conditions align, the script plots clear Buy (▲) and Sell (▼) signals directly on your chart — ideal for intraday trading on the 30-minute timeframe (but works on any timeframe).
✅ Key Features:
🔹 Visual Fair Value Gaps
Green shaded zones = Bullish FVGs (potential support)
Red shaded zones = Bearish FVGs (potential resistance)
Toggle on/off in settings
🔹 Smart CHOCH Detection
Detects breaks of recent swing highs/lows with proper context
Avoids false signals by confirming prior price structure
🔹 Clear Trade Signals
Green ▲ below bar = Buy signal (Bullish CHOCH + FVG confluence)
Red ▼ above bar = Sell signal (Bearish CHOCH + FVG confluence)
🔹 Customizable Filters
Option to require FVG for a signal (recommended for higher accuracy)
Adjust sensitivity via swing detection settings (default optimized for 30m)
🔹 Alert-Ready
Built-in alert conditions for instant notifications on TradingView mobile/desktop
⚙️ How to Use:
Apply to a 30-minute chart (e.g., EURUSD, Gold, NAS100, BTC)
Wait for at least 50–100 bars to load (so swing points appear)
Look for:
A green triangle (▲) → consider long entry near FVG support
A red triangle (▼) → consider short entry near FVG resistance
Confirm with price action: Wait for a strong candle close or rejection at the FVG zone
Use stop-loss below/above the FVG and target recent liquidity pools
💡 Pro Tip: Best used during high-volume sessions (e.g., London Open 7–10 AM UTC, NY Open 12:30–3:30 PM UTC).
🛠️ Settings (Inputs):
Show Fair Value Gaps
✅ Enabled
Visualize FVG zones
Max FVG History
100 bars
Prevent chart clutter
Require FVG for Signal?
✅ Enabled
Higher-quality setups (disable to test CHOCH-only)
⚠️ Important Notes:
This is a signal generator, not financial advice. Always manage risk.
Works best in trending or breaking markets — avoid during low-volatility ranges.
FVGs may get filled (tested) before price continues — patience improves results.
Backtest on historical data before live trading.
📣 Ideal For:
Retail traders learning Smart Money Concepts (SMC)
Price action traders seeking institutional-level confluence
Intraday scalpers & swing traders on 30m–1H timeframes
Realtime RenkoI've been working on real-time renko for a while as a coding challenge. The interesting problem here is building renko bricks that form based on incoming tick data rather than waiting for bar closes. Every tick that comes through gets processed immediately, and when price moves enough to complete a brick, that brick closes and a new one opens right then. It's just neat because you can run it and it updates as you'd expect with renko, forming bricks based purely on price movement happening in real time rather than waiting for arbitrary time intervals to pass.
The three brick sizing methods give you flexibility in how you define "enough movement" to form a new brick. Traditional renko uses a fixed price range, so if you set it to 10 ticks, every brick represents exactly 10 ticks of movement. This works well for instruments with stable tick sizes and predictable volatility. ATR-based sizing calculates the average true range once at startup using a weighted average across all historical bars, then divides that by your brick value input. If you want bricks that are one full ATR in size, you'd use a brick value of 1. If you want half-ATR bricks, use 2. This inverted relationship exists because the calculation is ATR divided by your input, which lets you work with multiples and fractions intuitively. Percentage-based sizing makes each brick a fixed percentage move from the previous brick's close, which automatically scales with price level and works well for instruments that move proportionally rather than in absolute tick increments.
The best part about this implementation is how it uses varip for state management. When you first load the indicator, there's no history at all. Everything starts fresh from the moment you add it to your chart because varip variables only exist in real-time. This means you're watching actual renko bricks form from real tick data as it arrives. The indicator builds its own internal history as it runs, storing up to 250 completed bricks in memory, but that history only exists for the current session. Refresh the page or reload the indicator and it starts over from scratch.
The visual implementation uses boxes for brick bodies and lines for wicks, drawn at offset bar indices to create the appearance of a continuous renko chart in the indicator pane. Each brick occupies two bar index positions horizontally, which spaces them out and makes the chart readable. The current brick updates in real time as new ticks arrive, with its high, low, and close values adjusting continuously until it reaches the threshold to close and become finalized. Once a brick closes, it gets pushed into the history array and a new brick opens at the closing level of the previous one.
What makes this especially useful for debugging and analysis are the hover tooltips on each brick. Clicking on any brick brings up information showing when it opened with millisecond precision, how long it took to form from open to close, its internal bar index within the renko sequence, and the brick size being used. That time delta measurement is particularly valuable because it reveals the pace of price movement. A brick that forms in five seconds indicates very different market conditions than one that takes three minutes, even though both bricks represent the same amount of price movement. You can spot acceleration and deceleration in trend development by watching how quickly consecutive bricks form.
The pine logs that generate when bricks close serve as breadcrumbs back to the main chart. Every time a brick finalizes, the indicator writes a log entry with the same information shown in the tooltip. You can click that log entry and TradingView jumps your main chart to the exact timestamp when that brick closed. This lets you correlate renko brick formation with what was happening on the time-based chart, which is critical for understanding context. A brick that closed during a major news announcement or at a key support level tells a different story than one that closed during quiet drift, and the logs make it trivial to investigate those situations.
The internal bar indexing system maintains a separate count from the chart's bar_index, giving each renko brick its own sequential number starting from when the indicator begins running. This makes it easy to reference specific bricks in your analysis or when discussing patterns with others. The internal index increments only when a brick closes, so it's a pure measure of how many bricks have formed regardless of how much chart time has passed. You can match these indices between the visual bricks and the log entries, which helps when you're trying to track down the details of a specific brick that caught your attention.
Brick overshoot handling ensures that when price blows through the threshold level instead of just barely touching it, the brick closes at the threshold and the excess movement carries over to the next brick. This prevents gaps in the renko sequence and maintains the integrity of the brick sizing. If price shoots up through your bullish threshold and keeps going, the current brick closes at exactly the threshold level and the new brick opens there with the overshoot already baked into its initial high. Without this logic, you'd get renko bricks with irregular sizes whenever price moved aggressively, which would undermine the whole point of using fixed-range bricks.
The timezone setting lets you adjust timestamps to your local time or whatever reference you prefer, which matters when you're analyzing logs or comparing brick formation times across different sessions. The time delta formatter converts raw milliseconds into human-readable strings showing days, hours, minutes, and seconds with fractional precision. This makes it immediately clear whether a brick took 12.3 seconds or 2 minutes and 15 seconds to form, without having to parse millisecond values mentally.
This is the script version that will eventually be integrated into my real-time candles library. The library version had an issue with tooltips not displaying correctly, which this implementation fixes by using a different approach to label creation and positioning. Running it as a standalone indicator also gives you more control over the visual settings and makes it easier to experiment with different brick sizing methods without affecting other tools that might be using the library version.
What this really demonstrates is that real-time indicators in Pine Script require thinking about state management and tick processing differently than historical indicators. Most indicator code assumes bars are immutable once closed, so you can reference `close ` and know that value will never change. Real-time renko throws that assumption out because the current brick is constantly mutating with every tick until it closes. Using varip for state variables and carefully tracking what belongs to finalized bricks versus the developing brick makes it possible to maintain consistency while still updating smoothly in real-time. The fact that there's no historical reconstruction and everything starts fresh when you load it is actually a feature, not a limitation, because you're seeing genuine real-time brick formation rather than some approximation of what might have happened in the past.
HTF Candles & ReversalsThis indicator, "HTF Candles & Reversals," provides multi-timeframe (HTF) candlestick overlays combined with advanced market structure and reversal detection, all on your main TradingView chart. It empowers traders to visualize the broader trend context, spot potential price reversals, and identify Fair Value Gaps (Imbalances) across up to eight user-selectable higher timeframes, supporting robust, efficient technical analysis.
Key Features
Multi-Timeframe Candle Display: Overlays up to eight higher timeframe candles (5m, 15m, 1H, 4H, 1D, 1W, 1M, 3M) on any chart. Each HTF candle features customizable body, border, and wick colors for bullish and bearish states.
Live Price Action Representation: HTF candle data is updated in real time, reflecting both completed and developing HTF candles for continuous context during current price moves.
Reversal Pattern Detection: Spots key bullish and bearish reversal patterns on both standard and HTF candles, marking them with green (bullish) and red (bearish) triangles beneath or above the main candles. HTF candles are optionally colored (lime/orange) upon identifying stronger reversal setups.
Fair Value Gap (Imbalance) Visualization: Automatically detects and highlights HTF imbalances (FVG) with transparent rectangles and mid-line overlays, indicating zones of potential price revisits and trading interest.
Day-of-Week Labels: For daily HTF candles, annotated with custom-positioned weekday labels (above/below), aiding in session structure recognition.
Customizable Visuals: Extensive settings for the distance, width, transparency, and buffer of overlaid candles, as well as label/timer position, alignment, sizing, and coloring—including per-element control for clarity and chart aesthetics.
HTF Timer & Labeling: Optionally display the HTF name and a remaining-time countdown for each candle, positioned at the top, bottom, or both, for improved situational awareness.
Performance Optimizations: Script is designed for overlay use with up to 500 candles, lines, and labels on charts with deep historical access (5,000 bars back).
How to Use
Apply the script to your chart and select the desired number of HTF candles to display.
Enable or disable triangles for reversal spotting and customize color schemes to match your workflow.
Leverage HTF overlays to validate lower timeframe signals, spot key levels, and monitor imbalances as price moves toward or away from high-interest zones.
Use settings to tune the look and adjust feature visibility for a clean, focused display.
Alerts
Built-in alert conditions are available for immediate notification when bullish or bearish reversal triangles appear—keeping you informed of critical setups in real time.
Use Case
Ideal for traders who want to:
Add higher-timeframe context and structure to their intraday or swing analysis
Quickly identify HTF-based support/resistance and potential reversal areas
Monitor market imbalances for order flow strategies or mean reversion plays
Access multi-timeframe price action cues without switching charts
Disclaimer: This indicator is intended for educational and analytical purposes. Always conduct your own analysis and manage risk appropriately when trading financial markets.
EMA Cross + Inside BarWith the EMA Cross + Inside Bar script you can spot inside bars instantly.
Based on the inside bar there is a call and a put trigger to help you find the key areas to look for long/short positions.
It's also possible to show possible target areas based on a multiplier.
The script is highly customizable and will be improved in the future.
If you have questions or feedback just message me via X.
And don't forget: Always do your own research :)
Smart Inside Bar Zones by Dinkan🔹 How It Works
An Inside Bar is formed when a candle’s high and low are completely within the previous candle’s range.
The indicator detects this structure in real time, creates a visual box around it, and extends the zone until the pattern is broken.
Inside Bar candles can be optionally highlighted with a custom color to make them stand out clearly on the chart.
🔹 Features
✅ Automatic Inside Bar detection
✅ Dynamic Inside Bar zone boxes with custom fill & border color
✅ Inside candle body highlighting with user-defined color
✅ Adjustable transparency and border style
✅ Option to display only the latest Inside Bar zone for cleaner charts
🔹 Usage
Traders can use Inside Bar zones to:
Study price compression and breakout regions
Observe range behavior and trend continuation setups
Combine with other tools like volume or support/resistance analysis
🔹 Customization
Change box fill and border color
Adjust Inside Candle color for better visibility
Set transparency and choose whether to show all or only the latest box
⚠️ Disclaimer
This script is intended for market structure visualization and educational purposes only.
It does not generate trading signals or financial advice.
Always perform your own analysis and risk management before making trading decisions.
SMC pro trend
The PSK FX Structure Indicator (also known as SMC pro trend) is a complete Smart Money Concepts (SMC) toolkit designed for professional structure traders.
It detects and visualizes key price structure elements such as BoS (Break of Structure), CHoCH (Change of Character), HH/HL/LH/LL, IDM zones, SCOB, sweeps, inside bars, and EMA confluence — all with precise non-repainting logic.
This indicator helps traders read price action like an institution — identifying liquidity shifts, order flow direction, and possible reversal or continuation zones.
⸻
⚙️ Core Features
🧭 Structure Detection
• Automatic detection of major structure points:
• HH – Higher High
• HL – Higher Low
• LH – Lower High
• LL – Lower Low
• Confirms BoS (Break of Structure) and CHoCH (Change of Character) events in both bullish and bearish markets.
• Marks each structure change with labels and connecting lines for clarity.
🔁 BoS / CHoCH Logic
• Solid line = BoS
• Dashed line = CHoCH
• Colored by direction:
• 🟩 Bullish = Green
• 🟥 Bearish = Red
• Option to show live BoS/CHoCH lines extending forward for real-time updates.
🧱 IDM (Internal Displacement Model) Zones
• Detects previous and live IDM zones (premium/discount zones).
• Highlights IDM candles that cause structural displacement.
• Labels each detected IDM level automatically.
⚡ Sweeps (Liquidity Grab Detection)
• Detects when price sweeps previous highs/lows.
• Marks these zones with dotted lines and optional “X” markers.
🧩 SCOB Pattern (Smart Candle Order Block)
• Detects and colors special SMC candle structures:
• Bullish SCOB → Aqua
• Bearish SCOB → Fuchsia
• Option to color all bars by trend direction or only highlight SCOB bars.
🧭 Internal Structure & Pivots
• Marks minor highs/lows (internal structure) for better IDM leg visualization.
• Helps identify early momentum shifts before major structure breaks.
🎯 1.618 Target Projection
• Projects 1.618 Fibonacci targets dynamically after BoS or CHoCH confirmation.
• Displays target price level with text label:
• Bullish → Green Target Line
• Bearish → Red Target Line
🧱 Inside Bar Zones
• Highlights inside bar formations (compression zones).
• Draws colored boxes between high/low of inside bar clusters.
• Marks the first and consecutive inside bars with custom bar colors.
📊 EMA Filter
• Includes a toggleable Exponential Moving Average (EMA) for confluence with trend direction.
• Customizable EMA length (default: 50).
🎨 Monochrome Mode
• Toggle between normal color mode and a clean monochrome theme for minimalistic charting setups.
⸻
🧠 How to Use
1. Identify Market Context:
Wait for a confirmed CHoCH to spot potential reversals or structure shifts.
2. Follow Order Flow:
Confirm trend direction via BoS lines and IDM zones.
3. Entry Planning:
Combine sweep detection, inside bar zones, and IDM levels for sniper entries.
4. Take Profit Zones:
Use the 1.618 target projection line to set high-probability TP levels.
5. Trend Filtering:
Use EMA direction to confirm whether to follow continuation or counter-trend setups.
⸻
🧩 Inputs & Settings
Category
Key Settings
Structure
Equal H/L toggle, HH/LL labeling, internal structure
BoS/CHoCH
Enable/disable labels, custom label size, bull/bear colors
IDM
Show previous/live IDM, label size, color options
Sweeps
Show sweep lines, X-markers, sweep line color
Bar Coloring / SCOB
Toggle bar coloring and SCOB pattern
Inside Bars
Highlight and box compression zones
1.618 Targets
Enable Fibonacci target projection
EMA
Toggle EMA and adjust length
Monochrome Mode
Apply single-color chart theme
⚠️ Notes
• This indicator is built for non-repainting structure confirmation.
• Use it on higher timeframes for swing structure or lower timeframes for IDM entry precision.
• Works best with clean price action charts (no cluttered oscillators or extra visuals).
⸻
💡 Recommended Use Cases
✅ SMC traders
✅ ICT/Order Block strategy users
✅ Liquidity and market structure traders
✅ Scalpers and swing traders using BoS/CHoCH logic
⸻
✍️ Author
Developed by PURNA SAMPATH KALUARACHCHI (PSK FX)
Smart Money Concepts researcher and price structure developer.
⸻






















