Strategy

Iteratively Reweighted Least Squares (IRLS) [Jamallo]Author's Note: This script is published as a unique mathematical contribution to PulseWire's open-source public library. It is intended to introduce a novel application of a robust statistical method for the community and developers to study, adapt, and build upon, rather than to serve as a standalone, out-of-the-box trading strategy.
Introduction
Almost all moving averages and smoothing filters in technical analysis treat historical price data equally or apply a fixed mathematical decay (like an EMA). The problem? A massive, anomalous wick or a sudden volatility spike will inevitably drag the average away from the true underlying market consensus.
Enter Iteratively Reweighted Least Squares (IRLS) .
IRLS is a robust statistical method that calculates a "consensus" price by actively identifying and down-weighting outliers. Instead of letting a large wick distort the line, the algorithm assigns less weight to prices that deviate furthest from the current estimate. The result is a filter that cuts through noise, ignores price-distant spikes, and naturally locks onto the dominant, high-density price levels.
How It Works
The indicator uses the Hardy weight function to determine how heavily each historical candle influences the current estimate. On every bar, the algorithm checks the distance of each sample from the current consensus and iteratively refines the line until it converges on a robust mean. Epsilon — the outlier rejection scale — is derived dynamically from the average High–Low range, keeping the filter dimensionless and consistent across all instruments and timeframes.
Parameters
Window Size (N) : The rolling lookback window of historical samples the kernel considers. Larger values produce a smoother, slower-responding line.
Sparsity (s/N) : The core behavioral control. Dictates the fraction of the window allowed to "vote" on the estimate.
Low Sparsity (e.g., 0.1) : Only the 10% of samples closest to the current estimate participate. Produces a snappy, selective line that locks tightly onto the most dominant price cluster.
High Sparsity (e.g., 1.0) : All samples participate, resulting in a smoother, more conventional robust mean.
Gamma (ε scale) : Controls the strength of outlier rejection. Lower values enforce harsh, median-like rejection. Higher values soften the rejection toward a standard weighted mean.
Iterations : The number of reweighting convergence passes per bar. 2–3 is sufficient for practical convergence.
Potential Applications
The Hardy IRLS filter provides a unique lens into market structure by shifting the focus from simple time-averaged prices to spatial price consensus. Because it rejects price-distant wicks and noise spikes by design, it can serve as a foundation for:
Custom trailing stops
Dynamic support and resistance trackers
Baseline trend or regime filters
Feel free to inspect the open-source code, experiment with extreme sparsity and gamma settings, and integrate the IRLS core into your own quantitative projects.
References
Li Shuang, "Sparse Representation of Hardy Function by Iteratively Reweighted Least Squares," 2020 International Symposium on Computer Engineering and Intelligent Communications (ISCEIC), IEEE, 2020. DOI: 10.1109/ISCEIC51027.2020.00020
Indicator

Swing + Value Setup [Marcos]Swing + Value Setup — Descripción para PulseWire
Título sugerido
Swing + Value Setup — Multi-Filter Entry Signal
Descripción (inglés — recomendado para mayor alcance)
🎯 What is this indicator?
Swing + Value Setup is a multi-condition entry filter designed for swing traders looking for high-quality setups in stocks with strong technical and structural foundations. Instead of relying on a single signal, this indicator requires 6 simultaneous conditions to be met before printing an entry label — dramatically reducing false signals and noise.
It also features a real-time status panel that shows exactly which conditions are passing or failing on any given bar, so you always know how close a setup is to triggering.
⚙️ How it works
The indicator combines trend, momentum, volume, and structure analysis into a single unified signal:
✅ 6 Required Conditions (all must be true simultaneously):
Price above EMA 200 — confirms the stock is in a long-term uptrend
Supertrend bullish — active trend filter, eliminates choppy/sideways markets
RSI between 40–55 — entry during healthy pullback, not extreme oversold
MACD signal — bullish crossover OR histogram rising below zero (momentum recovering)
OBV above its EMA — confirms institutional accumulation behind the move
Pullback to EMA 21 or EMA 50 (±1.5%) — optimal entry zone, not chasing price
⭐ High Conviction Bonus:
When a bullish RSI divergence is also detected (price making lower lows while RSI makes higher lows), the label upgrades to a High Conviction signal — historically the strongest setups.
📊 Visual elements
EMA 21 / 50 / 200 plotted directly on price
Supertrend line changes color with trend direction
Green background shading when a valid setup is active
Brighter shading for high conviction entries
Labels printed at signal candles (standard ✅ or high conviction 🎯)
Status table (top-right corner) showing live ✅/❌ for each condition
🔔 Built-in Alerts (3 total)
AlertTriggerSetup Swing/ValueAll 6 conditions met for the first timeSetup ALTA CONVICCIÓN ⭐Full setup + RSI divergence confirmedDivergencia RSI BullishBullish divergence in uptrend (early warning)
Set alerts from the indicator menu → Add Alert → select the condition.
🕐 Recommended Timeframes
TimeframePurposeWeeklyOverall bias and macro structureDailyPrimary signal timeframe (recommended)4H / 1HEntry timing and fine-tuning
Best results on Daily charts for swing positions of 5–30 days.
📐 Trade Management (suggested)
Stop Loss: Below the signal candle low or EMA 50
Target 1: Prior resistance / VPVR high-volume node
Target 2: Fibonacci 1.272 or 1.618 extension
Minimum R:R: 1:2.5
⚠️ Disclaimer
This indicator is a technical analysis tool only. It does not constitute financial advice. Always manage your risk, use stop losses, and do your own research before entering any trade. Past performance of any indicator does not guarantee future results.
Descripción (español — versión alternativa)
🎯 ¿Qué es este indicador?
Swing + Value Setup es un filtro de entrada multi-condición diseñado para swing traders que buscan setups de alta calidad en acciones con estructura técnica sólida. En lugar de depender de una sola señal, el indicador exige que 6 condiciones se cumplan simultáneamente antes de generar una señal — reduciendo drásticamente las falsas entradas y el ruido del mercado.
Incluye un panel de estado en tiempo real que muestra exactamente qué condiciones están activas o fallando en cualquier vela, para que siempre sepas qué tan cerca está un setup de activarse.
⚙️ Cómo funciona
✅ 6 Condiciones obligatorias (todas deben cumplirse a la vez):
Precio sobre EMA 200 — confirma tendencia alcista de largo plazo
Supertrend alcista — filtra mercados laterales y tendencias bajistas
RSI entre 40 y 55 — entrada en pullback sano, sin sobreventa extrema
Señal MACD — cruce alcista O histograma subiendo bajo cero
OBV sobre su media — confirma acumulación institucional detrás del movimiento
Pullback a EMA 21 o EMA 50 (±1.5%) — zona de entrada óptima sin perseguir precio
⭐ Bonus Alta Convicción:
Cuando además se detecta una divergencia bullish en RSI (precio haciendo mínimos más bajos mientras el RSI hace mínimos más altos), la señal se convierte en Alta Convicción — históricamente los setups más fuertes.
🔔 Alertas incluidas
Setup Swing/Value — cuando se cumplen las 6 condiciones
Setup Alta Convicción ⭐ — setup completo + divergencia RSI
Divergencia RSI Bullish — aviso temprano de posible giro
⚠️ Aviso legal
Este indicador es únicamente una herramienta de análisis técnico. No constituye asesoramiento financiero. Gestiona siempre tu riesgo y realiza tu propio análisis antes de operar.
swing trading value ema supertrend rsi macd obv multi-condition stocks entry signal divergence trend following pullback screener alerts Indicator

