Indicator

MTF SMA & EMAThis indicator is an all-in-one trend analysis tool designed to give traders a comprehensive macro and micro view of moving averages (SMAs & EMAs) across multiple timeframes simultaneously. It perfectly combines a dynamic, color-coded dashboard with customizable on-chart plots, allowing you to read the market trend without constantly switching timeframes.
🔥 Key Features:
Multi-Timeframe (MTF) Dashboard: Instantly view SMA (5, 8, 13) and EMA (21, 34, 55, 89, 100, 144, 200, 233, 377) values for 4 distinct timeframes (20-Min, 1-Hour, 4-Hour, and 1-Day) all in one clean, right-aligned table.
Dynamic Distance Percentage: Each cell goes beyond just showing the MA value; it calculates and displays the exact percentage distance between the current live price and that specific moving average (e.g., +0.50% or -1.20%).
Visual Trend Indication (Heatmap): The dashboard acts as a trend heatmap. If the current price is above a moving average, the cell turns Teal (Bullish). If the price is below, it turns Maroon (Bearish). This allows for split-second trend identification across multiple dimensions.
Centered Live Price: The current market price is elegantly merged and centered at the top of the dashboard for quick visual reference.
On-Chart Plots: While the table shows the macro picture, the indicator automatically draws the selected moving averages for your current chart timeframe.
Highly Optimized (No Lag): Built entirely in Pine Script™ v5, the code utilizes custom type objects and grouped request.security() calls. This advanced architecture ensures maximum performance and completely bypasses the typical security call limits.
⚙️ How to Use & Customize:
Inputs Tab (Table Control): You have full control over the dashboard. Want to hide the 1-Day column? Or maybe hide EMA 377? Simply uncheck them in the inputs. The table will automatically resize and re-center the remaining data flawlessly.
Style Tab (Chart Control): You can easily toggle the visibility, color, and line thickness of the moving averages plotted directly on your chart via the indicator's Style settings.
Whether you are a scalper looking for quick pullbacks to the 20-min MAs, or a swing trader checking the 4H/1D macro trend alignment, this dashboard provides all the necessary data at a single glance. Indicator

Indicator

Indicator

Strategy

Skew MTF TrendMulti-timeframe trend structure at a glance.
Three fully configurable timeframes on one chart every average colored by its native timeframe's trend state: green above, red below, gray neutral.
Main Timeframe (default 4H)
EMAs 21, 50, 100, 200. A ribbon fills between the 21/50/100 — green when bull-stacked, red when bear-stacked, gray when mixed.
HTF 1 (default Daily)
EMAs 50 and 200 with trend coloring.
HTF 2 (default Weekly)
EMAs 21, 50, 200 and SMA 200 with trend coloring.
All three timeframes can be changed to any combination. Linewidth scales by layer (Main: 2, HTF 1: 3, HTF 2: 4) for instant visual separation. Master toggles show/hide each timeframe with one click. Every period and line is independently configurable.
Trend Table
A compact table in the bottom right reads trend state per timeframe using the 50 EMA and 200 EMA:
▲ Green — price above both the 50 EMA and 200 EMA (uptrend)
▼ Red — price below both the 50 EMA and 200 EMA (downtrend)
● Gray — price between the 50 and 200, or mixed (pending)
The table dynamically displays each selected timeframe, updating automatically when settings change.
Trading with it
The 50 EMA is the key level that defines the trend. The 200 EMA is the level you trade into.
Uptrend — Price holds the 50 EMA as support, table showing ▲. Dips into the 50 EMA and the ribbon are buying opportunities. If price dips deeper, the 200 EMA is the next level to bid — the last line of trend defense.
Downtrend — Price rejects the 50 EMA as resistance, table showing ▼. Rips into the 50 EMA and the ribbon are selling opportunities. The 200 EMA above is the level to sell into on deeper retracements.
Chop — Price is caught between the 50 and 200, table showing ● on one or more timeframes. Neither side has control. Reduce size or sit flat until the 50 EMA cleanly holds or rejects.
When all three timeframes agree, the trend is strong. When they disagree, conditions are transitional. Indicator

