Simple ATR Trailing StopThis Pine Script v6 indicator overlays a Chandelier Exit-style ATR trailing stop on TradingView charts. It calculates volatility using ATR(14) with a customizable multiplier (default 3.0), plotting green long stops below highs and red short stops above lows. Ideal for swing trading, it dynamically adjusts exits to lock in profits while adapting to market volatility—toggle lines for longs/shorts as needed.
Penunjuk dan strategi
All in One [Wonniewant]This script is the ultimate "All-in-One" trend and volatility solution designed to maximize efficiency for TradingView users, especially those with indicator slot limits.
It combines **15 Moving Averages** and **4 Volatility Bands** into a single indicator, allowing you to monitor complex market trends without cluttering your indicator list.
**Key Features:**
1. **Comprehensive Moving Averages (15 Lines):**
- **SMA (Simple MA):** 5 lines (Defaults: 5, 20, 60, 120, 240)
- **EMA (Exponential MA):** 5 lines (Defaults: 5, 20, 60, 120, 240)
- **HMA (Hull MA):** 5 lines (Defaults: 5, 20, 60, 120, 240)
*Each line is fully customizable.*
2. **Advanced Volatility Bands (4 Sets):**
- **Bollinger Bands:** 2 independent sets with customizable Basis (SMA/EMA), Length, and Multiplier.
- **Keltner Channels:** 2 independent sets with customizable ATR periods and Multipliers.
3. **Full Customization & Control:**
- **Master Toggles:** Quickly hide or show entire groups (e.g., "Show SMAs Master Toggle") to keep your chart clean.
- **Individual Controls:** Toggle visibility, change colors, and adjust **Line Width (1-5px)** for every single line directly from the settings.
- **Source Selection:** Choose different price sources (Close, High, Low, etc.) for each group independently.
**How to Use:**
- Add the script to your chart.
- Open "Settings" to configure periods, colors, and line widths.
- Use the checkboxes to enable/disable specific indicators based on your strategy.
- Perfect for traders who need a clean workspace while keeping all critical technical levels within a single tool.
*Author: Wonniewant*
Volume-Weighted Hybrid Channel [Capitalize Labs]Volume-Weighted Hybrid Channel (VWHC) is a channel-only indicator designed to visualise mean and volatility structure using a blended framework. It combines a configurable mean engine (SuperSmoother, EMA, SMA, or RMA) with an anchored VWAP component, then builds a four-level band ladder around a hybrid mean using a hybrid width that blends a range engine (ATR or true range variants) with anchored, volume-weighted standard deviation. The result is a smooth, adaptive channel intended to help us contextualise price location and volatility expansion or contraction relative to the hybrid mean.
The indicator supports Weekly or Session anchoring for the VWAP and sigma components, and includes optional transition smoothing after anchor resets to reduce visual stepping. Band levels are user-defined (with automatic ordering enforcement), and optional gradient fills can be enabled for clearer zone recognition. An optional Band Occupancy Table is included to show how frequently price closes inside each zone, either over a rolling lookback or since the most recent anchor reset. This table is informational only and does not generate signals.
This script is an indicator, not a strategy. It does not place trades, generate alerts, or provide entry or exit instructions. Outputs depend on chart symbol, timeframe, and data quality, including volume availability. The channel is designed to be non-repainting in the sense that it uses confirmed bar data and does not use forward-looking logic; however, like all indicators, the current bar can update until it closes.
Risk Warning
This material is educational research only and does not constitute financial advice, investment recommendation, or a solicitation to buy or sell any instrument. Foreign exchange and CFDs are complex, leveraged products that carry a high risk of rapid losses; leverage amplifies both gains and losses, and you should not trade with funds you cannot afford to lose. Market conditions can change without notice, and news or illiquidity may cause gaps and slippage; stop-loss orders are not guaranteed.
The analysis presented does not take into account your objectives, financial situation, or risk tolerance. Before acting, assess suitability in light of your circumstances and consider seeking advice from a licensed professional. Past performance and back-tested or hypothetical scenarios are not reliable indicators of future results, and no outcome or level mentioned here is assured. You are solely responsible for all trading decisions, including position sizing and risk management. No external links, promotions, or contact details are provided, in line with TradingView House Rules.
Disclaimer
Use of this indicator is at our own discretion and risk. It is a visual analysis tool and should be validated through independent testing and a documented trading plan before being used in live decision-making.
VMDivergencesTH Volume Momentum Divergences - How It Works
🎯 Overview
This indicator detects divergences between price action and a custom momentum oscillator. Divergences occur when price moves one direction while momentum moves the opposite direction — often signaling potential reversals or trend continuations.
⚙️ The Hidden Oscillator Engine
The oscillator runs in the background (not plotted on chart) and combines two components:
Component 1: Momentum (MACD-style)
Momentum = Fast EMA(12) - Slow EMA(26)
Measures the difference between a fast and slow exponential moving average. Positive = bullish momentum, Negative = bearish momentum.
Component 2: Bollinger Band Distance
Distance = (Price - BB Middle) / Standard Deviation
Measures how far price has strayed from its "normal" range. Values > 2 = overbought territory, Values < -2 = oversold territory.
Hybrid Blend
Final Oscillator = (Normalized Momentum × Blend) + (Band Distance × (1 - Blend))
The Momentum Blend setting (default 1.0) controls the mix:
1.0 = Pure momentum (like MACD)
0.0 = Pure band distance (like Bollinger %B)
0.5 = Equal blend of both
🔍 Pivot Detection
The indicator identifies swing highs and swing lows on both:
Price (using high and low)
Oscillator (using the hybrid oscillator value)
How Pivots Are Found
text
Swing High = A bar where the high is higher than X bars on BOTH sides
Swing Low = A bar where the low is lower than X bars on BOTH sides
The Swing Strength setting (default 5) controls how many bars on each side are required:
Lower values (2-3) = More pivots, more signals, more noise
Higher values (7-10) = Fewer pivots, fewer signals, higher quality
🔀 Divergence Types Explained
1. 🟢 Regular Bullish Divergence (Reversal Signal)
Price: Lower Low ↘ (making new lows)
Oscillator: Higher Low ↗ (momentum improving)
Meaning: Price is falling but momentum is building. The selling pressure is weakening — potential bottom forming.
Visual: Green triangle below bar + solid line connecting lows
2. 🔴 Regular Bearish Divergence (Reversal Signal)
text
Price: Higher High ↗ (making new highs)
Oscillator: Lower High ↘ (momentum fading)
Meaning: Price is rising but momentum is declining. The buying pressure is weakening — potential top forming.
Visual: Red triangle above bar + solid line connecting highs
3. 🟡 Hidden Bullish Divergence (Continuation Signal)
text
Price: Higher Low ↗ (holding above previous low)
Oscillator: Lower Low ↘ (momentum dipped)
Meaning: In an uptrend, price made a higher low but oscillator made a lower low. The oscillator "reset" while price held strong — trend likely to continue UP.
Visual: Green diamond below bar + dashed line
4. 🟠 Hidden Bearish Divergence (Continuation Signal)
text
Price: Lower High ↘ (staying below previous high)
Oscillator: Higher High ↗ (momentum bounced)
Meaning: In a downtrend, price made a lower high but oscillator made a higher high. The oscillator bounced but price couldn't — trend likely to continue DOWN.
Visual: Red diamond above bar + dashed line
5. 🔵 Double Bottom with Divergence (Strong Support)
text
Price: Two lows at SIMILAR levels (within ATR tolerance)
Oscillator: Second low HIGHER than first
Meaning: Price tested the same support twice, but momentum was stronger on the second test — buyers defending that level aggressively.
Visual: Cyan circle below bar + dotted line
6. 🟣 Double Top with Divergence (Strong Resistance)
text
Price: Two highs at SIMILAR levels (within ATR tolerance)
Oscillator: Second high LOWER than first
Meaning: Price tested the same resistance twice, but momentum was weaker on the second test — sellers defending that level.
Visual: Purple circle above bar + dotted line
✅ Validation Filters
Not every pivot pair creates a signal. The indicator applies filters:
Filter Purpose
Min Pivot Distance (default 5) Pivots must be at least 5 bars apart — prevents micro-divergences
Max Pivot Distance (default 50) Pivots must be within 50 bars — prevents stale/irrelevant divergences
DTB Tolerance (default 0.3 × ATR) For double top/bottom, price levels must be within 30% of ATR
📊 Visual Elements
Element Description
Markers Shapes above/below candles when divergence triggers
Lines Connect the two pivot points involved in the divergence
Labels Text tags showing divergence type (REG, HID, DBL)
Glow Effect Thicker semi-transparent line behind main line
Background Flash Brief color flash on signal bar
Status Panel Real-time table showing oscillator value and active signals
🧠 Trading Logic Summary
┌──────────────────────────────────────────────────────────┐
│ DIVERGENCE CHEAT SHEET │
├──────────────────────────────────────────────────────────┤
│ REGULAR BULLISH │ Price ↘ Osc ↗ │ Look for LONGS │
│ REGULAR BEARISH │ Price ↗ Osc ↘ │ Look for SHORTS │
│ HIDDEN BULLISH │ Price ↗ Osc ↘ │ Add to LONGS │
│ HIDDEN BEARISH │ Price ↘ Osc ↗ │ Add to SHORTS │
│ DOUBLE BOTTOM │ Same low, Osc ↗ │ Strong SUPPORT │
│ DOUBLE TOP │ Same high, Osc ↘ │ Strong RESISTANCE │
└──────────────────────────────────────────────────────────┘
Volume Level Monitor table Volume Level Monitor table and NQ/ES Futures PRO system
Features:
1. Volume Monitor Table (Top Left)
Level: Shows HIGH/MEDIUM/LOW with color coding
RED = High volume (≥150% of MA)
YELLOW = Medium volume
BLUE = Low volume (≤70% of MA)
vs MA: Current volume as percentage of moving average
Volume: Real-time volume display
MA: 20-period volume moving average
2. Enhanced Volume Calculations
Volume percentage relative to MA
CVD (Cumulative Volume Delta) calculation
Volume level classification with thresholds
4. Additional Volume Alerts
Alert when volume reaches HIGH threshold
Alert when volume drops to LOW threshold
5. Display Control
New toggle: "Show Volume Monitor Table" in Display settings
Can be turned on/off independently
How to Use:
Volume Monitor helps you:
HIGH Volume (Red): Confirms breakouts, strong moves, potential reversals
LOW Volume (Blue): Avoid choppy periods, wait for confirmation
MEDIUM Volume (Yellow): Normal trading conditions
Best Practice:
Combine Volume Monitor with main dashboard signals
Look for HIGH volume on entry signals for best confirmation
Avoid trading during LOW volume periods (reduces false signals)
The two tables work together: Main dashboard for trade signals, Volume Monitor for volume context!
Session Lines + ATR AnalyticsDescription:
Overview:
A comprehensive trading tool that combines session visualization with real-time ATR analytics. Perfect for intraday traders who need precise timing and volatility measurements.
Features:
Session Markers
Visual indicators for Asia (00:00-08:00), London (07:00-15:00), and New York (13:00-21:00) trading sessions
Color-coded session bands at the bottom of the chart for quick identification
Fully customizable session times and colors
Hourly Vertical Lines
Automatic vertical lines drawn at the start of each hour (works on 1-minute charts)
Multiple line styles available: solid, dotted, dashed, arrows
Adjustable color and width settings
Helps identify exact timing of price movements
ATR Tool
Real-time candle range measurement
Modified ATR calculation (excludes current candle for accuracy)
Customizable ATR length and multiplier
Live countdown timer showing time remaining in current timeframe
Floating label with adjustable offset and styling
Date & Timeframe Display
Bottom-right watermark showing current date in LA timezone
Displays current timeframe with proper units (1m, 5m, 1H, etc.)
Useful for backtesting to confirm you're viewing the correct date
Best Used For:
Day trading and scalping (especially on 1-minute charts)
Session-based trading strategies
Volatility analysis using ATR
Time-based entry and exit planning
Settings:
All elements are fully customizable through the indicator settings panel, including colors, sizes, visibility toggles, and calculation parameters.
[codapro] Confirmed Supertrend Flags
Confirmed Supertrend Flags — Delayed Flip Confirmation
Description:
This script enhances the classic Supertrend by adding a confirmation delay after trend flips, helping traders filter noise and avoid premature entries in volatile environments.
Key Features:
ATR-based Supertrend stop level calculation
Confirmation logic: buy/sell flags appear only after N full bars confirm the new direction
Optional Supertrend stop line for visual tracking
Fully adjustable flag size, color, label, and placement
This is ideal for swing traders, trend followers, or anyone building a system that prefers confirmation over early guessing.
How It Works:
A trend flip is detected when price closes beyond the Supertrend stop level.
The indicator waits for a set number of bars to close in the new direction.
After confirmation, a visual flag is plotted: buy below bar, short above bar.
How to Extend with Risk Management:
While this script focuses on trend confirmation visualization, you can enhance your decision-making by combining it with risk rules:
Stop Loss: Set SL just beyond the last Supertrend level before confirmation
ATR-Based Sizing: Use the same ATR value to dynamically size your position based on volatility
Fixed % Rule: Risk a fixed % of capital per confirmed flip (e.g., 1–2%)
Time-Based Exit: Exit trades that don’t follow through within N bars post confirmation
Stack with Strategy: Use this confirmation logic to trigger entries in a separate strategy script where strategy.entry() and strategy.exit() can be defined with precise risk parameters
Want a full example of how to integrate that? Let me know and I’ll turn this into a plug-and-play strategy version.
Disclaimer:
This tool was developed as part of the codapro AI engine — a modular signal and automation layer for trading systems.
It is for educational and informational purposes only and is not financial advice. Always backtest and verify before live deployment.
Order Block Indicatoruses consolidation to determine supply and demand areas.
Uses the lowest candle to determine the initiating candle for the order block.
alfaza candleblue candle
it shows the candle in blue color that comply with the conditions of high volume more than 4 pervious candles and it comes after price drop
VWAP Pro [Capitalize Labs]VWAP Pro is a volume weighted average price indicator designed to provide structured price context across Session, Weekly, and Monthly anchors. It allows users to define custom session templates and apply multiple band calculation methods to help frame price behavior relative to volume weighted levels.
The indicator supports Session, Week, and Month anchor periods. Session anchoring can be aligned to user defined templates including RTH, ETH, London, New York, Asia, or a fully custom session, all based on the instrument’s exchange time zone. This allows VWAP to reset at meaningful market boundaries rather than fixed calendar times.
VWAP Pro includes three band calculation methods: volume weighted standard deviation, fixed tick distance based on the instrument’s minimum tick size, and ATR based distance. Up to three band levels can be enabled independently, with configurable multipliers and visual settings.
A warm up system is included to manage band behavior immediately after a VWAP reset. Bands can either be hidden during the warm up period and appear at full width once complete, or gradually expand from zero to full width over the defined number of bars. The VWAP line itself always plots immediately.
Optional prior period reference levels are available for the previous Session, Week, and Month VWAP. These levels represent only fully completed periods and do not update during the current active period. Display of these levels depends on sufficient historical data being loaded to cover the full prior period.
The indicator requires valid volume data. Symbols that do not provide volume are not supported. All session definitions and settings should be reviewed and adjusted to match the specific instrument being analyzed.
Risk Warning
This indicator is provided for educational and analytical purposes only and does not constitute financial advice, an investment recommendation, or a solicitation to buy or sell any financial instrument. Trading involves significant risk and market conditions can change rapidly. Losses can exceed expectations and the use of this indicator does not guarantee any specific outcome or performance. You are solely responsible for your trading decisions, risk management, and compliance with applicable regulations. Past market behavior or indicator signals are not reliable indicators of future results.
Alfaza candlepower of candle
it shows the candle that has large volume the 4 previous candles and the candle comes after price drop
ATR% Multiple From 50SMA - 20 PeriodThis is an ATR% Multiple from the 50SMA indicator, but it uses a 20 period input rather than 14 days, like most of the ATR% indicators on here.
Sessions with Opening/Closing, Multi timeframeSessions with Opening & Closing is a simple and lightweight TradingView indicator that automatically marks the opening and closing moments of the major trading sessions directly on your chart.
It visually highlights:
Asian Session
European Session
U.S. Session
Each session opening and closing is shown with:
A vertical line on the exact candle where the session starts or ends
A label showing the session name and whether it is an Open or Close
This helps traders easily identify session transitions, which are often associated with changes in liquidity, volatility, and market behavior.
How It Works
The script checks whether the current candle falls inside a predefined session time range based on a selected time zone.
When the session state changes:
From inactive → active → it draws an Open marker
From active → inactive → it draws a Close marker
This is done for each session independently (Asia, Europe, USA), so you can clearly see when one session starts or ends relative to the others.
The indicator does not repaint and uses only confirmed candle information.
Sessions Used (default)
These are the default session times (you can change them in the code):
Asia: 19:00 – 01:00
Europe: 02:00 – 10:00
USA: 09:30 – 16:00
All times are interpreted according to the selected time zone.
How to Change the Time Zone
At the top of the script you will find this line:
tz = "America/La_Paz"
To change the time zone, simply replace "America/La_Paz" with your desired zone.
Examples:
tz = "America/New_York" // New York
tz = "Europe/London" // London
tz = "Asia/Tokyo" // Tokyo
tz = "Australia/Sydney" // Sydney
tz = "UTC" // Coordinated Universal Time
TradingView uses standard IANA time zone names.
You can find the full list here: en.wikipedia.org
Who Is This Indicator For?
This indicator is useful for:
Session-based traders
Liquidity traders
Forex, indices, and crypto traders
Anyone who wants to understand when major market sessions begin and end
Final Notes
Works on all timeframes.
Does not repaint.
Can be used on Forex, Crypto, Indices, and Futures.
Fully customizable (sessions, colors, labels, and time zone).
If you like this indicator or find it useful, feel free to like it or leave feedback — and happy trading! 🚀📈
lootle ravimy this indicator we can masor pattern where to entry. we can plan to enter in only commodity . it will show only where are people sitting to buy or sell
Quantum Candle Scanner [JOAT]
Quantum Candle Scanner - Advanced Multi-Pattern Recognition System
Introduction and Purpose
Quantum Candle Scanner is an open-source overlay indicator that detects multiple candlestick patterns including engulfing patterns, kicker patterns, inside bar setups, momentum candles, and higher-high/lower-low sequences. The core problem this indicator solves is that traders often miss patterns because they're looking for only one type. Different patterns work better in different market conditions.
This indicator addresses that by scanning for five distinct pattern types simultaneously, giving traders a comprehensive view of price action signals.
Why These Five Pattern Types Work Together
Each pattern type identifies different market behavior:
1. Engulfing Patterns - Classic reversal signals where current candle completely engulfs the previous candle. Best for identifying potential turning points.
2. Kicker Patterns - Strong reversal signals with gap confirmation. The current candle opens beyond the previous candle's open with opposite direction. Best for identifying high-momentum reversals.
3. Inside Bar Patterns - Consolidation breakout signals where a candle's range is contained within the previous candle, followed by a breakout. Best for identifying compression before expansion.
4. Momentum Candles - Identifies the largest body candle over a lookback period. Best for spotting institutional activity.
5. HH/HL and LH/LL Sequences - Three-bar structure patterns showing trend continuation. Best for confirming trend direction.
How the Detection Works
Engulfing Pattern:
bool engulfBullBase = open <= math.min(close , open ) and
close >= math.max(close , open ) and
isBullish(0) and
getBodyPct(0) > bodyMinPct
Kicker Pattern:
bool kickerBull = isBearish(1) and isBullish(0) and
open > open and low > low and
getBodyPct(0) > 40 and getBodyPct(1) > 40
Inside Bar:
bool insideBarSetup = low < low and high > high
bool insideBarBull = insideBarSetup and isBullish(0)
HH/HL Sequence:
bool hhhlSeq = high > high and low > low and
high > high and low > low and
close > close
Optional Filters
ATR Filter - Only shows patterns where candle body exceeds ATR (strong candles only)
Body Minimum % - Requires minimum body percentage for engulfing patterns
Close Beyond Prior H/L - Requires engulfing candle to close beyond prior high/low
Dashboard Information
Engulfing - Total engulfing patterns detected
Kicker - Kicker pattern count
Inside Bar - Inside bar breakout count
HH/LL Seq - Structure sequence count
Total - Combined pattern count
How to Use This Indicator
For Reversal Trading:
1. Look for engulfing or kicker patterns at key support/resistance
2. Confirm with HH/HL or LH/LL sequence breaking
3. Enter with stop beyond the pattern
For Breakout Trading:
1. Identify inside bar setups (consolidation)
2. Enter on breakout candle in direction of break
3. Use the inside bar range for stop placement
For Trend Confirmation:
1. Use HH/HL sequences to confirm uptrend structure
2. Use LH/LL sequences to confirm downtrend structure
3. Momentum candles indicate institutional participation
Input Parameters
Detect Engulfing/Kicker/Inside Bar/Momentum/HHLL (all true) - Toggle each pattern type
Min Body % for Engulfing (0) - Minimum body percentage
ATR Filter (false) - Only show strong candles
Engulf Must Close Beyond Prior H/L (true) - Stricter engulfing definition
Compact Mode (false) - Shorter labels for cleaner charts
Timeframe Recommendations
1H-Daily: Best for reliable pattern detection
15m-30m: More patterns but higher noise
Use Compact Mode on lower timeframes
Limitations
Pattern detection is mechanical and does not consider context
Not all patterns lead to successful trades
Kicker patterns are rare but powerful
Inside bar breakouts can fail (false breakouts)
Open-Source and Disclaimer
This script is published as open-source under the Mozilla Public License 2.0 for educational purposes.
This indicator does not constitute financial advice. Pattern detection does not guarantee trade outcomes. Always use proper risk management.
- Made with passion by officialjackofalltrades
Sensex / Nifty Trend + Pullback (High Probability)Below is a Sensex / Nifty–optimized, error-proof, copy-paste ready Pine Script (v5) using a Trend + Pullback strategy.
This is designed for index trading, avoids repainting, and works cleanly on 15m / 30m / 60m charts.
Hybrid ST/EMA Cloud + Trend TableSimilar to the hybrid supertrend with trend table, this version adds some EMA preferences
1 of 1 Strat1of1 Strat is a psychology-first trading framework designed to eliminate emotional mistakes and enforce disciplined execution.
Most traders don’t fail because of bad analysis — they fail because they break rules, hesitate, overtrade, or revenge trade. 1of1 Strat exists to fix that.
This strategy focuses on:
Discipline over dopamine
Execution over prediction
Process over profits
Patience over impulse
Consistency over luck
This is not a signal service.
This is not hype trading.
This is not gambling.
1of1 Strat is built for traders who want clarity under pressure, rule-based execution, and long-term consistency through structure and self-mastery.
You don’t need more indicators.
You need control.
VWAP & EMA9 Cross AlertVWAP & EMA9 Cross Alert
Alerts when the 9EMA crossed VWAP with above average volume
The BLUE Red Candle Swing w AlertsThe script is for high probability swing entries based on a extremely strong bearish candles which typically come right before a green push up.
When a bearish candle has a higher than average ATR, it is a sign that there could be a large reversal coming next.
Use this indicator to help you set the stop loss and take profit based on the range of the highlighted Red candle.
*So if the ATR of this candle is $3.00 then set a $3.00 stop loss and take profit.
There is also a sc
Rules for the ATR RED/Blue Impulse candle
*Use the 50% line or midline of the candle to help refine your entries
*Use the range of the Blue candle as your stop loss range and for your 1st take profit target!
*Add more positions if there is a clear trend after the candle
The SHIFT - Signal Harmonic Inflection Flow Tracker🔄 THE SHIFT — SIGNAL HARMONIC INFLECTION FLOW TRACKER
Precision reversal detection at the exact moment price shifts direction.
📐 CORE CONCEPT: THE INFLECTION POINT
Every sustained price move begins with a single moment — the instant price crosses from one phase to another. THE SHIFT captures this exact inflection point by combining two essential confirmations:
1. The Phase Cross
Price crossing the EMA ribbon midpoint represents a structural change in market bias. The ribbon midpoint is calculated as the average of EMA 21 and EMA 55, creating a dynamic equilibrium zone. When price decisively crosses this level, it signals a potential phase transition.
2. The Confirming Wick
Not every ribbon cross leads to continuation. THE SHIFT filters for quality by requiring the crossing candle to show directional commitment through its wick structure:
✓ Bullish SHIFT: Lower wick ≥ 25% of bar range (buyers absorbed selling pressure)
✓ Bearish SHIFT: Upper wick ≥ 25% of bar range (sellers absorbed buying pressure)
This dual confirmation eliminates weak crosses that occur during sideways chop.
⚙️ HOW IT WORKS
The EMA Ribbon
Five exponential moving averages (8, 13, 21, 34, 55) form an adaptive ribbon that expands during trends and contracts during consolidation. The ribbon serves multiple purposes:
✓ Visual trend identification through color gradient
✓ Dynamic support/resistance zones
✓ Phase boundary definition via ribbon midpoint
Phase Detection
The indicator tracks three distinct market phases:
✓ VELOCITY BULLISH — Price confirmed above ribbon midpoint
✓ VELOCITY BEARISH — Price confirmed below ribbon midpoint
✓ EQUILIBRIUM — Price oscillating around midpoint without confirmation
Phase confirmation requires price to remain on one side of the ribbon for a user-defined number of bars (default: 2), preventing false signals from single-bar noise.
Market Pressure Index (MPI)
MPI quantifies the balance between buying and selling pressure within each bar by analyzing where price closes relative to its range, weighted by volume. This provides momentum context for phase transitions:
✓ Positive MPI confirms bullish pressure
✓ Negative MPI confirms bearish pressure
✓ Strong readings (above threshold) indicate conviction
Consensus Grading System
Each SHIFT signal receives a quality grade (A+, A, B, C) based on five factors:
✓ Phase Strength — EMA alignment plus MPI strength
✓ Trend Alignment — All EMAs properly stacked
✓ Volume Confirmation — Above-average participation
✓ Momentum Convergence — MPI confirms direction
✓ Structure Respect — Price at value area
Higher grades indicate stronger confluence and potentially higher-probability setups.
📊 VISUAL SYSTEM
SHIFT Labels
✓ ▲ SHIFT — Bullish phase flip detected
✓ ▼ SHIFT — Bearish phase flip detected
Labels appear at the exact bar where the phase transition occurs.
Entry Zones
When a qualified SHIFT fires, a colored box appears showing:
✓ Entry zone boundaries
✓ Signal direction (LONG/SHORT)
✓ Wick percentage that triggered the signal
✓ Quality grade
Dynamic Trade Management
THE SHIFT tracks three profit targets (T1, T2, T3) and stop levels with intelligent visual feedback:
✓ Target Lines — Display as dashed lines during active trade
✓ Target Hit — Line turns GREEN with "✓ T1/T2/T3" label
✓ Target Fade — Hit targets progressively fade and disappear after user-defined bars
✓ Stop Hit — Line turns RED with "❌ STOPPED OUT" label
This visual system keeps your chart clean while providing clear feedback on trade progress.
Background Shading
Subtle background color indicates current phase:
✓ Green tint — Bullish phase
✓ Red tint — Bearish phase
✓ Yellow tint — Equilibrium
🧠 SHIFT ASSISTANT — INTELLIGENT COACHING PANEL
The SHIFT Assistant provides real-time contextual guidance that adapts to market conditions:
MARKET READ
Current market assessment:
✓ "💪 Strong bullish trend in play"
✓ "📈 Bullish momentum building"
✓ "🔥 Compression detected - breakout imminent"
✓ "⚖️ Equilibrium - wait for SHIFT"
ACTION
Specific guidance for current situation:
✓ "🟢 SHIFT LONG - Wick confirmed buyers"
✓ "📊 Halfway to T1 - Hold with conviction"
✓ "✅ T1 Hit - Consider partials, move stop to entry"
✓ "👀 Bullish shift but weak wick - skip"
✓ "⏸️ No setup - Patience pays"
CAUTION
Risk warnings when applicable:
✓ "⚠️ Bearish divergence forming - caution on new longs"
✓ "🌊 Volatility expanding - widen mental stops"
INSIGHT
Additional observations:
✓ "✨ Perfect bullish SHIFT setup"
✓ "📊 EMAs fully stacked - trend mature"
✓ "💎 Grade A+ conditions"
TRADE STATUS
When in an active trade:
✓ Current P&L percentage
✓ Bars in trade
✓ Risk buffer remaining (ATR to stop)
📋 MAIN DASHBOARD
The dashboard displays comprehensive real-time information:
Phase Status
✓ Current phase (Velocity Bullish/Bearish/Equilibrium)
✓ Phase strength (Strong/Moderate/Weak)
✓ MPI reading
Consensus Breakdown
✓ Visual progress bar showing consensus score
✓ Individual check status for all five factors
✓ Current quality grade
Wick & Shift Status
✓ Current wick type and percentage
✓ Whether a SHIFT is occurring on current bar
Three Laws Display
✓ Law 1: Direction (SHIFT BULL/BEAR or No Shift)
✓ Law 2: Confirmation (Wick Confirms or Weak Wick)
✓ Law 3: Quality (Grade passes filter or not)
All three laws must be satisfied for a signal to fire.
⚙️ INPUT PARAMETERS
SHIFT Core Engine
✓ MPI Period (14) — Lookback for Market Pressure Index calculation
✓ MPI Sensitivity (1.5) — Amplification factor for pressure readings
✓ Phase Confirmation Bars (2) — Bars required on one side of ribbon to confirm phase
✓ Strong Momentum Threshold (0.5) — MPI level considered "strong"
EMA Ribbon
✓ Show EMA Ribbon — Toggle ribbon visibility
✓ EMA Fast/2/Core/4/Slow (8/13/21/34/55) — Individual EMA periods
Signal Settings
✓ Show Signals — Toggle signal generation
✓ Minimum Signal Grade (B) — Filter signals below this quality threshold
✓ Min Wick Ratio (0.25) — Minimum wick size as percentage of bar range to confirm shift
✓ Show Entry Zones/Stops/Targets — Toggle visual elements
✓ Stop Loss ATR (1.5) — Stop distance in ATR multiples
✓ Zone Width (15) — How many bars entry zones extend forward
✓ Target Fade Duration (8) — Bars before hit targets disappear
Assistant & Dashboard
✓ Position and size options for both panels
✓ Independent show/hide toggles
Visual
✓ Customizable colors for bullish, bearish, neutral, target hit, and stop hit
✓ Background and label transparency controls
🎯 RECOMMENDED USAGE
Best Timeframes
✓ 5-minute to 1-hour for intraday trading
✓ 4-hour to Daily for swing trading
✓ Adjust Min Wick Ratio lower (0.20) on higher timeframes where wicks tend to be smaller
Best Markets
✓ Liquid instruments with clear trending behavior
✓ Futures, Forex, and large-cap equities
✓ Avoid during major news events when price action becomes erratic
Signal Filtering
✓ Grade A+ and A signals have highest confluence
✓ Grade B signals are acceptable with additional confirmation
✓ Grade C signals should generally be skipped
✓ Use the Assistant's ACTION guidance to understand why signals fire or don't fire
Trade Management
✓ T1 at 1× risk (1:1 R) — Consider taking partials
✓ T2 at 2× risk (2:1 R) — Move stop to breakeven
✓ T3 at 3× risk (3:1 R) — Full target, close remaining position
✓ Watch for phase invalidation (opposite SHIFT) as hard stop signal
🔔 ALERTS
THE SHIFT includes comprehensive alert conditions:
✓ SHIFT Long — Bullish entry signal
✓ SHIFT Short — Bearish entry signal
✓ T1/T2/T3 Hit — Target reached notifications
✓ Stopped Out — Stop level breached
✓ Shift Bullish/Bearish — Phase flip events (with or without trade signal)
Dynamic alerts include grade and wick percentage information for complete context.
📝 DEVELOPMENT NOTES
THE SHIFT emerged from extensive research into what makes reversal signals reliable versus unreliable. The key insight was that most failed reversals lack wick confirmation — the candle crosses a level but shows no evidence that the opposing force actually stepped in.
By requiring both the structural cross (price through ribbon midpoint) AND the wick confirmation (evidence of absorption), THE SHIFT filters out the low-quality signals that plague simpler crossover systems.
The intelligent Assistant panel was designed to function as a trading coach, helping traders understand not just WHEN to trade but WHY conditions are or aren't favorable. This educational component helps develop intuition over time.
⚠️ RISK DISCLAIMER
This indicator is a technical analysis tool designed to identify potential trading opportunities. It does not guarantee profits and should not be used as the sole basis for trading decisions.
Past performance of any trading system or methodology is not necessarily indicative of future results. Trading involves substantial risk of loss and is not suitable for all investors.
Always use proper risk management, position sizing appropriate to your account, and never risk more than you can afford to lose. Paper trade any new system extensively before committing real capital.
The developer makes no claims about win rates, profit factors, or expected returns. Your results will vary based on market conditions, timeframe selection, and execution.
🎯 SUMMARY
THE SHIFT provides a unified approach to reversal detection:
✓ Simple Logic — Phase cross + wick confirmation = signal
✓ Quality Grading — Consensus scoring filters for best setups
✓ Visual Clarity — Dynamic trade management keeps charts clean
✓ Intelligent Coaching — Assistant explains market conditions in real-time
✓ Complete System — Entry, targets, stops, and management in one indicator
One objective. One system. Catch the shift.
"The market speaks in inflection points. THE SHIFT translates."
Taking you to school. — Dskyz , Trade with insight. Trade with anticipation.
[CT] Trend Pulse Oscillator Trend Pulse Oscillator is a clean, responsive trend and momentum oscillator that measures directional pressure by comparing a fast EMA to a slow EMA, then normalizing that spread by ATR so the reading stays consistent across different symbols and volatility regimes. Instead of relying on percentile bands or fixed overbought, oversold logic from legacy oscillators, this indicator converts the EMA spread into a smooth 0–100 signal that behaves like a “trend intensity meter,” where 50 acts as the neutral midpoint, values above 50 reflect bullish dominance, and values below 50 reflect bearish dominance. Because the core input is the distance between two EMAs, it naturally tracks trend alignment, and because it is volatility-normalized, it avoids becoming overly sensitive during high volatility or too sluggish during quiet conditions.
The engine begins by calculating a fast EMA and a slow EMA on your selected source, then computing the spread between them. That spread alone can be misleading across markets because the same raw distance means different things in low volatility versus high volatility environments, so the script divides the spread by ATR to create a normalized value that represents how meaningful the trend separation is relative to typical movement. Once the spread is normalized, the indicator applies a bounded mapping using an arctangent transform, which is a stable way to compress extreme values while preserving sensitivity near the midpoint. This produces a smooth oscillator that stays in a predictable 0–100 range without hard clamping, and it keeps the transitions realistic even when price accelerates strongly. The Speed setting is the main sensitivity control, where higher values make the oscillator respond faster and flip states more quickly, and lower values slow the response, reduce noise, and produce fewer regime changes.
A signal line is then applied to the oscillator using an EMA, creating a two-line framework that is easy to trade. The oscillator line represents the current trend pressure state, while the signal line represents the smoothed baseline of that pressure. The primary decision point is the relationship between the oscillator and the signal, where oscillator above signal indicates improving bullish pressure and oscillator below signal indicates improving bearish pressure. This relationship is also used to drive the visual state of the indicator so the chart feedback matches the current bias. The indicator additionally computes a Pulse histogram as the difference between the oscillator and the signal line, which helps you quickly see when momentum is expanding or contracting. When the histogram grows in the bullish direction, pressure is strengthening above the baseline, and when it contracts toward zero, pressure is fading and conditions are becoming more balanced.
The visual layer is built to make bias and transitions obvious without clutter. You can enable a fill between the oscillator and the signal line that changes color based on whether the oscillator is above or below the signal, so the “state” is visible even at a glance. The Pulse histogram can be shown to highlight the size of the separation between the oscillator and the signal, which is useful for spotting early momentum shifts, confirming continuation, or identifying when a move is losing energy. The indicator includes standard level guides with a midpoint at 50 and optional overbought and oversold thresholds, which can help you contextualize stronger pushes away from neutral. These levels are best treated as context rather than automatic reversal triggers, because this tool is designed to track trend pressure first, and it can remain elevated or depressed for extended periods during strong directional moves.
For traders who like a unified view, there is an optional setting to color price bars based on the oscillator state relative to the signal line. When enabled, candles will reflect bullish bias when the oscillator is above the signal and bearish bias when below, aligning your chart’s candle colors with the same logic driving the oscillator’s state. This makes it easy to stay consistent with your bias filter without constantly checking the panel. The indicator also includes alert conditions focused on the core events traders care about, including oscillator crosses of the signal line, crosses of the 50 midpoint, and crosses of the overbought and oversold levels, so you can automate notifications for regime shifts, momentum changes, and stronger pressure conditions.
In practical use, Trend Pulse Oscillator is most effective as a bias and timing tool. When the oscillator holds above 50 and repeatedly stays above its signal line, it reflects persistent bullish pressure where pullbacks are more likely to be continuation opportunities. When the oscillator holds below 50 and stays below its signal line, it reflects persistent bearish pressure where rallies are more likely to be corrective. The most valuable information often comes from how cleanly the oscillator can stay on the correct side of its signal and whether the Pulse histogram expands during breaks and contractions, because that combination helps separate real trend continuation from choppy rotation.






















