Trend Fusion Indicator🎯 Trend Fusion Indicator🎯
Professional trading indicator combining EMA momentum with Supertrend volatility for high-probability signals.
📊KEY FEATURES:
• 9 EMA & Supertrend (10,3) crossover signals
• Visual trend direction with colored fills
• Buy/Sell arrows at crossover points
• Real-time trend tracking
• Clean, professional interface
⚡SIGNAL LOGIC:
✅ BUY: When EMA crosses ABOVE Supertrend
✅ SELL: When EMA crosses BELOW Supertrend
🎨VISUAL INDICATORS:
• Green Zone/Fill: Bullish trend (EMA > Supertrend)
• Red Zone/Fill: Bearish trend (EMA < Supertrend)
• Triangle Arrows: Entry signals
• Background Colors: Trend confirmation
⚙️CUSTOMIZABLE SETTINGS:
• EMA Length (Default: 9)
• Supertrend ATR Length (Default: 10)
• Supertrend Factor (Default: 3.0)
🔔ALERTS INCLUDED:
• Buy Alert: EMA crosses above Supertrend
• Sell Alert: EMA crosses below Supertrend
📈 BEST FOR:
• Swing Trading
• Day Trading
• Trend Following
• Market Reversals
⚠️ DISCLAIMER: This indicator is for educational purposes only.
Trading involves risk. Not financial advice. Use at your own risk.
Indicators and strategies
Forexsebi - DAX Future Psychological Levels - TrendflowTrendflow is an advanced TradingView indicator combining psychological price levels with trend and multi-timeframe analysis.
The indicator automatically plots psychological levels in around the current price. Each level is visualized using horizontal lines and price zones (boxes) to clearly highlight potential support and resistance areas.
Psychological Levels – Trendflow ist ein fortschrittlicher TradingView-Indikator , der wichtige psychologische Preislevel mit einer klaren Trend- und Multi-Timeframe-Analyse kombiniert.
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
Forexsebi - NASDAQ Psychological Levels - TrendflowTrendflow is an advanced TradingView indicator combining psychological price levels with trend and multi-timeframe analysis.
The indicator automatically plots psychological levels in around the current price. Each level is visualized using horizontal lines and price zones (boxes) to clearly highlight potential support and resistance areas.
Psychological Levels – Trendflow ist ein fortschrittlicher TradingView-Indikator , der wichtige psychologische Preislevel mit einer klaren Trend- und Multi-Timeframe-Analyse kombiniert.
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
Forexsebi - GBPJPY Psychological Levels - TrendflowTrendflow is an advanced TradingView indicator combining psychological price levels with trend and multi-timeframe analysis.
The indicator automatically plots psychological levels in around the current price. Each level is visualized using horizontal lines and price zones (boxes) to clearly highlight potential support and resistance areas.
Psychological Levels – Trendflow ist ein fortschrittlicher TradingView-Indikator , der wichtige psychologische Preislevel mit einer klaren Trend- und Multi-Timeframe-Analyse kombiniert.
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
Forexsebi - EURUSD Psychological Levels - TrendflowTrendflow is an advanced TradingView indicator combining psychological price levels with trend and multi-timeframe analysis.
The indicator automatically plots psychological levels in around the current price. Each level is visualized using horizontal lines and price zones (boxes) to clearly highlight potential support and resistance areas.
Psychological Levels – Trendflow ist ein fortschrittlicher TradingView-Indikator , der wichtige psychologische Preislevel mit einer klaren Trend- und Multi-Timeframe-Analyse kombiniert.
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
Forexsebi - GBPUSD Psychological Levels - TrendflowTrendflow is an advanced TradingView indicator combining psychological price levels with trend and multi-timeframe analysis.
The indicator automatically plots psychological levels in around the current price. Each level is visualized using horizontal lines and price zones (boxes) to clearly highlight potential support and resistance areas.
Psychological Levels – Trendflow ist ein fortschrittlicher TradingView-Indikator , der wichtige psychologische Preislevel mit einer klaren Trend- und Multi-Timeframe-Analyse kombiniert.
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
MTF Trend DashboardThe Multi-Timeframe Trend Dashboard PRO is an advanced technical analysis tool that consolidates trend signals across six configurable timeframes into a single, intuitive heat-map dashboard. Designed for traders who need instant market clarity without switching between charts.
Core Features
🌊 Multi-Timeframe Analysis
Analyzes up to 6 customizable timeframes simultaneously (5m, 15m, 1H, 4H, Daily, Weekly)
Each timeframe independently evaluated for trend direction and strength
Weighted scoring system prioritizes higher timeframe signals
📈 Four-Pillar Technical Confluence
EMA Crossover (20/50) - Trend direction indicator (🟢 Bullish / 🔴 Bearish)
RSI (14) - Momentum analysis with exact values and overbought/oversold zones
MACD (12,26,9) - Momentum confirmation (🟢 Positive / 🔴 Negative)
Volume Analysis - Confirms move validity (🔥 High / ❄️ Low / ⚪ Normal)
🎯 Smart Signal System
🚀 STRONG BUY - All indicators strongly bullish (Score ≥2.5)
📈 BUY - Multiple bullish confirmations (Score 1.5-2.5)
🟢 Bullish - Mild uptrend (Score 0-1.5)
⚪ NEUTRAL - Sideways market (Score = 0)
🔴 Bearish - Mild downtrend (Score -1.5 to 0)
📉 SELL - Multiple bearish confirmations (Score -2.5 to -1.5)
💥 STRONG SELL - All indicators strongly bearish (Score ≤-2.5)
🎨 Heat-Map Color Coding
Bright Green = Strong uptrend with high conviction
Yellow = Neutral/Choppy conditions
Bright Red = Strong downtrend with high conviction
Color intensity reflects signal strength
💪 Strength Meter
Visual bar showing average trend strength across all timeframes (0-100%)
Helps identify powerful moves vs weak consolidations
🎯 Overall Bias
Weighted composite score emphasizing higher timeframes
Daily/Weekly signals carry 4-5x more weight than intraday
Provides "big picture" directional bias
🚨 Built-in Alert System
Strong Bullish/Bearish Confluence detected
Major trend changes across multiple timeframes
Customizable alert messages
How to Use
Trend Confirmation - Look for alignment (all rows showing same color = strong trend)
Divergence Detection - Lower timeframes differ from higher = potential reversal
Entry Timing - Wait for Overall Bias + multiple green signals with 🔥 volume
Risk Management - Avoid trades when Overall Bias shows ⚪ NEUTRAL
Customization
Adjustable EMA, RSI, MACD, Volume parameters
Flexible timeframe selection (enable/disable any TF)
Dark/Light theme support
Position and size controls
© | Built on TradingView
Precision tools for precision traders.
USDT Market Cap Change [Alpha Extract]A sophisticated stablecoin market analysis tool that tracks USDT market capitalization changes across daily and 60-day periods with statistical normalization and gradient intensity visualization. Utilizing z-score methodology for overbought/oversold detection and dynamic color gradients reflecting change magnitude, this indicator delivers institutional-grade market liquidity assessment through stablecoin flow analysis. The system's dual-timeframe approach combined with statistical normalization provides comprehensive market sentiment measurement based on capital inflows and outflows from the dominant stablecoin.
🔶 Advanced Market Cap Tracking Framework
Implements daily USDT market capitalization monitoring with dual-period change calculations measuring both 1-day and 60-day net capital flows. The system retrieves real-time CRYPTOCAP:USDT data on daily timeframe resolution, calculating absolute dollar changes to quantify stablecoin supply expansion or contraction as primary market liquidity indicator.
// Core Market Cap Analysis
USDT = request.security("CRYPTOCAP:USDT", "D", close)
USDT_60D_Change = USDT - USDT
USDT_1D_Change = USDT - USDT
🔶 Dynamic Gradient Intensity System
Features sophisticated color gradient engine that intensifies visual representation based on change magnitude relative to recent extremes. The system normalizes current 60-day change against configurable lookback period maximum, applying gradient strength calculation to transition colors from neutral tones through progressively intense blues (negative) or reds (positive) based on flow direction and magnitude.
🔶 Statistical Z-Score Normalization Engine
Implements comprehensive z-score calculation framework that normalizes 60-day market cap changes using rolling mean and standard deviation for objective overbought/oversold determination. The system applies statistical normalization over configurable periods, enabling cross-temporal comparison and threshold-based regime identification independent of absolute market cap levels.
// Z-Score Normalization
Change_Mean = ta.sma(USDT_60D_Change, Normalization_Length)
Change_StdDev = ta.stdev(USDT_60D_Change, Normalization_Length)
Z_Score = Change_StdDev > 0 ? (USDT_60D_Change - Change_Mean) / Change_StdDev : 0.0
🔶 Multi-Tier Threshold Detection System
Provides four-level regime classification including standard overbought (+1.5σ), standard oversold (-1.5σ), extreme overbought (+2.5σ), and extreme oversold (-2.5σ) thresholds with configurable adjustment. The system identifies market liquidity extremes when stablecoin inflows or outflows reach statistically significant levels, indicating potential market turning points or trend exhaustion.
🔶 Dual-Timeframe Flow Visualization
Features layered area plots displaying both 60-day strategic flows and 1-day tactical movements with distinct color coding for instant flow direction assessment. The system overlays short-term daily changes on longer-term 60-day trends, enabling traders to identify divergences between tactical and strategic capital flows into or out of stablecoin reserves.
🔶 Gradient Color Psychology Framework
Implements intuitive color scheme where red gradients indicate capital inflow (bullish for crypto as USDT supply expands for buying) and blue gradients show capital outflow (bearish as USDT is redeemed). The intensity progression from pale to vivid colors communicates flow magnitude, with extreme colors signaling statistically significant liquidity events requiring attention.
🔶 Background Zone Highlighting System
Provides subtle background coloring when z-score breaches overbought or oversold thresholds, creating visual alerts without obscuring primary data. The system applies translucent red backgrounds during overbought conditions and blue during oversold states, enabling instant regime recognition across chart timeframes.
🔶 Configurable Normalization Architecture
Features adjustable gradient lookback and statistical normalization periods enabling optimization across different market cycles and trading timeframes. The system allows traders to calibrate sensitivity by modifying the window used for maximum change detection (gradient) and mean/standard deviation calculation (z-score), adapting to volatile or stable market regimes.
🔶 Market Liquidity Interpretation Framework
Tracks USDT supply changes as proxy for overall cryptocurrency market liquidity conditions, where expanding market cap indicates fresh capital entering crypto markets and contracting cap suggests capital flight. The system provides leading indicator properties as large stablecoin inflows often precede major market rallies while outflows may signal distribution phases.
🔶 Why Choose USDT Market Cap Change ?
This indicator delivers sophisticated stablecoin flow analysis through statistical normalization and gradient visualization of USDT market capitalization changes. Unlike traditional market sentiment indicators that rely on price action alone, this tool measures actual capital flows through the dominant stablecoin, providing objective assessment of market liquidity conditions. The combination of dual-timeframe tracking, z-score normalization for overbought/oversold detection, and intensity-based gradient coloring makes it essential for traders seeking macro-level market assessment and regime change detection across cryptocurrency markets. The indicator excels at identifying liquidity extremes that often precede major market reversals or trend accelerations.
Forexsebi - GOLD Psychological Levels - TrendflowPsychological GOLD levels every $50 with clear zones, highlighted $100 & $500 levels, SMA 50 & 200, and a multi-timeframe trend table. Perfect for structure, trend, and rejection trading on XAUUSD.
Psychologische GOLD-Levels in 50-Dollar-Abständen mit klaren Zonen, 100- & 500-Dollar-Highlights, SMA 50 & 200 sowie einer Multi-Timeframe Trend-Tabelle. Ideal für Struktur-, Trend- und Rejection-Trading auf XAUUSD.
Key Features
Psychological Gold Levels
Automatic levels every $50
Adjustable number of levels above and below current price
Highlighted zones around each level for clearer reaction areas
Special Level Highlighting
$100 levels (xx00) highlighted for medium importance
$500 levels (x000 / x500) marked as major psychological levels
Different colors and stronger line thickness for key zones
Price Labels
Clean price labels displayed on the chart
Special symbols for 100 and 500 dollar levels
Trend Analysis with SMAs
SMA 50 & SMA 200 plotted directly on the chart
Individually toggleable
Clear color separation for fast trend recognition
Multi-Timeframe SMA Trend Table
Trend status (BULLISH / BEARISH / NEUTRAL) across:
5M, 15M, 1H, 4H, 1D
Logic: Price relative to SMA 50 & SMA 200
Color-coded, easy-to-read table
Displays the current trading session (Asia, Frankfurt, London, NY)
Info Box
Current Gold price
Nearest psychological level above and below price
Alert System
Alerts when price approaches a psychological level
User-defined alert distance
Distinction between normal, $100 and $500 levels
Precision Candle (Multi-Asset)This Script Helps in finding a Precision Candle, which signifies a potential crack in correlated assets.
you can choose between 2 or 3 assets.
make sure to use the same time frame across all assets.
Enjoy !
Nifty-50 Futures Trading Ideas/ Strategyb]Nifty-50 Futures Trading Ideas is a trend-following strategy designed for study and backtesting .
The strategy identifies directional bias using a structured price-based approach and applies ADX + DI and RSI filters to validate trend strength.
It includes inbuilt risk-management logic such as Stop-Loss, Take-Profit, ATR-based exits, separate maximum loss per trade (₹) for long and short positions, and optional date/session filters.
This script is provided for educational and analytical purposes only and is not a trading signal or investment recommendation.
ICT Candle Reading PROICT Candle Reading – Visual Clean
This indicator is designed to provide a clean and precise price reading, based on ICT and Smart Money Concepts, without cluttering the chart.
Its purpose is to help traders identify real institutional zones, understand market intention, and improve entry timing, using pure price action.
🔹 What does this indicator show?
🟢 Fair Value Gaps (FVG / Imbalances)
Detects market inefficiencies created by impulsive moves.
Displayed as clean and minimal boxes extended into the future.
Useful as mitigation, reaction, or continuation zones.
🟠 Liquidity Sweeps
Highlights liquidity grabs above recent highs or below recent lows.
Drawn using dashed horizontal lines.
Helps identify market manipulation before the true move.
🔵 Displacement Candles
Identifies candles with dominant bodies, showing institutional momentum.
Marked with small symbols to keep the chart clean.
Useful to confirm impulse starts or shifts in market intent.
🎯 Indicator Philosophy
❌ No lagging indicators
❌ No chart clutter
✅ Real ICT concepts
✅ Clean candle reading
✅ Suitable for scalping, intraday, and swing trading
⚙️ Customization
Each concept can be enabled or disabled individually.
Zone extension length is adjustable.
Optimized for 15M, 1H, and 4H timeframes.
📈 How to use
This indicator does not provide automatic buy/sell signals.
It is best used with:
Higher timeframe bias
Market structure
Session timing (London / New York)
Proper risk management
🧠 Final Notes
ICT Candle Reading – Visual Clean helps you see the market from an institutional perspective, focusing only on what truly matters: price, liquidity, and intent.
Magical Thirteen Turns - The Greedy SnakeThe number 9 appears:
Meaning: Warning signal. The rise may encounter resistance and a cautious pullback is about to begin.
Operation: Consider reducing your holdings (selling a portion) to lock in profits and avoid experiencing wild fluctuations.
The number 13 appears:
Meaning: Strong sell signal. The upward momentum is likely to be exhausted, which is also known as "bull exhaustion".
Operation: It is recommended to liquidate your positions or significantly reduce them. Short sell (if you are trading contracts).
HTF Suspension Blocks [TakingProphets]-----------------------------------------------------------------------------------------------
HTF SUSPENSION BLOCKS
-----------------------------------------------------------------------------------------------
HTF Suspension Blocks bring ICT’s Suspension Block concept into a multi-timeframe workflow by detecting the 3-candle pattern on higher timeframes and projecting those zones directly onto your current execution chart.
Instead of only seeing Suspension Blocks on the timeframe they form, this script identifies valid HTF formations, draws their ranges on your lower timeframe, extends them forward, and manages invalidation automatically. You get higher-timeframe context while staying in your execution environment.
-----------------------------------------------------------------------------------------------
PURPOSE AND SCOPE
-----------------------------------------------------------------------------------------------
- Detect ICT-style Suspension Blocks on multiple higher timeframes (HTF 1 / HTF 2 / HTF 3)
- Project HTF blocks onto the current chart using bar-time anchored drawing
- Require measurable body-to-body separation defined in true ticks (instrument-aware)
- Auto-extend blocks forward in time until invalidation
- Optional Consequent Encroachment (50% equilibrium) inside each block
- Per-timeframe visibility limiting so charts stay clean and actionable
- Labels each block with the originating HTF (ex: M5 / M15 / M60)
- Alerts for:
- New HTF bullish / bearish block formation
- Price entering into any HTF bullish / bearish block
- Session-restricted alert windows (New York time)
-----------------------------------------------------------------------------------------------
WHAT IS A SUSPENSION BLOCK
-----------------------------------------------------------------------------------------------
A Suspension Block is a strict 3-candle displacement sequence defined by body-to-body gaps around a middle candle. This HTF variant uses the same model, but evaluates the pattern on a higher timeframe and then projects the zone onto your current chart.
Bullish Suspension Block logic:
- HTF Candle 1 close is BELOW HTF Candle 2 open by at least Minimum Body Separation
- HTF Candle 3 open is ABOVE HTF Candle 2 close by at least Minimum Body Separation
- HTF Candle 3 open is ABOVE HTF Candle 1 close to ensure a valid vertical span
- Block vertical span: Candle 1 close (low) to Candle 3 open (high)
- Block remains valid until price CLOSES below the block low (Candle 1 close)
Bearish Suspension Block logic (mirror conditions):
- HTF Candle 1 close is ABOVE HTF Candle 2 open by at least Minimum Body Separation
- HTF Candle 3 open is BELOW HTF Candle 2 close by at least Minimum Body Separation
- HTF Candle 3 open is BELOW HTF Candle 1 close to ensure a valid vertical span
- Block vertical span: Candle 1 close (high) to Candle 3 open (low)
- Block remains valid until price CLOSES above the block high (Candle 1 close)
All gap calculations are normalized using `syminfo.mintick` so the “ticks” setting behaves correctly across instruments.
-----------------------------------------------------------------------------------------------
GENERAL SETTINGS
-----------------------------------------------------------------------------------------------
- Minimum Body Separation (ticks)
- Minimum required body-to-body gap in HTF tick units
- Used for both:
- Candle 1 close to Candle 2 open separation
- Candle 2 close to Candle 3 open separation
- Examples:
- 0.25 = quarter-tick gap
- 1.0 = full tick gap
-----------------------------------------------------------------------------------------------
TIMEFRAMES
-----------------------------------------------------------------------------------------------
This script supports up to 3 higher timeframe sources. Each HTF has:
- Enable toggle
- Timeframe selector
- Per-timeframe Max Blocks visibility control
HTF 1 / HTF 2 / HTF 3:
- These are the timeframes the script scans for Suspension Blocks
- Blocks are drawn only when your current chart timeframe is LOWER than the selected HTF
- This prevents duplicate / redundant rendering when you’re already on the HTF or higher
Max Blocks per timeframe:
- Limits the number of most-recent blocks shown per side (bullish + bearish) for that HTF
- 0 = show all blocks for that timeframe
-----------------------------------------------------------------------------------------------
VISUALIZATION SETTINGS
-----------------------------------------------------------------------------------------------
Bullish Blocks:
- Toggle visibility
- Fill color controls opacity / emphasis
- Optional border with selectable style (Solid / Dashed / Dotted)
Bearish Blocks:
- Toggle visibility
- Fill color controls opacity / emphasis
- Optional border with selectable style (Solid / Dashed / Dotted)
Consequent Encroachment (CE):
- Optional 50% equilibrium line drawn inside each block
- Style options (Solid / Dashed / Dotted)
- Automatically extends as blocks extend
HTF Labels:
- Each block is labeled with its originating timeframe (ex: M5 / M15 / M60)
- Label styling includes:
- Text color
- Size (Tiny / Small / Normal / Large)
- Labels are intentionally hidden on non-visible blocks when visibility limiting is active
-----------------------------------------------------------------------------------------------
HOW HTF PROJECTION WORKS
-----------------------------------------------------------------------------------------------
- The script requests the last 3 candles of each selected HTF via `request.security()`
- It maps those HTF candles into the standard 3-candle Suspension Block model:
- Candle 1 = oldest
- Candle 2 = middle
- Candle 3 = most recent
- When a valid block forms:
- A box is created using `xloc.bar_time`
- The left side anchors to the HTF candle timestamp
- The right side projects forward to the current chart time
- Each HTF has its own independent storage set:
- Bull boxes, bear boxes
- High / low bounds
- CE lines
- Labels
-----------------------------------------------------------------------------------------------
BLOCK MANAGEMENT & INVALIDATION
-----------------------------------------------------------------------------------------------
- All blocks extend forward automatically to the current bar time
- Bullish invalidation:
- Block is removed when price CLOSES below the block low
- Bearish invalidation:
- Block is removed when price CLOSES above the block high
- When a block invalidates:
- The box is deleted
- Its CE line is deleted
- All stored references are removed from the set
This keeps the chart focused on active HTF zones only.
-----------------------------------------------------------------------------------------------
VISIBILITY LIMITING
-----------------------------------------------------------------------------------------------
Each timeframe’s “Max Blocks” setting controls how many blocks per side remain visible.
When Max Blocks > 0:
- The script calculates distance from current price to every stored block range
- It keeps the closest N blocks per side (bullish + bearish)
- Blocks not kept are made fully transparent:
- Hidden fill
- Hidden border
- Hidden CE line
- Hidden label text
This gives you the most relevant HTF structures near price without clutter.
-----------------------------------------------------------------------------------------------
ALERT SYSTEM
-----------------------------------------------------------------------------------------------
Alerts are optional and can be restricted to specific NY sessions.
Sessions (New York time):
- Session 1 (default: 09:30–16:00)
- Session 2 (optional)
- Session 3 (optional)
Alert types:
- HTF Bullish Block Formed
- Triggers when any enabled HTF forms a new bullish suspension block
- HTF Bearish Block Formed
- Triggers when any enabled HTF forms a new bearish suspension block
- Enter Bullish Block
- Triggers when price transitions from NOT inside any bullish HTF block to inside one
- Enter Bearish Block
- Triggers when price transitions from NOT inside any bearish HTF block to inside one
Messages:
- Fully customizable alert text inputs
- Script automatically appends ticker + current chart timeframe for context
-----------------------------------------------------------------------------------------------
BEST USE CASES
-----------------------------------------------------------------------------------------------
- Use HTF Suspension Blocks as “context zones” while executing on a lower timeframe
- Pair with ICT displacement, liquidity, PD arrays, and market structure for confluence
- Treat blocks as HTF inefficiency zones that can act as reaction points on retracements
- Use “enter block” alerts as a heads-up to shift into execution mode at HTF levels
-----------------------------------------------------------------------------------------------
DISCLAIMER
-----------------------------------------------------------------------------------------------
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice. Trading involves risk, and past performance is not indicative of future results.
© TakingProphets
-----------------------------------------------------------------------------------------------
VEGA (Velocity of Efficient Gain Adaptation)VEGA (Velocity of Efficient Gain Adaptation)
VEGA is a momentum oscillator that measures the velocity of an efficiency-weighted adaptive moving average. Unlike traditional momentum indicators that react uniformly to all price movements, VEGA intelligently adapts its sensitivity based on market conditions—responding quickly during trending periods and filtering noise during consolidation.
--------------------------------
What Makes VEGA Different
Efficiency-Driven Adaptation
At its core, VEGA uses the Efficiency Ratio (ER) to distinguish between trending and choppy markets. When price moves efficiently in one direction, VEGA's underlying adaptive MA speeds up to capture the move. When price chops sideways, it slows down to avoid whipsaws. This creates a momentum reading that's inherently cleaner than fixed-period alternatives.
Linear Regression Smoothed Source
VEGA offers an optional LinReg-smoothed price source that blends regular candles with linear regression values. This pre-smoothing reduces noise before it ever enters the calculation, resulting in a histogram that's easier to read without sacrificing responsiveness. The mix ratio lets you dial in exactly how much smoothing you want.
Z-Score Normalization with Dead Zone
Rather than arbitrary oscillator bounds, VEGA normalizes output as standard deviations from the mean. This gives statistically meaningful levels: readings above +2σ or below -2σ represent genuinely extreme momentum. The configurable dead zone (with Snap, Soft Fade, or None modes) filters out insignificant movements near zero, keeping you focused on signals that matter.
--------------------------------
How It Works
1. Source Preparation — Price is smoothed via a LinReg/regular candle blend
2. Efficiency Ratio — Measures directional movement vs total movement over the lookback period
3. Adaptive MA — Applies variable smoothing based on efficiency (fast during trends, slow during chop)
4. Velocity — Calculates the rate of change of the adaptive MA
5. Normalization — Converts to Z-Score (standard deviations) or ATR-normalized percentage
6. Dead Zone — Optionally filters near-zero values to reduce noise
--------------------------------
How To Read VEGA
Signal and Interpretation
Histogram above zero | Bullish momentum
Histogram below zero | Bearish momentum
Bright color | Momentum accelerating
Faded color | Momentum decelerating
Beyond ±1σ bands | Above-average momentum
Beyond ±2σ bands | Extreme momentum (potential reversal zone)
Zero line cross*| Momentum shift
--------------------------------
Key Settings
ER Length — Lookback for efficiency ratio calculation. Higher = smoother, slower adaptation.
Fast/Slow Smoothing — Controls the adaptive MA's responsiveness range. The MA blends between these based on efficiency.
LinReg Settings — Enable smoothed candles and adjust the blend ratio (0 = regular candles, 1 = full LinReg, 0.5 = 50/50 mix).
Z-Score Lookback — Period for calculating mean and standard deviation. Shorter = more reactive normalization.
Dead Zone Type — How to handle near-zero values:
Snap — Hard cutoff to zero
Soft Fade — Gradual reduction toward zero
None — No filtering
Dead Zone Threshold — Values within this Z-Score range are affected by the dead zone setting.
VEGA works on any timeframe and any market. For best results, adjust the ER Length and LinReg settings to match your trading style and the volatility characteristics of your instrument.
RSI Info WindowRSI Info Window is a minimalist overlay utility that displays the current RSI value and a simple market state label (Overbought, Oversold, or Neutral) directly on the chart. The goal is to provide quick RSI context without using a separate oscillator pane, helping keep the chart clean for price-action, SMC, and structure-based trading.
How it works
Calculates RSI using the selected RSI Length (default 14).
Compares RSI to the Overbought and Oversold thresholds (default 70/30).
Displays a small label on the most recent candle showing:
RSI value
Current state: Overbought / Oversold / Neutral
The label updates in real time as the latest candle forms.
Inputs
RSI Length – Controls RSI sensitivity (default 14)
Overbought Level – RSI threshold for overbought (default 70)
Oversold Level – RSI threshold for oversold (default 30)
How to use
Overbought: RSI above the overbought level — may indicate momentum is extended; watch for continuation vs exhaustion based on your system.
Oversold: RSI below the oversold level — may indicate downside extension; watch for reversal conditions and structure confirmation.
Neutral: RSI between thresholds — often indicates balanced conditions or consolidation.
This indicator is designed as a compact reference tool, not a complete trading system.
Notes
The overlay label is anchored to the most recent candle and refreshes on the last bar.
Intended to save screen space vs. a full RSI subpanel.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice. Always use risk management and confirm signals with your broader trading plan.
Volatility Targeting: Single Asset [BackQuant]Volatility Targeting: Single Asset
An educational example that demonstrates how volatility targeting can scale exposure up or down on one symbol, then applies a simple EMA cross for long or short direction and a higher timeframe style regime filter to gate risk. It builds a synthetic equity curve and compares it to buy and hold and a benchmark.
Important disclaimer
This script is a concept and education example only . It is not a complete trading system and it is not meant for live execution. It does not model many real world constraints, and its equity curve is only a simplified simulation. If you want to trade any idea like this, you need a proper strategy() implementation, realistic execution assumptions, and robust backtesting with out of sample validation.
Single asset vs the full portfolio concept
This indicator is the single asset, long short version of the broader volatility targeted momentum portfolio concept. The original multi asset concept and full portfolio implementation is here:
That portfolio script is about allocating across multiple assets with a portfolio view. This script is intentionally simpler and focuses on one symbol so you can clearly see how volatility targeting behaves, how the scaling interacts with trend direction, and what an equity curve comparison looks like.
What this indicator is trying to demonstrate
Volatility targeting is a risk scaling framework. The core idea is simple:
If realized volatility is low relative to a target, you can scale position size up so the strategy behaves like it has a stable risk budget.
If realized volatility is high relative to a target, you scale down to avoid getting blown around by the market.
Instead of always being 1x long or 1x short, exposure becomes dynamic. This is often used in risk parity style systems, trend following overlays, and volatility controlled products.
This script combines that risk scaling with a simple trend direction model:
Fast and slow EMA cross determines whether the strategy is long or short.
A second, longer EMA cross acts as a regime filter that decides whether the system is ACTIVE or effectively in CASH.
An equity curve is built from the scaled returns so you can visualize how the framework behaves across regimes.
How the logic works step by step
1) Returns and simple momentum
The script uses log returns for the base return stream:
ret = log(price / price )
It also computes a simple momentum value:
mom = price / price - 1
In this version, momentum is mainly informational since the directional signal is the EMA cross. The lookback input is shared with volatility estimation to keep the concept compact.
2) Realized volatility estimation
Realized volatility is estimated as the standard deviation of returns over the lookback window, then annualized:
vol = stdev(ret, lookback) * sqrt(tradingdays)
The Trading Days/Year input controls annualization:
252 is typical for traditional markets.
365 is typical for crypto since it trades daily.
3) Volatility targeting multiplier
Once realized vol is estimated, the script computes a scaling factor that tries to push realized volatility toward the target:
volMult = targetVol / vol
This is then clamped into a reasonable range:
Minimum 0.1 so exposure never goes to zero just because vol spikes.
Maximum 5.0 so exposure is not allowed to lever infinitely during ultra low volatility periods.
This clamp is one of the most important “sanity rails” in any volatility targeted system. Without it, very low volatility regimes can create unrealistic leverage.
4) Scaled return stream
The per bar return used for the equity curve is the raw return multiplied by the volatility multiplier:
sr = ret * volMult
Think of this as the return you would have earned if you scaled exposure to match the volatility budget.
5) Long short direction via EMA cross
Direction is determined by a fast and slow EMA cross on price:
If fast EMA is above slow EMA, direction is long.
If fast EMA is below slow EMA, direction is short.
This produces dir as either +1 or -1. The scaled return stream is then signed by direction:
avgRet = dir * sr
So the strategy return is volatility targeted and directionally flipped depending on trend.
6) Regime filter: ACTIVE vs CASH
A second EMA pair acts as a top level regime filter:
If fast regime EMA is above slow regime EMA, the system is ACTIVE.
If fast regime EMA is below slow regime EMA, the system is considered CASH, meaning it does not compound equity.
This is designed to reduce participation in long bear phases or low quality environments, depending on how you set the regime lengths. By default it is a classic 50 and 200 EMA cross structure.
Important detail, the script applies regime_filter when compounding equity, meaning it uses the prior bar regime state to avoid ambiguous same bar updates.
7) Equity curve construction
The script builds a synthetic equity curve starting from Initial Capital after Start Date . Each bar:
If regime was ACTIVE on the previous bar, equity compounds by (1 + netRet).
If regime was CASH, equity stays flat.
Fees are modeled very simply as a per bar penalty on returns:
netRet = avgRet - (fee_rate * avgRet)
This is not realistic execution modeling, it is just a simple turnover penalty knob to show how friction can reduce compounded performance. Real backtesting should model trade based costs, spreads, funding, and slippage.
Benchmark and buy and hold comparison
The script pulls a benchmark symbol via request.security and builds a buy and hold equity curve starting from the same date and initial capital. The buy and hold curve is based on benchmark price appreciation, not the strategy’s asset price, so you can compare:
Strategy equity on the chart symbol.
Buy and hold equity for the selected benchmark instrument.
By default the benchmark is TVC:SPX, but you can set it to anything, for crypto you might set it to BTC, or a sector index, or a dominance proxy depending on your study.
What it plots
If enabled, the indicator plots:
Strategy Equity as a line, colored by recent direction of equity change, using Positive Equity Color and Negative Equity Color .
Buy and Hold Equity for the chosen benchmark as a line.
Optional labels that tag each curve on the right side of the chart.
This makes it easy to visually see when volatility targeting and regime gating change the shape of the equity curve relative to a simple passive hold.
Metrics table explained
If Show Metrics Table is enabled, a table is built and populated with common performance statistics based on the simulated daily returns of the strategy equity curve after the start date. These include:
Net Profit (%) total return relative to initial capital.
Max DD (%) maximum drawdown computed from equity peaks, stored over time.
Win Rate percent of positive return bars.
Annual Mean Returns (% p/y) mean daily return annualized.
Annual Stdev Returns (% p/y) volatility of daily returns annualized.
Variance of annualized returns.
Sortino Ratio annualized return divided by downside deviation, using negative return stdev.
Sharpe Ratio risk adjusted return using the risk free rate input.
Omega Ratio positive return sum divided by negative return sum.
Gain to Pain total return sum divided by absolute loss sum.
CAGR (% p/y) compounded annual growth rate based on time since start date.
Portfolio Alpha (% p/y) alpha versus benchmark using beta and the benchmark mean.
Portfolio Beta covariance of strategy returns with benchmark returns divided by benchmark variance.
Skewness of Returns actually the script computes a conditional value based on the lower 5 percent tail of returns, so it behaves more like a simple CVaR style tail loss estimate than classic skewness.
Important note, these are calculated from the synthetic equity stream in an indicator context. They are useful for concept exploration, but they are not a substitute for professional backtesting where trade timing, fills, funding, and leverage constraints are accurately represented.
How to interpret the system conceptually
Vol targeting effect
When volatility rises, volMult falls, so the strategy de risks and the equity curve typically becomes smoother. When volatility compresses, volMult rises, so the system takes more exposure and tries to maintain a stable risk budget.
This is why volatility targeting is often used as a “risk equalizer”, it can reduce the “biggest drawdowns happen only because vol expanded” problem, at the cost of potentially under participating in explosive upside if volatility rises during a trend.
Long short directional effect
Because direction is an EMA cross:
In strong trends, the direction stays stable and the scaled return stream compounds in that trend direction.
In choppy ranges, the EMA cross can flip and create whipsaws, which is where fees and regime filtering matter most.
Regime filter effect
The 50 and 200 style filter tries to:
Keep the system active in sustained up regimes.
Reduce exposure during long down regimes or extended weakness.
It will always be late at turning points, by design. It is a slow filter meant to reduce deep participation, not to catch bottoms.
Common applications
This script is mainly for understanding and research, but conceptually, volatility targeting overlays are used for:
Risk budgeting normalize risk so your exposure is not accidentally huge in high vol regimes.
System comparison see how a simple trend model behaves with and without vol scaling.
Parameter exploration test how target volatility, lookback length, and regime lengths change the shape of equity and drawdowns.
Framework building as a reference blueprint before implementing a proper strategy() version with trade based execution logic.
Tuning guidance
Lookback lower values react faster to vol shifts but can create unstable scaling, higher values smooth scaling but react slower to regime changes.
Target volatility higher targets increase exposure and drawdown potential, lower targets reduce exposure and usually lower drawdowns, but can under perform in strong trends.
Signal EMAs tighter EMAs increase trade frequency, wider EMAs reduce churn but react slower.
Regime EMAs slower regime filters reduce false toggles but will miss early trend transitions.
Fees if you crank this up you will see how sensitive higher turnover parameter sets are to friction.
Final note
This is a compact educational demonstration of a volatility targeted, long short single asset framework with a regime gate and a synthetic equity curve. If you want a production ready implementation, the correct next step is to convert this concept into a strategy() script, add realistic execution and cost modeling, test across multiple timeframes and market regimes, and validate out of sample before making any decision based on the results.
RSI Info WindowRSI Info Window is a minimalist overlay utility that displays the current RSI value and a simple market state label (Overbought, Oversold, or Neutral) directly on the chart. The goal is to provide quick RSI context without using a separate oscillator pane, helping keep the chart clean for price-action, SMC, and structure-based trading.
How it works
Calculates RSI using the selected RSI Length (default 14).
Compares RSI to the Overbought and Oversold thresholds (default 70/30).
Displays a small label on the most recent candle showing:
RSI value
Current state: Overbought / Oversold / Neutral
The label updates in real time as the latest candle forms.
Inputs
RSI Length – Controls RSI sensitivity (default 14)
Overbought Level – RSI threshold for overbought (default 70)
Oversold Level – RSI threshold for oversold (default 30)
How to use
Overbought: RSI above the overbought level — may indicate momentum is extended; watch for continuation vs exhaustion based on your system.
Oversold: RSI below the oversold level — may indicate downside extension; watch for reversal conditions and structure confirmation.
Neutral: RSI between thresholds — often indicates balanced conditions or consolidation.
This indicator is designed as a compact reference tool, not a complete trading system.
Notes
The overlay label is anchored to the most recent candle and refreshes on the last bar.
Intended to save screen space vs. a full RSI subpanel.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice. Always use risk management and confirm signals with your broader trading plan.
5-Period Average of Returns (Close)This indicator calculates the 5-period average of returns of the closing price, providing a detrended, zero-centered oscillator ideal for cycle analysis and timing.
Key Features:
Detrended: Centers around zero to clearly reveal cyclical patterns.
Cycle-friendly: Highlights peaks and troughs for measuring dominant cycles.
Flexible: Can be applied to multiple timeframes (daily, weekly, intraday).
Zero Line Reference: Quickly identify directional shifts in average returns.
Foundation for Advanced Analysis: Can be combined with RSI, statistical bands, or multi-timeframe studies.
Use this indicator to:
Identify dominant cycles and their phase
Measure cycle length and rhythm
Assist in entry and exit timing based on average-return oscillations
Detrend price data for more precise technical and cyclical analysis
Quarterly Theory The Quarterly Theory indicator is a refined analytical tool that applies the ICT (Inner Circle Trader) framework and fractal time principles. It divides market time into structured quarterly cycles, anchored by the True Open of each period, to provide precise signals for trade entry and exit. This approach is consistently effective across all timeframes—from yearly and monthly charts down to 90-minute sessions.
The core model defines four distinct market phases within each cycle:
Q1 – Accumulation: A consolidation phase where the market builds a base for the next move.
Q2 – Manipulation (Judas Swing): Characterized by deceptive, rapid price action designed to trap traders before a true trend emerges.
Q3 – Distribution: A period of high volatility as positions are unwound and transferred.
Q4 – Continuation/Reversal: The cycle concludes with the established trend either extending or reversing.
By leveraging smart algorithms, the indicator analyzes these phases to detect critical market structures such as liquidity zones, stop-runs, and high-probability price patterns. This synthesis of Quarterly Theory, fractal timing, and liquidity analysis delivers a data-driven edge, empowering traders to decode complex market behavior and execute informed, strategic trades.
GoldHook Reversal ProGoldHook Reversal Pro v7 is an advanced market structure indicator designed to identify high-probability turning points. It automatically detects where price is accumulating—and monitors for specific momentum shifts that signal a valid Breakout or Reversal. By filtering out market noise with its "Smart Adaptive" logic, it helps traders distinguish between false moves and genuine trend opportunities, providing clear entry signals with built-in risk management targets.
IFVGs [NINE]Overview
The IFVG Indicator is a precision-engineered tool designed to identify and display Inversion Fair Value Gaps (IFVGs), a powerful price action concept rooted in ICT (Inner Circle Trader) methodology. This indicator automatically detects when price closes through an existing Fair Value Gap, causing the zone to "invert" and flip its directional bias, signaling potential areas of institutional interest for future price reactions.
What is an Inversion Fair Value Gap?
A Fair Value Gap (FVG) is a three-candle pattern where a gap exists between the wicks of the first and third candles, representing an imbalance in price delivery. These zones often act as magnets for price to return and "fill" the inefficiency.
An Inversion Fair Value Gap (IFVG) occurs when price doesn't just tap into an FVG, it closes through it with a candle body. This "inversion" transforms the zone:
A Bullish FVG that gets closed through becomes a Bearish IFVG (potential resistance/supply zone)
A Bearish FVG that gets closed through becomes a Bullish IFVG (potential support/demand zone)
IFVGs represent areas where the market has shown its hand — institutional order flow has aggressively moved through a prior inefficiency, and the inverted zone now becomes a point of interest for potential reversals or continuations.
Key Features
Automatic IFVG Detection
The indicator continuously monitors for Fair Value Gaps and automatically converts them to IFVGs when price body closes through the zone. No manual identification required.
Multiple Display Styles
Choose from four distinct visualization modes to match your chart aesthetic:
Level — Clean, minimal single line at the IFVG extreme (top for bullish, bottom for bearish)
Normal — Filled zone with dashed borders and dot label
Minimalist — High/low boundary lines with connecting link
Classic — Filled box with 50% midline only
Full Customization
Independent colors for bullish and bearish IFVGs
Adjustable transparency for zone fills
Optional 50% midline (Consequent Encroachment level)
Flexible label styles: "IFVG" or "+/−" notation
Multiple label sizes: Tiny, Small, Normal, Large
Smart Extension Options
Extend to Current Bar — Zones dynamically extend as price progresses
Extend to Confirmation — Zones end at the bar where inversion occurred
Manual Offset — Fine-tune extension length in bars
Clustered IFVG Filter
Prevents chart clutter by ensuring only one IFVG per direction forms within a 5-bar cooldown period. When a single candle closes through multiple FVGs, only the first IFVG of that directional series is displayed — eliminating redundant signals and keeping your chart clean.
FVG Lookback Control
Limit which FVGs can become IFVGs based on their age. Options include 10, 50, 100, 200, or 300 bars. This filters out old, stale FVGs that may create less relevant inversions.
Session Time Filters
Optional time-based filtering allows you to focus on specific trading sessions:
Configurable session windows (e.g., 9:30 AM - 12:00 PM)
Support for two independent session filters
Multiple timezone options including New York, London, Tokyo, and more
Volume Imbalance Detection
Optionally include Volume Imbalances (VIs) — gaps between candle bodies rather than wicks — expanding the scope of detectable inefficiencies.
Invalidation Tracking
IFVGs are automatically invalidated when price closes back through the zone in the opposite direction, with optional display of invalidated zones.
How to Use
Entry Confirmation
IFVGs serve as areas for trade entries. When price returns to a confirmed IFVG:
Bullish IFVG — Look for long entries as price taps the zone from above
Bearish IFVG — Look for short entries as price taps the zone from below
Settings Reference
Inversion Fair Value Gaps
Show IFVGs? — Master toggle for IFVG display
Style — Level, Normal, Minimalist, or Classic
Transparency % — Zone fill opacity (0-100)
Historical Display — Maximum IFVGs to show per direction
Bullish/Bearish Colors — Independent color selection
Show Invalidated? — Display IFVGs that have been invalidated
Extend IFVGs? — Enable dynamic zone extension
Extension Mode — Current Bar or Confirmation
Manual Offset — Additional bars to extend
High/Low Lines — Show boundary lines (Minimalist style)
50% Midline — Show Consequent Encroachment level
Show Labels? — Display zone labels
Label Style — IFVG or +/− notation
FVG Lookback — Maximum age of FVGs that can invert
Clustered Filter — Prevent multiple same-direction IFVGs in quick succession
Volume Imbalances — Include body gaps in detection
Session Filters
Enable 1st/2nd Time Filter — Activate session filtering
Session Times — Define active trading windows
Timezone — Reference timezone for session calculations
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice, and nothing contained herein constitutes a recommendation, solicitation, or offer to buy or sell any securities, options, or other financial instruments.
Trading involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. You should carefully consider your investment objectives, level of experience, and risk appetite before making any trading decisions.
The developer of this indicator makes no representations or warranties regarding the accuracy, completeness, or reliability of the information provided. You are solely responsible for your own trading decisions and any profits or losses that may result.
Always conduct your own research and consider seeking advice from a licensed financial professional before trading.
MWTI Introduction onChartMarket Wave TransIndex (MWTI)
Colors show when to attack and when to rest.
• Background = current market wave
• Masked zones = low momentum (rest)
• Upper dots = higher timeframe bias
No symbols, no predictions.
Just read the market state.
Works on any market, any timeframe.
Introduction (sample) is optimized for the 15m chart.
Try it on any market in 15m.
-------------------------------------------------------






