Zach's Quantum Harmonic OscillatorThe Quantum Harmonic Oscillator script models market momentum by applying the mechanical principles of a physical spring to asset data.
Financial assets frequently exhibit mean-reverting behavior, acting as if they are tethered to an average price line. Standard indicators track this distance linearly, which fails to capture the accelerating risk of a snapback as prices stretch further away from the mean.
This engine implements Hooke's Law to model market tension accurately:
A. The Spring Constant : Simulates market inertia and asset-specific liquidity constraints.
B. Exponential Tension : Squaring the normalized displacement ensures that minor price fluctuations generate negligible energy scores, while rapid, extended vertical moves generate exponentially higher potential energy numbers.
C. The Snapback Effect : By tracking the accumulation of this energy, the tool identifies the precise structural limits where market momentum exhausts itself, providing a mathematical framework to predict a rapid return to the baseline equilibrium.
The engine replaces arbitrary guessing with structured, institutional-grade logic. By applying a nonlinear potential energy model U = 0.5 * k * x**2, it isolates deep structural exhaustion from normal market noise. Built-in volatility scaling, strict US session time-locking, and lookahead-free multi-timeframe filtering ensure that the data remains highly reliable and entirely optimized for real-time execution.
Strategy Architecture
This strategy is highly functional and mathematically sound due to four distinct engineering choices in the Pine Script code:
1. True Mathematical Mean Reversion (The Taylor Series Principle)
In physical sciences, almost any system near a stable equilibrium naturally behaves like a harmonic oscillator because its potential energy can be approximated as a parabola. In trading, standard mean-reversion tools (like Bollinger Bands) only track linear distance from an average.
- By squaring the price displacement (Δx)², the script mimics true physical tension. Small deviations generate negligible energy, while large deviations generate exponentially higher energy. This accurately isolates true structural exhaustion from routine market fluctuations.
2. Strict Volatility Normalization
Raw price distance is a misleading metric because a $5 move on a quiet day means something completely different than a $5 move during a major news event.
- The script divides the price displacement by standard deviation. This normalizes the system, ensuring that your extreme thresholds scale dynamically across different asset classes, market cycles, and high- or low-volatility regimes without requiring manual recalibration.
3. Zero-Lookahead Multi-Timeframe Data
- The code strictly specifies barmerge.lookahead_off. This ensures historical simulation data perfectly matches real-time execution, preventing the script from "looking into the future" and rendering back test results completely reliable.
4. The Liquidity Control Filter
Executing mean-reversion strategies during illiquid market phases (such as pre-market, after-hours, or major holidays) often leads to massive slippage and false breakouts.
- The in_session filter restricts trade entries exclusively to regular US equity trading hours (09:30 AM to 04:00 PM EST). This aligns the strategy with peak daily volume and options market liquidity, filtering out erratic overnight price action.
Strategy Report & Results Analysis
The "Unit-Based" Testing Framework
When reviewing the Strategy Tester report, note that this system evaluates mathematical edge rather than an arbitrary starting balance. The back test is configured to trade exactly 1 fixed unit per signal (default_qty_value=1).
- Why standard account balance metrics don't apply: Evaluating a compounding cash balance creates distortion based on when you started the back test. By focusing purely on raw unit extraction, we can analyze the pure statistical edge of the harmonic oscillator without masking performance behind capital allocation size.
- How to interpret the data: Look directly at the Win Rate, Profit Factor, and Average Trade Net Profit in points or ticks. These core metrics demonstrate the system's structural advantage across changing market conditions.
Performance Summary
- High Win-to-Loss Efficiency: By ignoring minor market noise and only firing entries when potential energy reaches absolute mathematical limits, the strategy reduces overtrading and maximizes high-probability entries.
- Controlled Drawdown Profile: Because the oscillator standardizes raw price displacement against real-time volatility, it prevents catastrophic entries during extreme, un-normalized parabolic runs.
- Overnight Risk Management: While positions are permitted to hold overnight, restricting entry and exit operations strictly to liquid market windows prevents the strategy from suffering heavy slippage or execution gaps during low-volume extended hours. Strategy