SNP420 - SAO - Ultima - Multi-Asset Momentum IndicatorMulti-timeframe trend-following indicator for H1 charts. Combines D1 + H4 trend alignment with H1 entry precision using EMA, RSI, MACD, and ADX filters. Designed for EURUSD, USDJPY, and GBPUSD during London/NY
sessions.
Entry: Requires D1 and H4 trend agreement, price above/below EMA21, RSI in momentum zone (50-75 long / 25-50 short), positive MACD histogram, and ADX above 25. Signals only fire during active sessions (London,
Overlap, NY).
Exit logic (8 layers, priority-ordered): Hard SL at 2.5×ATR, TP at 5R, trailing stop from 2R profit, breakeven protection at 2R, stale position killer at 8 bars, D1/H4 trend reversal exits, and adaptive time
stops (48 bars losers / 96 bars winners).
On-chart display: Entry arrows (LONG/SHORT), color-coded exit labels (SL, TP, TRAIL, BE, STALE, FLIP, TIME), live SL/TP/trail level lines, trend background shading, EMA ribbon (21/50/200), and real-time info
panel showing D1/H4 trend, ADX, RSI, session status, and position state. Built-in alerts for all entry and exit events.
Backtested: +448% in 2025 (12/12 months profitable), +107% in 2026 Q1. Profit driven by TRAIL exits (100% WR, 83% of total profit). Robust across 10 synthetic market Monte Carlo scenarios (100% profitable, avg
78% of backtest performance).
Piece and love. Indicator

MULTIVITAMIN1. What is MULTIVITAMIN?
MULTIVITAMIN is a custom-built, open-source algorithmic scalping indicator designed for PulseWire. Its primary goal is to capture high-probability momentum trades by combining pure Price Action (PA) mechanics with advanced trend and volatility filters, specifically engineered to avoid "chop" (ranging/flat markets) and deliver healthy, actionable signals.
2. What does it cover? (Core Modules)
Price Action Engine: The core of the system. It detects real-time structural market shifts by identifying Engulfing patterns, Order Blocks (OB) with volume confirmation, and Fair Value Gaps (FVG).
Trend & Momentum Filters: Utilizes a multi-timeframe Hull Moving Average (HMA) for signal smoothing, a 50-period EMA for macro trend direction, and an ADX filter to ensure the market has sufficient momentum before entering a trade.
Pro Walls (Anti-Chop System): Features advanced, optional defensive mechanisms: an ATR-based volatility filter (ensuring candle size is larger than average market noise) and an EMA slope filter (ensuring the trend line is actually pointing up or down, not moving sideways).
Volume Supported Breakout (BKR): An optional hybrid feature that looks for extreme volume spikes (compared to a 20-period SMA) combined with local high/low breakouts.
Lifecycle Management: A built-in state machine (Idle, Long, Short) that tracks the trade's status, preventing overlapping entries and managing exits based on user-defined criteria.
3. What is its operational logic?
Step 1: Scanning & Setup: The script continuously monitors price action for base entry conditions.
Step 2: The Gauntlet (Filtering): A setup must pass through all active user filters (EMA, ADX, Volatility, etc.) before being validated.
Step 3: State Execution: If all conditions align, the internal bot state shifts from 0 (Idle) to 1 or -1, plotting an ENTER shape on the chart and triggering an external webhook alert.
Step 4: The Exit: The bot remains in this state until a valid exit condition (like a reverse PA signal) is met.
4. ⚠️ CRITICAL: How to Set Up Alerts (The Anti-Repainting Rule) ⚠️
If you are using the "Exit on Reverse Signal" (Ters Sinyalde Çık) feature in the settings, you MUST configure all your PulseWire alerts (both ENTER and EXIT alerts) to trigger "Once Per Bar Close".
Why? If you set them to "Once Per Bar" (anlık tetikleme), intra-bar price fluctuations (wicks) will trigger premature exit/entry orders to your exchange before the candle officially closes, leading to repainting on the chart and ghost orders in your account. Always wait for the candle to close to confirm the structural shift! Indicator

BAEMFX | Institutional Suite & Smart Zones BAEMFX | Institutional Suite is a comprehensive all-in-one trading tool designed for Smart Money Concepts (SMC) and Institutional Price Action traders. This script automates the detection of market structure, supply/demand imbalances, and liquidity gaps, allowing you to focus on execution rather than manual charting.
The indicator is optimized for Pine Script v6, ensuring high performance and real-time calculation accuracy across all timeframes.
Key Features
1. Automated Market Structure (BOS)
- Identifies Break of Structure (BOS) based on customizable pivot lookbacks.
- Visualizes trend shifts with clean, dashed lines and labels.
- Helps traders stay on the right side of the institutional flow.
2. Dynamic Supply & Demand Zones
- Automatically draws high-probability zones based on recent market movements.
- Real-time Mitigation: Zones can be set to "Cut on Touch" or "Remove on Touch" to keep your chart clean and relevant.
- Customizable depth to show only the most recent active zones.
3. Smart Fair Value Gaps (FVG)
- Detects price imbalances (liquidity gaps) where institutional orders are often filled.
- Auto-Cleanup: Includes a dedicated mitigation logic that removes or shrinks the FVG box as soon as the price mitigates the gap.
- Includes a "Minimum Gap Size" filter to ignore market noise.
4. Professional Session Tracking
- Visualizes the Asia, London, and New York sessions.
- Displays the high/low range of each session, which is crucial for identifying liquidity sweeps and "Judas Swings."
5. Institutional Trend Filter
- Integrated 50, 100, and 200 EMAs to provide a quick overview of the higher timeframe trend and dynamic support/resistance levels.
How to Use
- Identify the Trend: Use the EMAs and BOS to determine the current market bias.
- Locate Interest Areas: Look for unmitigated Supply/Demand zones or FVGs.
- Wait for Mitigation: Monitor price action as it enters a FVG or S&D zone.
- Execute: Combine these institutional levels with your favorite entry patterns (e.g., LTF Change of Character).
Settings
- Swing Lookback: Adjust for sensitivity in structure detection.
- Mitigation Mode: Choose between "Remove" (cleaner look) or "Cut" (historical context).
- Session Times: Fully customizable timezones and session hours.
Disclaimer:
Trading involves significant risk. This script is a tool to assist analysis and does not guarantee profits. Always use proper risk management. Indicator

