Volatility Adaptive Precision Trend [JOAT]Volatility Adaptive Precision Trend – REGMA/ZLEMA Trend & Volatility Engine
IMPORTANT NOTES (READ FIRST)
This is an indicator (not a strategy). It does not place trades. It provides a structured trend and volatility framework.
This script is written in Pine Script v6 and is intended to be used on standard candlestick charts .
Source code visibility: This script is published as Protected Source (closed-source) . The purpose is to protect the work from unauthorized re-uploads/copies and to maintain a stable versioning path. This description is intentionally detailed so you can understand what the indicator does and how to use each feature without needing access to the implementation.
Protected Source / Closed-Source Clarification
Protected source does not mean "trust me blindly". It means the internal implementation is not publicly viewable.
The operational behavior is documented here: what is plotted, what each dashboard cell means, what each input controls, and how to interpret the output.
If you see re-uploads or near-identical copies elsewhere, treat them with caution and rely on the official publication.
Overview
Volatility Adaptive Precision Trend (VAPT) is a professional trend engine designed to stay responsive in fast markets while remaining stable in chop. It combines:
Regularized EMA (REGMA) – advanced smoothing with lambda parameter for noise reduction while maintaining responsiveness
Zero-Lag EMA (ZLEMA) – optional mode that eliminates traditional EMA lag for faster trend detection
Adaptive ATR Bands – volatility-based envelopes that expand and contract with the regime
Dynamic Risk Zones – extended envelopes beyond bands highlighting extreme stretch areas
Session Analysis – Asian, London, and New York session awareness with background shading
Professional Gradient Visualization – multi-layer trend lines with strength-based coloring
The purpose is to provide a clean, adaptive trend framework that adjusts to volatility conditions automatically.
What Makes It Original (Originality & Usefulness)
This script is not a simple moving average with bands. It is a coordinated workflow:
REGMA/ZLEMA Hybrid introduces a regularization term into the EMA recursion: REGMA = alpha x price + (1-alpha) x (REGMA + lambda x (price - REGMA ))
Adaptive Volatility Engine combines fast and slow ATR measures to estimate whether volatility is expanding or contracting
Volatility Regime Classifier compares current ATR to its moving average and standard deviation to label conditions as LOW/NORMAL/HIGH
Trend Strength Model measures distance between fast and slow trend lines, normalized by ATR
Session Context provides awareness of major trading sessions for regime interpretation
The combination creates a trend system that adapts to market conditions rather than using static parameters.
1) Chart Visuals – What You See on the Chart
A) Trend Lines (REGMA or ZLEMA)
Three trend lines form the core spine:
Trend Core – thickest line (linewidth 4), full gradient color, primary decision spine
Trend Mid – medium line (linewidth 2), slightly transparent, provides depth
Trend Fast – thin line (linewidth 1), emphasizes short-term shifts around the core
All lines share the same gradient which transitions from bull tones to bear tones as normalized strength crosses through zero.
REGMA Mode:
Lambda parameter (0.0-1.0) controls regularization strength
Lambda = 0.0 = standard EMA behavior
Higher lambda = more smoothing, reduced noise
Default lambda = 0.5 for optimal balance
ZLEMA Mode:
Compensates for EMA lag by subtracting half-length delay before smoothing
Creates faster, more reactive spine
Toggle between modes based on preference
B) ATR Bands and Risk Clouds
Upper/Lower Bands – ATR x multiplier around the trend spine, semi-transparent envelopes
Upper/Lower Risk Zones – extended envelopes (1.5x ATR multiplier) beyond bands, lightly filled
Three regimes created:
Inside bands = "normal" price movement
Between band and risk cloud = elevated excursion
Beyond risk cloud = extreme stretch (often precedes reversion or acceleration)
C) Signal Labels (optional)
When enabled, VAPT marks:
BULL – when trend direction flips positive with sufficient strength (> signal threshold)
BEAR – when direction flips negative with sufficient strength
VOL – when volatility expansion event is detected (regime shifts to HIGH)
Labels are compact, positioned at local highs/lows to avoid overlapping bands.
D) Background Layers
Session background – subtle tint showing active session (Asian=blue, London=orange, NY=green) or OFF-HOURS
Price position tint – faint red when price sits above upper band, faint green when below lower band
2) VAPT System Dashboard – Full Glossary
A compact table in the top-right corner displays:
Row 1 – Trend
BULLISH : Fast trend line > Slow trend line
BEARISH : Fast trend line < Slow trend line
NEUTRAL : Lines approximately equal
Row 2 – Strength
Absolute normalized trend strength in percent (0-100%)
Calculated as distance between fast and slow lines, normalized by ATR, clipped to -1 to +1 range
Higher values = stronger directional conviction
Row 3 – Volatility
LOW : ATR < (ATR MA - 1 StdDev) – compressed ranges, mean-reverting behavior
NORMAL : ATR within +/-1 StdDev of MA – typical oscillation
HIGH : ATR > (ATR MA + 1 StdDev) – trending, impulsive conditions
Row 4 – ATR
Current Average True Range value
Useful for stop-loss placement and position sizing
Row 5 – Position
ABOVE BANDS : Price > upper band (potential overbought, bearish reversal context)
BELOW BANDS : Price < lower band (potential oversold, bullish reversal context)
IN BANDS : Normal price action, trend continuation context
Row 6 – Session
ASIAN : 20:00-00:00 UTC
LONDON : 03:00-12:00 UTC
NEW YORK : 09:30-16:00 UTC
OFF-HOURS : Outside major sessions
3) How the Engines Work (High-Level)
REGMA Calculation:
alpha = 2.0 / (length + 1.0)
REGMA = alpha x price + (1 - alpha) x (REGMA + lambda x (price - REGMA ))
Lambda term pulls the EMA path toward smoothness
ZLEMA Calculation:
lag = floor((length - 1) / 2)
ema_data = price + (price - price )
ZLEMA = EMA(ema_data, length)
Adaptive ATR Calculation:
atr_base = ATR(length)
atr_fast = ATR(length / 2)
atr_slow = ATR(length x 2)
volatilityRatio = atr_fast / atr_slow
adaptedATR = atr_base x volatilityRatio (when adaptive mode enabled)
Trend Strength Calculation:
diff = fast_trend - slow_trend
strength = diff / ATR
normalizedStrength = clamp(strength, -1, +1)
Signal Generation:
Bullish: trend direction changes from non-positive to positive AND strength > signal threshold
Bearish: trend direction changes from non-negative to negative AND strength < -signal threshold
Volatility Expansion: regime shifts from LOW/NORMAL to HIGH
4) Inputs & Settings – Full Reference
Trend System
Trend Period (default: 34): Base period for core trend spine. Larger = stability; smaller = sensitivity.
REGMA Lambda (default: 0.5): Regularization factor. 0.0 = standard EMA, higher = more smoothing.
Enable Zero-Lag Mode : Switches from REGMA to ZLEMA for faster response.
Volatility Bands
ATR Multiplier (default: 2.0): Width of bands around trend spine.
ATR Period (default: 14): Period for ATR calculation.
Adaptive Band Width : Toggles dynamic scaling based on volatility regime.
Session Analysis
Enable Session Zones : Toggle session background shading.
Asian Session (default: 2000-0000): Configurable session time.
London Session (default: 0300-1200): Configurable session time.
New York Session (default: 0930-1600): Configurable session time.
Signal Generation
Show Trend Changes : Toggle BULL/BEAR labels.
Show Volatility Expansion : Toggle VOL labels.
Signal Threshold (default: 0.3): Minimum strength for signal generation.
Visual Settings
Color Theme : Classic, Deep Purple, Sweden, Ocean, or Monokai.
Band Transparency (default: 90): Controls fill opacity for bands.
Show Risk Zones : Toggle extended risk cloud visibility.
5) Recommended Workflow (Practical Use)
For Scalping (1-5 min charts):
Trend Period: 21
ATR Multiplier: 1.5
Signal Threshold: 0.2
For Day Trading (5-30 min charts):
Trend Period: 34 (default)
ATR Multiplier: 2.0 (default)
Signal Threshold: 0.3 (default)
For Swing Trading (1H-4H charts):
Trend Period: 55
ATR Multiplier: 2.5
Signal Threshold: 0.4
For Position Trading (Daily charts):
Trend Period: 89
ATR Multiplier: 3.0
Signal Threshold: 0.5
Step-by-Step Usage:
Step 1 – Check dashboard Trend and Strength for directional bias
Step 2 – Note Volatility regime (avoid fighting strong bands when HIGH)
Step 3 – Use Position readout to identify stretched vs normal conditions
Step 4 – Consider Session context for move quality assessment
Step 5 – Enter on pullbacks toward core trend line from beyond bands in strong trends
Step 6 – Use mean-reversion ideas primarily when volatility is LOW
Step 7 – Manage risk externally using ATR for stop placement
6) Alerts
VAPT ships with alert conditions for:
VAPT Bullish Signal : Bullish trend change detected
VAPT Bearish Signal : Bearish trend change detected
VAPT Volatility Expansion : High volatility regime entered
VAPT Price Above Bands : Price exceeded upper band
VAPT Price Below Bands : Price exceeded lower band
Recommended: Attach alerts to "Once Per Bar Close" to avoid reacting to intra-bar fluctuations.
7) Limitations & Best-Use Guidance
VAPT is an analytical tool, not an automatic trading system. It does not manage orders or risk for you.
Normal caution around indicator lag, volatility shocks, and gaps still applies.
Back-testing any workflow built on this indicator should account for realistic spreads, slippage, and commissions.
Always validate settings on your own symbols and timeframes; there is no single configuration that suits every market.
Session times are in exchange timezone; adjust if needed for your specific instruments.
Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Trading involves risk, and you are responsible for your own decisions, sizing, and risk controls. Always test settings and workflows in a simulated environment before using them in live markets.
-Made with passion by officialjackofalltrades
樞軸點和水平
SOFT V2PV_Pivot _Validation FAST_SLOWSOFT V2PV is a market structure indicator based on confirmed price pivots, combining two independent detection engines:
• FAST engine: early detection (more signals, lower reliability)
• SLOW engine: delayed detection (fewer signals, higher reliability)
• CONFIRMED signals: validated when FAST and SLOW agree within a confirmation window
Main features:
- Pivot labels marking structural turning points
- Validation labels displayed on the confirmation candle (not on the pivot bar)
- Configurable vertical stacking for FAST / SLOW / CONFIRMED labels
- Reliability score table (LOW / MED / HIGH)
- Built-in TradingView alerts (FAST, SLOW, CONFIRMED, ANY signal)
Signal interpretation:
LOW (FAST) → aggressive / early signal
MED (SLOW) → more reliable structural signal
HIGH (CONFIRMED) → high-probability setup (FAST + SLOW)
The indicator is designed for intraday and swing trading.
It works on all markets: indices, forex, crypto, commodities, and metals.
⚠️ Important notes:
- Pivot points are confirmed only after a defined number of bars (ZigZag-like logic).
- Signals are plotted only after confirmation.
- No intentional repainting: once a signal is displayed, it does not move or disappear.
Feta Floors V1.3Feta Floors - Publication Description
Summary / Hook
Feta Floors is a precision-focused Multi-Timeframe (MTF) support and resistance tool designed for traders who need exact historical levels without the visual clutter of traditional horizontal lines. Unlike standard MTF indicators that project lines across the entire chart, Feta Floors uses a unique "Point-to-Right" drawing engine to originate levels from the exact candle where they occurred.
🛠 Concepts & Methodology (How it Works)
This script solves two common problems found in standard multi-timeframe indicators: visual ambiguity and data inaccuracy on lower timeframes.
1. Point-to-Right Origin (Time-Based Coordinates)
Standard indicators often draw a horizontal line from the start of the day/week. This obscures when the high or low was actually made.
Our Solution: Feta Floors iterates through historical data to find the precise timestamp (down to the millisecond) of the Period High or Low. It draws the line starting exactly from that candle. This lets you visually backtest whether a level was created during the AM session, PM session, or overnight.
Technical Detail: We utilize xloc.bar_time rather than bar_index. This is crucial for avoiding the "Bar index too far" error that plagues other scripts when viewing 1-minute charts over long periods (weeks or months back).
2. "True RTH" Calculation (Smart Session Filtering)
Many traders use "Extended Trading Hours" (ETH) on their charts but only want levels based on "Regular Trading Hours" (RTH) data.
The Problem: If you simply request security(..., "D", ...) on an ETH chart, Pine Script often includes pre-market data in the Daily High/Low.
Our Solution: This script includes a robust "Force RTH" engine. When enabled, it manually filters every tick of data. It will ignore a new high if it occurred at 8:00 AM, waiting until 9:30 AM (or your exchange's open) to start tracking. This ensures your "Daily High" is the true RTH high, even if your chart shows pre-market action.
3. Dynamic Label Stacking
When price compresses, multiple levels (e.g., Previous Day High and Previous Weekly High) can overlap, making labels unreadable.
Our Solution: The script employs a custom variance algorithm. It collects all active levels for the current tick, sorts them by price, and detects if they are within a 5-tick proximity. If they are, it merges them into a single, clean label (e.g., "PDH / PWH") to maintain chart readability.
⚙️ Features & Settings
Period Tracking:
Daily: Previous Day High (PDH) / Low (PDL)
Weekly: Previous Week High (PWH) / Low (PWL)
Monthly: Previous Month High (PMH) / Low (PML)
Quarterly: Previous Quarter High (PQH) / Low (PQL)
Specific Day: Track highs/lows of a specific day of the week (e.g., "Monday Range").
Appearance: Customize line style (Solid, Dashed, Dotted), width, and colors for each timeframe independent of the others.
🚫 Justification for Closed Source
This script relies on a custom-built PeriodTracker type and complex loop logic to handle time-based coordinate systems and manual session filtering that standard Pine Script request.security() functions cannot achieve natively with this level of precision. The source code contains proprietary methods for handling array-based label sorting and overlap avoidance which are unique to our workflow.
RSI Divergence Overlay with BGRSI Divergence Overlay with Bullish (Green) and Bearish (Red) notations
Daily Trend Scanner Plus█ DAILY TREND SCANNER PLUS
A professional-grade trading indicator designed to help traders quickly identify intraday trend bias across multiple symbols by tracking price relationships to key technical levels: Prior Day High/Low (PDH/PDL) and Pre-Market High/Low (PMH/PML).
█ FEATURES
► Single Symbol Table
Compact 5-column table displaying PDH, PMH, PDL, PML, and Trend status for the current chart symbol. Shows green dot (🟢) when price breaks above high levels and red dot (🔴) when price breaks below low levels. Progress bars visualize how close price is to breaking key levels.
► Multi Symbol Table
Monitor up to 20 tickers simultaneously in a single table. Each row displays ticker name, price, change %, breakout dots, progress bars, and trend status. Optional columns for actual PMH/PML and PDH/PDL price values. Real-time updates for all symbols with color-coded change percentages.
► Table Sorting
- None - Displays tickers in input order
- Chg % - Sorts by daily change percentage (highest to lowest)
- Bullish - Prioritizes bullish setups at top
- Bearish - Prioritizes bearish setups at top
► PMH/PML Lines (Pre-Market High/Low)
Horizontal lines at pre-market high and low levels (4:00 AM - 9:29 AM ET). Customizable line styles, colors, labels, and optional price display.
► PDH/PDL Lines (Prior Day High/Low)
Horizontal lines at previous trading day's high and low. Uses RTH only for stocks (9:30 AM - 4:00 PM ET) and full 24-hour day for non equities.
► ORB Lines (Opening Range Breakout)
Captures high and low during the opening period with 5-minute, 10-minute, or 30-minute options. Lines persist from market open until next pre-market session.
► EMA Overlays
Three independent EMAs with customizable periods (default: 8, 20, 200). Third EMA can be switched to SMA. Multiple line styles available.
► VWAP Overlay
Volume Weighted Average Price with customizable line style, width, and color.
█ TREND LOGIC
- BULLISH: Price above BOTH Prior Day High AND Pre-Market High
Indicates strong upward momentum breaking through two resistance levels
- BEARISH: Price below BOTH Prior Day Low AND Pre-Market Low
Indicates strong downward momentum breaking through two support levels
- NEUTRAL: Price not above both highs or below both lows
Price is consolidating between key levels
█ PROGRESS BARS
Visual 5-block meter showing progress from midpoint toward target level:
▓▓▓▓▓ (80-100%) → ▓▓▓▓▒ (60-80%) → ▓▓▓▒▒ (40-60%) → ▓▓▒▒▒ (20-40%) → ▓▒▒▒▒ (0-20%)
Replaced with 🟢 or 🔴 when level is actually broken.
█ ASSET TYPE HANDLING
STOCKS:
- Pre-Market: 4:00 AM - 9:29 AM Eastern
- Prior Day: RTH only (9:30 AM - 4:00 PM Eastern)
NON-EQUITIES:
- Prior Day: Full 24-hour trading day
- Automatically detected via symbol type
█ RECOMMENDED SETTINGS
- Chart Timeframe: 10-minute recommended for multi-table accuracy
- Timeframes 60 minutes or less required for ORB functionality
- Enable extended hours on chart for accurate PMH/PML on stocks
█ USAGE TIPS
- Use Bullish sort to find strongest breakout candidates for long trades
- Use Bearish sort to find weakest stocks for short/put candidates
- Progress bars help anticipate upcoming breakouts before they happen
- Combine with ORB lines to confirm trend direction after market open
- Watch for alignment: Price above all key levels = strongest bullish signal
- PDH/PDL breaks often signal continuation of prior day's trend
- PMH/PML breaks can indicate gap-fill or trend reversal setups
█ INDICATOR SETTINGS
█ EXAMPLE OF FULL MULTI TABLE AND SINGLE TABLE
█ MULTI-TABLE SORTING
█ PMH/PML, PDH/PDL, ORB LINES
█ EMA AND VWAP OVERLAYS
█ CUSTOMIZATION
ZenAlgo - ControlZenAlgo - Control plots volume profile reference levels for several higher time windows and keeps those levels visible on the chart with labels and optional alerts. It is designed to work on intraday charts and uses the symbol's traded volume to estimate where the most activity occurred within each period.
Inputs and session alignment
Session start offset (hours) shifts the time used to decide when a new week, month, quarter, semi annual period, or year begins. This is useful when you want the period boundary to align with a specific exchange session, or when you want weekly boundaries to start at a different hour than the default.
Profile levels controls how finely the script bins price into equally sized price slices between the current period's high and low. More levels means a finer histogram (more detail, more computation).
Max rebuild bars limits how far back the script will look when it must rebuild the entire histogram (explained below).
Value Area % sets how much of the total estimated volume the value area should contain (default 0.68).
Label offsets control how far to the right the labels and lines extend, so the levels are readable without covering current candles.
Period availability and timeframe gating
The indicator conditionally runs each period engine depending on the chart timeframe to avoid heavy calculations where it is not intended.
Weekly is available on intraday timeframes below 1D (for example 1m to 4h).
Monthly is available on intraday timeframes at or above 15m.
Quarterly, Semi Annual, and Yearly are available on intraday timeframes at or above 1h.
The script disables these engines on D, W, M chart timeframes as described in the input tooltips and gating logic.
This matters because the calculation builds a histogram from bar ranges and volumes, which becomes expensive on very low timeframes over very long history.
Core idea - building a volume by price histogram from candles
For each enabled period (weekly, monthly, quarterly, semi annual, yearly), the script maintains:
The running high and low of the current period
A fixed number of price bins spanning that high to low range
An array holding estimated volume per price bin
For every new bar inside the current period, the script distributes that bar's volume into the bins that overlap the candle's low to high range. The distribution is weighted by how much of the candle's range overlaps each bin, so a candle that spans many bins contributes proportionally rather than assigning all volume to a single price.
Why this works conceptually:
Volume profile levels aim to identify prices where the market accepted a lot of trading (high participation).
Distributing volume across the candle's traded range is a practical approximation on platforms where true tick by tick volume at price is not available to Pine in a universal way.
Aggregating many bars over a full period produces a stable histogram where high volume areas stand out compared to low volume areas.
POC and Value Area calculation
Point of Control (POC)
Within a period, the script finds the price bin with the highest accumulated volume and uses the center of that bin as the period's POC level. This is the single price level where the histogram peaks.
Value Area High and Low (VAH, VAL)
After the POC is known, the script expands outward from the POC bin, adding neighboring bins until the cumulative included volume reaches the configured Value Area percentage of the total. It expands by comparing the volume just above and just below, including the larger side first so the chosen area reflects where volume clustered. The resulting upper and lower included bin centers become VAH and VAL.
Interpretation:
POC is a single most traded price area proxy for the period.
VAH and VAL bound the price region that contains the chosen fraction of the period's estimated volume.
When price is inside VA, it is within the range where most period volume occurred. When price is outside VA, it is in the lower participation tails relative to that period's distribution.
Incremental update vs rebuild logic
The histogram depends on the current period's high and low because those define the bin boundaries. When a new bar makes a new high or new low for the period, the bin boundaries would change. If you kept the old histogram, the bins would no longer correspond to the correct price slices.
To handle this, the script uses two modes:
Incremental update when the period high and low do not change on the new bar. It simply adds the new bar's weighted volume into the existing bins and recalculates the POC from the updated histogram.
Rebuild when the period makes a new high or new low. It clears the histogram and reconstructs it by iterating back over bars in the current period (up to Max rebuild bars), re distributing each bar's volume into the newly defined bins.
This approach keeps levels consistent with the current period range, at the cost of occasional heavier computation when the range expands.
Current period dPOC and previous period levels
The indicator draws two categories of levels per period.
Current period dPOC (running)
For each enabled period, the script plots a dotted line at the current period's running POC and labels it as dPOC (dynamic POC). It is dynamic because it changes while the period is still forming as new volume comes in and as the period range expands.
Previous period fixed levels
When a period rolls over (for example, a new week starts), the script stores the finished period's final POC, VAH, and VAL as previous levels. It then draws those previous levels across the current chart with solid (POC) and user selected styles (VAH, VAL), plus labels. These previous levels remain fixed until the next rollover of that period.
Why both exist:
The running dPOC reflects where trading is concentrating in the current unfinished period.
The previous period POC and VA levels provide stable references derived from a completed distribution, which does not change retroactively.
Visual plotting details
Each period has separate color settings for POC and dPOC, plus optional VAH and VAL with configurable line width and line style (solid, dashed, dotted).
Labels print the formatted level value using the symbol's minimum tick formatting, and for very large numbers the label shortens the text with K, M, B, T suffixes to keep labels readable.
Lines and labels are positioned to the right of price using the configured bar offsets. The script includes a safety limit on how far back the left anchor can be placed to avoid platform constraints when loading long history.
Alerts - touch and cross logic
Alerts are optional and can be configured per period and per level category.
You can enable:
TOUCH : triggers when the candle's low is at or below the level and the high is at or above the level (the bar range includes the level).
CROSS : triggers when the close crosses the level.
HIT is defined as TOUCH or CROSS.
You can choose to alert on:
Current running dPOC levels
Previous period POC and, if enabled, previous period VAH and VAL
Weekly, Monthly, Quarterly, Semi Annual, Yearly independently
How to interpret the plotted values
dPOC (W, M, Q, S, Y) : the current period's running POC estimate. It can move during the period and can shift more noticeably when the period range expands and a rebuild occurs.
POC (W, M, Q, S, Y) : the previous completed period's POC. This is fixed for the duration of the next period.
VAH / VAL (W, M, Q, S, Y) : the previous completed period's value area boundaries for the configured value area percentage.
A practical reading:
Previous POC and VA can be used as higher timeframe reference levels on lower timeframe charts because they summarize where volume concentrated over larger windows.
The current dPOC helps track where volume is concentrating inside the currently forming period.
Best use and workflow
Common ways to use these levels as references:
Use previous period POC and VA as context zones, then make lower timeframe decisions with your existing execution tools.
Treat dPOC as a live read of where the current period is building acceptance, and compare it to the fixed prior levels.
Use alerts to reduce screen time by being notified when price interacts with selected levels (touch or close cross).
Settings guidance:
Higher Profile levels increases detail but can be heavier on performance, especially when rebuilds occur.
If you need lighter computation on very active charts, reduce Profile levels or reduce Max rebuild bars.
If you want period boundaries to align with a specific session, adjust Session start offset.
Added value compared to free alternatives
This script focuses on a specific combination that is not always available together in simpler public indicators:
Simultaneous tracking of multiple higher time windows (weekly, monthly, quarterly, semi annual, yearly) with independent enable toggles and styling.
Side by side display of current running dPOC and previous completed period levels for each enabled window.
A candle range weighted volume distribution into bins, rather than assigning the entire bar volume to a single price proxy.
Built in alert conditions for touch and close cross across all supported windows and level types, so level interaction can be monitored without manual checking.
Label formatting that respects the symbol's tick size and shortens very large values for readability on indices and aggregates.
All supported periods are calculated using the same volume distribution model, the same binning logic, and the same rebuild rules. This ensures that weekly, monthly, quarterly, semi annual, and yearly levels are directly comparable to each other, unlike combining multiple separate indicators that may use different assumptions, aggregation methods, or update behavior. Using a single engine also enables consistent alert definitions and synchronized updates across all periods.
Disclaimers and where it can fall short
The volume at price distribution is an approximation derived from candle ranges and bar volume. It is not a true tick level volume profile, and results can differ from exchange native volume at price data.
On symbols where the reported volume is limited, synthetic, or not representative (some indices, some CFDs, some venues), the histogram is based on the volume series TradingView provides for that symbol, which may affect the usefulness of volume derived levels.
The current dPOC can change within the period and can jump when the period makes a new high or low, because a rebuild recalculates the histogram using the updated range.
Performance depends on timeframe, history loaded, Profile levels, and how often the period range expands. If you see slowness, reduce Profile levels or Max rebuild bars, or disable some periods.
This indicator plots reference levels only. It does not determine entries, exits, position sizing, or risk limits.
Daily & Weekly High Low | Separators | Midnight [SAM]This indicator automatically marks Daily High / Daily Low (PDH–PDL) and Weekly High / Weekly Low (PWH–PWL), together with daily and weekly time separators and a midnight price reference, all calculated using a consistent 00:00 → 00:00 (New York time) framework.
Unlike many similar tools, levels are drawn from the exact moment the high or low is formed, extend forward in real time, and stop only when price truly trades through them. This provides a clear and realistic view of untouched vs. mitigated liquidity, without repainting or artificial cutoffs.
The indicator is built around clean visual hierarchy: higher-timeframe levels (weekly) naturally override lower-timeframe ones (daily), avoiding duplicated or misleading levels. This keeps the chart readable even on lower timeframes.
After many years of active trading, this tool was developed to reflect how price actually interacts with prior highs and lows during live market conditions. It is designed to reduce manual marking, save time, and help traders focus on structure, timing, and liquidity, rather than constant chart maintenance.
🔹 Daily High & Daily Low (PDH / PDL)
Automatically detects the high and low of each trading day, calculated strictly from 00:00 to 00:00 (New York time).
Levels are drawn from the exact bar where the high or low is formed, not from midnight.
Each daily level extends forward until price fully trades through it, at which point it is considered mitigated and visually faded.
If a daily level coincides with a higher-timeframe weekly level, the daily level is intelligently suppressed to avoid duplication.
This makes it very easy to spot untouched daily liquidity versus already traded levels.
🔹 Weekly High & Weekly Low (PWH / PWL)
Automatically detects the high and low of the previous week, using a Monday 00:00 → Monday 00:00 structure for consistency.
Weekly levels are visually distinct (color, style, width) and override daily levels when they overlap.
Like daily levels, weekly levels extend forward until mitigated, after which their opacity is reduced.
The number of historical weeks displayed is user-configurable.
This allows traders to clearly identify higher-timeframe liquidity targets without manual marking.
🔹 Vertical Time Separators
Daily separators at each midnight (00:00 NY), helping visually segment each trading day.
Weekly separators at Monday 00:00, avoiding the confusion caused by Sunday evening opens.
These separators help maintain temporal structure awareness, especially on lower timeframes.
🔹 Midnight Horizontal Line
Draws a horizontal reference line at the daily opening price (midnight).
On Fridays, the line automatically extends through the weekend until Monday midnight, maintaining visual continuity.
This level often acts as a premium / discount equilibrium reference for intraday trading.
🔹 Day Labels
Optional day-of-week labels displayed at midday for quick orientation.
Friday is shown as “Fri–Sun” to reflect the continuous weekend structure.
⚙️ Customization
Each component (daily levels, weekly levels, separators, midnight line) can be:
Enabled or disabled independently
Customized in color, line style, and thickness
Adjusted in how much historical data is displayed
The indicator is designed to stay lightweight, readable, and performance-friendly, even on lower timeframes.
🔒 About the Source Code
This script is published as closed-source.
While the concepts used (daily highs/lows, weekly highs/lows, session boundaries) are well-known, the implementation, mitigation logic, overlap handling, and visual hierarchy are original and have been refined through extensive real-market use.
The purpose of this script is not to introduce a new trading theory, but to provide a high-quality, reliable execution tool that removes the need for manual level marking and reduces visual noise.
✅ Intended Use
This indicator is suitable for:
Futures traders
Index traders
Forex traders
Intraday and swing traders
It does not generate trade signals.
It is a context and structure tool, meant to be combined with the trader’s own execution model.
This script is intended as a market reference and visualization tool, not as financial advice.
ICT Killzones: Asia/CBDR Fibs + Liq TargetDescription (paste):
What it does
Draws Asia Range and CBDR Range boxes on candles
Draws London / New York / London Close killzone slot boxes
Plots Fibonacci extensions (±1 / ±2 / ±2.5 / ±4) for Asia & CBDR
Shows key levels: PDH/PDL, PWH/PWL, Asia Hi/Lo, CBDR Hi/Lo
Displays a Liquidity Target label (nearest level) with TARGET / SWEEP / HIT status
How to use
Use sessions to map killzones and ranges, then watch for sweeps into key levels
Liq label helps identify the nearest liquidity objective above/below price
Inputs
Toggle each session/label, fib multipliers, history length (keep last N days), manipulation marker sensitivity
Notes
Sessions use the chart’s exchange time. Adjust session inputs to match your market.
Level to level Multi-TF + ATRLevel to level Multi-Timeframe + ATR/ADR Daily Progress
This indicator is a complete multi-timeframe market structure and volatility toolkit, designed primarily for active forex traders.
It combines Williams Fractals on five higher timeframes (Weekly, Daily, H4, H1, M5) with a live ATR/ADR dashboard, allowing you to see at a glance how much of the typical daily move has already been completed and how much “room” the market realistically has left to run.
Fractals are drawn as arrows and colored zones that clearly mark swing highs and lows, supply/demand pockets, and key reaction areas. These zones can be used as dynamic support/resistance, liquidity pools, and target/stop regions. The multi‑TF design lets you read higher‑timeframe structure while executing on lower timeframes, which is ideal for scalping and intraday trading.
The built‑in volatility table shows:
ATR Progress (%) with green / yellow / red status to indicate whether the current session is still developing, mature, or potentially exhausted.
Daily ATR & ADR values in pips, so you always know the typical and current range of the day.
Done / Left range, highlighting how many pips have already been travelled from low to high, and how many are statistically left.
ATR and ADR projection lines are also plotted from the daily open, giving you clear intraday reference levels for take profit, stop placement, and expected session extremes.
This tool works especially well when combined with Smart Money Concepts (SMC) such as:
Break of Structure (BOS) and Change of Character (CHoCH) using fractal highs/lows.
Liquidity grabs and stop hunts around fractal zones.
Order blocks and fair value gaps that overlap with higher‑TF fractals and ATR/ADR levels.
Use it on majors like EUR/USD, GBP/USD, XAU/USD or indices, on anything from fast M1–M5 scalping to H1–H4 swing trading. All colors, timeframes, sensitivities and volatility settings are fully customizable so you can adapt it to your own style and template.
IQV - Strategy Builder V1IVQ – Strategy Builder V1
A rule-based strategy development tool for TradingView that enables systematic backtesting and evaluation of trading concepts. Combines valuation filters, supply & demand structures, price action rules, and risk management parameters (SL/TP, CRV) to build, visualize, and analyze strategies directly on the chart and in the TradingView strategy tester.
invoriaquant.onepage.me
ICT Killzones: Asia/CBDR Fibs + Liq TargetDescription (paste):
What it does
Draws Asia Range and CBDR Range boxes on candles
Draws London / New York / London Close killzone slot boxes
Plots Fibonacci extensions (±1 / ±2 / ±2.5 / ±4) for Asia & CBDR
Shows key levels: PDH/PDL, PWH/PWL, Asia Hi/Lo, CBDR Hi/Lo
Displays a Liquidity Target label (nearest level) with TARGET / SWEEP / HIT status
How to use
Use sessions to map killzones and ranges, then watch for sweeps into key levels
Liq label helps identify the nearest liquidity objective above/below price
Inputs
Toggle each session/label, fib multipliers, history length (keep last N days), manipulation marker sensitivity
Notes
Sessions use the chart’s exchange time. Adjust session inputs to match your market.
Fast Fix Multi-Levels [NZA 333]Fast Fix Multi-Levels
Fast Fix Multi-Levels is an institutional algorithmic market-structure indicator inspired by the work of Hopiplaka , particularly his Fast Track and Twin Tower frameworks, which explore price behavior through structure, proportionality, and cyclical lookback concepts.
The indicator anchors price to the CME Fixing (Settlement) Price — an algorithmic institutional reference — and projects adaptive High / Low structure using Twin Tower logic , allowing traders to visualize how price expands away from equilibrium in real time.
Fix Time Settings
Users can configure the timezone, hour, and minute used to define the fix anchor, matching CME settlement conventions for equity index futures.
EQ Modes
• Twin Tower : Uses the fix price as equilibrium and dynamically projects future High / Low ranges via predefined expansion logic, reflecting how price develops relative to institutional anchors.
• Goldbach Fixed : Plots fixed Goldbach ratio levels inside a configurable dealing range, including optional NG levels, based on proportional geometry rather than volatility estimates.
• Larry W’s Pivot : Included as an additional statistical fair-value reference , where traders can observe price acceptance or rejection behavior without altering the primary algorithmic structure.
Regime
• Intraday : Anchors structure to the daily CME fix price.
• Macro : Anchors structure to the first valid monthly open (weekend/holiday aware), applying higher-timeframe lookback principles discussed in Goldbach Fundamentals , including cyclical and proportional concepts related to Tesla / Vortex theory.
Styling & Display
All level families (EQ, High/Low, interior levels, Goldbach levels, NG levels) include configurable color, style, and width options.
An optional on-chart status table displays the active EQ mode, regime, structural state, and symbol/timeframe.
Important Note
This indicator does not generate buy/sell signals or trade recommendations. All plotted levels are structural references intended to support contextual market analysis.
IVQ - Valuation | Supply & DemandIVQ – Val | Supply & Demand
Identifies supply and demand zones to highlight potential reaction areas in the market. Combines structural S&D analysis with a quantitative valuation filter to visualize over- and undervaluation, helping to contextualize price action and highlight higher-quality setups directly in TradingView.
invoriaquant.onepage.me
Finastrotrader - Price_Turns_Target&Time Indicator V260114_01This indicator calculates the Price Turns extremely well using Gann techniques, Financial Astrology concepts combined with some Mathematical calculations.
It paints the turn points, bounce target zone for the price, calculates price targets and paints accordingly on the chart. Most importantly it paints the time to reach the target as well. It will also indicate when a BIG move in either direction is likely to come. Extremely powerful indicator as it employs the less known secrets of the market
Institutional Scanner FixHere is a professional Pine Script (Version 5) for TradingView. It is optimized to precisely identify the "Absorption" and "Reversal" signals.
What this script does for you:
Auto-Fibonacci: It automatically calculates the 0.618 Golden Ratio of the last 50 candles.
Volume Delta Check: It calculates the delta (buy volume minus sell volume) per candle.
Signal: It marks a "Buy Absorption" when the price touches the 0.618 level but the delta turns positive (green arrow).
The Volume Multiplier is your scanner's "sensitivity knob." It determines how much more volume compared to the average must flow for a signal to be classified as institutionally relevant. Here is the bank standard for calibration, based on your trading strategy and the asset's liquidity:
The rule-of-thumb values for the multiplier
Strategy Type | Recommended Value | Logic
Conservative (High Conviction) | 2.0 to 2.5 | Only extreme volume spikes are marked. Good for swing trades on a daily basis.
Standard (Day Trading) | 1.5 to 1.8 | The "sweet spot." Marks volume that is approximately 50-80% above average.
Aggressive (Scalping) | 1.2 to 1.3 | Reacts very quickly to small order flow changes but produces more "noise" (false signals).
ICT Algo: Sweep + MSS + High Prob FVG/IFVGThis script is a comprehensive execution tool based on Inner Circle Trader (ICT) concepts, specifically designed to identify high-probability entries by combining Liquidity Sweeps, Market Structure Shifts (MSS), and Fair Value Gaps (FVG/IFVG).
Unlike standard FVG indicators that highlight every gap on the chart, this "Algo" version filters for gaps that occur specifically after a liquidity purge and a shift in structure, ensuring you are only looking at setups with institutional backing.
How It Works
The script follows a strict 3-step validation process before plotting a signal:
Liquidity Sweep (The Context): The script tracks Higher Timeframe (HTF) levels including Previous Day High/Low, Weekly High/Low, and Monthly High/Low. A setup is only considered valid if price has recently "swept" one of these levels, indicating a hunt for liquidity.
Market Structure Shift (The Confirmation): Once a sweep occurs, the script looks for a displacement in the opposite direction. It identifies a "Pivot High/Low" (customizable length) and waits for a candle body to close beyond it (MSS).
Filtered Entry (The Trigger): * FVG: Plots a standard Fair Value Gap if it forms within a "Deep Value" zone (Discount for longs, Premium for shorts).
IFVG (Inversion FVG): Highlights failed FVGs that have been reclaimed by price to act as support or resistance.
Key Features
Multi-Timeframe Liquidity Filters: Automatically plots PDH/L, PWH/L, PMH/L, and PYH/L. You can toggle which levels act as your sweep triggers.
Deep Value Logic: The script uses built-in logic to ensure Bullish FVGs are only highlighted when price is below a key liquidity level (Discount), and Bearish FVGs when price is above (Premium).
Dynamic Box Management: To keep your chart clean, boxes for FVGs and IFVGs are automatically shortened ("cut") once they are mitigated by price.
Inversion Logic: Includes a specialized toggle for Inversion Fair Value Gaps, allowing you to trade "failed" gaps that flip their polarity.
Settings & Customization
Entry Setup Bias: Choose to see only Bullish, only Bearish, or Both setups.
MSS Pivot Length: Adjust how "sensitive" the Market Structure Shift detection is. A higher number requires a more significant swing to be broken.
Sweep Lookback: Defines how many bars back the script looks for a liquidity sweep to remain "active" for a setup.
Include Opens: Optional toggle to include Previous Day/Week/Month Opens as liquidity points.
Usage Tips
The Golden Setup: Look for a sweep of a Previous Day High, followed by a Bearish MSS, and an entry at the Red FVG box.
Risk Management: This indicator is designed for entry identification. Always use stop losses (usually placed above/below the candle that created the FVG or the MSS swing point).
Timeframes: Best used on execution timeframes (1m, 5m, 15m) while the script handles the HTF levels automatically.
Disclaimer: This script is an educational tool and does not constitute financial advice. Trading involves significant risk. Past performance of a strategy does not guarantee future results.
Credits: Concepts based on the teachings of Michael J. Huddleston (ICT).
lostsol Synthetic Max PainOverview
The lostsol Synthetic Max Pain indicator is a sophisticated visualization tool designed to model options market dynamics directly on your price chart. Because Pine Script cannot access live options Open Interest (OI) from external exchanges, this script utilizes a Synthetic Gaussian Distribution Model to estimate where the "Max Pain" and "Liquidity Walls" likely sit based on current price action and volatility.
How it Works
The indicator reverse-engineers a theoretical options chain by:
Generating a Strike Ladder: It creates a grid of potential strike prices centered around the current market price.
Modeling Synthetic OI: It uses a Gaussian (bell curve) distribution to estimate Open Interest. It assumes higher liquidity sits near "At-the-Money" (ATM) levels and decays as strikes move further out.
Calculating Pain: For every strike, the script calculates the collective "loss" for theoretical option holders. The price point with the lowest total payout is identified as the Max Pain Price.
Key Features
Dual-Timeframe Modeling: Simultaneously calculate Weekly (tight concentration) and Monthly (wide spread) Max Pain levels.
Put/Call Walls: Identifies "Support" and "Resistance" zones based on the highest concentration of simulated Put and Call OI.
Bias Controls: Manually adjust the Put Bias or Call Bias to reflect current market sentiment (e.g., increasing Put Bias if the market is heavily hedged/bearish).
Auto-Strike Detection: Automatically scales strike increments based on asset price (SOL vs. BTC).
How to Use
The Pull Effect: According to Max Pain Theory, price tends to gravitate toward these levels as expiration approaches (especially on Fridays) as market makers hedge their positions.
The Spread: Watch the gap between Weekly and Monthly levels; a large spread often indicates a high-volatility environment, while a convergence can signal a "pinning" event.
Customization: For the best results, adjust the Weekly/Monthly Spread % in the settings to match the current Implied Volatility (IV) of the asset you are trading.
Disclaimer: This indicator uses a mathematical model to estimate options data. It does not reflect live exchange-cleared Open Interest. Use it as a supplemental sentiment tool alongside price action and volume.
[xProfit] Trend Pulse MTF Trend Pulse MTF — Multi-Timeframe Momentum Oscillator
Trend Pulse MTF is an advanced momentum oscillator that aggregates multiple technical indicators across various timeframes to provide a comprehensive market analysis. The indicator combines RSI, Wave Trend, Bollinger Bands Trend, and Laguerre RSI into a single normalized momentum value, helping traders identify overbought/oversold conditions, trend direction, and potential reversal points with high precision.
The indicator displays data from five timeframes (30M, 1H, 4H, 1D, 1W) simultaneously, allowing traders to align their trades with higher-timeframe trends while optimizing entry timing on lower timeframes.
Key Features
• Multi-Indicator Aggregation: Combines 4 different momentum indicators (RSI, Wave Trend, BBTrend, Laguerre RSI) into one normalized value.
• Multi-Timeframe Analysis: Displays momentum data from 5 timeframes (30M, 1H, 4H, 1D, 1W) to identify trend alignment and confluence.
• 8-Color Confluence Histogram: 8 distinct colors represent various combinations of trend directions on the 30M, 1H, and 4H timeframes for instant visual clarity.
• Dynamic Signal Line: An EMA-based signal line that changes color based on the 1D trend direction, helping to identify trend shifts and crossovers.
• Extreme Zone Detection: Automatic identification of FOMO (Overbought) and FEAR (Oversold) zones across multiple timeframes.
• MTF Dashboard: A real-time on-chart table (best viewed on 1H) showing values, EMA difference, and trend direction for all major timeframes.
• Adaptive Normalization: BBTrend values are automatically normalized based on the current chart timeframe for consistent and reliable readings.
• Webhook Integration: Built-in support for automated trading alerts with detailed multi-timeframe JSON data.
How the Indicator Works
Core Components
1. Aggregated Momentum Value:
The indicator calculates a composite momentum score by combining:
◦ RSI (Relative Strength Index): Normalized to a -100 to +100 scale. Measures price momentum and overbought/oversold conditions.
◦ Wave Trend (WT): Based on the Trend Channel Index (TCI). Normalized from -100 to +100. Identifies momentum waves and divergences.
◦ BBTrend (Bollinger Bands Trend): Measures the relationship between short and long Bollinger Bands. It scales automatically based on the timeframe.
◦ Laguerre RSI: An advanced RSI variant with gamma-smoothing that reduces lag while filtering out market noise.
2. Signal Line (EMA Difference):
◦ Calculation: The signal line is created by calculating the difference between the Aggregated Value and Laguerre RSI, then applying an EMA smoothing.
◦ Color Coding: The signal line is Green when the 1D timeframe is in an uptrend (Aggregated Value > EMA Difference) and Red during a downtrend.
3. Multi-Timeframe Data:
Each timeframe provides its own aggregated value and EMA difference, allowing traders to see trend alignment across different time horizons.
Trading Logic & Signal Interpretation
Bullish Signals (Buy Setup):
• Histogram bars are in the negative zone (Oversold; values vary by asset, typically below -60/-80).
• Bars begin to close ABOVE the EMA Difference line (crossover).
• Higher timeframes (4H, 1D, 1W) show bullish confirmation.
• The Signal Line turns Green (1D uptrend).
• Color transition: Dark Red/Maroon → Blue/Purple → Green.
• Interpretation: The market is exiting oversold conditions and starting a bullish reversal. The deeper the oversold reading and the higher the confirming timeframe, the stronger the signal.
Bearish Signals (Sell Setup):
• Histogram bars are in the positive zone (Overbought; typically above +60/+80).
• Bars begin to close BELOW the EMA Difference line (crossover).
• Higher timeframes (4H, 1D, 1W) show bearish confirmation.
• The Signal Line turns Red (1D downtrend).
• Color transition: Dark Green/Green → Orange/Gold → Red.
• Interpretation: The market is exiting overbought conditions and starting a bearish reversal.
Trend Following Strategy
• Uptrend Confirmation: When histogram bars consistently close ABOVE the EMA Difference line. Dark Green color represents the strongest uptrend (30M, 1H, and 4H are all bullish).
• Downtrend Confirmation: When histogram bars consistently close BELOW the EMA Difference line. Maroon color represents the strongest downtrend (30M, 1H, and 4H are all bearish).
Extreme Zones (FOMO & FEAR)
• FOMO Zone (Extreme Overbought): When 1H, 4H and 1D shows an aggregated value > +100, a Light Blue horizontal line appears. This indicates extreme greed/overbought conditions. These are warning zones where a reversal is likely.
• FEAR Zone (Extreme Oversold): When 1H, 4H and 1D shows an aggregated value < -100, a Purple horizontal line appears. This indicates extreme fear/oversold conditions. These are often high-probability buying opportunity zones.
Timeframe Usage Guide
• Long-Term Investments (1D/1W): Use 1D and 1W signals for long-term position building. Enter on FEAR zone crossovers and exit on FOMO zone crossovers. Best for swing traders and investors.
• Swing Trading (4H/8H/12H): Focus on the 4H trend. Use 1D/1W for confirmation. Enter when 4H crosses above the EMA Difference in the oversold zone.
• Day Trading (1H/30M): Primary analysis on 1H, entries on 30M or 15M. Check the MTF Dashboard for alignment. Trade in the direction of the 4H and 1D trends.
• Scalping (15M and lower): Very short-term trades. MUST align with 1H and 4H for best results. Use strict risk management.
Understanding the 8-Color Scheme
The histogram uses 8 colors to show the trend direction combination across three timeframes (30M, 1H, 4H):
• Dark Green: (30M ↑, 1H ↑, 4H ↑) — Maximum Bullish Confluence.
• Green: (30M ↓, 1H ↑, 4H ↑) — Strong Uptrend, minor pullback on 30M.
• Purple: (30M ↑, 1H ↓, 4H ↑) — Mixed trend, 1H correction within 4H uptrend.
• Gold: (30M ↓, 1H ↓, 4H ↑) — Weakening uptrend, potential reversal warning.
• Blue: (30M ↑, 1H ↑, 4H ↓) — Weakening downtrend, potential reversal forming.
• Orange: (30M ↓, 1H ↑, 4H ↓) — Mixed trend, 1H rally within 4H downtrend.
• Red: (30M ↑, 1H ↓, 4H ↓) — Strong downtrend, minor bounce on 30M.
• Maroon: (30M ↓, 1H ↓, 4H ↓) — Maximum Bearish Confluence.
MTF Dashboard Table
When active, the dashboard shows:
• Value: Current aggregated momentum (Color-coded by strength).
• EMA Diff: Current signal line value.
• Trend: Real-time direction (Uptrend/Downtrend).
Dashboard Color Rules:
• Extr. Overbought (>100): Maroon | Strong (>61): Red | Moderate (>30): Orange | Neutral: Yellow | Moderate Oversold (<-30): Lime | Strong (<-61): Green | Extr. Oversold (<-100): Dark Green.
Dashboard Color Rules (Other TFs):
• Extr. Overbought (>100): Maroon | Strong (>81): Red | Moderate (>61): Orange | Neutral: Yellow | Moderate Oversold (<-81): Lime | Strong (<-100): Green | Extr. Oversold: Dark Green.
Best Practices & Risk Management
• Alignment is Key: Always check higher timeframe alignment before entering.
• Wait for Close: Signals are only valid once the candle has closed.
• Risk Control: Never risk more than 1-2% per trade. Use stop-losses below recent swing lows (for longs) or above swing highs (for shorts).
• Avoid Chasing: Do not enter late when the market is already deep in FOMO or FEAR zones.
Webhook Integration
The indicator sends data from the PREVIOUS (confirmed) candle to ensure 100% accuracy and eliminate any possibility of repainting.
{ "signal": "Trend Pulse Status Update", "ticker": "BTCUSDT.P", "data_1H": { "val": 45.20, "ema_diff": 12.50, "is_uptrend": true }, "data_4H": { "val": -15.40, "ema_diff": -5.10, "is_uptrend": false }, "data_1D": { "val": 85.00, "ema_diff": 40.20, "is_uptrend": true }, "data_1W": { "val": 110.00, "ema_diff": 95.00, "is_uptrend": true } }
I hope this tool helps you in your trading journey. Feel free to leave your feedback and questions in the comments below! Boost it if you find it useful!
Disclaimer
IMPORTANT: This indicator is a technical analysis tool designed to assist in trading decisions. It does not provide investment advice and should not be the sole basis for any trading decision.
All trading involves substantial risk of loss. Past performance does not guarantee future results. The indicator's signals are based on mathematical calculations and do not predict future market movements with certainty.
Extreme zones (FOMO/FEAR) indicate overbought/oversold conditions but markets can remain in these zones for extended periods. Always use proper risk management, stop losses, and position sizing.
The multi-timeframe data is provided for informational purposes. Higher timeframe trends can change, and lower timeframe noise can generate false signals. Always conduct your own analysis and consider consulting with a qualified financial advisor before making trading decisions.
Glossy [JOAT]# Glossy - Vector Candles and Order Zones
Glossy - Vector Candles and Order Zones is a Pine Script v6 overlay indicator that transforms raw price and volume data into a visually distinct decision layer. It combines vector candle analysis, supply/demand zone mapping, pivot detection, trend tools, and a composite scoring system into one cohesive overlay.
Note: This script is published as an invite-only INDICATOR. It does not generate backtesting results or automated trade execution. Access requires authorization through the script's access control settings.
## Why This Script Merits Invite-Only Protection
This indicator combines multiple analytical dimensions that individually exist as separate tools across the trading community. The value proposition lies in the specific integration methodology and composite scoring system that synthesizes:
Vector candle engine that classifies bars by volume-range relationship into climax, rising, and normal states
Automatic supply/demand zone detection with retest tracking and break removal
Dynamic pivot point system with configurable density and automatic cleanup
Dual moving average trend layer with crossover detection
Optional Ichimoku cloud integration for additional trend context
Composite scorer that weights and blends all modules into a single actionable score
Glossy visual layer with gradient veils, shimmer effects, and sparkle overlays
Dual analytics panels displaying real-time score, bias, and structure statistics
The proprietary elements include the vector candle classification algorithm, the zone detection logic using body-size ratios, the composite scoring normalization system, and the visual integration that maintains readability while adding aesthetic appeal. While individual components like MAs and RSI are standard, their specific combination, the scoring methodology, and the visual integration represent original development work that justifies source code protection.
## How Components Work Together
The indicator's value comes from how its modules interact, not from any single component:
Data Flow:
Vector candle engine analyzes volume relative to lookback baseline and spread-volume product
Zone engine detects two-candle reversal patterns with significant body-size shifts
Pivot system identifies swing highs/lows using configurable left/right bar counts
Trend MAs establish directional bias and generate crossover signals
Ichimoku (optional) adds cloud context for trend confirmation
Composite scorer normalizes weights and blends all module signals into 0-100 score
Analytics panels display real-time metrics for quick decision support
Integration Logic:
Each module produces a normalized signal (0.0 to 1.0) that feeds into the composite score:
Vector candle signal: 1.0 for climax, 0.5 for rising, 0.0 for normal
Volume scanner signal: 1.0 for spike detected, 0.0 otherwise
Zone signal: 1.0 for retest, 0.7 for break, 0.5 for inside zone, 0.0 otherwise
Ichimoku signal: 0.0 to 1.0 based on crossovers, cloud breaks, and chikou confirmation
Weights are user-configurable and auto-normalized to sum to 1.0
Why This Integration Matters:
A standard volume spike might fire while price is nowhere near structure. The composite scoring system catches these disconnects by requiring multiple modules to align before the score reaches threshold. This multi-dimensional validation separates this indicator from simple mashups that display multiple indicators without integration.
## Core Functionality
This indicator addresses the challenge of synthesizing volume behavior, price structure, and trend context into a single readable overlay. Most indicators focus on one dimension; this script integrates several while maintaining visual clarity.
What This Script Does:
Recolors candles based on volume-range classification (climax, rising, normal)
Automatically detects and draws supply/demand zones from two-candle reversal patterns
Tracks zone retests and optionally removes zones when broken
Identifies pivot highs/lows and draws horizontal support/resistance levels
Plots dual moving averages with crossover detection
Optional Ichimoku cloud with tenkan/kijun lines and cloud projection
Computes composite score (0-100) blending all enabled modules
Calculates market bias from trend, momentum, RSI, and cloud position
Displays real-time analytics in two compact dashboard panels
Adds glossy visual effects (gradient veil, shimmer stripes, sparkles) without obscuring price
## Technical Architecture
### Vector Candle Engine
The indicator classifies each confirmed bar into three categories based on volume and range behavior:
Climax Bars - Volume >= Climax Multiplier (default: 2.0x) times the lookback SMA AND spread-volume product >= 85% of lookback maximum. These represent extreme effort and are colored brightest (green for bull, red for bear) with white borders.
Rising Bars - Volume >= Rising Multiplier (default: 1.5x) times the lookback SMA but not climax. These show building interest with medium-intensity colors.
Normal Bars - All other confirmed bars. Colored with solid but calmer tones that don't compete with significant bars.
The goal is instant visual recognition: when volume truly slams into the market, you see it immediately in both color and intensity.
### Volume Scanner
On top of vector candles, a directional volume scanner runs independently:
Detects when volume exceeds Spike Multiplier (default: 1.5x) times the scanner lookback SMA
Differentiates bullish vs bearish spikes using candle direction
Prints compact labels showing spike direction and approximate percentage above baseline
Labels appear near price for context without cluttering the chart
### Supply/Demand Zone Engine
The zone engine automatically tracks recent supply and demand patterns:
Detection Logic - Identifies two-candle patterns where the second candle's body is >= Body Multiplier (default: 2.0x) times the first candle's body, with opposite directions
Supply Zones - Drawn in dark purple (#2D1B4E) with medium purple border (#6B3FA0)
Demand Zones - Drawn in near-black (#0D1B2A) with dark teal border (#1B4D6E)
Extension - Zones extend forward configurable bars (default: 100) for visibility
Retest Tracking - Labels update with retest count (R1, R2, etc.) when price revisits zone
Break Removal - Optionally removes zones when price closes convincingly beyond them
Max Zones - Limits active zones (default: 8) to keep chart readable
### Pivot Point System
Recent swing highs and lows become horizontal support/resistance levels:
Uses configurable left/right bar counts (default: 3/3) for pivot detection
Resistance lines drawn in bright pink (#FF3366) with "R" labels
Support lines drawn in bright teal (#33FF99) with "S" labels
Lines extend forward 50 bars from pivot point
Optional break removal cleans up invalidated levels
Max pivots setting (default: 12) prevents chart clutter
### Trend Tools
Dual moving averages provide trend context:
Fast MA (default: 21-period SMA) - Colors based on price position relative to MA
Slow MA (default: 55-period SMA) - Thicker line for primary trend reference
Crossover Labels - Optional labels mark bullish/bearish MA crosses
Trend Bias - Fast > Slow = bullish trend context
### Ichimoku Integration (Optional)
For traders who use Ichimoku, a soft cloud layer can be enabled:
Tenkan Line (default: 9-period) - Short-term equilibrium
Kijun Line (default: 26-period) - Medium-term equilibrium
Senkou Span A/B - Projected cloud showing future support/resistance
Cloud Fill - Teal for bullish cloud, coral for bearish cloud
Signal Detection - TK crosses and cloud breaks feed into composite score
### Composite Scoring System
The scorer blends all enabled modules into a single 0-100 percentage:
Weight: Vector (default: 0.30) - Contribution from climax/rising detection
Weight: Volume (default: 0.20) - Contribution from volume spike scanner
Weight: Zones (default: 0.30) - Contribution from zone interaction
Weight: Ichimoku (default: 0.20) - Contribution from cloud/crossover signals
Threshold (default: 0.60) - Score level that triggers "SIGNAL" status
Weights auto-normalize to sum to 1.0 regardless of input values
With Ichimoku Lines/Plots:
### Bias Calculation
A separate bias score (0-5) determines market lean:
+1 if Fast MA > Slow MA (trend bullish)
+1 if Price > Fast MA (price above trend)
+1 if Momentum > 0 (positive momentum)
+1 if RSI > 50 (bullish RSI)
+1 if Price > Cloud Top (above Ichimoku cloud)
Score 4-5 = "STRONG BULL", 3 = "BULL", 2 = "NEUTRAL", 1 = "BEAR", 0 = "STRONG BEAR"
## Visual Elements
Vector Candles:
Climax Bull - Bright green (#00FF88) with white border
Climax Bear - Bright red (#FF0055) with white border
Rising Bull - Medium green (#00CC66)
Rising Bear - Medium red (#CC0044)
Normal Bull - Solid green (#009955)
Normal Bear - Solid red (#990033)
Signal Labels:
"CLIMAX BUY/SELL" - Appears on climax bars with volume ratio
"VOL SPIKE" - Appears on abnormal volume with percentage
"MA CROSS Bullish/Bearish" - Appears on MA crossovers
"SUPPLY/DEMAND" - Zone labels with retest counts
"R/S" - Pivot resistance/support labels with price
Glossy Visual Layer:
Gradient veil that subtly shifts based on composite score
Diagonal shimmer stripes that create motion effect
Floating sparkle particles placed around price
All effects configurable via opacity and spacing inputs
Can be disabled entirely via "Glossy Mode" toggle
## Analytics Panels
Top-Right "Glossy" Panel (8 rows):
Header - "GLOSSY" with composite score percentage
Status - "SIGNAL" or "WAIT" based on threshold
Bias - STRONG BULL / BULL / NEUTRAL / BEAR / STRONG BEAR
RSI - Current value or OVERBOUGHT/OVERSOLD flags
Momentum - RISING / POSITIVE / FALLING / NEGATIVE
Volume - Current ratio vs baseline with intensity indicator
Trend - BULL TREND / BEAR TREND / MIXED
ATR - Current ATR value for volatility context
Bottom-Right "Stats" Panel (6 rows):
Header - "STATS"
Zones - Count of active supply/demand zones
Pivots - Count of active pivot levels
Vol %ile - Current volume percentile vs lookback
Retests - Total zone retest count
Position - "IN ZONE" or "---" based on current price location
## Complete Configuration Reference
### Visual Settings Group
Glossy Mode (default: true) - Toggle sparkles and shimmer effects
Zone Opacity (default: 40, range: 10-80) - Lower = darker zones
Glow Veil Opacity (default: 85, range: 40-95) - Controls glossy gradient veil
Sparkle Spacing (default: 4, range: 2-20) - Bars between sparkle particles
Sparkle Softness (default: 25, range: 0-90) - Transparency of sparkles
High Contrast Mode (default: false) - Alternative color palette
Show Signal Labels (default: true) - Display text labels instead of shapes
### Vector Candles Group
Enable Vector Candles (default: true) - Toggle candle recoloring
Lookback (default: 10, range: 3-100) - Bars for volume SMA baseline
Climax Multiplier (default: 2.0, range: 1.2-5.0) - Volume threshold for climax
Rising Multiplier (default: 1.5, range: 1.1-3.0) - Volume threshold for rising
### Volume Scanner Group
Enable Volume Scanner (default: true) - Toggle spike detection
Lookback (default: 20, range: 5-100) - Bars for scanner baseline
Spike Multiplier (default: 1.5, range: 1.2-3.0) - Threshold for spike detection
### Supply/Demand Zones Group
Enable Order Zones (default: true) - Toggle zone detection
Body Multiplier (default: 2.0, range: 1.3-5.0) - Body ratio for zone detection
Extension Bars (default: 100, range: 20-300) - How far zones extend forward
Remove on Break (default: true) - Delete zones when price breaks through
Max Zones (default: 8, range: 1-20) - Maximum active zones
### Pivot Points Group
Enable Pivots (default: true) - Toggle pivot detection
Left Bars (default: 3, range: 1-15) - Bars to left for pivot confirmation
Right Bars (default: 3, range: 1-15) - Bars to right for pivot confirmation
Remove on Break (default: true) - Delete pivots when price breaks through
Max Pivots (default: 12, range: 2-30) - Maximum active pivot levels
### Trend Tools Group
Enable MAs (default: true) - Toggle moving average display
Fast MA (default: 21, range: 5-100) - Fast moving average period
Slow MA (default: 55, range: 20-200) - Slow moving average period
### Ichimoku Group
Enable Ichimoku (default: false) - Toggle Ichimoku cloud display
Tenkan (default: 9, range: 5-30) - Tenkan-sen period
Kijun (default: 26, range: 10-60) - Kijun-sen period
Senkou B (default: 52, range: 20-120) - Senkou Span B period
### Composite Scorer Group
Enable Scorer (default: true) - Toggle scoring system
Weight: Vector (default: 0.30, range: 0.0-1.0) - Vector candle weight
Weight: Volume (default: 0.20, range: 0.0-1.0) - Volume scanner weight
Weight: Zones (default: 0.30, range: 0.0-1.0) - Zone interaction weight
Weight: Ichimoku (default: 0.20, range: 0.0-1.0) - Ichimoku signal weight
Threshold (default: 0.60, range: 0.3-1.0) - Score level for "SIGNAL" status
### Performance Group
Cheap Mode (default: false) - Reduces lookback periods for faster calculation
## Alert System
The script includes ten alert conditions:
Climax Bull - Bullish climax bar detected
Climax Bear - Bearish climax bar detected
Volume Spike Bull - Bullish volume spike (non-climax)
Volume Spike Bear - Bearish volume spike (non-climax)
Zone Retest - Price retests an active zone
Zone Break - Price breaks through a zone
Pivot Crossed - Price crosses a pivot level
Score Threshold - Composite score reaches threshold
MA Cross Bull - Fast MA crosses above Slow MA
MA Cross Bear - Fast MA crosses below Slow MA
All alerts fire once per bar at bar close.
## Technical Implementation Notes
Pine Script v6 compliant
All calculations use confirmed bars only (barstate.isconfirmed) to prevent repainting
Arrays manage zones, pivots, labels, and sparkles with automatic cleanup
Resource limits respected: max_labels_count=200, max_lines_count=150, max_boxes_count=50
Cheap mode available to reduce computational load on slower systems
Color mixing function for smooth gradient transitions
Weight normalization ensures composite score validity regardless of input values
## Usage Considerations
Timeframe Selection: The indicator works across all timeframes. Zone and pivot detection may produce more signals on lower timeframes. Adjust lookback periods and max counts based on your trading style.
Market Compatibility: Tested on crypto, forex, stocks, and indices. Vector candle classification requires meaningful volume data. Markets with irregular or no volume may not benefit from volume-based features.
Signal Interpretation: The composite score and bias are informational summaries, not trade signals. Use them as context alongside your own analysis and risk management.
Visual Customization: If the glossy effects are distracting, disable "Glossy Mode" for a cleaner chart while retaining all analytical features.
## Limitations and Compromises
Zone detection uses simplified two-candle patterns; complex institutional order flow is not captured
Composite score is a weighted blend of heuristics, not a predictive model
Pivot detection may lag by the right-bar count before confirmation
Ichimoku signals are simplified; full Ichimoku analysis requires additional context
Glossy visual effects add computational overhead; use Cheap Mode if performance is an issue
Past zone/pivot behavior does not guarantee future price reaction
The indicator is designed as an analytical and educational aid. It does not guarantee profitable trades, remove risk, or replace your own process.
## Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Trading involves substantial risk of loss. You are solely responsible for your own trading decisions. Past results shown on any chart do not guarantee future performance. Always conduct your own analysis and use appropriate risk management.
-Made with passion by officialjackofalltrades
Nagative RR - Pivots IndicatorIntroduction
This indicator is a comprehensive scalping tool designed to identify high-probability reversals around key Pivot Point levels. It combines classical Support/Resistance theory with modern Market Structure concepts. It is optimized for the 1-minute timeframe, utilizing granular price action to identify precise entries.
Core Methodology
The strategy operates on a logic specifically designed to target a high win rate (historically testing in the 90-92% range) by utilizing a Negative Risk-to-Reward ratio (taking small profits frequently while allowing room for the trade to breathe).
Daily Pivots Reversals:
The core logic anchors to Daily Pivot Points. It treats these levels as critical Support and Resistance zones, waiting for price to interact and reverse off these levels rather than trading breakouts.
Market Structure Shifts (MSS):
The script visualizes and identifies Market Structure Shifts. These are used not just for visual aid but as a hard filter—trades are only taken when the immediate market structure aligns with the reversal direction.
Profitability Filters:
To improve performance and reduce noise, several filters have been added:
EMA Filter: Ensures trades align with the macro trend.
Time Filter: Avoids low-volume trading hours.
S/R Flip Logic: requires a confirmed "flip" of a level before entering.
Features & Functionality
"Pick My Trade" Integration: This script features a built-in JSON generator. It automatically creates the specific JSON payloads required for "Pick My Trade" automation (including Token, Account ID, and Quantity), making it ready for automated trading out of the box.
Visual Backtesting: The script draws Entry, Take Profit, and Stop Loss boxes on the chart for visual verification.
Statistics Panel: A custom dashboard tracks performance in real-time.
How to Use
Timeframe: Set your chart to 1 minute for the best results, as the logic is tuned for this granularity.
Automation: Go to settings -> "Webhook / Automation" and check "Use Pick My Trade JSON". Create an alert on "Any function call" to send fully formatted orders.
Risk Warning: This strategy utilizes a Negative RR approach (typically 1:2 or 1:4 Risk:Reward). This is intentional to achieve a high win rate, but requires discipline and proper risk management.
Disclaimer This script is for educational purposes. Past performance is not indicative of future results. Trading involves risk. Credits to Lois#0290 for the original strategy concept.
Trade with Pivot points Designed for intraday and swing traders, this tool plots CPR + Pivot Support/Resistance for Daily, Weekly, and Monthly levels. It also provides forward-looking levels for the next trading day, next week, and next month, helping you pre-plan key zones for entries, targets, stop-loss placement, and option-selling risk zones. Includes EMA and Previous Day High/Low.
New Feature are underdevelopment :
Phase 2: Intelligence Layer
1) CPR Width Classification (core)
Automatically tag CPR as:
Narrow (compression / breakout potential)
Normal
Wide (range / mean reversion)
You’ll get a label or background marker like: “Daily CPR: Narrow” / “Weekly CPR: Wide”.
2) Bias / Trend Filter
Add a simple bias panel:
Bullish / Bearish / Sideways
Using:
EMA position (price above/below EMA)
Pivot position (price above/below Pivot or CPR band)
3) No-Trade / Chop Zone Highlighting
Mark zones where trading is usually messy, like:
Price inside CPR band
CPR is wide
Price stuck between P and BC/TC






