Stock & Market Health ChecklistMarket Health Checklist
A compact, fully-configurable dashboard that reads market and single-stock trend health at a glance. Instead of stacking a dozen moving averages on your chart, it collapses the whole picture into a clean colour-coded table — green for healthy, red for weak, neutral grey for raw readings.
It's built around two independent sections:
■ MARKET — calculated from a fixed Signal Ticker (default QQQ) regardless of what chart you're on. This is your top-down regime read: is the broad tape healthy right now?
■ STOCK — calculated from whatever symbol you're currently viewing. Click through your watchlist and every line updates to the stock in front of you.
What it tracks
MARKET section:
Up to 4 MA crossover signals (e.g. 5/10, 10/20) — green when fast > slow
Up to 4 MA slope signals — green when the MA is rising
Price vs MA checks
VIX vs threshold — green below (calm), red above (fear)
T2108 / breadth (default symbol MMFI) — red overbought, green washed-out
RSI with overbought/oversold colouring
STOCK section:
Price above 10/20/50/200 MA
Slope (up/down) of each of those MAs
RSI of the current stock
Current daily $ Volume, auto-formatted (e.g. $1.24B / $45.30M)
ATR in dollars (default 3× daily ATR) — handy for stop and target sizing
Customisation
Every moving-average row has its own EMA or SMA selector and its own length
Each signal can be toggled on or off independently
Pin VIX, T2108 and the STOCK stats to Daily values so they read identically on any chart and any timeframe (recommended)
Full appearance control: table position (9 anchors), text size, vertical or horizontal layout, section headers on/off, live values on/off, and individual colours for green / red / neutral / text / headers / border
Notes
For VIX, use TVC:VIX — it resolves real-time via request.security on most plans, whereas CBOE:VIX requires the paid CBOE Global Indices add-on.
Referenced symbols (VIX, T2108) use the latest available daily value, so the dashboard stays consistent whether the market is open or closed.
This is a decision-support tool, not a signal generator or financial advice. It summarises conditions you'd otherwise eyeball manually — how you act on them is up to you. Indicator

BagenziFX Overbought/OversoldBagenziFX Overbought/Oversold
BagenziFX Overbought/Oversold is a visual signal indicator that displays manually defined OVERBOUGHT and OVERSOLD levels directly on PulseWire charts.
Features
Displays OVERBOUGHT signals with red vertical lines and labels.
Displays OVERSOLD signals with lime vertical lines and labels.
Works on all PulseWire timeframes.
Automatically aligns signals to the correct candle regardless of chart timeframe.
Adjustable broker/server time offset.
Optional signal labels.
Optional vertical signal lines.
Supports separate signal input groups for:
Monday Signals
Tuesday Signals
Wednesday Signals
Thursday Signals
Friday Signals
Gold (XAUUSD) Signals
Signal Format
Each signal is entered using the following format:
SYMBOL,YYYY,MM,DD,HH,MM,SIGNALTYPE
Example:
EURUSD,2026,6,1,15,45,OVERSOLD
GBPUSD,2026,6,1,16,00,OVERBOUGHT
Intended Use
This indicator is designed for traders who maintain their own signal database and want to visualize historical or upcoming overbought/oversold events directly on PulseWire charts.
Author
BagenziFX Indicator

All in One SMA, EMA, AVWAPsJust a simple script with a legend to combine SMA, EMA, AVWAPs across timeframes onto one chart.
Great for traders with limited indicators.
Take some setting up but some ideas I use
8,21 EMAs
10,50,200 SMAs
AVWAPs from Mar lows, 04/07 Peace, Start of Hostilities (I use Feb 26th), YTD Indicator

