Gartley + RSI Div + CDC ActionZone Alert//@version=5
indicator("Gartley + RSI Div + CDC ActionZone Alert", overlay=true)
// --- 1. CDC Action Zone Logic ---
ema12 = ta.ema(close, 12)
ema26 = ta.ema(close, 26)
isBlue = close > ema12 and ema12 < ema26
isGreen = ema12 > ema26
cdcSignal = isBlue or isGreen
// --- 2. RSI Bullish Divergence Logic ---
rsiVal = ta.rsi(close, 14)
lbR = 5 // Lookback Left
rbR = 5 // Lookback Right
minLow = ta.pivotlow(rsiVal, lbR, rbR)
isDiv = false
if not na(minLow)
prevLow = ta.valuewhen(not na(minLow), minLow , 0)
prevPrice = ta.valuewhen(not na(minLow), low , 0)
if rsiVal > prevLow and low < prevPrice
isDiv := true
// --- 3. Gartley Approximation (D-Point Focus) ---
// ส่วนนี้ใช้ ZigZag พื้นฐานเพื่อหาจุดกลับตัว (Simplified for Alert)
sz = input.int(10, "ZigZag Sensitivity")
ph = ta.pivothigh(high, sz, sz)
pl = ta.pivotlow(low, sz, sz)
// เงื่อนไขรวม (Combo Strategy)
// ราคาอยู่ที่จุดต่ำสุดใหม่ (Potential D) + RSI ขัดแย้ง + CDC เริ่มเปลี่ยนสี
buyAlert = isDiv and cdcSignal and not na(pl)
// --- การแสดงผลบนกราฟ ---
plotshape(buyAlert, title="Gartley-CDC Buy", style=shape.labelup, location=location.belowbar, color=color.green, text="BUY SETUP", textcolor=color.white, size=size.small)
// วาดเส้น EMA สำหรับ CDC
plot(ema12, color=color.red, linewidth=1)
plot(ema26, color=color.blue, linewidth=1)
// --- ระบบการแจ้งเตือน (Alerts) ---
if buyAlert
alert("SPA Style Setup Found: Gartley D-Point + RSI Div + CDC Signal!", alert.freq_once_per_bar)
אינדיקטורים ואסטרטגיות
Elliott Wave: Pro Forecast + DashboardTitle: Elliott Wave: Pro Forecast + Dashboard
This is an improvement from my previous Elliott Wave Script
Description:
This is an advanced, "context-aware" Elliott Wave forecasting engine designed for both scalpers and swing traders. Unlike static wave indicators, this script uses an adaptive logic system to detect the dominant market trend and automatically project the most probable wave structure (Impulse vs. Correction) in real-time.
It features a "Real-Time Swing Detection" engine that bypasses standard pivot lag during high-volatility events, ensuring your forecast targets remain accurate even during sharp breakouts or crashes.
Key Features
🧠 1. AI / Adaptive Trend Logic
Auto-Detect Mode: The script analyzes the 200 EMA and recent pivot structure to automatically determine if the next move is an Impulse (1-2-3-4-5) or a Correction (A-B-C / W-X-Y).
Dynamic Bias:
Bull Trend + Recent Low = Projects Bullish Impulse.
Bull Trend + Recent High = Projects Bullish Correction.
Manual Override: You can force "Impulse Only" or "Correction Only" modes for specific analysis.
⚡ 2. Real-Time Swing Detection (Volatility Guard)
Standard pivot indicators lag by several bars. This script monitors price action in real-time. If price breaks significantly below a "live" low or above a "live" high, the script immediately updates the forecast anchor point, preventing the "floating lines" issue common in other indicators during volatility spikes.
🌊 3. Advanced Wave Structures
Impulse: Projects a standard 5-wave motive structure using Fibonacci expansions (1.618 for Wave 3, Equality for Wave 5).
Correction Selector: Choose between:
Double Zig-Zag (W-X-Y): For sharp, complex corrections. Includes automatic Parallel Channeling.
Triangle (A-B-C-D-E): For sideways consolidation patterns.
Extensions: Automatically detects and draws Extension targets (0.5 Vol) before the reversal begins.
📊 4. Professional Dashboard
Status Panel: Displays the detected trend phase (e.g., "Detected: Bull CORRECTION").
Target Table: Lists exact price targets for every wave (1-5, A-E, W-X-Y) along with the % distance from the current price.
Macro Forecast: Includes a separate, thicker 1-Year Macro projection that runs independently of the short-term forecast.
🔗 5. Scenario Linking
"Link" Mode: Optionally chain the forecast to start after the Extension target is hit, allowing you to visualize "Extension -> Reversal" scenarios seamlessly.
How to Use
Add to Chart: Works best on 1H, 4H, and Daily timeframes.
Check the Status: Look at the top-right dashboard. The "STATUS" row tells you if the script sees an Impulse or Correction.
Adjust Sensitivity: Use the "Short-Term Sensitivity" setting (Default: 5) to tune the pivot detection to your specific asset's volatility.
Correction Style: If the market is chopping sideways, switch the "Correction Pattern" in settings to Triangle. If it is trending sharply, leave it on Double Zig-Zag.
Disclaimer: This tool provides hypothetical projections based on Fibonacci ratios and Elliott Wave theory. It is not financial advice. Always use stop losses and proper risk management.
Volatility Visualizer Percentiles (VIXFix, ATR, VIX)Summary
A volatility regime dashboard for liquid instruments that converts three volatility lenses into 0 to 100 percentile ranks versus the last 252 closed daily bars. It is built to answer one question: is volatility unusually low or unusually high relative to the last year . Use it to adjust position sizing, stop width, and trade selectivity. It is not a directional signal.
Scope and intent
Markets : US indices and index ETFs, index futures, large cap equities, liquid crypto proxies, and other symbols where daily volatility regimes matter
Timeframes : best on Daily. It can be applied on other chart timeframes, but the reference window remains 252 closed daily bars
Default demo : SPX on Daily
Purpose : provide a simple, testable volatility context layer that you can plug into any daily system as a risk filter or risk scaler
What makes it original and useful
Most “volatility tools” show raw ATR or a single volatility index. This script standardizes three distinct sources into the same unit (percentile), so you can compare them and combine them without guessing thresholds.
Unique fusion : internal realized volatility (ATR%), internal stress proxy (VIXFix), and external implied volatility (input VIX symbol) expressed in the same 0 to 100 scale
Practical outcome : the table gives a regime read and an action posture, so the output is directly usable for risk decisions
Testable : all components are visible and thresholdable; you can backtest rules like “only trade when composite is between 30 and 75”
Portable : percentiles remove the need to hardcode market specific “ATR is high” numbers across different symbols
Method overview in plain language
Base measures
VIXFix : a price based fear proxy derived from the instrument’s own daily behavior (using the relationship between recent high closes and current lows)
ATR% : daily ATR normalized by daily close, expressed as a percentage for cross symbol comparability
External VIX : a user selected volatility index or proxy pulled via input symbol (default CBOE:VIX)
Normalization to percentiles
For each metric, the script stores the last 252 closed daily values
It then computes where the most recent closed daily value sits inside that history as a percentile from 0 to 100
Tie handling is configurable (Midrank, StrictLess, LessOrEqual) to define how repeated values are ranked
Fusion rule
Composite percentile is the simple average of the available percentiles (VIXFix, ATR%, VIX)
If one component is missing (for example the external symbol is unavailable), the composite averages the remaining components
How to use it on Daily
This tool is most effective as a risk regime layer on top of an existing strategy. Use the Composite row as the primary dial, and the individual components as confirmation.
Recommended operating zones
0–20 Very Low : quiet regime. Tight stops often survive, but breakouts can underperform. Favor mean reversion or require stronger breakout confirmation.
20–40 Low : constructive for many systems. Use baseline sizing and baseline stops.
40–60 Mid : neutral. Run your base playbook.
60–80 High : volatility expansion. Reduce size and widen stops, or trade only higher quality setups.
80–100 Very High : stress regime. Smallest size, widest stops, and skip marginal setups. Gap risk and slippage risk are higher.
How to interpret disagreements
If ATR% is high but VIX is mid , realized vol is elevated but the market is not pricing extreme fear. Treat as a caution zone, not panic.
If VIX is high but ATR% is mid , implied vol is elevated ahead of potential events. Expect expansion risk even if realized vol has not moved yet.
If all three are high , treat it as a full stress regime and enforce strict risk limits.
What you will see on the chart
A compact table with one row per metric and optional composite
For each row: last closed daily value, 252D percentile, a progress bar, and an action posture
Optional stats: min, median, max for the 252D window (useful for sanity checks, adds CPU)
Table fields quick guide
Last closed daily : the value used for ranking, taken from the last fully closed daily bar
252D percentile : where the current reading ranks versus the last 252 closed daily readings
Bar : quick visual map of percentile from 0 to 100
Action : risk posture suggestion tied to the percentile bucket
Inputs with guidance
Core
Window (closed daily bars) : default 252. Higher values make the regime slower and more structural. Lower values make it more reactive.
VIX
VIX symbol : default CBOE:VIX. You can replace it with another implied volatility proxy appropriate for your market.
VIXFix
VIXFix lookback : typical range 21/22. Smaller reacts faster, larger smooths regimes.
ATR
ATR length : typical range 10–21 on Daily
ATR as % of close : recommended on for comparability across symbols and long history
UI
Show composite volatility score : recommended on. Best single dial.
Show action guide : recommended on if you want direct posture cues.
Show min, median, max : optional. Useful for diagnostics, higher CPU.
Table position : place it where it does not cover price.
Usage recipes
Daily trend following overlay
Trade your trend system normally when Composite is between 25 and 75
If Composite is above 75, reduce size and widen stops, and require stronger trend confirmation
Daily mean reversion overlay
Focus on Composite below 40
Avoid Composite above 80 where gaps and cascading moves reduce mean reversion reliability
Daily risk parity style scaling
Use Composite percentile as a coarse risk throttle: higher percentile equals lower exposure
Example posture: 0–40 normal exposure, 40–80 reduced exposure, above 80 minimal exposure
Alerts
This script is intentionally a dashboard and does not emit buy or sell signals. If you want alerts, create them from percentile thresholds in your own fork. For conservative workflows, trigger alerts on bar close.
// Example alert conditions (add to your fork if desired)
high_vol = comp_pct > 80
low_vol = comp_pct < 20
Honest limitations and failure modes
This is not a directional predictor. Volatility can rise in both bull and bear markets.
Percentiles are relative to the last 252 closed daily bars. A “high percentile” is high versus recent history, not an absolute guarantee of future movement.
Implied volatility (VIX) can move ahead of realized volatility (ATR%). Treat divergence as information, not a signal.
Very high volatility regimes can include gap risk and slippage risk that are not visible in indicator values alone.
Legal
Education and research only. Not investment advice. You are responsible for your decisions. Test on historical data and in simulation before any live use.
kalp 2trPeriodPrimary = input.int(18, 'Primary ST ATR Period', group="SuperTrend")
multiplierPrimary = input.float(4.0, 'Primary ST Multiplier', group="SuperTrend")
atrPeriodSecondary = input.int(9, 'Secondary ST ATR Period', group="SuperTrend")
multiplierSecondary = input.float(2.0, 'Secondary ST Multiplier', group="SuperTrend")
atrPeriodTertiary = input.int(12, 'Tertiary ST ATR Period', group="SuperTrend")
multiplierTertiary = input.float(3.0, 'Tertiary ST Multiplier', group="SuperTrend")
// MACD Group
fastLength = input.int(24, 'MACD Fast Length', group="MACD")
slowLength = input.int(52, 'MACD Slow Length', group="MACD")
signalLength = input.int(9, 'MACD Signal Smoothing', group="MACD")
// EMA Group
tfEMA = input.timeframe("60", "EMA Timeframe (Global)", group="EMAs")
ema1Len = input.int(9, 'EMA 1 Length', group="EMAs")
ema2Len = input.int(21, 'EMA 2 Length', group="EMAs")
ema3Len = input.int(27, 'EMA 3 Length', group="EMAs")
ema4Len = input.int(50, 'EMA 4 Length', group="EMAs")
ema5Len = input.int(100, 'EMA 5 Length', group="EMAs")
ema6Len = input.int(150, 'EMA 6 Length', group="EMAs")
ema7Len = input.int(200, 'EMA 7 Length', group="EMAs")
// Visuals & ORB Group
showVwap = input.bool(true, 'Show VWAP?', group="Visuals")
showORB = input.bool(true, "Show ORB (Current Day Only)", group="ORB Settings")
orbTime = input.string("0930-1000", "ORB Time Range", group="ORB Settings")
orbTargetMult1 = input.float(1.0, "Target 1 Mult", group="ORB Settings")
Rolling VWAP + Bands (Tighter Option) + 2.35/3.0 Re-entry AlertsRolling VWAP + σ Bands — How to Trade It
This indicator plots a Rolling VWAP (a volume-weighted mean over a fixed bar window) along with standard deviation (σ) bands around that VWAP. The goal is simple:
Quantify “normal” price distance from value (VWAP)
Highlight statistical extremes and pullback zones
Trigger re-entry signals when price returns from extreme deviation back inside key bands (±2.35σ and ±3σ)
It’s designed for scalping and short-term decision support, especially on lower timeframes.
What the Lines Mean
VWAP (Rolling Window)
The VWAP line represents the rolling “fair value” of price, weighted by volume across the lookback window.
In ranges: VWAP acts like a gravity center
In trends: VWAP acts like a dynamic mean that price may pull back toward before continuing
σ Bands (Standard Deviation)
The σ bands show how far price is from VWAP in statistical terms:
±1σ: Normal variation
±1.5σ: Common pullback / continuation zone in trends
±2σ: Extended move / trend stress
±2.35σ: Deep extension (often a “stretched” market)
±3σ: Rare extreme (often emotional moves / liquidation wicks)
The Most Important Feature: 2.35σ and 3σ Re-entry Signals
A Re-entry signal fires when price was outside a band on the previous bar and closes back inside that band on the current bar.
Why this matters:
The market pushed into an extreme zone…
…then failed to stay there
That “failure” often leads to a snap-back toward value (VWAP) or at least toward inner bands.
In general, a 3σ re-entry is stronger than a 2.35σ re-entry, because it represents a more statistically extreme excursion that couldn’t hold.
These are not “magic reversal calls” — they’re high-quality mean-reversion triggers when conditions favor mean reversion.
Regime 1: Contracting Bands = Mean Reversion Environment
What contracting bands imply
When the bands tighten / contract, volatility is compressed. In this environment:
Price tends to oscillate around VWAP
Deviations are more likely to mean revert
Extremes are clearer and usually followed by a return toward value
How to trade mean reversion with this indicator
Core idea: fade extremes and target VWAP / inner bands.
A) Highest quality setups: 2.35σ and 3σ re-entries
These are your “strongest” mean reversion events.
Short bias setup
Price closes outside +2.35σ or +3σ
Then re-enters back below that band (signal)
Typical targets: +2σ → +1.5σ → VWAP (depending on momentum)
Long bias setup
Price closes outside −2.35σ or −3σ
Then re-enters back above that band (signal)
Typical targets: −2σ → −1.5σ → VWAP
Why these work best in contraction:
The market is statistically “stretched”
With low volatility, it’s harder for price to stay extended
Re-entry often starts the “snap-back” leg
B) Scaling / partial targets (optional approach)
If you manage positions actively:
Take partial profits at inner bands
Use VWAP as the “magnet” target when conditions remain range-bound
Risk framing for mean reversion
Mean reversion fails when price keeps walking the band and volatility expands.
Common failure clues:
Bands begin to widen aggressively
Price repeatedly holds outside outer bands
VWAP slope starts to accelerate in one direction
If that starts happening, the market is likely shifting to a trend regime.
Regime 2: Expanding Bands + VWAP Slope = Trending Environment
What trending conditions look like
Trends typically show:
VWAP sloping consistently
Bands expanding (higher volatility)
Price spending more time on one side of VWAP
Pullbacks that stall near inner/mid bands instead of reverting fully
In this environment, fading outer bands becomes lower probability because price can “ride” deviations during strong directional flow.
How to trade continuation with this indicator
Core idea: use VWAP and inner bands as pullback zones, then trade in the direction of the VWAP slope.
A) Trend continuation zones (most practical)
VWAP: first pullback level in mild trends
±1σ: shallow pullback continuation
±1.5σ: higher-quality pullback depth in stronger trends
±2σ: deep pullback / trend stress (more caution)
Example (uptrend):
VWAP rising
Price pulls down into VWAP / +1σ / +1.5σ area
Continuation entries are considered when price stabilizes and pushes back with the trend
Example (downtrend):
VWAP falling
Price pulls up into VWAP / −1σ / −1.5σ area
Continuation entries are considered when price rejects and rotates back down
What to do with 2.35σ / 3σ re-entry signals in trends
Re-entry signals can still occur in trends, but they should be interpreted differently:
In strong trends, an outer-band re-entry may only produce a brief bounce/rotation, not a full mean reversion to VWAP.
Targets may be more realistic at inner bands rather than expecting VWAP every time.
In other words:
Range: outer-band re-entries often aim toward VWAP.
Trend: outer-band re-entries often aim toward 2σ / 1.5σ / 1σ first.
Practical Regime Filter (simple visual read)
This script intentionally doesn’t hard-code a “trend/range detector,” but you can visually infer regime quickly:
Mean reversion bias
Bands contracting or stable
VWAP mostly flat
Price crossing VWAP frequently
Trend continuation bias
Bands expanding
VWAP clearly sloped
Price holding mostly on one side of VWAP
Notes on σ Calculation Options
This indicator includes σ mode toggles:
Unweighted σ (tighter): treats price deviations more “purely” and often gives bands that react more tightly to price behavior.
Volume-weighted σ: emphasizes high-volume price action in the deviation calculation.
Both are valid — test based on your market and timeframe.
Summary Cheat Sheet
Contracting bands (range / compression)
Favor: mean reversion
Best signals: 2.35σ and 3σ re-entry
Typical targets: inner bands → VWAP
Expanding bands + sloped VWAP (trend)
Favor: continuation
Use pullbacks to: VWAP / 1σ / 1.5σ as entry zones
Outer-band re-entries: treat as rotation opportunities, not guaranteed full reversals
Triple VWAP (RTH Anchored + 1D/2D Rolling) w/ Z-ScoreRolling & Anchored VWAP Hybrid
Description:
This indicator is designed for intraday traders (Futures, Crypto, Equities) who need to quickly identify market regimes by comparing session-specific value against multi-day rolling value.
Traditional VWAP indicators force you to choose between "Anchored" (RTH) or "Rolling" (24h). This script combines both into a single hybrid tool, allowing you to spot trend days, mean reversion opportunities, and "fair value" dislocations instantly.
Key Features:
1. Hybrid VWAP Engine
RTH Anchored VWAP (Orange): Anchors automatically at the session open (default 09:30 NY). This represents the "true" institutional fair value for the current active session, ignoring overnight noise.
1-Day Rolling VWAP (Blue): A continuous 24-hour rolling window. This represents the short-term memory of the market (overnight + RTH).
2-Day Rolling VWAP (Purple): A continuous 48-hour rolling window. This acts as a slower, higher-timeframe support/resistance level.
2. Market Regime Identification
By observing the relationship between these three lines, you can instantly define the regime:
Bull Trend: Price > RTH VWAP > 1D VWAP > 2D VWAP.
Bear Trend: Price < RTH VWAP < 1D VWAP < 2D VWAP.
Expansion: When RTH VWAP breaks away from the 1D/2D Rolling VWAPs.
Compression/Chop: When all three lines are flat and entangled.
3. Integrated Z-Score Matrix (Table)
A built-in heatmap table displays the real-time Z-Score (standard deviation distance) of the current price relative to the 1-Day and 2-Day Rolling VWAPs.
How to use:
High Z-Score (> 2.0): Price is statistically extended (expensive). Look for mean reversion or exhaustion.
Low Z-Score (< -2.0): Price is statistically cheap. Look for bounces.
Zero (0.0): Price is at equilibrium (Fair Value).
Settings & Customization:
Session Time: Fully customizable RTH session (default 09:30-16:00) and Timezone.
Bands: Optional standard deviation bands for the RTH VWAP to visualize volatility.
Alerts: Built-in alert conditions for Price crossing any VWAP and for VWAP crossovers (Golden/Death crosses of value).
White Core Trend [wjdtks255]
White Core Trend is a trend-following indicator designed to strip away market noise and visualize the "Core Trend" of price action. It focuses on the essential relationship between price and a dynamic baseline to provide clear trading decisions.
White Core Line: Built on a responsive HMA (Hull Moving Average) logic, this line acts as the definitive trend filter. It reacts swiftly to price changes while maintaining a smooth trajectory to reduce false signals.
Intuitive Visual Signals: The indicator identifies trend exhaustion and reversal points by plotting triangle labels (▲/▼). These signals help traders maintain discipline and avoid emotional decision-making.
Minimalist Design: Optimized for clarity, the indicator eliminates unnecessary clutter like background colors or complex data overlays, keeping the focus strictly on the trend and entry levels.
As a core technical tool, this indicator is used to identify the market's direction and establish precise entry/exit benchmarks.
1. Entry Strategy
Long Entry: Enter when the price crosses above the White Core Line and a green triangle appears.
Short Entry: Enter when the price crosses below the White Core Line and a red triangle appears.
Note: Ensure the candle body closes decisively across the line to confirm the signal.
2. Position Management
Trend Following: Stay in the trade as long as the price remains on the correct side of the White Core Line.
Reference Point: Use the horizontal white "Entry" line as a visual anchor for your current position.
3. Exit & Stop Loss
Stop Loss: Exit immediately if the price crosses back over the White Core Line against your position.
Take Profit: Secure profits when the price reaches your target or when the trend starts to flatten out (sideways movement) near the core line.
Session MidpointsGives you session time boxes and their midpoints.
Gives you session time boxes and their midpoints.
Gives you session time boxes and their midpoints.
Gives you session time boxes and their midpoints.
Gives you session time boxes and their midpoints.
CANDLE STRUCTURE FILTER PRO by HeruprastCandle Structure Filter
CANDLE STRUCTURE FILTER PRO is a price-action-based indicator that filters trading signals using candle body strength, wick ratio, and EMA trend alignment. It only generates non-repainting BUY/SELL signals on strong candles with valid structure, aligned with the selected trend EMA, and confirmed by an EMA Gap Filter to avoid sideways or choppy market conditions.
Designed for scalping to intraday trading, especially effective on volatile instruments like XAUUSD, with automatic calibration based on timeframe and instrument characteristics.
Bookmap-ish Volume Diagram Aggregated Delta + Level Flags [v5.3]What this gives you
✅ True volume-diagram pane (no chart overlay)
✅ Buy vs Sell columns (aggression visualization)
✅ Net delta bars
✅ Pressure oscillator + signal
✅ CVD
✅ Bookmap-style “pressure at levels” flags
(upper = supply, lower = demand, VWAP = acceptance)
LuxAlgo Style UHL Oscillator🧠 LuxAlgo-Style UHL Oscillator – How It Works
🔹 What “UHL” Means
UHL = Upper–Lower Histogram / Levels
It measures who controls the market right now:
Buyers (bullish pressure)
Sellers (bearish pressure)
Instead of price, it tracks momentum strength inside a fixed range.
📊 Structure of the Indicator
🟢 Green Line (Upper Pressure)
Represents bullish momentum
Shows how strong buyers are
Stronger when price pushes efficiently upward
🔴 Red Line (Lower Pressure)
Represents bearish momentum
Shows selling aggression
Stronger during sharp downward moves
⚪ Middle Line (50 Level)
Equilibrium / balance point
Above → buyers dominate
Below → sellers dominate
🟣 Upper & Lower Bands (e.g. 80 / 20)
80+ → Overextension / trend strength
20− → Exhaustion / possible reversal zone
⚙️ Core Logic (Simple Explanation)
The indicator blends:
Momentum (RSI-based)
Directional strength
Smoothing to remove noise
It separates momentum into:
Positive energy (up moves)
Negative energy (down moves)
Then it plots them independently, so you can see:
“Who is stronger — buyers or sellers?”
🧠 How to Read It (Step-by-Step)
✅ Bullish Confirmation
Green line above red
Both above 50
Green expanding upward
📌 Meaning:
Buyers are in control → trend continuation likely
❌ Bearish Confirmation
Red line above green
Below 50
Red expanding downward
📌 Meaning:
Sellers dominate → sell continuation
⚠️ Reversal / Pullback Signal
Strong trend → lines compress
Momentum weakens near 80 or 20
Color dominance starts flipping
📌 Meaning:
Trend slowing → retracement or reversal possible
🧲 Range / Manipulation Zone
Both lines flat near 50
No expansion
📌 Meaning:
Liquidity grabs / chop → avoid entries
🥇 Why Professional Traders Like It
Shows momentum quality, not just direction
Filters fake breakouts
Works perfectly with:
Structure
Liquidity sweeps
Session timing (London / NY)
Very effective on Gold (XAUUSD)
🎯 Best Use Case for Gold
Timeframes: M5 – M15 – H1
Use after:
Liquidity grab
BOS / CHoCH
Enter only when dominance is clear
🧠 Pro Tip
Price tells you WHERE, UHL tells you IF
Never trade UHL alone — use it to confirm, not predict.
Asia range fibonacci deviationsThis is Asian session range deviation tool to measure possible reversals
Auto Parallel Channel [KTY] Auto Parallel Channel
Automatically detects and draws parallel channels based on ZigZag pivot structure. Supports multi-level channel detection, slope filtering, and channel extension after breakout.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Features
- Auto Channel Detection
- Automatically generates parallel channels by connecting swing highs and lows
- Bullish Channel (Green): Based on HL (Higher Low) pivots
- Bearish Channel (Red): Based on LH (Lower High) pivots
- Multi-Level Structure
- Major Channels: Large trend structure (solid lines)
- Minor Channels: Short-term swing structure (dashed/dotted lines)
- 8 channels total (Major/Minor × External/Internal × Bull/Bear)
- Midline
- Dotted line at the 50% level of each channel
- Serves as a mean reversion reference
- Slope Display
- Each channel label shows its slope (%)
- Positive (+) for ascending, Negative (-) for descending
- Slope Filter
- Option to display only channels above a minimum slope threshold
- Separate threshold settings for bullish and bearish channels
- Channel Extension
- Extends the channel by N bars after price breaks out
- Adjustable extension length (default: 30 bars)
- Alerts
- Bullish Channel Touch: Price touches bullish channel support
- Bearish Channel Touch: Price touches bearish channel resistance
- Bullish Channel Break: Price breaks below bullish channel
- Bearish Channel Break: Price breaks above bearish channel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ How to Use
1. Channel bottom touch → Check for bounce
2. Channel top touch → Check for resistance
3. Channel break → Check for trend reversal or acceleration
4. Midline reaction → Check for mean reversion
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Tips
- Major channels are more reliable than Minor channels
- Channel breakout with increasing volume = higher confidence
- Overlapping channels = stronger support/resistance zones
- Combine with FVG, Order Blocks, and liquidity sweeps for confluence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 Notes
This indicator is open-source under the Mozilla Public License 2.0.
Created by Kim Thank You (김땡큐)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
This indicator is provided for educational purposes only.
It is not financial advice. Always trade at your own risk.
MTF StochRSI Confluence + Box (1m/3m/9m signals, +1H/3H display)This indicator is a multi-timeframe Stochastic RSI confluence tool designed to help identify high-probability BUY and SELL zones using short-term momentum alignment, while also providing higher-timeframe context at a glance.
Multi-timeframe StochRSI confluence indicator that triggers BUY/SELL signals only when 1m, 3m, and 9m align, with 1H and 3H shown for higher-timeframe context at a glance.
Chande Momentum Oscillator - CMO🎯 Overview
This is a sophisticated Chande Momentum Oscillator indicator that combines traditional momentum analysis with dynamic moving average filtering. Unlike basic CMO implementations, this version features gradient visualization, multiple color themes, and a clear signal dashboard for precise momentum identification.
🧩 Core Components
1. ⚙️ Technical Foundation
📊 Primary Calculation: Uses TradingView's built-in ta.cmo() function with customizable source and period length
📈 Dual Analysis Components:
CMO Line: Pure momentum oscillator ranging from -100 to +100
MA Filter: Customizable moving average that acts as dynamic signal line
Gradient Zones: Visual fill between CMO and MA showing momentum intensity
⚡ Dynamic Comparison: Creates clear bullish/bearish signals based on CMO vs MA position
2. 🎛️ Configuration Parameters
📏 CMO Length: Default 14 periods (standard momentum setting)
🔄 MA Filter Settings:
Length: Customizable (default 365 periods)
Type: 6 options available (EMA, SMA, RMA, WMA, VWMA, HMA)
🎨 Color Themes: 5 visual schemes consistent with your indicator suite:
Classic, Modern, Robust, Accented, Monochrome
📊 Signal Interpretation:
🟢 BULLISH: CMO > MA Filter (momentum above trend)
🔴 BEARISH: CMO < MA Filter (momentum below trend)
3. 🎨 Visual Elements
🚨 Gradient Zones:
Upper zone (CMO > MA): Green gradient showing bullish momentum intensity
Lower zone (CMO < MA): Red gradient showing bearish momentum intensity
📋 Dashboard Display: Top-right status indicator showing "⬆️ Bullish" or "⬇️ Bearish"
📊 Dynamic Coloring: CMO line changes color based on position relative to MA
⚡ Trading Applications
📈 Primary Uses:
🎯 Momentum Direction Identification:
CMO > MA = Bullish momentum regime
CMO < MA = Bearish momentum regime
💪 Momentum Strength Assessment:
CMO > +50 = Strong bullish momentum
CMO < -50 = Strong bearish momentum
Between -50 and +50 = Moderate momentum
🚨 Crossover Signals:
Bull Signal: CMO crosses above MA
Bear Signal: CMO crosses below MA
📊 Zone Analysis:
🟢 Bullish Zones:
Light to dark green gradient as CMO rises
Strongest color at highest CMO values
🔴 Bearish Zones:
Light to dark red gradient as CMO falls
Strongest color at lowest CMO values
🟡 Equilibrium: Yellow MA line acts as dynamic pivot
🎨 Customization Options
👁️ Display Features:
📊 Dual Components: Always shows both CMO line and MA filter
🎨 Gradient Visualization: Automatic fill between lines showing momentum intensity
📋 Status Dashboard: Clear bullish/bearish indication
📈 Customizable MA: Choose from 6 different moving average types
🎨 Visual Themes: (Consistent suite)
🎨 Classic: Green/Red (traditional momentum colors)
🚀 Modern: Cyan/Purple (contemporary)
💪 Robust: Amber/Deep Purple (high contrast)
🌈 Accented: Purple/Magenta (vibrant)
⚫⚪ Monochrome: Light Gray/Dark Gray (minimalist)
🔔 Alert System
🟢 LONG Alert: Triggers when CMO crosses above MA
🔴 SHORT Alert: Triggers when CMO crosses below MA
📧 Format: Includes ticker symbol for tracking
⚡ Key Advantages
✅ Strengths:
🎯 Clear Momentum Signals: Direct comparison between CMO and MA provides unambiguous entries/exits
💪 Trend Filter: MA acts as dynamic support/resistance for momentum
👁️ Visual Clarity: Gradient zones show momentum intensity at a glance
🔄 Flexible Configuration: Multiple MA types for different trading styles
📊 Professional Dashboard: Immediate status recognition
📊 Optimal Settings:
⚡ Short-term Trading: CMO Length 9-14, MA Length 20-50
📊 Medium-term Trading: CMO Length 14-20, MA Length 50-100
📈 Long-term Trading: CMO Length 20-30, MA Length 100-365
🏆 Unique Features:
🎯 Gradient Visualization: Color intensity reflects momentum strength
📊 MA Filter Flexibility: 6 different moving average types
🎨 Consistent Design: Matches your indicator family aesthetics
📋 Status Dashboard: Quick visual confirmation of regime
🔧 Dual Analysis: Combines momentum oscillator with trend filter
🔄 Trading Strategies
1. Basic Momentum Strategy:
Go LONG when CMO crosses above MA
Go SHORT when CMO crosses below MA
Use extreme readings (>+80 or <-80) for overbought/oversold conditions
2. Momentum Strength Strategy:
Strong bullish: CMO > MA AND CMO > +50
Strong bearish: CMO < MA AND CMO < -50
Weak signals: Between -50 and +50
3. Divergence Detection:
Price makes higher high, CMO makes lower high → Bearish divergence
Price makes lower low, CMO makes higher low → Bullish divergence
📈 Performance Tips
Combine with Trend: Use in trending markets (avoid ranging periods)
Confirmation: Wait for candle close after MA crossover
Extreme Readings: +80/-80 often precede reversals
MA Selection: EMA for responsiveness, SMA for smoothness
Multiple Timeframes: Check higher timeframe CMO alignment
This enhanced CMO indicator provides professional-grade momentum analysis with intuitive visualization, allowing traders to quickly identify momentum regimes and strength while filtering out market noise through the customizable moving average filter! 📊🎯
Gamma Regime Indicator [Eloni]
╔══════════════════════════════════════════════════════════════════════════════════════════════╗
║ GAMMA REGIME / VWAP FLOW ENGINE ║
╚══════════════════════════════════════════════════════════════════════════════════════════════╝
┌──────────────────────┬─────────────────────────────┬────────────────────────────┬──────────────┐
│ MARKET STRUCTURE │ FLOW / SENTIMENT │ VOLATILITY / IV │ POSITION │
├──────────────────────┼─────────────────────────────┼────────────────────────────┼──────────────┤
│ • VWAP Distance │ • Call / Put / Total Vol │ • VIX / IV Level │ • Hold Bars │
│ • Round Levels │ • Z-Score Normalization │ • IV Slope (Up/Down) │ • Entry ≥ 5 │
│ • Prev Close │ • Flow Hot / Flow Cold │ • ATR Compress / Expand │ • Exit ≤ 2 │
│ • ATR % │ • PCR Ratio & Slope │ • Regime Shift Alert │ • Buffer │
│ • Near / Far Zones │ • Extremes Detection │ • Volatility Cycles │ • Reset │
└──────────────────────┴─────────────────────────────┴────────────────────────────┴──────────────┘
===============================================================================
PINNING REGIME (MEAN REVERSION ZONE)
===============================================================================
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ LOCATION │ ----> │ CONFIRM │ ----> │ EXECUTE │
└─────────────┘ └──────────────┘ └──────────────┘
Near VWAP / Level Flow = Cold Fade Extremes
Near Prev Close ATR = Compress Sell High / Buy Low
IV = Down Scalps / Short DTE
PCR = Extreme
-------------------------------------------------------------------------------
WHERE
-----
- VWAP ± Threshold
- Gamma Walls
- Round Numbers
- Prior Day Close
INDICATORS
----------
- VWAP
- Volume Z-Score
- ATR Percent
- PCR
- VIX
STRATEGIES
----------
- VWAP Fade
- Range Scalping
- Iron Condors
- Credit Spreads
- Mean Reversion Options
AVOID
-----
- Expanding Range
- High Volume Breaks
- Rising IV
- News Events
===============================================================================
TREND / BREAKOUT REGIME (MOMENTUM ZONE)
===============================================================================
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ LOCATION │ ----> │ CONFIRM │ ----> │ EXECUTE │
└─────────────┘ └──────────────┘ └──────────────┘
Far from VWAP Flow = Hot Buy Pullbacks
Outside Range ATR = Expand Break and Retest
IV = Rising Ride Momentum
PCR = Trending
-------------------------------------------------------------------------------
WHERE
-----
- Range High / Low
- VWAP Break
- Value Area Break
- Opening Range
INDICATORS
----------
- VWAP Bands
- Flow Z
- ATR Expansion
- IV Slope
- Volume Profile
STRATEGIES
----------
- Opening Range Breakout
- Trend Pullbacks
- Debit Spreads
- Futures Momentum
- Directional Options
AVOID
-----
- Fading Strength
- Weak Volume Moves
- Flat Volatility
- Midday Chop
===============================================================================
NO EDGE / BUFFER ZONE
===============================================================================
VWAP Reset | Session Open | Post-News | Low Volume
- Reduce Size
- Observe Only
- Wait for Alignment
- Capital Preservation
===============================================================================
REGIME DECISION MATRIX
===============================================================================
┌──────────────┬──────────────┬──────────────┬──────────────┬──────────────┐
│ STRUCTURE │ FLOW │ IV │ PCR │ REGIME │
├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
│ Near │ Cold │ Down │ Extreme │ Pinning │
│ Far │ Hot │ Up │ Trending │ Trend │
│ Mixed │ Neutral │ Flat │ Neutral │ No Edge │
└──────────────┴──────────────┴──────────────┴──────────────┴──────────────┘
===============================================================================
EXECUTION PLAYBOOK
===============================================================================
PIN MODE
--------
Entry : VWAP / Level Touch + Flow Cold
Stop : VWAP Break + ATR Expansion
TP : Mid-Range / Mean Reversion
Size : Medium to High
TREND MODE
----------
Entry : Pullback to VWAP / EMA
Stop : Range Reclaim
TP : ATR Trail / Structure
Size : Scale In
NO EDGE
-------
Entry : None
Goal : Preservation
Focus : Patience
===============================================================================
CORE SYSTEM LOGIC
===============================================================================
PINNING = Liquidity Absorption -> Mean Reversion -> Sell Volatility
TREND = Momentum Expansion -> Directional Flow -> Buy Volatility
NO EDGE = Regime Unclear -> Capital Protection
ICT KillZones + ICT NY Midnight Open "YECHALALE"This powerful indicator combines:
- Asia, London, NY AM, and NY PM sessions with configurable colors and kill zones.
- Automatic alerts when price touches session kill zone highs or lows.
- NY Midnight Open line, drawn both vertically and horizontally, DST-adjusted to always align with 00:00 New York time.
- Ideal for traders following ICT/Smart Money Concepts, spotting liquidity sweeps, session overlaps, and potential reversal zones.
- Fully customizable to match your trading style.
Green/Red Candle Conditional Probability V2Conditional Next-Candle Probability Analyzer
This indicator calculates the historical probability of the next candle being green based on current market conditions. Unlike simple candle counters, it tracks conditional probabilities.
How It Works:
Monitors 20+ market conditions across trend, momentum, volatility, volume, and candle patterns
For each condition, tracks: "When this was true, what % of next candles were green?"
Combines active conditions into a weighted probability prediction
Weights by sample size (more historical data = more influence)
Conditions Tracked:
Trend alignment (EMA 7 / SMA 20 / SMA 200)
RSI levels and momentum
MACD position, histogram, and crosses
Consecutive candle streaks (3-4 in a row)
Bollinger Band touches and squeeze/expansion
Volume spikes and anomalies
Large candles and rejection wicks
Table Display:
P(Grn): Probability next candle is green when condition is active
Edge: Deviation from 50% (how predictive the condition is)
N: Sample size (historical occurrences)
► marks currently active conditions
Signals:
Plots arrows when multiple conditions align with sufficient confidence (configurable threshold).
Use Cases:
Identify which setups have actual predictive value on your asset/timeframe
Find confluence zones where multiple high-edge conditions align
Backtest mean-reversion vs momentum characteristics
Note: Edges are typically small (2-5%). Best used for confluence confirmation, not standalone signals.
ISM Manufacturing PMIDescription
The ISM Manufacturing PMI (Purchasing Managers' Index) is a key economic indicator derived from monthly surveys of private sector companies. It provides insight into the health of the US manufacturing sector.
Above 50.0: Indicates Expansion.
Below 50.0: Indicates Contraction.
This script visualizes the ISM Manufacturing PMI using TradingView's available economic data (ECONOMICS:USBCOI), providing traders and analysts with a clear view of macroeconomic trends directly on their charts.
Key Features
Intuitive Visualization:
Dynamic Color Coding: The line turns Green during expansion (>50) and Red during contraction (<50).
Baseline Fill: Optional shading between the data line and the 50.0 baseline emphasizes the current economic state.
Histogram Mode: Toggle a histogram view to easily spot momentum shifts.
Customizable Data Source: Defaults to ECONOMICS:USBCOI but can be configured to use other tickers (e.g., FRED:NAPM) if preferred.
Smoothing: Built-in SMA, EMA, RMA, or WMA smoothing to filter out noise and see the longer-term trend.
Alerts: Set alerts for significant crossovers (Expansion/Contraction start) or extreme levels.
How to Use
Add to Chart: Apply the indicator to any chart. It works best on higher timeframes but pulls monthly data automatically.
Interpret the Trend:
Look for the line crossing the 50.0 level. A cross above suggests the manufacturing sector is growing (Bullish for economy). A cross below suggests slowing down or contraction (Bearish for economy).
Watch for extreme readings (above 60 or below 40) which often mark economic peaks or troughs.
Adjust Settings:
Style: Toggle the Line, Histogram, or Fill visibility in the settings.
Smoothing: If the raw data is too jagged, increase the "Smoothing Length" to 3 or 6 months.
Settings
PMI Ticker: Default is ECONOMICS:USBCOI.
Timeframe: Default is 1M (Monthly).
Show Line / Histogram: Toggle visualization modes.
Smoothing: Type and Length of the moving average applied to the data.
Colors: Customize the colors for Expansion (Grow), Contraction (Fall), and Neutral.
Indicator by: iCD_creator
Version: 1.0
---
Updates & Support
For questions, suggestions, or bug reports, please comment below or message the author.
**Like this indicator? Leave a 👍 and share your feedback!**
CMO Checklist (MHM)CMO Checklist is a manual trading checklist indicator designed to help traders
confirm market conditions step by step.
This tool is fully manual and does NOT generate signals.
It is intended for discretionary traders who follow structured setups
such as ICT / CMO-style execution models.
Features:
• Clean and compact checklist table
• Manual check / uncheck via inputs
• Fixed position (top-right)
• No repaint
• Pine Script v6 compatible
This indicator does not generate trading signals.
It is a visual checklist only.
• Manual
• Checklist
• No signals
• Educational / Trading tool






















