Predictive ZLEMA NavigatorThis is an advanced trend-following indicator that combines Zero-Lag Exponential Moving Averages (ZLEMA) with predictive crossover analysis to identify high-probability trade entries with exceptional timing precision.
Key Features:
1. Zero-Lag Technology
Utilizes ZLEMA calculation to eliminate the inherent lag found in traditional EMAs
Provides faster response to price movements while maintaining smooth trend identification
Default periods (34/89) align with Fibonacci sequence for natural market rhythm detection
2. Predictive Crossover System
Unique algorithm forecasts upcoming Golden Cross and Death Cross events before they occur
Displays estimated bars until next crossover, giving traders advance preparation time
Helps avoid late entries by signaling trend changes up to 200 bars in advance
3. Visual Direction Arrows
Color-coded projection arrows show the momentum trajectory of both fast and slow ZLEMAs
Adjustable projection length allows customization for different trading timeframes
Instantly identifies whether trends are strengthening or weakening
4. Multi-Layer Signal Confirmation
Clear crossover points marked with circles and confirmation ticks
Dynamic fill coloring between MAs for instant trend bias recognition
Bullish signals (green/blue) and bearish signals (orange/red) prevent confusion
Performance Characteristics:
Strengths:
Reduced Whipsaws: ZLEMA's lag reduction minimizes false signals in ranging markets
Early Detection: Predictive algorithm provides 10-50 bar advance warning of trend changes
Versatile Application: Works across all timeframes (1-minute to daily) and asset classes
Visual Clarity: Clean interface prevents information overload while maintaining comprehensive data
Optimal Use Cases:
Swing trading on 4H-Daily timeframes
Trend confirmation for breakout strategies
Portfolio rotation timing based on momentum shifts
Works exceptionally well on trending assets (crypto, indices, trending stocks)
Trading Approach:
Enter long on Golden Cross confirmation with upward direction arrows
Exit or reverse on Death Cross with downward momentum projection
Use prediction labels to scale into positions before actual crossover
Combine with volume analysis for enhanced confirmation
Built-in Alert System: Automated notifications for both bullish and bearish crossovers ensure you never miss a trading opportunity.
This indicator bridges the gap between reactive and predictive trading, giving you the speed of ZLEMA with the foresight of trend projection analysis.
DISCLAIMER: This information is provided for educational purposes only and should not be considered financial, investment, or trading advice.Happy Trading
Multitimeframe
Pullback Master Pro CareCA multi-timeframe pullback trading indicator that identifies optimal entry points during trend corrections. It combines higher timeframe trend direction with intraday momentum analysis, volume confirmation, and RSI extremes to signal high-probability reversal points when price pulls back against the primary trend.
Perfect for swing traders and scalpers looking to enter with institutional flow at key support/resistance levels with multiple confirmation filters.
Current & Prior Day OHLC Levels# Current & Prior Day OHLC Levels with 15-Minute Opening Range
## Overview
This comprehensive indicator plots key price levels for futures and stock traders, displaying Current Day levels, Prior Day levels, and the 15-Minute Opening Range. These levels serve as critical support and resistance zones that professional traders monitor throughout the trading session.
## Key Features
### Current Day Levels (Session-Based)
- **Current Open**: The opening price of the current trading session
- **Current High**: The highest price reached during the current session (updates in real-time)
- **Current Low**: The lowest price reached during the current session (updates in real-time)
The indicator properly recognizes **futures trading sessions**, which begin at their respective session start times (not midnight). For example, most equity index futures sessions begin at 6:00 PM ET the previous day, ensuring accurate session-based tracking for overnight and globex trading.
### Prior Day Levels
- **Prior Open**: Opening price from the previous trading session
- **Prior High**: High of the previous trading session
- **Prior Low**: Low of the previous trading session
- **Prior Close**: Closing price from the previous trading session
Prior day levels are some of the most widely watched technical levels in trading, often acting as psychological support and resistance zones where price action tends to react.
### 15-Minute Opening Range (NY Session)
- **OR High**: The high of the first 15 minutes after New York market open (9:30-9:45 AM ET)
- **OR Low**: The low of the first 15 minutes after New York market open (9:30-9:45 AM ET)
The opening range concept is a popular day trading strategy. The first 15 minutes often establishes the tone for the day, with these levels frequently serving as breakout or breakdown points. The indicator tracks these levels in real-time as they form, then locks them in after 9:45 AM ET.
## Visual Design
### Smart Line Extension
- Lines extend **left** to the exact bar that created each level (e.g., the bar that made the high)
- Lines extend **right** by a configurable number of bars (default: 50 bars)
- No infinite line extension cluttering your chart
### Intelligent Label Placement
- Labels positioned **above** highs and opens
- Labels positioned **below** lows
- Adjustable offset to position labels optimally for your timeframe
- Optional price display in labels (e.g., "Current High: 5,950.00")
- Semi-transparent label backgrounds for clean chart appearance
## Customization Options
### Individual Level Controls
Each level (Current Open, High, Low, Prior Open, High, Low, Close, OR High, OR Low) can be:
- Toggled on/off independently
- Assigned a custom color
- Given its own line style (Solid, Dashed, or Dotted)
- Adjusted for line width (1-5 pixels)
### Default Styling
- **Current Day**: Solid lines (Gold for Open, Green for High, Red for Low)
- **Prior Day**: Dashed lines (Steel Blue for Open, Dark Cyan for High, Crimson for Low, Slate Blue for Close)
- **Opening Range**: Dotted lines (Cyan for High, Tomato for Low)
This default styling provides clear visual distinction between level types while remaining professional and easy to read.
### Label Customization
- Toggle all labels on/off
- Show or hide price values in labels
- Adjust label offset (distance from current bar)
- Five label size options: Tiny, Small, Normal, Large, Huge
### Line Extension Control
- Configurable right extension (0-500 bars)
- Adjust based on your chart timeframe and preference
## Best Use Cases
### Futures Traders
The indicator's session-aware design makes it perfect for futures markets, properly handling:
- Electronic trading hours (Globex)
- Session rollovers at 5:00 PM or 6:00 PM ET (depending on contract)
- Overnight price action
### Day Traders
- Use Opening Range levels for breakout/breakdown strategies
- Monitor Current High/Low for intraday trend identification
- Watch Prior Day levels for profit targets and stop placement
### Swing Traders
- Prior Day High/Low often act as key decision points
- Prior Close serves as an important reference level
- Current Day levels help with intraday entry/exit timing
### Multi-Timeframe Analysis
Works on any intraday timeframe:
- 1-minute for scalping
- 5-minute for active day trading
- 15-minute or 30-minute for swing entries
- 1-hour for position context
## Technical Details
### Session Detection
- Uses TradingView's built-in session detection for accurate daily boundaries
- Properly handles futures contracts with non-midnight session starts
- New York timezone detection for Opening Range (9:30 AM ET)
### Real-Time Updates
- Current High and Low update dynamically as price moves
- Opening Range levels update live during the 9:30-9:45 AM window
- Lines redraw on each bar to maintain accurate positioning
### Performance
- Maximum 500 lines and 500 labels to ensure smooth chart performance
- Efficient line/label deletion and recreation on session changes
- Minimal computational overhead
## Tips for Optimal Use
1. **Adjust Line Extension**: For lower timeframes (1-min, 5-min), reduce right extension to 20-30 bars. For higher timeframes (1-hour), increase to 100+ bars.
2. **Combine with Price Action**: These levels work best when combined with candlestick patterns, volume analysis, and order flow.
3. **Watch for Level Tests**: Price often tests these levels multiple times before breaking through or reversing.
4. **Opening Range Breakouts**: Many traders wait for price to break and close above OR High or below OR Low before entering directional trades.
5. **Prior Day Levels as Targets**: Use Prior High as an upside target and Prior Low as a downside target for intraday trades.
## Compatibility
- Works on all instruments (Futures, Stocks, Forex, Crypto)
- Optimized for intraday timeframes (1-min to 1-hour)
- Best results on liquid instruments with clear session boundaries
- Designed specifically with ES, NQ, YM, and RTY futures traders in mind
## Credits
Ported from NinjaTrader indicators with enhanced features and TradingView-specific optimizations. Original concept based on classic technical analysis principles used by professional traders worldwide.
---
*Note: These levels are for informational and educational purposes only. Past performance does not guarantee future results. Always practice proper risk management.*
Pullback Master CareCA clean, reliable pullback trading indicator that identifies optimal entry points during trend corrections. It combines daily trend direction with intraday momentum, volume patterns, and RSI oversold conditions to signal high-probability buy opportunities when price pulls back in an uptrend.
Perfect for swing traders looking to enter with the trend after temporary sell-offs, with built-in confirmation filters to avoid false signals.
5-Layer Script Strategy P1 Midpoint Package (4H / D / W) This script is a multi timeframe framework that utilizes the 4H, Daily, and the Weekly timeframes. This Indicator automatically tracks the midpoints averages of those candles of the mentioned timeframes . This allows traders to actively see the markets momentum and opportunities for when the market reverses. These points acts as reaction levels and NOT ENTRY SIGNALS. This is a identity that helps identify direction and works with the other 4 Layers.
HOW IT WORKS
-Higher timeframe ranges are calculated using midpoints
-Midpoints persist until the candle closes
-No repainting either.
HOW TO USE THIS STRATEGY
-Start from the higher timeframe and work your way to the smaller ones
-Look for reactions and rejections rather than blind entries.
Weekly = bias is a swing
Daily = session to session directional bias
4HR = intraday framework to locate entries
WARNING
Not everyone uses the same settings therefore its natural to have multiple pieces, look through them and fix it to meet your expectations if need to.
ICT OTE - Clean v6 (Indicator)ICT OTE — Indicator (Pine v6)
Comprehensive Guide & Rule-Based Trade Plan
This guide explains how to read and trade the Pine v6 indicator version of ICT’s Optimal Trade Entry (OTE). It covers chart elements, the 62–79% OTE zone (with 70.5% mid), confirmation logic, kill-zone gating, rule-based entries/stops/targets, and practical workflows.
1. Overview
The Optimal Trade Entry (OTE) is a core ICT concept that locates high-probability entries inside a Fibonacci retracement window between 62% and 79%, with 70.5% often used as a precise mid level. The indicator highlights that zone for the latest impulse (swing low to swing high for bullish, swing high to swing low for bearish), prints signal labels when price retraces into the box and a confirmation candle forms, and plots visual stop-loss and 1R/2R targets from your chosen entry line (62/70.5/79).
2. What the Indicator Draws
• OTE Box (62–79%): A green box for bullish OTE (drawn between 62% and 79% of the latest bullish impulse) and a red box for bearish OTE (drawn between 62% and 79% retracement of the latest bearish impulse).
• 70.5% Mid Line: A horizontal line through the OTE box at 70.5% (optional).
• Entry Line: Your selected entry reference: Top 62%, Mid 70.5%, or Bottom 79%.
• Signal Labels: ‘OTE Long’ appears when price touches the bullish OTE box and a confirmation candle prints; ‘OTE Short’ for the bearish side.
• Stop-Loss Guide: For longs: swing low of the dealing range; for shorts: swing high of the dealing range (visual plot).
• 1R/2R Target Lines: Two projected lines from the chosen entry to visualize 1R and 2R objectives (purely visual).
• Kill-Zone Shading (optional): Grey shading during London, NY-AM, and NY-PM windows, if gating is enabled.
3. Inputs & Settings
• Pivot Left/Right: Swing detection for impulses using pivot highs/lows (default 3/3).
• Draw OTE Box: Toggle drawing the 62–79% zone.
• Plot 70.5% Mid Line: Toggle the mid-line inside OTE.
• Entry Line: Choose the visual entry anchor (62% / 70.5% / 79%).
• Confirmation: Require a strong candle (default: close > open + continuation vs prior bar for longs; inverse for shorts).
• Stop/Targets: Toggle plotting the swing SL and 1R/2R targets.
• Kill-Zone Gating: If enabled, signals only fire in London (02:00–05:00 NY), NY-AM (08:00–11:00 NY), and NY-PM (13:00–15:00 NY).
• OTE Box Opacity: Adjust visual opacity of the box (default 85).
4. Rule-Based Entry Model
Use these steps exactly; do not skip.
1. Window: Optional — ensure you are inside an ICT kill-zone (London / NY-AM / NY-PM) if gating is enabled.
2. Impulse: Confirm the latest dealing range (pivot-based). Bullish = last swing low precedes last swing high; bearish = last swing high precedes last swing low.
3. OTE Box: Ensure price retraces into the 62–79% zone for the active impulse.
4. Confirmation: Wait for the required confirmation candle (strong or basic, per setting).
5. Entry Anchor: Use your selected line (62/70.5/79) as the reference for planning the fill.
6. Stops: Place SL at the swing extreme of the dealing range (longs: swing low; shorts: swing high).
7. Targets: Map 1R and 2R visual levels from the entry. Optionally prefer opposite liquidity or prior swing if closer (manual).
5. How to Read the Chart Step-by-Step
• Check background shading: are you inside a kill-zone (if enabled)?
• Identify the latest swing high/low markers (dealing range).
• Locate the OTE box for that impulse; confirm price retraced into the box.
• Inspect the confirmation candle: strong body and continuation (for longs: close > open AND close > prior high; for shorts: mirror).
• Use the entry line (62/70.5/79) as the reference; map SL and 1R/2R lines.
• If a signal label prints (‘OTE Long’ or ‘OTE Short’), you have alignment: timing, retracement, and confirmation.
6. Examples
Example Long (NY-AM): Price makes an impulse up (swing low then swing high). During NY-AM kill-zone, price retraces into the green OTE box. A strong bullish candle forms. Entry reference: 70.5% mid. SL at the swing low. Visual TP1/TP2 at 1R/2R.
Example Short (London): Price makes a bearish impulse (swing high then swing low). During London kill-zone, price retraces into the red OTE box. A strong bearish candle forms. Entry reference: 62%. SL at the swing high. Visual TP1/TP2 at 1R/2R.
7. Risk Management
• Fixed percent per trade: e.g., 1% risk relative to account equity (visual targets help sizing).
• One signal per kill-zone window: avoid overtrading inside the same hour.
• Respect invalidations: if a full body closes through the entire box or structure fails, stand down.
• Favor time/volatility windows for execution; avoid thin hours unless testing.
8. Common Pitfalls
• Forcing entries outside OTE: wait for a proper 62–79% retrace.
• Ignoring impulse definition: use confirmed pivots to avoid measuring from noise.
• Skipping confirmation: entries without a qualifying candle are lower quality.
• Inconsistent stops: SL belongs at the impulse extreme; avoid random micro-level stops.
• No timing discipline: kill-zone gating exists to filter low-probability periods.
9. Indicator Parameters — Quick Reference
• Pivot Left/Right: controls swing detection sensitivity (higher = stricter).
• Entry line: choose between 62%, 70.5%, and 79% for your signal anchor.
• Confirmation strength: toggle strong vs basic candle validation.
• Kill-zone gating: optional session-based signal filtering.
• Opacity/colors: cosmetic; adjust to your chart style.
10. Workflow Checklist
• Is the impulse correctly identified (pivot low/high order)?
• Is price inside the OTE box (62–79%)?
• Did the confirmation candle print?
• Is signal gating satisfied (if enabled)?
• Is SL mapped to the impulse extreme?
• Are 1R/2R levels clear from the entry?
• Any scheduled macro events in the window? (avoid surprise volatility).
11. References (ICT OTE & Kill-Zones)
• ICT Fibonacci / OTE levels: 62–79% with 70.5% mid — multiple tutorials and guides.
• ICT Kill-Zones: commonly used London / New York windows for timing entries.
FVG Scanner CareCA Fair Value Gap detection indicator that identifies institutional order flow imbalances by highlighting price gaps where buyers or sellers overwhelmingly dominated. It marks bullish FVGs (green gaps where buyers controlled) and bearish FVGs (red gaps where sellers controlled), providing clear visual zones for potential support/resistance retests and institutional entry points.
Perfect for identifying smart money footprints and combining with other indicators to find high-probability reversal zones during scalping.
Volume Delta Waterfall (Anchored, No Reset)What this helps you see (simple)
Delta (ΔV) = UpVolume − DownVolume (estimated from lower timeframe).
Positive ΔV ⇒ more “up” volume inside the bar → buying pressure dominates.
Negative ΔV ⇒ more “down” volume inside the bar → selling pressure dominates.
The waterfall is cumulative delta: each bar starts at the previous bar close and moves up/down by ΔV.
Divergence idea:
Bearish divergence: price makes Higher High, but cumulative delta at that swing makes Lower High → rally is weaker (often exhaustion / distribution).
Bullish divergence: price makes Lower Low, but cumulative delta at that swing makes Higher Low → selloff is weaker (often absorption / reversal risk).
Multi-TF EMA ScalpingA dual-purpose indicator that combines daily trend context with intraday momentum signals. It plots both daily EMAs (50-period for trend direction) and faster intraday EMAs (9 & 20-period) on your scalping chart, creating a visual overlay that helps you trade with the higher timeframe trend while using precise intraday entries.
Key Features:
Daily EMA 50 shows overall trend bias (colored background)
5/15-minute EMAs 9 & 20 provide entry/exit signals
Multi-timeframe alignment to avoid trading against the trend
Perfect for scalpers who need daily context on lower timeframes
Pullback Finder CareCA multi-timeframe pullback detection indicator that identifies optimal entry points during trend corrections. It combines daily trend analysis with intraday momentum, volume, and RSI conditions to pinpoint high-probability reversal points when price pulls back against the primary trend direction.
Perfect for traders looking to buy dips in uptrends or sell rallies in downtrends with precise timing and trend confirmation.
Multi-Filter Slope Master CareEA professional-grade momentum indicator that combines smart EMA slope calculations with multiple confirmation filters to deliver clean, actionable trading signals. It analyzes the rate of change of key EMAs (9, 20, 50) using advanced slope calculations, filters out noise with customizable thresholds, and adds multi-timeframe trend alignment, volume confirmation, and session-based filters to ensure you only trade high-probability setups.
Perfect for scalpers and swing traders who want to catch momentum shifts while avoiding false signals during choppy markets.
NY 00:00 Vertical Line (Dashed)What this script does
This TradingView Pine Script v5 indicator draws a vertical dashed line on your chart every day at 00:00 (midnight) New York time.
It is mainly used by traders who want to:
Mark the New York daily open
Separate NY trading days
Study daily range, liquidity, and sessions
The indicator works best on intraday timeframes (1m, 5m, 15m, 1h, etc.).
Sessions with Opening/ClosingSessions with Opening & Closing — Description
Sessions 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! 🚀📈
Multi-Filter Slope Master Pro CareC v2This advanced multi-timeframe indicator analyzes EMA slope trends with customizable filtering to identify high-probability trading opportunities. It calculates slope momentum for EMA 9, 20, and 50 using three different methods (Linear Regression, Weighted, or Simple), applies higher timeframe trend filtering and volume confirmation, and presents signals in a highly configurable data table with five color themes and six positioning options. The indicator visualizes filtered slope values while offering comprehensive trend strength analysis through real-time table displays that adapt to different screen sizes and user preferences.
FVG Scanner CareCA Fair Value Gap detection indicator that identifies institutional order flow imbalances by highlighting price gaps where buyers or sellers overwhelmingly dominated. It marks bullish FVGs (green gaps where buyers controlled) and bearish FVGs (red gaps where sellers controlled), providing clear visual zones for potential support/resistance retests and institutional entry points.
Perfect for identifying smart money footprints and combining with other indicators to find high-probability reversal zones during scalping.
4 EMA Flexible with CrossoversOverview
This indicator is a highly customizable multi-EMA (Exponential Moving Average) suite designed for trend followers and momentum traders. Unlike standard EMA indicators, this script provides four independent EMAs, each with its own horizontal Offset parameter, allowing traders to shift averages forward or backward to account for market lag or cycles.
It is specifically built for traders who use a "Triple EMA" or "Quad EMA" setup to filter trends across different timeframes while looking for precise entry triggers.
Key Features
4 Independent EMAs: Fully customizable length and color for each average.
Horizontal Offsets: Each EMA can be shifted horizontally (left or right) to align with specific market structures or to create "lead" indicators.
Crossover Detection: The script automatically monitors EMA 1 and EMA 2 for crossovers.
Golden Cross (Cross Up): Signals potential bullish momentum.
Death Cross (Cross Down): Signals potential bearish momentum.
Visual Labeling: Includes intuitive on-chart shapes (Triangle Up/Down) and text labels to ensure you never miss a crossover event.
Alert Integration: Native support for TradingView alerts. You can set notifications for Bullish and Bearish crossovers with a single click.
How to Use
Trend Filtering: Use the 4th EMA (default 200) as your "Trend Filter." Only take Long signals when price is above this line and Short signals when below.
Signal Generation: Use the first two EMAs (default 21 and 30) to generate entry signals. When they cross in the direction of the higher-order trend, it indicates a high-probability entry point.
Offset Tuning: Use the Offset feature to shift your signal EMAs forward (positive values) if you want to avoid "whipsaws" in a sideways market.
Settings
EMA 1 & 2: Primary signal lines. Crossovers are calculated based on these two inputs.
EMA 3 & 4: Secondary trend lines for support/resistance and trend direction.
Offset: Adjusts the horizontal placement of the line (positive for right, negative for left).
ICT CISD+FVG+OBThis script is a high-performance ICT suite designed for traders who want a professional, "noise-free" chart. It identifies core institutional patterns—Order Blocks, Fair Value Gaps, and Changes in State of Delivery (CISD)—across multiple timeframes.
The script features a proprietary Proximity Cleanup Engine that automatically deletes old or broken levels, keeping your workspace focused only on price action that is currently tradeable. It strictly follows directional delivery rules for CISD and includes a 50-candle "freshness" limit to ensure you never have to manually clear old data from your past bars.
Core Features
Intelligent CISD: Only triggers Bullish CISD on green candles and Bearish CISD on red candles.
Proximity Filter: Automatically wipes away any levels that are "miles away" from the current price.
Clean Workspace: Removes broken session highs/lows and mitigated zones instantly.
Full Customization: Toggle visibility and colors for every component via the settings menu.
Photon Price Action Scanner [JOAT]Photon Price Action Scanner - Multi-Pattern Recognition with Adaptive Filtering
Introduction and Purpose
Photon Price Action Scanner is an open-source overlay indicator that automates the detection of 15+ candlestick patterns while filtering them through multiple confirmation layers. The core problem this indicator solves is pattern noise: raw candlestick pattern detection produces too many signals, most of which fail because they lack context. This indicator addresses that by combining pattern recognition with trend alignment, volume-weighted strength scoring, velocity confirmation, and an adaptive neural bias filter.
The combination of these components is not arbitrary. Each filter addresses a specific weakness in standalone pattern detection:
Trend alignment ensures patterns appear in favorable market structure
Volume-weighted strength filters out weak patterns with low conviction
Velocity confirmation identifies momentum behind the pattern
Neural bias filter adapts to recent price behavior to avoid counter-trend signals
What Makes This Indicator Original
While candlestick pattern scanners exist, this indicator's originality comes from:
1. Multi-Layer Filtering System - Patterns must pass through trend, strength, velocity, and neural bias filters before generating signals. This dramatically reduces false positives compared to simple pattern detection.
2. Adaptive Neural Bias Filter - A custom momentum-adjusted EMA that learns from recent price action using a configurable learning rate. This is not a standard moving average but an adaptive filter that accelerates during trends and smooths during consolidation.
3. Pattern Strength Scoring - Each pattern receives a strength score based on volume ratio and body size, allowing traders to focus on high-conviction setups rather than every pattern occurrence.
4. Smart Cooldown System - Prevents signal overlap by enforcing minimum bar spacing between pattern labels, keeping charts clean even when "Show All Patterns" is enabled.
How the Components Work Together
Step 1: Pattern Detection
The indicator scans for 15 candlestick patterns using precise mathematical definitions:
// Example: Bullish Engulfing requires the current bullish candle to completely
// engulf the previous bearish candle with a larger body
isBullishEngulfing() =>
bool pattern = close < open and close > open and
open <= close and close >= open and
close - open > open - close
pattern
// Example: Three White Soldiers requires three consecutive bullish candles
// with each opening within the previous body and closing higher
isThreeWhiteSoldiers() =>
bool pattern = close > open and close > open and close > open and
close < close and close < close and
open > open and open < close and
open > open and open < close
pattern
Step 2: Strength Calculation
Each detected pattern receives a strength score combining volume and body size:
float volRatio = avgVolume > 0 ? volume / avgVolume : 1.0
float bodySize = math.abs(close - open) / close
float baseStrength = (volRatio + bodySize * 100) / 2
This ensures patterns with above-average volume and large bodies score higher than weak patterns on low volume.
Step 3: Trend Alignment
Patterns are checked against the trend direction using an EMA:
float trendEMA = ta.ema(close, i_trendPeriod)
int trendDir = close > trendEMA ? 1 : close < trendEMA ? -1 : 0
Bullish patterns in uptrends and bearish patterns in downtrends receive priority.
Step 4: Neural Bias Filter
The adaptive filter uses a momentum-adjusted EMA that responds to price changes:
neuralEMA(series float src, simple int period, simple float lr) =>
var float neuralValue = na
var float momentum = 0.0
if na(neuralValue)
neuralValue := src
float error = src - neuralValue
float adjustment = error * lr
momentum := momentum * 0.9 + adjustment * 0.1
neuralValue := neuralValue + adjustment + momentum
neuralValue
The learning rate (lr) controls how quickly the filter adapts. Higher values make it more responsive; lower values make it smoother.
Step 5: Velocity Confirmation
Price velocity (rate of change) must exceed the average velocity for strong signals:
float velocity = ta.roc(close, i_trendPeriod)
float avgVelocity = ta.sma(velocity, i_trendPeriod)
bool velocityBull = velocity > avgVelocity * 1.5
Step 6: Signal Classification
Signals are classified based on how many filters they pass:
Strong Pattern : Pattern + strength threshold + trend alignment + neural bias + velocity
Ultra Pattern : Strong pattern + gap in same direction + velocity confirmation
Watch Pattern : Pattern detected but not all filters passed
Detected Patterns
Classic Reversal Patterns:
Bullish/Bearish Engulfing - Complete body engulfment with larger body
Hammer - Long lower wick (2x body), small upper wick, bullish context
Shooting Star - Long upper wick (2x body), small lower wick, bearish context
Morning Star - Three-bar bullish reversal with small middle body
Evening Star - Three-bar bearish reversal with small middle body
Piercing Line - Bullish candle closing above midpoint of previous bearish candle
Dark Cloud Cover - Bearish candle closing below midpoint of previous bullish candle
Bullish/Bearish Harami - Small body contained within previous larger body
Doji - Body less than 10% of total range (indecision)
Advanced Patterns (Optional):
Three White Soldiers - Three consecutive bullish candles with rising closes
Three Black Crows - Three consecutive bearish candles with falling closes
Tweezer Top - Equal highs with reversal candle structure
Tweezer Bottom - Equal lows with reversal candle structure
Island Reversal - Gap isolation creating reversal structure
Dashboard Information
The dashboard displays real-time analysis:
Pattern - Current detected pattern name or "SCANNING..."
Bull/Bear Strength - Volume-weighted strength scores
Trend - UPTREND, DOWNTREND, or SIDEWAYS based on EMA
RSI - 14-period RSI for momentum context
Momentum - 10-period momentum reading
Volatility - ATR as percentage of price
Neural Bias - BULLISH, BEARISH, or NEUTRAL from adaptive filter
Action - ULTRA BUY/SELL, BUY/SELL, WATCH BUY/SELL, or WAIT
Visual Elements
Pattern Labels - Abbreviated codes (BE=Engulfing, H=Hammer, MS=Morning Star, etc.)
Neural Bias Line - Adaptive trend line showing filter direction
Gap Boxes - Cyan boxes highlighting price gaps
Action Zones - Dashed boxes around strong pattern areas
Velocity Markers - Small circles when velocity confirms direction
Ultra Signals - Large labels for highest conviction setups
How to Use This Indicator
For Reversal Trading:
1. Wait for a pattern to appear at a key support/resistance level
2. Check that the Action shows "BUY" or "SELL" (not just "WATCH")
3. Confirm the Neural Bias aligns with your trade direction
4. Use the strength score to gauge conviction (higher is better)
For Trend Continuation:
1. Identify the trend using the Trend row in the dashboard
2. Look for patterns that align with the trend (bullish patterns in uptrends)
3. Ultra signals indicate the strongest continuation setups
For Filtering Noise:
1. Keep "Show All Patterns" disabled to see only filtered signals
2. Increase "Pattern Strength Filter" to see fewer, higher-quality patterns
3. Enable "Velocity Confirmation" to require momentum behind patterns
Input Parameters
Scan Sensitivity (1.0) - Overall detection sensitivity multiplier
Pattern Strength Filter (3) - Minimum strength score for strong signals
Trend Period (20) - EMA period for trend determination
Show All Patterns (false) - Display all patterns regardless of filters
Advanced Patterns (true) - Enable soldiers/crows/tweezer detection
Gap Analysis (true) - Enable gap detection and boxes
Velocity Confirmation (true) - Require velocity for strong signals
Neural Bias Filter (true) - Enable adaptive trend filter
Neural Period (50) - Lookback for neural bias calculation
Neural Learning Rate (0.12) - Adaptation speed (0.01-0.5)
Timeframe Recommendations
1H-4H: Best balance of signal frequency and reliability
Daily: Fewer but more significant patterns
15m-30m: More signals, requires tighter filtering (increase strength threshold)
Limitations
Pattern detection is mechanical and does not consider fundamental context
Neural bias filter may lag during rapid trend reversals
Gap detection requires clean price data without after-hours gaps
Strength scoring favors high-volume patterns, which may miss valid low-volume setups
- Made with passion by officialjackofalltrades
Market Structure MTF [HH/HL/LH/LL + CHoCH + BOS]Automatic market structure detection with pivot classification (HH/HL/LH/LL), Change of Character (CHoCH) and Break of Structure (BOS) signals. Multi-timeframe support allows overlaying higher timeframe structure on any chart.
█ OVERVIEW
This indicator automatically detects and classifies pivot points to visualize market structure. It identifies trend direction through the sequence of highs and lows, and signals potential reversals through Change of Character (CHoCH) and trend continuation through Break of Structure (BOS).
█ CONCEPTS
Market structure analysis is based on the relationship between consecutive pivot points:
Bullish Structure:
• HH (Higher High): A swing high that exceeds the previous swing high
• HL (Higher Low): A swing low that stays above the previous swing low
• Sequence: HH → HL → HH → HL confirms uptrend
Bearish Structure:
• LH (Lower High): A swing high that fails to exceed the previous swing high
• LL (Lower Low): A swing low that breaks below the previous swing low
• Sequence: LH → LL → LH → LL confirms downtrend
Structure Shifts:
• CHoCH (Change of Character): Signals when the expected sequence breaks, suggesting potential trend reversal
• BOS (Break of Structure): Confirms trend continuation when price breaks a pivot level in trend direction
█ FEATURES
• Automatic pivot detection using configurable lookback period
• Smart classification comparing each pivot to its predecessor
• CHoCH detection when trend sequence is violated
• BOS signals with anti-repetition filter to reduce noise in consolidation zones
• Multi-Timeframe (MTF) support to display higher timeframe structure
• Horizontal dashed lines marking HTF pivot levels
• Clean visual output with color-coded labels
█ SETTINGS
Structure Settings:
• Pivot Length: Number of bars on each side required to confirm a pivot (default: 5)
- Lower values (2-3) = more sensitive, detects minor swings
- Higher values (10-20) = less sensitive, only major structure
Multi-Timeframe:
• Show HTF Structure: Enable/disable higher timeframe overlay
• HTF Timeframe: Select the higher timeframe to display (D, W, M, etc.)
Visualization:
• Show Local Structure: Toggle visibility of current timeframe pivots
Filters:
• BOS Buffer: Minimum bars between BOS signals to avoid repetition
█ HOW TO USE
The indicator offers three visualization modes:
1. LOCAL STRUCTURE ONLY (default)
├─ Show Local Structure: ✓ Enabled
├─ Show HTF Structure: ✗ Disabled
└─ Use case: Analyze structure on the current timeframe only
2. HIGHER TIMEFRAME ONLY (recommended for clarity)
├─ Show Local Structure: ✗ Disabled
├─ Show HTF Structure: ✓ Enabled
├─ HTF Timeframe: Select desired TF (D, W, M)
└─ Use case: View higher TF context on lower TF charts without clutter
3. BOTH TIMEFRAMES (advanced)
├─ Show Local Structure: ✓ Enabled
├─ Show HTF Structure: ✓ Enabled
└─ Use case: See confluence between timeframes
⚠️ WARNING: This mode can make the chart visually crowded.
Recommended only for experienced users who need both layers simultaneously.
█ RECOMMENDED SETTINGS BY TIMEFRAME
| Chart TF | Pivot Length | Suggested HTF |
|----------|--------------|---------------|
| 1H | 10-15 | 4H or D |
| 4H | 5-10 | D or W |
| 1D | 5-7 | W |
| 1W | 3-5 | M |
The goal is to make pivots on lower timeframes represent equivalent time context.
█ VISUAL REFERENCE
Local Structure Labels:
• 🟩 Green (above): HH - Higher High
• 🟥 Red (above): LH - Lower High
• 🟩 Green (below): HL - Higher Low
• 🟥 Red (below): LL - Lower Low
• 🟧 Orange: CHoCH - Change of Character
• 🟦 Blue: BOS - Break of Structure
HTF Structure Labels:
• 🩵 Teal: HH/HL - Bullish HTF structure
• 🟫 Maroon: LH/LL - Bearish HTF structure
• 🟨 Yellow: CHoCH - HTF trend shift
• 🟦 Navy: BOS - HTF structure break
• ┈┈ Dashed lines mark HTF pivot price levels
█ INTERPRETATION GUIDELINES
Reading the sequence:
• Consistent HH + HL = Bullish bias, look for long opportunities
• Consistent LH + LL = Bearish bias, look for short opportunities
• CHoCH after trending sequence = Potential reversal, exercise caution
• BOS in trend direction = Trend continuation confirmed
Combining timeframes:
• HTF structure defines the primary bias
• Local structure provides entry timing
• Confluence (both TFs aligned) = Higher probability setups
█ LIMITATIONS
• Pivots are confirmed with a delay equal to the Pivot Length parameter
• In ranging markets, multiple CHoCH signals may appear (this is correct behavior - the market IS changing direction frequently)
• CHoCH signals potential reversal, not guaranteed reversal
• Works best on liquid markets with clean price action
█ TECHNICAL NOTES
• Uses ta.pivothigh() and ta.pivotlow() for pivot detection
• request.security() fetches higher timeframe data
• Anti-repetition logic prevents BOS signal clustering in consolidation
• All crossover/crossunder calculations are performed at global scope for consistency (Pine Script v6 compliance)
█ CREDITS
Developed for swing traders and position traders who use market structure for trend analysis and trade timing.
Feedback and suggestions are welcome.
Position and Leverage Size CalculatorThis script is assist you to see approximate position and leverage size while trading in prop firms.
Stochastic RSI 1 MonthThis is the standard SRSI indicator set to 1 month so I can see have multiple timeframes on the same chart which helps with seeing momentum swings.
Institutional Alpha Vector | D_QUANTInstitutional Alpha Vector | D_QUANT
Overview
The Institutional Alpha Vector (IAV) is an enterprise-grade composite trend ecosystem designed to identify high-probability institutional order flow. Unlike standard indicators that rely on a single data point, the IAV synthesizes Price Action, Momentum Physics, Volatility Regimes, and Volume Flow into a single, unified Alpha Vector.
This tool is not merely a signal generator, it is a market regime filter. It visualizes the consensus of four distinct quantitative models through a sophisticated "Electric Conduit" rendering engine, allowing traders to visualize the strength, direction, and volatility of the current trend instantly.
The Quantitative Engine
The IAV constructs its signal by calculating a weighted consensus across four distinct modules. These modules work in synergy to filter out noise and highlight sustained institutional moves.
MODULE 1 :: PRICE_FILTER : A highly responsive Hull Moving Average that serves as the "Spine" of the trend, reducing lag while maintaining smoothness.
MODULE 2 :: VOLATILITY_REGIME : A dynamic envelope that adjusts to market noise. This creates the "Conduit" width—expanding during high-volatility expansion and contracting during consolidation.
MODULE 3 :: MOMENTUM_PHYSICS : A directional movement filter that ensures signals are only generated when trend strength exceeds a specific threshold (default: 20).
MODULE 4 :: INSTITUTIONAL_FLOW : A volume-weighted money flow engine that confirms if price movement is supported by actual volume (Smart Money participation).
The Alpha Vector
The core of this system is the Alpha Vector calculation. The indicator normalizes the outputs of all active modules into a composite score between -1.0 (Strong Bearish Consensus) and +1.0 (Strong Bullish Consensus).
Bullish Entry: When the Alpha Vector crosses above the Long Threshold (Default: 0.1).
Bearish Entry: When the Alpha Vector crosses below the Short Threshold (Default: -0.1).
Neutral/Cash: When the consensus is weak or conflicting, the ribbon turns Grey/Flat, advising the trader to remain on the sidelines.
// ==========================================
// 3. SIGNAL AGGREGATION
// ==========================================
calc_composite_matrix() =>
_hma = calc_hma_series(hma_src, hma_len)
_hma_sig_v = 0
if ta.crossover(close, _hma)
_hma_sig_v := 1
else if ta.crossunder(close, _hma)
_hma_sig_v := -1
_adx_sig_v = calc_adx_state(adx_len, adx_thresh)
_cmf_sig_v = calc_cmf_state(cmf_len)
_rma_sig_v = calc_rma_filter_state(hma_src, lookback, atr_len)
var int s_hma = 0
var int s_adx = 0
var int s_cmf = 0
var int s_rma = 0
if _hma_sig_v != 0
s_hma := _hma_sig_v
if _adx_sig_v != 0
s_adx := _adx_sig_v
if _cmf_sig_v != 0
s_cmf := _cmf_sig_v
if _rma_sig_v != 0
s_rma := _rma_sig_v
= request.security(syminfo.ticker, "D", calc_composite_matrix(), lookahead=barmerge.lookahead_on)
float alpha_score_num = 0.0
int alpha_score_den = 0
if use_hma
alpha_score_num += d_hma
alpha_score_den += 1
if use_adx
alpha_score_num += d_adx
alpha_score_den += 1
if use_cmf
alpha_score_num += d_cmf
alpha_score_den += 1
if use_rma
alpha_score_num += d_rma
alpha_score_den += 1
alpha_vector = alpha_score_den > 0 ? alpha_score_num / alpha_score_den : 0.0
Visual Intelligence: The "Electric Conduit"
The visualization logic uses a Differential Gradient Model to represent market energy:
The Spine (Core): The solid, bright center line represents the immediate trend direction.
The Conduit (Fill): The gradient fill represents the Volatility Regime.
Thick/Wide Ribbon: High Volatility (Expansion Phase).
Thin/Tight Ribbon: Low Volatility (Contraction/Squeeze Phase).
Bar Coloring: Native bar coloring is integrated to instantly align price action with the Alpha Vector, removing the need for mental processing.
Settings
The indicator is fully customizable via a "Compute-Style" configuration menu:
MODULES: Toggle specific engines (HMA, ADX, CMF, RMA) on or off to adapt the Alpha Vector to your specific asset class (Crypto, Forex, or Indices).
THRESHOLDS: Adjust sensitivity for Long/Short entries.
VISUALS: Customize the "Core" and "Edge" colors to match your charting theme.
“Alpha is not about predicting the future. It is about aligning with the mathematical consensus of the present.” — D_QUANT
Killzones [Tradeuminati]Killzones is a precise TradingView indicator designed to display the most important institutional trading windows (“Killzones”) based strictly on New York local time.
The indicator focuses on accurate session timing, automatic asset classification, and stable chart behavior without affecting price scale or candle colors.
🔹 Included Killzones (NY Local Time)
London Killzone
02:00 – 05:00
New York Killzone (AM)
Indices & Index CFDs: 09:30 – 11:00
All other assets (Forex, Crypto, Commodities such as Gold, DXY): 07:00 – 10:00
New York PM Killzone
14:00 – 15:00
🔹 Asset Logic (Fully Automatic & Locked)
- Indices and Index CFDs are detected automatically
- Forex, Crypto, Commodities (e.g. Gold/XAUUSD, DXY) always use the 07:00–10:00 New York Killzone
- Stocks (Equities) are completely excluded
→ no lines, no table, no status display
This ensures the indicator is purpose-built for intraday trading in highly liquid markets and intentionally not designed for stock charts.
🔹 Chart Visualization
- Vertical session lines are drawn statically at the start of each New York trading day
- Lines are not dependent on bar timestamps
- No distortion of the price scale
- Session lines are shown only on intraday timeframes below 4H
- Line color, width, and style are fully adjustable
🔹 Status Table (Top Right)
- Clear overview of all Killzones with start and end times
- Live status indicator (green/red) based on the real current time (timenow), not the last printed candle
- The table remains visible on all timeframes (except stocks)
🔹 Technical Highlights
- Pure New York time–based logic, independent of chart timezone
- No future-bar plotting
- Stable across different brokers and CFD feeds
- Does not interfere with other indicators or candle coloring
⚠️ Disclaimer
This indicator is intended for technical analysis only and does not constitute trading or investment advice.






