daPisa MA + RSIdaPisa + Simple RSI Div: Multi-Confluence Trend & Reversal Suite
The daPisa + Simple RSI Div (Pine Script v6) is an all-in-one technical analysis dashboard designed to blend structural trend-following with high-probability momentum exhaustion signals. By housing Dual Moving Averages, Bollinger Bands, an optimized RSI Divergence engine, and a Stochastic Oscillator within a single script, it provides traders with a clean, clutter-free workspace to identify confluence zones, trend reversals, and volatility breakouts.
🛠️ Key Components & Architecture
1. Primary Chart Elements (Force Overlay)
Dual Moving Averages: Tracks structural market direction utilizing a Fast MA (50) and a Slow MA (120). Trend shifts are explicitly highlighted on your main chart using Blue Intersection Marks at crossover/crossunder points.
Price Bollinger Bands: Displays standard volatility bands (20 Length, 2 StdDev) directly on the price chart to gauge squeeze phases and extension targets.
2. Advanced RSI Engine (Sub-Chart)
Native-Style RSI line: Built using PulseWire's default algorithm for seamless continuity.
Flexible RSI-Based MA Options: Replicates default TV features by allowing you to choose between SMA, EMA, or Bollinger Bands applied directly to the RSI value. This helps filter out momentum noise and signals line crossovers or volatility bands expansion within the oscillator panel itself.
Filtered Divergence Alerts: Triggers clean Bullish and Bearish divergence markers.
3. Secondary Momentum Panel
Stochastic Oscillator: A fully adjustable Stochastic (%K, %D) line designed to act as a secondary trigger engine for fine-tuning entry windows when price interacts with major support/resistance or structural MA lines.
🎯 What Makes This Script Unique?
Anti-Clutter Divergence Logic: Traditional divergence indicators often suffer from "signal crowding" or over-plotting. This script utilizes precise, micro-pivot lookbacks (pivothigh/low 1, 1). Signals are evaluated exactly at the moment of pivot validation and plotted using a -1 bar offset to align perfectly with the exact price peak/trough.
Strict Exhaustion Filters: Divergences are only displayed if they occur within Overbought (≥70) or Oversold (≤30) territories. This drastically reduces false signals during choppy, sideways markets.
Customizable UI Toggles: Keep your chart workspace clean. You can toggle off the visual displays for the RSI or Stochastic panels individually with simple tick boxes in the settings menu.
💡 How to Trade with This Indicator
Trend Alignment: Identify the macro trend using the Fast and Slow MA crossovers. Look for price pullbacks toward the MA lines or the lower/upper Bollinger Bands.
Reversal Confirmation: Spot potential tops or bottoms when price prints higher highs/lower lows while the RSI plots a strict, overbought/oversold Divergence Arrow.
Execution Trigger: Use the Stochastic crossover (%K crossing %D) inside extreme zones to find the exact execution candle once the macro trend and RSI divergence have aligned.
🔔 Integrated Real-Time Alerts
This indicator comes pre-packaged with 6 essential alert conditions to keep you ahead of the market without constantly staring at the screen:
MA Golden Cross (Fast MA crosses above Slow MA)
MA Death Cross (Fast MA crosses below Slow MA)
RSI Bearish Divergence (Confirmed top reversal setup)
RSI Bullish Divergence (Confirmed bottom reversal setup)
Stoch Bullish Cross (%K crossing above %D)
Stoch Bearish Cross (%K crossing below %D)
Disclaimer: Past performance does not guarantee future results. Always practice proper risk management and utilize this script alongside your broader trading framework. Indicator

Strategy