Key Level SuiteKey Level Suite is a comprehensive label indicator that displays the most important price levels directly on your chart — always anchored to the right edge so they stay out of your price action and are easy to read at a glance.
Instead of drawing horizontal lines across the entire chart, Key Levels renders clean, minimal text labels at each price level. When multiple levels converge within a configurable threshold, they are automatically merged into a single label showing all contributing names (e.g. wVWAP | mH | pdVAH), making confluences immediately visible without any manual work.
📌 Levels Included
🔹 VWAP & Value Area (VAH / VAL)
Session VWAP with one standard-deviation bands for Daily, Weekly, Monthly, Quarterly, and Yearly periods.
🔹 Previous VWAP & Value Area
The final VWAP, VAH, and VAL from the completed prior session — Daily through Yearly.
🔹 Rolling VWAP & Value Area
Volume-weighted average price over rolling windows of 1, 7, 30, 90, and 365 days, each with its own VAH/VAL band.
🔹 Highs & Lows
Current and previous session high/low for all five periods.
🔹 Opens
Session open price for Daily, Weekly, Monthly, Quarterly, and Yearly.
🔹 EMA (10 slots)
Up to 10 exponential moving averages with independently configurable length and timeframe per slot. Leave the timeframe blank to use the chart timeframe.
⚙️ Settings
Style
Choose label text size: Tiny, Small, Normal, or Large.
Colors
Individual color pickers for each timeframe group — Daily, Weekly, Monthly, Quarterly, Yearly — plus separate colors for High/Low, Open, and EMA labels. All current, previous, and rolling levels of the same timeframe share one color, making it immediately clear which timeframe a level belongs to.
Merge
Enable or disable automatic label merging and set the proximity threshold as a percentage. Levels within this distance of each other are combined into a single label listing all contributing names — no more overlapping text at confluence zones.
VWAP / Previous VWAP / Rolling VWAP / Statics / EMA
Every individual level and group can be toggled on or off independently, so you only see what is relevant to your trading style. Indicator

Indicator

Indicator

Indicator