O'Neil Climax Top Detector█ OVERVIEW
O'Neil Climax Top Detector plots the percentage distance of a price source from its simple moving average in a separate pane and flags the bars where three conditions associated with a climax top occur together: the price is extended into an upper band, it has run up rapidly over a short window, and the bar carries record volume. The histogram measures extension; the flag identifies where extension, runup, and volume coincide.
█ HISTORY / BACKGROUND
The components are drawn from William J. O'Neil's discussion of climax (blow-off) tops in How to Make Money in Stocks . O'Neil described a stock trading 70% to 100% or more above its 200-day moving average line (4th edition, page 264), a rapid price runup over roughly two to three weeks, and heavy volume on the advance as markers of a late-stage move. O'Neil presented these as qualitative, infrequently decisive sell pointers for individual growth leaders on the daily chart, not as a mechanical signal. This script operationalizes that description as a single bar-level test.
█ HOW IT WORKS
On the chart timeframe the script computes, for each bar:
- The distance from the average: the simple moving average of the source over SMA Length , then percentage distance as (source minus average) divided by average, times 100. This is the histogram.
- The extension condition: the distance is at or above the lower band. In fixed mode the band is the Fixed lower / upper band inputs (70 and 100). In adaptive mode the band is the symbol's own mean distance plus a number of standard deviations ( Adaptive lower / upper ) over Adaptive lookback .
- The runup condition: the source's percentage gain over Runup lookback bars is at or above Min runup over lookback .
- The volume condition: the bar's volume is a new high over Volume record lookback bars. When Require record-volume condition is off, this term is dropped.
A climax bar is the conjunction of all active conditions:
climax = extCond and runCond and volTerm
Climax bars are recolored on the histogram and marked with a vertical line spanning the pane. Two alert conditions are exposed: one for the full climax conjunction, one for the distance reaching the lower band.
█ HOW TO USE
Apply on the daily chart, the resolution on which O'Neil's band and runup window are defined. Read the histogram as the degree of extension above or below the average: bars above zero trade above the average, bars below zero trade below it. The lower and upper band lines bound the extension zone. A recolored bar with a vertical line marks where extension, runup, and volume align on the same bar. Treat a flag as a candidate for review of a late-stage move, not as an instruction.
█ SETTINGS
- Source : series used for the average and the distance. Default close.
- SMA Length : period of the simple moving average. Default 200.
- Extension band mode : fixed O'Neil 70/100 band, or per-symbol adaptive band. Default fixed.
- Fixed lower / upper band : the band in fixed mode. Defaults 70 and 100.
- Adaptive lookback : window for the adaptive band statistics. Default 504.
- Adaptive lower / upper : standard deviations above the mean distance defining the adaptive band. Defaults 2.0 and 3.0.
- Runup lookback : bars over which the runup is measured. Default 10.
- Min runup over lookback : minimum percentage gain to satisfy the runup. Default 25.
- Require record-volume condition : include the volume term. Default on.
- Volume record lookback : window over which the bar's volume must be the highest. Default 50.
█ WHAT MAKES IT ORIGINAL
A plain distance-from-moving-average histogram only shows extension. This script requires extension, a rapid runup, and record volume to coincide on the same bar before it flags, which is the conjunction O'Neil described qualitatively but is not present in a single distance plot. The adaptive band is a further departure: O'Neil's 70 to 100 figure is calibrated to growth leaders and is rarely reached on indices or low-volatility instruments, so the script can replace the fixed band with one derived from the symbol's own distance distribution, extending the concept beyond the instrument class it was written for.
█ NOTES / LIMITATIONS
- Insufficient history: the average needs SMA Length bars, the adaptive band needs Adaptive lookback bars, and the runup needs Runup lookback bars. Until those windows fill, the corresponding output is na and no flag appears.
- Volume-free symbols: on instruments without volume the record-volume term resolves to na and nothing flags. Turning off Require record-volume condition runs the extension and runup pair only, a weaker two-condition test.
- Timeframe: the default band and runup window reflect O'Neil's daily-chart definition. On other resolutions the thresholds keep their numeric values but lose their reference meaning.
- Symbol class: the fixed band reflects individual growth-stock behavior. Use adaptive mode for indices, large-cap averages, and low-volatility instruments.
- Real-time bars: conditions confirm on bar close. On the forming bar a flag and its line can appear and disappear as price and volume change until the bar closes. Historical flags do not change.
- No higher-timeframe data: all computation is on the chart timeframe with no request.security and no lookahead.
- Object ceiling: the script retains up to 500 vertical lines. On long histories the oldest markers are dropped as new ones are added.
- The default thresholds are conceptual settings consistent with O'Neil's description, not optimized or validated values. Indicator

Indicator

Strategy

SCALP AIThis script is a collection of various trading concepts and indicators integrated into a single Pine Script file. I would like to express my sincere gratitude to the original authors whose work, ideas, and components made this compilation possible.
Core Functionalities
Dashboard & AI Scoring System:
Features a configurable dashboard showing real-time market data.
Uses a proprietary scoring mechanism based on trend analysis (EMA 20/200), RSI, volume, VWAP, ADX, and Multi-Timeframe (MTF) alignment to output signals ("A+ SETUP" to "NO TRADE").
Trend & Filter Analysis:
Uses Exponential Moving Averages (EMA) to identify trends and simple moving averages (SMA 9, 20, 89, 200) for visual filter support.
Color-coded bar highlights based on short-term EMA 9 trends.
Session Engine:
Tracks specific market sessions (NY, London, Asia, US Pre-market) with visual markers on the chart.
Includes alerts for upcoming session starts.
Levels & Price Action:
Automatically plots Daily Open, High of Day (HOD), and Low of Day (LOD) levels with extendable lines.
Features an advanced Supply & Demand zone detection system that ranks zones based on strength, mitigates broken zones, and visualizes zone strength using bar-based meters.
Multi-Timeframe Data:
Integrates multiple daily EMAs (3, 9, 20, 50, 100, 200) to help gauge long-term momentum alongside the short-term scalping logic.
The script leverages complex array structures to manage active supply and demand zones, ensuring that invalid or "broken" zones are removed from the chart, while keeping the most relevant ones ranked by a calculated score. It also utilizes request.security for multi-timeframe data fetching to provide a broader context for the current chart timeframe. Indicator

Indicator

LSD Zone Detector V2.5LSD Zone Detector
LSD Zone Detector is a supply and demand indicator that automatically identifies, manages, and invalidates zones using a rule-based detection engine. The indicator is designed to highlight areas where strong directional movement originated and to maintain only zones that remain structurally valid.
Overview
The indicator searches for demand and supply zones by combining a marking-candle model with Fair Value Gap (FVG) confirmation.
For demand zones, the script identifies a bearish marking candle and then scans subsequent candles for bullish imbalance conditions. For supply zones, the process is reversed using a bullish marking candle and bearish imbalance confirmation.
Only zones that satisfy the internal validation rules are plotted.
Zone Detection Logic
Demand Zones
A demand zone is created when:
A bearish marking candle is identified.
A bullish Fair Value Gap is found within the configured detection window.
No conflicting bearish candle interacts with the marking candle's range during validation.
Supply Zones
A supply zone is created when:
A bullish marking candle is identified.
A bearish Fair Value Gap is found within the configured detection window.
No conflicting bullish candle interacts with the marking candle's range during validation.
This approach attempts to isolate the origin of strong directional movement while filtering out many overlapping or low-quality areas.
Accuracy Zone Boundaries
The indicator uses a boundary refinement method to reduce unnecessarily large zones.
For demand zones:
If the marking candle's upper wick extends beyond the next candle's high, the zone's upper boundary is reduced to the candle body rather than using the full wick.
For supply zones:
If the marking candle's lower wick extends beyond the next candle's low, the zone's lower boundary is reduced to the candle body rather than using the full wick.
This process can create tighter zones while still preserving the original price area that generated the move.
Zone Lifecycle
Every zone passes through a simple lifecycle:
Zone is detected and drawn.
Zone remains active while valid.
Zone extends forward automatically.
First touch converts the zone into a tapped zone.
Invalid zones are removed from the chart.
Only the most recent tapped zones are retained to reduce visual clutter.
Invalidation Rules
A zone is considered invalid when price closes through the opposite side of the zone.
Demand Zone:
Invalidated when a candle body closes below the zone.
Supply Zone:
Invalidated when a candle body closes above the zone.
When invalidated, the zone is removed rather than remaining on the chart as an inactive object.
Break of Structure (BoS)
The indicator includes optional Break of Structure detection.
BoS is generated using an internal pivot-state machine that tracks confirmed swing transitions rather than relying solely on rolling highs and lows.
For demand zones:
A bullish BoS is displayed when price closes above a confirmed structural pivot formed after the zone was created.
For supply zones:
A bearish BoS is displayed when price closes below a confirmed structural pivot formed after the zone was created.
Each zone can trigger a structure break only once.
Inputs
Zone Extension
Controls how far active zones extend into future bars.
Maximum Zones Per Side
Limits the number of active demand and supply zones maintained on the chart.
FVG Window
Defines how many candles are searched when validating imbalance conditions after the marking candle.
BoS Sensitivity
Controls the pivot lookback used by the structure engine.
Show Break of Structure
Enables or disables BoS plotting.
BoS Colors
Allows customization of bullish and bearish structure-break colors.
Intended Use
The indicator is designed as a market structure and supply/demand analysis tool. It can be used to identify potential reaction areas, monitor zone validity, and observe structural changes in price action.
As with any technical analysis tool, signals should be evaluated within a broader trading plan and risk management framework. Indicator