Prismatic Trend Matrix [JOAT]Prismatic Trend Matrix
Introduction
The Prismatic Trend Matrix is an advanced open-source multi-dimensional trend analysis system that combines Hull Moving Average, SuperTrend, ADX strength filtering, and moving average confluence into a unified trend detection engine. This indicator analyzes trend across multiple dimensions simultaneously, creating a prismatic view of market direction with gradient visualization that reveals trend strength and conviction.
Unlike single-indicator trend systems, the Prismatic Trend Matrix provides multi-layered trend intelligence through Hull MA smoothing, SuperTrend band analysis, ADX strength measurement, and EMA/SMA alignment detection. The indicator is designed for traders who understand that strong trends require confirmation across multiple analytical dimensions.
Why This Indicator Exists
This indicator addresses the need for comprehensive trend analysis that goes beyond simple moving averages. By combining four distinct trend methodologies with gradient visualization, it reveals:
Hull Moving Average: Weighted moving average with reduced lag for responsive trend detection
SuperTrend Component: ATR-based bands that identify trend direction and support/resistance
ADX Strength Filter: Measures trend strength to separate strong trends from weak/choppy conditions
Moving Average Matrix: Three EMAs and two SMAs create alignment-based trend confirmation
Trend Classification: Five-state system (Strong Bull, Weak Bull, Sideways, Weak Bear, Strong Bear)
Counter-Trend Detection: Identifies potential reversals when price moves against established trend
Prismatic Gradient: Visual fill between Hull MA and SuperTrend shows trend intensity
Core Components Explained
1. Hull Moving Average (HMA)
The Hull MA uses weighted moving averages to create a smooth trend line with minimal lag:
The calculation involves three steps:
Step 1: Calculate WMA of half-length period
Step 2: Calculate WMA of full-length period
Step 3: Calculate WMA of the difference using square root of length
The result is a moving average that responds quickly to price changes while maintaining smoothness. The indicator applies additional EMA smoothing (default 3 periods) to reduce noise.
2. SuperTrend Calculation
SuperTrend uses ATR-based bands to identify trend direction:
Source: Average of high and low (HL2)
Upper Band: Source + (ATR × Factor)
Lower Band: Source - (ATR × Factor)
Direction: Bullish when close > upper band, bearish when close < lower band
Three modes control band adjustment:
Strict Mode: Bands adjust only when price crosses or previous band is breached
Quick Mode: Bands adjust when price crosses previous band
Quicker Mode: Bands adjust immediately with price
SuperTrend provides dynamic support/resistance levels that adapt to volatility.
3. ADX Strength Measurement
The Average Directional Index measures trend strength:
DI+ (Directional Indicator Plus): Measures upward directional movement
DI- (Directional Indicator Minus): Measures downward directional movement
ADX: Smoothed average of the difference between DI+ and DI-, normalized
Threshold: ADX above threshold (default 25) indicates strong trend
Rising ADX: Indicates strengthening trend momentum
ADX filters out weak trends and choppy conditions, ensuring signals occur only during strong directional movement.
4. Moving Average Matrix
Five moving averages create a trend alignment system:
Fast EMA (9): Short-term trend direction
Medium EMA (21): Intermediate trend direction
Slow EMA (50): Primary trend direction
Fast SMA (50): Smoothed primary trend
Slow SMA (200): Long-term institutional trend
Alignment is measured by comparing the order of these averages:
Bullish Alignment: EMA9 > EMA21 > EMA50 > SMA50 (all in ascending order)
Bearish Alignment: EMA9 < EMA21 < EMA50 < SMA50 (all in descending order)
Mixed Alignment: Averages not in order (choppy or transitional conditions)
Perfect alignment indicates strong institutional conviction in the trend direction.
5. Composite Trend Classification [/b>
The indicator combines all components into a five-state trend classification:
Strong Bull (State 2): Hull rising + SuperTrend bullish + MA alignment bullish + ADX strong
Weak Bull (State 1): Hull rising + (SuperTrend bullish OR MA alignment bullish)
Sideways (State 0): Mixed signals or weak trend conditions
Weak Bear (State -1): Hull falling + (SuperTrend bearish OR MA alignment bearish)
Strong Bear (State -2): Hull falling + SuperTrend bearish + MA alignment bearish + ADX strong
This classification provides clear trend assessment at a glance.
6. Counter-Trend Detection [/b>
The indicator identifies potential reversals when price moves against established trend:
Counter-Trend Bull: Trend state neutral/bearish + close > open + price rising + DI+ > DI- + close > Hull + ADX > 20
Counter-Trend Bear: Trend state neutral/bullish + close < open + price falling + DI- > DI+ + close < Hull + ADX > 20
Counter-trend signals include anti-overlap logic to prevent signal clustering and ensure clean placement.
7. Prismatic Gradient Visualization
The indicator creates a gradient fill between Hull MA and SuperTrend:
Gradient Layers: Multiple intermediate values calculated between Hull and SuperTrend (default 15 layers)
Color Intensity: Transparency increases from Hull (solid) to SuperTrend (transparent)
Dynamic Coloring: Gradient color matches trend state (green = bullish, red = bearish, cyan = sideways)
Visual Effect: Creates a glowing prismatic effect that emphasizes trend strength
The gradient provides intuitive visual feedback on trend intensity and direction.
8. Platform Levels
Platform levels are horizontal lines at the current Hull MA value:
Extension: Lines extend forward and backward from current bar (default 7 bars each direction)
Color Coding: Platform color matches current trend state
Purpose: Provides visual reference for potential support/resistance at Hull MA level
Platforms help identify key levels where price may find support or resistance.
Visual Elements
Hull Trend Line: Thick line (3px) with regime-based coloring showing primary trend
SuperTrend Line: Medium line (2px) with step-line style showing dynamic support/resistance
EMA Matrix: Three thin lines showing fast, medium, and slow EMAs with transparency
Prismatic Gradient: Multi-layer fill between Hull and SuperTrend creating glow effect
Platform Levels: Horizontal lines at Hull MA value extending forward/backward
Counter-Trend Signals: Triangles marking potential reversal points
Background Coloring: Subtle background tint for strong bull/bear states
Information Dashboard: Displays trend state, Hull direction, ADX strength, momentum, alignment, SuperTrend, DI balance, price vs Hull, gradient zone, counter-trend status, and signal
How to Use This Indicator
Step 1: Check Trend State
Monitor the dashboard for current trend state (Strong Bull, Weak Bull, Sideways, Weak Bear, Strong Bear). Trade in the direction of strong states.
Step 2: Verify ADX Strength
Ensure ADX is above threshold (default 25) for strong trends. Low ADX indicates choppy conditions - avoid trend-following strategies.
Step 3: Confirm MA Alignment
Check if moving averages are aligned (Bullish/Bearish/Mixed). Perfect alignment confirms institutional conviction.
Step 4: Monitor Hull Direction
Hull rising = bullish bias, Hull falling = bearish bias. Hull provides the primary trend direction signal.
Step 5: Use SuperTrend for Support/Resistance
SuperTrend line acts as dynamic support in uptrends and resistance in downtrends. Breaks of SuperTrend warn of trend changes.
Step 6: Watch for Counter-Trend Signals
Counter-trend signals at extreme levels may indicate reversals. Use these cautiously and confirm with other factors.
Step 7: Assess Gradient Zone
Price in upper gradient zone (near Hull) = strong trend, price in lower zone (near SuperTrend) = weak trend or potential reversal.
Best Practices
Trade only in Strong Bull or Strong Bear states for highest probability
Avoid trading in Sideways state - wait for clear trend establishment
Use ADX as a filter - only trade when ADX > 25 for strong trends
Confirm trend with MA alignment before entering positions
Use SuperTrend as trailing stop level in trending markets
Counter-trend signals work best at extreme levels with divergence
Monitor gradient zone - price near SuperTrend may indicate trend exhaustion
Combine with higher timeframe trend for additional confirmation
Input Parameters
Hull Trend Engine:
Hull Length: Period for Hull MA calculation (default: 20)
Hull Smoothing: Additional EMA smoothing (default: 3)
SuperTrend Layer:
ATR Period: Period for ATR calculation (default: 10)
ATR Factor: Multiplier for band width (default: 3.0)
Mode: Strict, Quick, or Quicker (default: Quick)
Trend Strength:
ADX Length: Period for ADX calculation (default: 14)
ADX Smoothing: Smoothing period for ADX (default: 14)
Strength Threshold: Minimum ADX for strong trend (default: 25)
MA Matrix:
Fast EMA: Short-term EMA (default: 9)
Medium EMA: Intermediate EMA (default: 21)
Slow EMA: Primary EMA (default: 50)
Fast SMA: Smoothed primary (default: 50)
Slow SMA: Long-term institutional (default: 200)
Visual Configuration:
Bullish/Bearish Trend Colors: Customizable colors for trend states
Sideways/Weak Trend Colors: Colors for neutral and weak states
Gradient Layers: Number of gradient fills (default: 15)
Show Platforms: Toggle platform level display (default: enabled)
Platform Extension: Bars to extend platforms (default: 7)
Originality Statement
This indicator is original in its multi-dimensional trend approach. While individual components (Hull MA, SuperTrend, ADX, EMAs) are established concepts, this indicator is justified because:
It combines four distinct trend methodologies into a unified classification system
The five-state trend classification provides clear trend assessment
Prismatic gradient visualization creates intuitive trend intensity display
Counter-trend detection with anti-overlap logic identifies potential reversals
MA alignment analysis measures institutional conviction
Integration of Hull MA smoothness with SuperTrend adaptability creates balanced trend detection
The comprehensive dashboard presents all trend dimensions simultaneously
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice. Trading involves substantial risk of loss. Trend analysis does not guarantee profitable trades. Past trends do not guarantee future trends. Always use proper risk management and never risk more than you can afford to lose.
-Made with passion by officialjackofalltrades Indicator

Indicator

Indicator

Indicator

Geass SRV - Support Resistance VolumeGeass SRV - Support Resistance Volume
by MasterTony
Volume profile engine adapted from Zeiirman's work — used with respect and full credit.
Most indicators tell you where price is. This one tells you where the market lives. The Support Band + Volume Profile is built around a single idea: price gravitates toward zones where real participation has happened, and it respects dynamic boundaries defined by the market's own momentum structure. This indicator surfaces both at once — a trend-adaptive zone on price and the volume history behind it.
How It's Calculated
Trend Direction (ADX + 200 SMA)
Market direction is read continuously using the DMI system — DI+ vs DI− for directional dominance, with the 200 SMA as a tiebreaker when they are equal. There is no neutral state. The indicator always commits to bull or bear, and all colors and zone behavior follow from that.
The Support Band (SMA 20 / EMA 21)
The innermost layer is a filled zone between the 20-period SMA and the 21-period EMA. These two averages are nearly identical in length but calculated differently, so the gap between them stays tight — producing a precise dynamic level rather than a wide smear. This is the mean of the recent trend. In a bull market it is the floor price returns to on pullbacks. In a bear market it is the ceiling price fails at on rallies. Green in a bull trend, red in a bear trend.
The Kijun Band — Main Trend Support and Resistance
The outer layer is the primary structural boundary of the indicator. The Kijun-Sen and Tenkan-Sen form a filled zone that acts as the main dynamic support in uptrends and the main dynamic resistance in downtrends, derived from Ichimoku Cloud. When price holds above this band the trend is intact. When price breaks through it and cannot reclaim it, the trend is in trouble.
Both lines adapt their lengths based on market conditions — compressing when momentum is strong and price is trending cleanly, expanding when conditions are weak or choppy. This means the boundary zone tightens in fast trends and widens when the market is uncertain, automatically adjusting to the environment. The lines are colored cyan in a bull regime and magenta in a bear regime, keeping them distinct from the inner band at all times.
The Kijun line within that band is the single most important level to watch. It is the baseline the trend must hold. Everything else in the indicator gives context to what happens at the Kijun.
Volume Profile — Reading the Zones
Volume profile engine adapted from Zeiirman's original work.
The volume profile is drawn to the right of price covering the last 240 bars. It answers the question the bands cannot: how much real participation has happened at each price level. A band sitting on a high-volume node is structurally different from a band sitting in empty space.
Point of Control (POC): The price level with the highest total volume — the market's center of gravity. When the POC aligns with the Kijun or the support band, that level is not just a moving average. It is a price the market has repeatedly chosen, making it the highest-conviction read the indicator can produce.
Value Area: The central 68% of all volume, shown as the brightest bars on the profile. The edges of the Value Area are high-probability reaction levels. Price approaching from outside tends to stall at the boundary or accelerate into the core. When the band zone overlaps a Value Area edge, dynamic structure and volume history are stacked at the same level.
Buy/Sell Split: Every row is divided between buying volume (green) and selling volume (red). When one side exceeds 60% it renders as a strong single color. This shows not just where volume was high — it shows who was in control. A dominant green node below price is demand. A dominant red node above is supply.
Low Volume Gaps: Rows with very little volume are structural gaps. Price moves through them quickly with little friction and accelerates until it hits the next meaningful cluster. When the band sits at the edge of a gap, a break can be fast and directional.
Freshness Fade: Recent volume glows brighter. Older volume fades. This prevents the profile from treating a level from 200 bars ago the same as one from yesterday.
Price Pivot S/R Lines
The last three swing highs and swing lows drawn as horizontal dashed lines — red for resistance, green for support. These are price memory. The exact levels where the market has previously reversed.
Bollingerbands
Custom Bollinger bands that can be toggled on to see outer lines of directional trend
How to Read It
The zone between the support band and the Kijun boundary is the core read. Green means the corridor is support — healthy pullbacks happen here. Red means it is resistance — rallies fail here. A tight narrow zone signals strong trend momentum. A wide zone signals a slower or more uncertain market.
The Kijun line is the level that matters most. A pullback that holds above it and bounces is trend continuation. A close below it is a warning. A reclaim from below is the first sign of a potential reversal. Every trade setup built with this indicator lives or dies at the Kijun.
The volume profile tells you whether the Kijun level carries real weight. A Kijun sitting on a large green volume node has been defended by buyers repeatedly — it has structural backing. A Kijun sitting in thin faded volume is unproven. When the POC and the Kijun are at the same price, that is the strongest signal this indicator can produce.
Value Area edges add a second volume-based reference layer. Watch for the band or Kijun to overlap with the top or bottom of the Value Area — that is confluence of two independent structural forces at the same level.
Pivot lines show the nearest price structure above and below. A green pivot just below the Kijun in a bull trend means two separate historical references are stacked — structural and volume-based support reinforce each other.
How to Trade With It
Bull Trend Pullback
Band is green. Price pulls back into the support band or toward the Kijun. Check the volume profile — is there a high-volume green node or the POC near that level? If yes, the zone has volume backing. Wait for a reversal signal inside the zone. Enter long with a stop below the Kijun. The nearest green pivot below is your hard invalidation.
Bear Trend Rally
Band is red. Price rallies into the band or toward the Kijun. Check the volume profile — is there a high-volume red node or the POC near the Kijun? If yes, the resistance is volume-confirmed. Wait for rejection inside the zone. Enter short with a stop above the Kijun. The nearest red pivot above is your invalidation.
Volume Gap Move
When price breaks out of the band and enters a low-volume section of the profile, expect the move to accelerate. There is no structural resistance in that gap. Price will run until it hits the next meaningful volume cluster. Use the profile to identify where that cluster is and target it.
Trend Change Warning
When the band flips color, stop trading the previous direction. Wait for price to pull back and hold the newly-colored zone on a retest before entering the new direction. Check the POC — if it is already on the new direction's side of price, the flip has volume support and is more likely to hold.
Confluence Filter
The cleanest setups occur when everything agrees: band color matches the trade direction, price is testing the Kijun, the POC or a high-volume node is at or near that level, and a pivot line adds nearby structure. When all of that stacks at one price, the zone is as high-conviction as this indicator gets.
Credits
Volume profile engine — Gaussian volume distribution, buy/sell split, POC calculation, Value Area logic, and freshness fade — adapted from Zeiirman's original work. Full credit to Zeiirman for the foundation that powers the volume layer of this indicator. Indicator

Indicator

Strategy

Support Band of TrendSupport Band of Trend
by MasterTony
**Support Band with Dynamic Ichimoku Boundaries**
This indicator combines three layered tools into a single clean overlay: a trend-adaptive support/resistance band using golden moving averages, dynamic Ichimoku Tenkan/Kijun boundaries, and price pivot S/R levels. Together they define a structured zone where price is expected to find support in bull trends and resistance in bear trends.
---
**How It's Calculated**
**Trend Direction (ADX + 200 SMA)**
The indicator continuously reads market direction using two inputs. The DMI system compares DI+ against DI− to determine which side has directional dominance. The 200-period SMA acts as a tiebreaker when DI+ and DI− are equal. There is no neutral state — the indicator always commits to bull or bear based on whichever side is dominant at that moment.
**Inner Support Band (SMA 20 / EMA 21)**
The core of the indicator is a filled zone between the 20-period Simple Moving Average and the 21-period Exponential Moving Average. Because the SMA and EMA are nearly identical in length but calculated differently, the fill between them defines a tight dynamic zone that price frequently interacts with. In a bull trend the band is green, acting as a floor. In a bear trend it turns red, acting as a ceiling.
**Outer Boundary (Tenkan-Sen / Kijun-Sen Band)**
Wrapping the inner band is a filled zone between the Tenkan-Sen and Kijun-Sen, ported from a full adaptive Ichimoku engine. Both lines use dynamic lengths driven by a volume oscillator (OBV), ATR volatility, and a Chikou trend filter. When conditions are bullish the lengths compress toward their minimums (9 and 20), making the lines react faster. When conditions are bearish the lengths expand toward their maximums (30 and 60), making them slower and more resistant. The Tenkan and Kijun lines themselves are colored teal when Tenkan is above Kijun and purple when below. The filled zone between them matches the overall bull/bear color of the indicator.
**Price Pivot S/R Lines**
The indicator identifies the last three swing highs and swing lows using a 5-bar left/5-bar right pivot calculation. Each level is drawn as a horizontal dashed line extended to the right — red for resistance, green for support. These are static reference points showing where price has previously reversed.
**200 SMA**
Plotted as a light blue reference line. Used internally for trend bias and visually as the macro trend anchor.
---
**How to Read It**
The indicator is designed to be read as a layered zone, not a single line.
When the bands are **green**, the entire filled area from the outer TK boundary down to the inner SMA/EMA band is a **support zone**. Price pulling back into this zone during an uptrend is expected behavior. The tighter the band compression, the stronger the trend.
When the bands are **red**, the same zone becomes **resistance**. Price rallying back up into it during a downtrend is a selling opportunity. A failure to break above the zone confirms bearish continuation.
The **Tenkan/Kijun color** gives you a secondary read. Teal means the fast line is above the slow line — momentum is bullish within the Ichimoku framework. Purple means the fast line has crossed below — momentum has shifted bearish. When the band color and the TK color agree, the signal is stronger.
The **pivot S/R lines** give you price memory. A green pivot level sitting just below the band in a bull trend creates a confluence support cluster. A red pivot level just above the band in a bear trend creates a confluence resistance cluster.
---
**How to Trade With It**
**Bull Trend Pullback Entry**
Wait for the band to be green. Let price pull back into the inner SMA/EMA band or the wider TK zone. Look for a candle reversal or momentum shift back upward while inside the zone. Enter long with a stop below the outer TK boundary. The nearest green pivot S/R line below acts as your invalidation level.
**Bear Trend Rally Entry**
Wait for the band to be red. Let price rally back up into the inner band or TK zone. Look for rejection or a momentum shift downward while inside the zone. Enter short with a stop above the outer TK boundary. The nearest red pivot S/R line above acts as your invalidation level.
**Trend Change Warning**
When the band flips from green to red or red to green, it signals a shift in directional dominance. This is not an immediate entry signal — it is a warning to stop trading in the previous direction and wait for the new color to confirm with a pullback setup.
**Confluence Filter**
The highest probability setups occur when all three layers agree: the band color matches the trade direction, the Tenkan is above Kijun (for longs) or below (for shorts), and a pivot S/R level is nearby providing additional structure.
---
Indicator

Apex Market Breadth Oscillator [Pineify]Apex Market Breadth Oscillator
The Apex Market Breadth Oscillator is a composite market-internal momentum tool that blends Advance/Decline Issue Breadth with Up/Down Volume Breadth into a single, smoothed oscillator — giving traders a unified view of how broadly the market is participating in a move. Rather than relying on price action of a single index, this indicator looks beneath the surface by measuring both the percentage of stocks advancing and the percentage of volume flowing into advancing stocks, then combining them into one reading. The oscillator is built on the Whaley Breadth Thrust methodology and incorporates Martin Zweig's classic breadth thrust threshold (61.5) as a key reference level. An EMA-smoothed composite line is paired with an SMA signal line for crossover-based timing, while gradient coloring and zone-based buy/sell signals help traders quickly identify oversold recoveries, overbought exhaustion, and rare breadth thrust events that have historically preceded major bull market advances.
Key Features
Composite breadth oscillator — merges Advance/Decline Issue Breadth (ADT) and Up/Down Volume Breadth (UDT) into a single reading that captures both stock participation and capital flow direction.
Whaley Breadth Thrust methodology — calculates the percentage of advancing issues and advancing volume relative to their totals, providing a normalized 0–100 scale for cross-market comparison.
EMA-smoothed oscillator with SMA signal line — the composite is smoothed via EMA for noise reduction while retaining responsiveness; an SMA signal line provides crossover-based momentum shift detection.
Martin Zweig's breadth thrust threshold — the 61.5 level marks the historically significant thrust zone where breadth surges have preceded powerful multi-month rallies.
Zone-based buy/sell signals — buy signals fire only in oversold territory (below 40), sell signals fire only in overbought territory (above 61.5), filtering out low-conviction crossovers in the neutral zone.
Dynamic gradient coloring — the oscillator line transitions smoothly from red (oversold) to green (overbought) based on its position between the 40 and 61.5 levels, providing an instant visual read on market health.
Breadth thrust event labels — rare "THRUST" labels mark the moment the oscillator crosses above 61.5, highlighting high-conviction bullish impulse events.
Multi-exchange support — toggle between NYSE and NASDAQ breadth data to analyze large-cap or growth/tech-weighted market internals.
How It Works
The indicator follows a four-stage calculation pipeline to transform raw market breadth data into actionable signals:
Data sourcing: Four breadth series are pulled from the selected exchange (NYSE or NASDAQ) — advancing issues, declining issues, advancing volume, and declining volume. These are standard USI (US Indices) breadth tickers that represent the internal composition of the market on each bar.
Breadth ratio calculation: Two normalized ratios are computed. The Advance/Decline Thrust (ADT) measures the percentage of advancing issues relative to total issues: ADT = 100 × advancing / (advancing + declining). The Up/Down Volume Thrust (UDT) applies the same formula to volume: UDT = 100 × up volume / (up volume + down volume). Both ratios range from 0 to 100, where 50 represents equilibrium.
Composite smoothing: ADT and UDT are averaged to create a raw composite that reflects both issue participation and volume participation. This raw composite is then smoothed with an Exponential Moving Average (EMA) of configurable length (default: 10). The EMA removes bar-to-bar noise while preserving the oscillator's ability to react quickly to genuine breadth shifts.
Signal line generation: A Simple Moving Average (SMA) of the smoothed composite (default length: 5) serves as the signal line. Crossovers between the faster EMA-smoothed composite and the slower SMA signal line identify momentum inflection points, which are then filtered by zone (oversold or overbought) to produce the final buy and sell signals.
Trading Ideas and Insights
Oversold recovery entries: When the oscillator drops below 40, the market is experiencing broad-based selling — most stocks are declining and declining volume dominates. A buy signal (composite crossing above the signal line while below 40) captures the early momentum shift as breadth begins recovering. These signals identify potential bottoms where risk/reward is most favorable.
Overbought exhaustion exits: When the oscillator rises above 61.5, the market is experiencing an exceptionally broad advance. A sell signal (composite crossing below the signal line while above 61.5) identifies the moment breadth momentum starts fading after an extreme surge. This can be used to take profits or tighten stops on long positions.
Breadth thrust confirmation: The "THRUST" label marks the rare event where the oscillator surges past 61.5. Historically, Zweig Breadth Thrusts — where breadth rapidly transitions from oversold to above the thrust threshold — have preceded significant market gains over the following 6–12 months. These events can be used as high-conviction confirmation for establishing or adding to long-term positions.
Divergence analysis: When a major index makes new highs but the Apex Breadth Oscillator fails to confirm (lower highs on the oscillator), it signals narrowing participation — fewer stocks are driving the rally. This breadth divergence is a classic warning sign of potential market weakness ahead.
Equilibrium as a trend filter: Sustained readings above 50 indicate healthy broad market participation; sustained readings below 50 suggest internal weakness even if headline indices appear stable. Use the 50 level as a simple filter — favor long setups when the oscillator is above 50, and exercise caution or favor short setups when below.
How Multiple Indicators Work Together
The Apex Market Breadth Oscillator integrates several analytical components into a cohesive system, each serving a distinct purpose:
Advance/Decline Issue Breadth (ADT) — participation measurement: ADT answers the question "what percentage of stocks are advancing?" This captures the breadth of participation regardless of the size of individual stock moves. A market where 80% of stocks are rising is fundamentally healthier than one where only 20% are rising — even if both scenarios produce the same index return.
Up/Down Volume Breadth (UDT) — capital flow measurement: UDT answers the question "what percentage of volume is flowing into advancing stocks?" This adds a volume-weighted dimension that ADT alone cannot provide. High UDT values indicate that institutional-scale capital is flowing into advancing stocks, not just a large number of small-cap stocks ticking higher on minimal volume.
EMA composite smoothing — noise reduction: Averaging ADT and UDT and applying EMA smoothing transforms two noisy daily breadth readings into a single, clean oscillator. The EMA's exponential weighting ensures recent breadth conditions have more influence than older ones, keeping the oscillator responsive to current market dynamics.
SMA signal line — timing mechanism: The SMA signal line adds a crossover-based timing layer. While the composite oscillator tells you the current state of market breadth, the signal line crossovers tell you when that state is changing — identifying the inflection points where breadth momentum is shifting from deteriorating to improving (or vice versa).
The synergy is sequential: raw breadth data (issues + volume) → normalized ratios (ADT + UDT) → blended composite → EMA smoothing → SMA signal line → zone-filtered crossover signals. Each layer refines the raw data further, producing signals that require both broad market participation AND volume confirmation AND momentum shift AND extreme positioning to trigger — a multi-filter approach that dramatically reduces false signals compared to using any single breadth measure alone.
Unique Aspects
Dual-breadth composite: Most breadth oscillators use either issue breadth or volume breadth in isolation. The Apex Market Breadth Oscillator combines both into a single composite, ensuring that signals reflect genuine broad-based market moves backed by volume — not just a large number of stocks ticking marginally higher on thin volume.
Zweig-inspired threshold levels: The 61.5 thrust level is not an arbitrary overbought line — it is derived from Martin Zweig's Breadth Thrust indicator, one of the most historically reliable bullish signals in market analysis. The 40 oversold level provides the corresponding floor, creating a framework rooted in decades of market research.
Zone-filtered signals: Rather than generating signals on every crossover (which would produce many false signals in the neutral 40–61.5 zone), the indicator restricts buy signals to oversold territory and sell signals to overbought territory. This zone-based filtering ensures signals only fire at extreme readings where the probability of a meaningful reversal is highest.
Gradient color mapping: The oscillator line uses a continuous gradient from red to green mapped to the 40–61.5 range, rather than a simple binary color switch. This provides an intuitive, at-a-glance reading of where the oscillator sits within the oversold-to-overbought spectrum without needing to check exact values.
How to Use
Add the indicator to your chart. It appears in a separate pane below the price chart, displaying the composite breadth oscillator, signal line, and three reference levels (40, 50, 61.5).
Select your preferred exchange — NYSE for large-cap/value-oriented breadth analysis, or NASDAQ for tech/growth-weighted breadth analysis. The choice depends on which market segment you are trading or want to monitor for confirmation.
Monitor the oscillator's color: red tones indicate the oscillator is near or below the oversold zone (40), suggesting broad market weakness. Green tones indicate the oscillator is near or above the overbought/thrust zone (61.5), suggesting strong broad participation.
Watch for BUY signals (green triangles at the bottom) — these appear when the oscillator crosses above its signal line while in oversold territory (below 40). Consider entering long positions or adding to existing ones.
Watch for SELL signals (red triangles at the top) — these appear when the oscillator crosses below its signal line while in overbought territory (above 61.5). Consider taking profits or tightening stops on long positions.
Pay special attention to THRUST labels (green labels at the bottom) — these mark the rare event where the oscillator surges above 61.5. Historically, these breadth thrust events have preceded significant multi-month market advances and represent high-conviction bullish confirmation.
Use the 50 equilibrium level as a simple trend filter — sustained readings above 50 indicate healthy market internals; sustained readings below 50 suggest underlying weakness.
Compare the oscillator's trajectory with the price index for divergence analysis — if the index makes new highs but the oscillator does not, breadth is narrowing and caution is warranted.
Customization
Market Exchange (default: NYSE): Selects which exchange's breadth data to use. NYSE breadth reflects large-cap, broad market participation. NASDAQ breadth is more sensitive to technology and growth stock activity. Choose based on your trading focus or use both in separate indicator instances for a complete picture.
Oscillator Smoothing (default: 10): Controls the EMA period applied to the raw composite. Lower values (e.g., 5–7) produce a more volatile, responsive oscillator that generates more signals — suitable for short-term trading. Higher values (e.g., 15–21) produce a smoother oscillator with fewer but more reliable signals — suitable for swing or position trading.
Signal Line Length (default: 5): Controls the SMA period of the signal line. Shorter values make the signal line track the oscillator more closely, triggering crossovers sooner but with more potential for whipsaws. Longer values add lag but filter out minor fluctuations, producing more deliberate crossover signals.
Conclusion
The Apex Market Breadth Oscillator provides a comprehensive, under-the-hood view of market health by combining issue breadth and volume breadth into a single composite oscillator. Rooted in the Whaley Breadth Thrust methodology and incorporating Martin Zweig's historically significant thrust threshold, the indicator goes beyond surface-level price analysis to reveal whether rallies and declines are supported by broad participation and institutional volume. Its zone-filtered buy/sell signals, gradient color mapping, and rare breadth thrust labels give traders a structured, evidence-based framework for identifying high-probability turning points and confirming the strength of market moves. Whether used as a standalone market timing tool or as a confirmation layer alongside price-based indicators, the Apex Market Breadth Oscillator delivers actionable insights into the true breadth and conviction behind market movements.
Indicator

Apex Momentum Wave [Pineify]Apex Momentum Wave
The Apex Momentum Wave (AMW) is a noise-filtered momentum oscillator that combines Hull Moving Average price smoothing with RSI momentum measurement and an EMA-based signal line to produce cleaner, more actionable momentum readings. Instead of applying RSI directly to raw price — which often generates noisy, whipsaw-prone signals — AMW first smooths the close price through an HMA filter to strip out short-term market noise, then measures momentum on this cleaned data. The result is a responsive yet smooth oscillator that highlights genuine momentum shifts while suppressing false signals. Buy and sell markers are further refined by a midline filter that only triggers entries when momentum is turning from a favorable position, making this indicator a practical tool for timing entries across any market and timeframe.
Key Features
HMA-smoothed RSI oscillator — applies RSI to a Hull Moving Average of price rather than raw close, dramatically reducing noise and false momentum readings.
EMA signal line with crossover detection — a trailing signal line provides clear, objective crossover-based entry triggers.
Midline-filtered buy/sell signals — BUY signals only fire when momentum crosses up below the 50 midline (turning from weakness), and SELL signals only fire when crossing down above 50 (turning from strength), filtering out low-conviction entries.
Multi-layer visual zone system — overbought/oversold zones, dynamic breach fills, and oscillator-signal cloud fills provide instant visual context of market momentum state.
Built-in alert conditions — configurable alerts for both BUY and SELL signals for hands-free monitoring.
How It Works
The indicator follows a three-stage calculation pipeline designed to extract clean momentum information from price:
Price smoothing via Hull Moving Average (HMA): The closing price is first passed through an HMA with a configurable period (default: 7). The Hull Moving Average uses a combination of weighted moving averages with a square-root-period final smoothing step, producing a curve that closely tracks price with significantly less lag than traditional SMA or EMA. This step acts as a pre-filter, removing intrabar noise and minor fluctuations before momentum is measured.
Momentum measurement via RSI: The Relative Strength Index is then calculated on the HMA-smoothed price over a configurable lookback (default: 14). Because the input price has already been cleaned by the HMA, the resulting RSI oscillator produces smoother momentum readings that more accurately reflect the underlying trend's strength, rather than reacting to every minor price tick.
Signal line via EMA: An Exponential Moving Average (default period: 9) is applied to the oscillator output, creating a trailing signal line. Crossovers between the oscillator and this signal line indicate momentum direction changes — the oscillator crossing above the signal suggests strengthening momentum, while crossing below suggests weakening momentum.
Trading Ideas and Insights
The AMW is designed to be versatile across different trading styles and market conditions. Here are practical approaches:
Momentum reversal entries: The primary use case — when a BUY triangle appears (oscillator crosses above signal below the 50 midline), it indicates momentum is shifting from bearish to bullish while still in the lower half of the range, catching the turn early. Enter long and target the midline or overbought zone. The SELL signal is the mirror for short entries.
Overbought/oversold confluence: When the oscillator enters the shaded overbought zone (above 80) or oversold zone (below 20), the market is at a momentum extreme. Wait for the oscillator to turn and cross below the signal line (in overbought) or above it (in oversold) for high-probability mean reversion trades.
Trend confirmation: Use the cloud fill between the oscillator and signal line as a trend filter. A sustained bullish (green) cloud suggests maintaining long bias; a sustained bearish (red) cloud suggests maintaining short bias. Only take signals aligned with the prevailing cloud color for higher win rates.
Divergence analysis: Compare the oscillator's peaks and troughs with price action. If price makes a higher high but the oscillator makes a lower high, bearish divergence suggests weakening momentum — and vice versa for bullish divergence. These divergences often precede significant reversals.
How Multiple Indicators Work Together
The AMW integrates three distinct technical components into a cohesive system, each serving a specific role:
Hull Moving Average (noise reduction): The HMA serves as the foundation layer, transforming noisy raw price data into a clean input signal. Its near-zero-lag property is critical — if a lagging average like SMA were used instead, the subsequent RSI calculation would inherit that lag, making the entire oscillator slow to react. HMA preserves responsiveness while eliminating the noise that causes false RSI signals.
Relative Strength Index (momentum quantification): RSI converts the smoothed price movement into a bounded 0–100 oscillator that measures the speed and magnitude of price changes. Applied to the HMA-filtered price, it produces a momentum reading that is both responsive and stable — capturing genuine momentum shifts without the jitter that plagues standard RSI on raw price.
Exponential Moving Average signal line (timing mechanism): The EMA of the oscillator creates a reference line that the oscillator oscillates around. Crossovers between the two provide objective, rule-based entry timing. The EMA's inherent smoothing prevents the signal line from reacting to every minor oscillator fluctuation, ensuring crossovers represent meaningful momentum changes rather than noise.
The synergy is sequential: HMA cleans the price → RSI measures momentum on clean data → EMA provides a timing reference for the momentum reading. Each layer builds on the previous one, and the midline filter on top adds a final directional bias check, ensuring the complete system produces signals only when multiple conditions align.
Unique Aspects
Pre-filtered RSI approach: Most oscillator indicators apply RSI (or similar) directly to raw price. AMW's innovation is the HMA pre-smoothing step, which fundamentally changes the quality of the RSI output. This two-stage approach produces a momentum oscillator that behaves more like a "true" momentum reading rather than a noisy derivative of price.
Midline directional filter: Unlike simple crossover systems that generate signals anywhere in the oscillator range, AMW restricts BUY signals to the lower half (below 50) and SELL signals to the upper half (above 50). This ensures entries occur when momentum is turning from a relatively extreme position, significantly reducing false signals during choppy, range-bound conditions.
Multi-layer visual feedback: The indicator provides four distinct visual layers — oscillator-signal cloud fill, horizontal zone lines, extreme zone background shading, and dynamic breach fills — giving traders an immediate, at-a-glance understanding of the current momentum state without needing to interpret raw numbers.
Clean sub-panel design: As a non-overlay oscillator, AMW keeps the price chart uncluttered while providing all momentum information in a dedicated panel, making it easy to combine with overlay-based indicators like moving averages or support/resistance tools.
How to Use
Add the indicator to your chart. It will appear in a separate panel below the price chart, displaying the oscillator (thick line), signal line (orange), and reference levels.
Watch for BUY triangles (green, at the bottom of the panel) — these appear when the oscillator crosses above the signal line while below the 50 midline, indicating a bullish momentum shift from a weak state.
Watch for SELL triangles (red, at the top of the panel) — these appear when the oscillator crosses below the signal line while above the 50 midline, indicating a bearish momentum shift from a strong state.
Use the cloud fill color between the oscillator and signal line to gauge the prevailing momentum direction — green for bullish, red for bearish.
Monitor the overbought (80) and oversold (20) zones. When the oscillator enters these shaded areas and the breach fill activates, the market is at a momentum extreme — be alert for potential reversals.
Set up alerts using the built-in "AMW Buy Signal" and "AMW Sell Signal" alert conditions to receive real-time notifications.
Customization
Momentum Length (default: 14): The RSI lookback period. Lower values (e.g., 8–10) make the oscillator more sensitive and responsive, suitable for scalping or lower timeframes. Higher values (e.g., 21–30) produce smoother, more stable readings for swing trading or higher timeframes.
Price Smoothing / HMA (default: 7): Controls the Hull Moving Average period applied to price before RSI calculation. Lower values preserve more price detail but allow more noise through; higher values produce a cleaner oscillator but introduce slight additional lag. Find the balance that suits your timeframe.
Signal Line Length (default: 9): The EMA period for the signal line. Shorter periods make the signal line more reactive, generating more frequent crossovers; longer periods produce fewer but potentially more reliable crossover signals.
Overbought Level (default: 80): The upper threshold for the extreme zone. Raise to 85 or 90 for fewer but more extreme overbought readings; lower to 70 or 75 for earlier warnings.
Oversold Level (default: 20): The lower threshold for the extreme zone. Lower to 10 or 15 for fewer but more extreme oversold readings; raise to 25 or 30 for earlier warnings.
All colors — bullish, bearish, and signal line — are fully customizable through the Colors & Aesthetics settings group.
Conclusion
The Apex Momentum Wave reimagines the classic RSI oscillator by introducing an HMA pre-smoothing stage that fundamentally improves signal quality. Combined with an EMA signal line for objective crossover timing and a midline directional filter that restricts entries to favorable momentum positions, AMW delivers a momentum oscillator that is both cleaner and more actionable than standard RSI implementations. Its multi-layer visual design — featuring cloud fills, zone shading, and dynamic breach highlights — provides traders with immediate, intuitive momentum context. Whether you trade stocks, forex, crypto, or futures, the Apex Momentum Wave adapts to your market and timeframe, offering a refined approach to momentum-based trading decisions. Indicator

Indicator

Indicator

EMA (15 EMA's in 1)English Version
This is a simple indicator with built-in EMAs and flexible customization.
You can use the default EMA values or modify them according to your strategy.
If you need an additional EMA, simply add it in the code and enable it in the settings.
Example:
ema2222 = Ema(2222)
s2222 = input.bool(true, "2222")
plot(s2222 ? ema2222 : na, "2222", color=color.white, linewidth=1)
To change the period — replace 2222 with any value you prefer.
To add another EMA — duplicate the lines and specify a new period.
RU. Это простой индикатор со встроенными EMA и возможностью гибкой настройки.
Вы можете использовать предустановленные значения EMA или изменить их под свою стратегию.
Если вам нужна дополнительная EMA, просто добавьте её в код и настройках.
Для примера:
ema2222 = Ema(2222)
s2222 = input.bool(true, "2222")
plot(s2222 ? ema2222 : na, "2222", color=color.white, linewidth=1)
Чтобы изменить период — замените число 2222 на любое нужное значение.
Чтобы добавить ещё одну EMA — продублируйте строку и укажите новый период
Indicator