Moving Average Suite (60+)Moving Average Suite (60+ in One)
Welcome to the ultimate Moving Average Suite. Instead of cluttering your chart with multiple scripts or struggling to find that one specific moving average, this single indicator gives you access to over 60 different moving averages through a clean, simple dropdown menu.
Every included moving average has been numerically validated for accuracy, ensuring you get institutional-grade calculations without the hassle of managing multiple indicators.
Key Features
Massive Library: Choose from over 60 distinct moving average types from 7 different mathematical families.
Dual-Plotting System: Optionally plot a second, independent moving average to easily build crossover strategies or compare two different calculation methods side-by-side.
Clean UI: A single "Length" input drives the core of every moving average. For the specific MAs that require extra fine-tuning (like T3 volume factors or KAMA speeds), those parameters are neatly organized in a dedicated section.
Highly Accurate: Calculated with precision and validated against external data science libraries to ensure true-to-form behavior.
The Moving Average Families
We have categorized the available moving averages into seven distinct families based on how they process price data:
1. Classic
The foundational trend-following tools. This includes the standard Simple (SMA), Exponential (EMA), Weighted (WMA), and Running/Smoothed (RMA/SMMA) averages, plus a Cumulative average that tracks price action since the beginning of the chart.
2. Reduced-Lag
Designed to stick closer to the price action and react faster to sudden changes. This family includes double/triple exponential variations (DEMA, TEMA) and highly responsive tools like the Hull (HMA), EHMA, Tillson's T3, and the McGinley Dynamic.
3. Shaped Windows
Instead of applying linear weights, these averages use statistical "shapes" to smooth out price data. You'll find bell-curve smoothing (Gaussian), wave-based smoothing (Sine, Cosine), and binomial models (Pascal) that provide incredibly smooth outputs.
4. Adaptive
"Smart" moving averages that dynamically adjust their own speed based on market conditions. In choppy, sideways markets, they slow down and stay flat to avoid false signals. When a strong trend breaks out, they speed up to catch the move. This category includes KAMA, VIDYA, FRAMA, MAMA/FAMA, and an approximation of the Jurik Moving Average (JMA).
5. Volume-Weighted
Price is only half the story; volume is the other. These averages factor in trading volume to give more weight to price levels where heavy trading occurred. Includes VWMA, Session VWAP, Elastic VWMA, and Volatility-Adjusted MA (VAMA).
6. Regression & Statistical
Built on statistical modeling rather than simple averaging. This includes the Linear Regression Curve (LSMA), Holt Double Exponential (which tracks both level and trend), the Median price tracker, Geometric, and Harmonic averages.
7. Ehlers & Digital Filters
Advanced tools borrowed from the world of digital signal processing, engineered by John Ehlers. These filters are mathematically designed to aggressively strip out market noise (aliasing) while maintaining near-zero lag. Includes the SuperSmoother, 2-Pole Butterworth, Laguerre, Roofing Filter, and Instantaneous Trendline.
How to Use It
Add the indicator to your chart.
Open the settings and select your primary MA Type and Length.
If you use a crossover strategy, check the "Show second MA" box and configure your secondary baseline.
If you are using a specialized MA (like ALMA or KAMA), scroll down to the Per-MA Params group to tweak its specific inputs. Indicator

Indicator

Indicator

Range BAR Scalper (100R/1000R)Range Scalper — Adaptive S/R Zones
A visualization tool built specifically for range charts (100R/1000R).
🔹 Adaptive S/R zones with automatic pivot detection
🔹 M / R / RSI signals with neon-style markers
🔹 Dashboard showing active levels and last break
🔹 Status panel: trend, bar run, RSI, and last signal (with bars-ago count)
The visual style of the signal markers is inspired by Dynamic RSI Regression Bands by Zeiierman, and the adaptive S/R zone concept draws from Adaptive S/R Zones by BigBeluga. Both originals are licensed under CC BY-NC-SA 4.0; this tool follows the same license and is for non-commercial use only.
⚠️ This is a visualization/educational tool, not financial advice. Signals are not a guarantee of results — test it yourself before any real use.Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial, investment, or trading advice, and nothing in it constitutes a recommendation to buy, sell, or hold any instrument.
Trading and investing carry substantial risk of loss. Past performance — including any signals, levels, or visuals shown by this tool — does not guarantee future results. The signals are not predictions and may produce false or losing setups.
You are solely responsible for your own trading decisions. The author accepts no liability for any losses, damages, or other consequences arising from the use of this tool. Always do your own research and consider consulting a licensed financial professional before trading.
Licensed under CC BY-NC-SA 4.0 — non-commercial use only. Visual style adapted from work by Zeiierman and BigBeluga. Indicator

Indicator
