Multi-Symbol Trend ScreenerDESCRIPTION
The Multi-Symbol Trend Screener is a powerful dashboard designed to analyze multiple stocks simultaneously using some of the most widely used trend-following and momentum indicators.
Instead of opening individual charts one by one, this indicator scans up to 20 different symbols and displays their current technical condition inside a clean and easy-to-read table.
Each stock is evaluated using six independent technical conditions:
• Price above EMA 20
• Price above EMA 50
• Price above EMA 200
• RSI above 50
• SuperTrend in Bullish Trend
• MACD Histogram above Zero
Every condition is displayed as either:
▲ Bull
or
▼ Bear
At the end of every row, the indicator calculates a Trend Score out of 6, allowing traders to quickly identify which stocks have the strongest overall bullish momentum.
This dashboard is suitable for:
• Swing Traders
• Positional Traders
• Momentum Traders
• Trend Following Strategies
• Stock Watchlist Analysis
• Daily Market Scanning
Because all calculations are performed using PulseWire's request.security() function, the dashboard continuously monitors all selected symbols without requiring multiple chart windows.
The indicator does not generate Buy or Sell signals. Instead, it acts as a market scanner that helps traders shortlist strong stocks before performing their own analysis.
━━━━━━━━━━━━━━━━━━━━
USER INPUTS :
Stock Selection
• Stock 1 = NSE:CDSL
• Stock 2 = NSE:RELIANCE
• Stock 3 = NSE:VEDL
• Stock 4 = NSE:TCS
• Stock 5 = NSE:BEL
• Stock 6 = NSE:BHEL
• Stock 7 = NSE:TATAPOWER
• Stock 8 = NSE:TATASTEEL
• Stock 9 = NSE:ITC
• Stock 10 = NSE:LT
• Stock 11 = NSE:HDFCBANK
• Stock 12 = NSE:ICICIBANK
• Stock 13 = NSE:SBIN
• Stock 14 = NSE:INFY
• Stock 15 = NSE:HCLTECH
• Stock 16 = NSE:MARUTI
• Stock 17 = NSE:ADANIENT
• Stock 18 = NSE:ONGC
• Stock 19 = NSE:WIPRO
• Stock 20 = NSE:AXISBANK
Indicator Settings
• EMA 1 Length = 20
• EMA 2 Length = 50
• EMA 3 Length = 200
• RSI Length = 14
• SuperTrend Length = 10
• SuperTrend Factor = 3
Table Settings
• Table Position = Top Right
• Table Size = Normal
Colors
• Table Background Color = #131722
• Header Background Color = #1E2A45
• Accent Color = #26C6DA
• Text Color = #D8DEE9
• Bullish Color = #00E676
• Bearish Color = #FF5252
━━━━━━━━━━━━━━━━━━━━
WHY IT IS UNIQUE:
• Scans 20 symbols simultaneously inside a single dashboard.
• Combines Trend, Momentum, and Moving Average analysis into one table.
• Uses six different technical confirmations instead of relying on a single indicator.
• Calculates an overall Bullish Score (0–6) for every stock, making ranking much easier.
• Eliminates the need to switch between multiple charts.
• Fully customizable watchlist so users can monitor their own stocks.
• Lightweight implementation by calculating multiple indicators in a single request.security() call for each symbol.
• Clean color-coded interface that allows users to identify market strength within seconds.
━━━━━━━━━━━━━━━━━━━━
HOW USER CAN BENEFIT FROM IT:
• Save significant chart analysis time by monitoring multiple stocks at once.
• Quickly identify the strongest trending stocks before entering a trade.
• Remove weak stocks from your watchlist using objective technical conditions.
• Compare multiple stocks side by side using identical indicator settings.
• Build a momentum-based watchlist for swing or positional trading.
• Improve trade selection by waiting for multiple indicators to align.
• Reduce emotional decision making by following predefined technical conditions.
• Use the Trend Score as an additional confirmation before taking a trade.
• Easily monitor changing market conditions throughout the trading session.
• Works well as a stock screener alongside your existing trading strategy.
━━━━━━━━━━━━━━━━━━━━
Disclaimer
This indicator is developed for educational and informational purposes only. It should not be considered financial, investment, or trading advice.
The indicator does not guarantee future performance or profitable trades. Always perform your own research and risk management before making any trading decisions.
Past performance is not indicative of future results.
Indicator

5min ORB + Ripster EMA Clouds**5-Min ORB — Opening Range Breakout (with 1-Min Precision)**
This indicator marks the opening range of the session and highlights breakouts above or below it. While the range itself is built from the first 5 minutes of trading, you view and trade it on the **1-minute chart** for sharper entries and cleaner signals.
**Why use 1-minute candles**
Running this on a 1-minute timeframe gives you five candles inside the opening range instead of one. That means:
- You see exactly how the range forms — whether buyers or sellers dominated the open.
- Breakout timing is more precise, since a 1-min close through the level triggers sooner than waiting on a full 5-min candle.
- Stops and entries can be tighter, because you're reacting to smaller price increments.
- You catch fast momentum moves early, which matters most in the first 15–30 minutes when volatility is highest.
The trade-off: 1-minute charts produce more noise, so confirmation (a candle *close* beyond the level, not just a wick) becomes more important to avoid getting faked out.
**Understanding the clouds**
The "clouds" are the shaded zones the indicator paints on your chart. They give you instant visual context without reading exact price numbers:
- **The opening-range cloud** — the shaded box between the ORB high and ORB low. This is your no-man's-land. Price chopping inside this cloud means the market hasn't picked a direction yet, so most traders stay flat until price escapes it.
- **The bullish cloud (above the range)** — shades green (or your chosen color) once price breaks and holds above the ORB high. It signals the buyers are in control and marks the zone where long setups are valid.
- **The bearish cloud (below the range)** — shades red once price breaks below the ORB low, signaling seller control and the zone for short setups.
Think of the clouds as a traffic-light system: inside the range = wait, above = long bias, below = short bias. They keep you on the right side of momentum and stop you from fighting the trend.
**How to use it**
Let the first 5 minutes complete on your 1-minute chart to form the range. Watch for a 1-min candle to close outside the opening-range cloud. When price pushes into the bullish cloud, look for longs; when it drops into the bearish cloud, look for shorts. Combine with volume and higher-timeframe trend for the strongest setups.
*This tool is for educational purposes only and is not financial advice. Always backtest and manage risk before trading live.* Indicator

SuperTrend MTF Percentiles & Distances v2.1🌌 SuperTrend MTF Percentiles & Distances v2.1
A multi‑timeframe market tension radar built on the SuperTrend.
🎯 1. Vision & Purpose
SuperTrend MTF Percentiles & Distances v2.1 elevates the classic SuperTrend into a statistical, multi‑dimensional market scanner.
Instead of simply telling you “trend up or trend down”, it answers a far more valuable question:
How compressed, stretched, or extreme is the price relative to the SuperTrend — and across how many timeframes simultaneously?
To achieve this, the indicator:
computes SuperTrend across 8 timeframes (1m → Monthly),
measures the signed % distance between price and ST,
converts this distance into a historical percentile (0–100),
detects rare multi‑TF alignments,
displays visual signals (emojis),
generates smart dynamic alerts.
It is a market tension radar, designed for traders who want to understand the internal structure of price, not just its direction.
📐 2. Internal Logic (clear & educational)
2.1 Multi‑Timeframe SuperTrend
The indicator computes a full SuperTrend on:
1m
15m
1h
2h
4h
Daily
Weekly
Monthly
With customizable:
MA type (EMA, SMA, HULL, T3 Tillson, etc.)
ATR period
ATR method
ATR multiplier
2.2 Signed Distance (%)
For each timeframe, it measures:
positive distance when price is above ST,
negative distance when price is below ST,
the exact amplitude in %.
These distances are then smoothed with an EMA‑20 to reveal the underlying trend of compression or expansion.
2.3 Historical Percentiles
Each distance is stored in a rolling historical array (up to 20,000 bars).
The indicator computes the percentile rank of the current distance:
5% → extreme compression
50% → neutral
95% → extreme stretch
This transforms raw distance into statistical meaning.
🎨 3. Visual Display (colors, EMAs, structure)
3.1 Timeframe Colors
Each timeframe has a dedicated color for instant recognition:
1m → white
15m → grey
1h → aqua
2h → blue
4h → purple
Daily → green
Weekly → yellow
Monthly → red
Colors are intentionally soft and semi‑transparent to avoid clutter.
3.2 EMA‑20 Trend Lines
Each TF has a bold EMA‑20 line:
more opaque,
thicker,
visually dominant.
It shows the directional bias of the percentile or distance.
3.3 Horizontal Statistical Levels
The indicator includes key percentile reference lines:
0 / 5 / 10% → compression zones
50% → median
90 / 95 / 100% → stretch zones
These levels make percentile interpretation immediate.
🔥 4. Heatmap & Summary Table
A built‑in table displays for each timeframe:
the distance %,
the percentile,
a heatmap color:
Percentile Color Meaning
≥ 80 red overextension / overheating
≤ 20 lime compression / rare zone
20–80 grey neutral
This table acts as a multi‑TF tension dashboard.
🟩🟥 5. Dynamic Chart Background (Daily pivot)
The Daily percentile is treated as the market climate indicator:
pD ≥ 50 → green background (bullish tension)
pD < 50 → red background (bearish tension)
Two micro‑signals refine this:
SupED → pD > EMA‑20 → green dot
InfED → pD < EMA‑20 → red dot
These dots mark regime shifts in Daily structure.
🧿 6. Emoji‑Based Signals (instant visual cues)
The indicator uses emojis to highlight rare multi‑TF alignments. When the following occur and does not exist in n+1:
🟢 Compression Signals
⚓ Midas → strong compression (15m → Daily)
🚢 Osimandias → extreme compression (15m → Daily)
🐋 Cyrus → long‑term compression (4h → Weekly)
🔜 Flash2 → ultra‑short‑term compression (1m → 240m)
🔴 Overextension Signals
🏸 Houston → strong stretch (15m → Daily)
🏏 Leica → extreme stretch (15m → Daily)
🛰️ Spoutnik → long‑term stretch (4h → Weekly)
Placement:
above bars for stretch signals,
below bars for compression signals,
top/bottom of chart for structural signals.
🚨 7. Dynamic Alert System (unique & intelligent)
Instead of multiple alerts, the indicator uses one unified alert that dynamically lists all active conditions.
7.1 Alert Trigger
The alert fires when ANY of the following occur and does not exist in n+1:
Midas
Osimandias
Houston
Leica
Spoutnik
Cyrus
Flash2
7.2 Dynamic Message Example
ST MTF Condition Active:
You instantly know:
which signal triggered,
whether it’s compression or stretch,
which timeframes are involved,
whether it’s short‑term or structural.
🎯 8. How to Use the Indicator
8.1 Scalping
Look for:
Flash2
Midas
Osimandias
Goal:
catch micro‑compressions before explosive moves.
8.2 Swing Trading
Focus on:
Midas / Osimandias (compression 15m→Daily)
Houston / Leica (stretch 15m→Daily)
Goal:
anticipate reversals, expansions, or trend shifts.
8.3 Macro / Position Trading
Watch:
Spoutnik (stretch 4h→Weekly)
Cyrus (compression 4h→Weekly)
Goal:
identify structural tension zones.
Indicator

SHK CCI 6 MA BOLLINGER BANDS RSI DUAL DIVERGENCE
SHK CCI 6 MA BOLLINGER BANDS RSI DUAL DIVERGENCE
A dual-oscillator divergence engine that runs CCI and RSI side-by-side in the same pane, cross-confirms divergence signals between them, and wraps the CCI line in an adaptive Bollinger Band for volatility context.
What it does
This indicator plots three things in one pane:
CCI (Commodity Channel Index), colored by trend state and filtered through a selectable signal moving average
RSI (Relative Strength Index), colored by 50-midline bias
A Bollinger Band envelope around the CCI line for spotting volatility expansion/contraction
On top of that, it independently scans both CCI and RSI for regular bullish/bearish divergence against price, and flags the bars where both oscillators agree — a higher-confidence signal than either alone.
How the signal engine works
CCI = (source − SMA(source)) / (0.015 × mean deviation), using HLC3 by default
Signal MA: the CCI line is compared against a moving average of itself to determine trend bias (CCI ≥ MA = bullish tint, CCI < MA = bearish tint). Choose from six MA types: SMA, EMA, ALMA, DEMA, QEMA, DWMA
DEMA/QEMA/DWMA are custom-built (not native to Pine) — DEMA is a double-smoothed EMA, QEMA is a quadruple-nested EMA, DWMA is a double-smoothed WMA. Higher smoothing = fewer whipsaws, more lag
RSI runs on its own independent length setting (separate from the CCI length), so you can tune sensitivity for each oscillator without them fighting each other
Divergence detection uses pivot highs/lows on both CCI and RSI, checked against price action within a configurable bar-distance window (so old, stale pivots don't get matched against fresh ones)
CCI Bollinger Bands: a standard basis ± multiplier × standard deviation envelope calculated on either the raw CCI value or the Signal MA (your choice), letting you see when CCI is stretching outside its normal range
How to read the chart
Element What it means
CCI line color Green/teal shades = CCI above its Signal MA (bullish bias); red/pink shades = CCI below (bearish bias). Deeper/brighter shade = also above/below the zero line, i.e. stronger confluence
Signal MA line Green when the underlying Heikin-Ashi candle is bullish, red when bearish
RSI line Blue above 50, orange below 50
Purple bands around CCI Bollinger envelope — CCI pushing outside the bands signals unusually strong momentum for the current length setting
Fill between CCI and Signal MA Green fill = CCI trending above MA, red fill = CCI trending below
White dashed lines (OB/OS) Customizable overbought/oversold reference levels for CCI (defaults: +100 / −200)
White solid line at 35 Fixed RSI reference level
Labels — how to identify each signal
"C" (aqua, pointing up) — CCI regular bullish divergence: price makes a lower low, CCI makes a higher low
"C" (orange, pointing down) — CCI regular bearish divergence: price makes a higher high, CCI makes a lower high
"R" (green, pointing up) — RSI regular bullish divergence
"R" (red, pointing down) — RSI regular bearish divergence
"D" (lime, larger, pointing up) — Dual confirmation: CCI and RSI both show bullish divergence on the same swing — the strongest bullish signal this script produces
"D" (red, larger, pointing down) — Dual confirmation bearish — the strongest bearish signal this script produces
The "D" labels are the ones to weight most heavily; the standalone "C"/"R" labels are useful context but are single-oscillator signals and appear more frequently.
Inputs, grouped as they appear in settings
CCI Settings — CCI length, source, Signal MA type, Signal MA length
RSI Settings — RSI length (independent of CCI length)
MA Params — ALMA offset/sigma (only relevant if Signal MA Type = ALMA)
Levels — Overbought/Oversold reference lines for CCI
Features — toggle divergence detection on/off entirely
Bollinger Bands - CCI — show/hide, length, multiplier, and whether the band wraps the raw CCI value or the Signal MA
Divergence — pivot lookback (left/right bars) and min/max bar distance between pivots used to validate a divergence
Suggested use
Use the "D" dual-confirmation labels as your primary trigger, and the individual "C"/"R" labels as early warning / confluence-building context
Widen the CCI Bollinger Band multiplier on choppier instruments to reduce noise; tighten it on trending instruments to catch momentum extremes earlier
Try DEMA/QEMA/DWMA as the Signal MA type if you find the default ALMA too reactive or too laggy for your timeframe — each trades off responsiveness against whipsaw filtering differently
Works on any timeframe and instrument; divergence-based tools generally perform best combined with a higher-timeframe trend filter or support/resistance context rather than in isolation
Notes
This is a visual/analytical tool, not a standalone buy/sell signal generator — treat divergence as one input among several in your decision process, not a mechanical trigger
Divergence signals are confirmed only after the right-side pivot lookback bars have closed, so labels appear with a small lag by design (this avoids repainting on the pivot itself)
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice. It is not a recommendation to buy or sell any security or instrument. Trading and investing involve substantial risk of loss and are not suitable for every investor. Past performance, including any backtested or simulated results, is not indicative of future results.
Always analyze the indicator's behavior across different market conditions and backtest thoroughly on your own instruments and timeframes before using it in live trading. Trade at your own risk — you are solely responsible for your own trading decisions. Indicator

Advanced Market Structure & Glowing Wave Proindicator description and usage guide
overview
advanced market structure and glowing wave pro is an all in one technical analysis script designed to help traders identify key market structures, major pivot reversal zones, dynamic trend momentum, and key daily levels on pine script v6.
this tool combines several essential trading concepts into a single clean visual experience, including smart money concepts market structure, dynamic momentum wave fills, high probability consolidation detection, daily high low tracking, and equilibrium levels.
key features explained
market structure tracking bos and choch
the script automatically detects pivot highs and lows to plot break of structure bos and change of character choch lines. green dashed lines represent bullish structure breaks, while red dashed lines represent bearish structure breaks. this helps traders analyze market direction without cluttering the chart.
major swing buy and sell signals
signals are calculated based on major structural pivots to reduce noise and avoid false breakouts. buy tags appear near key structural swing lows, and sell tags appear near key structural swing highs. these signals act as visual alerts for potential trend reversals or continuation setups.
glowing wave line with dynamic background fill
the wave line uses a hull moving average engine to plot smooth trend direction. the background space between the wave line and price close fills dynamically with a semi-transparent green or red glow, allowing you to instantly visualize trend strength and price expansion without obscuring your price candles.
dynamic consolidation and high probability zones
using average true range calculations, the indicator detects tight consolidation phases where price compresses. during these phases, candle colors shift to neutral grey tones and a high probability zone box highlights potential breakout ranges.
previous day high and low pdh pdl
key institutional levels like the previous day high and previous day low are automatically drawn on the chart. once price breaks through a daily level, the corresponding line auto disappears to keep your workspace clean.
0.50 fibonacci equilibrium line
a stylized mid point equilibrium line is plotted based on the recent range. this acts as a quick reference for premium and discount price zones.
customizable info dashboard
an elegant on screen panel displays current market structure status, market phase expansion or consolidation, active signal state, and pending session news times.
how to use this indicator
step 1 identifying overall trend direction
check the direction and color of the glowing wave line along with the info panel market structure reading. green indicates bullish momentum, while red indicates bearish momentum.
step 2 monitoring structure breaks
look for choch signals for early signs of a trend shift, or bos signals for trend continuation confirmation.
step 3 waiting for major swing signals
watch for major buy or sell tags printed near major swing highs and lows. ensure the signal aligns with the broader market context and your personal trading strategy.
step 4 tracking daily key levels
use the pdh and pdl lines as potential liquidity target areas or bounce zones during intra day sessions.
Things to avoid
do not treat buy and sell signals as automated financial advice or direct entry triggers. always use proper risk management.
do not trade signals blindly during high impact economic news events or inside tight consolidation ranges.
do not rely solely on one indicator. integrate this tool into a comprehensive trading system that includes risk management and independent analysis.
house rules compliance and risk disclaimer
disclaimer
this script is created strictly for educational, informational, and chart analysis purposes only. it does not constitute financial, investment, or trading advice. past performance indicated by visual cues or structural breaks on historical data does not guarantee future results. trading foreign exchange, commodities, stocks, and crypto assets carries a high level of risk, and you may lose more than your initial investment. always conduct your own research and consult a licensed financial advisor before making trading decisions.
author note
if you find this tool helpful for your technical analysis, feel free to like the script, leave your feedback in the comments, and follow for future updates and tools. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Strategy

Indicator

Trend Meter [SigmaSeven]Trend Meter
WHAT IT DOES
Trend Meter condenses the trend state of nine timeframes (1m, 5m, 15m, 30m, 1H, 4H, 12H, 1D, 1W) into one dashboard. Each timeframe is classified as Risk-On or Risk-Off by the same rule, the results are aggregated into a 0-9 alignment score, and the score is translated into a verdict (Strong Risk On / Risk On / Neutral / Risk Off / Strong Risk Off). On the chart itself, the two EMAs of the current timeframe are plotted with a trend-colored ribbon so the local trend is visible alongside the multi-timeframe context.
HOW IT WORKS
1. Per-timeframe rule: On each of the nine timeframes the script computes a fast EMA (default 12) and a slow EMA (default 21) via request.security. Fast above slow = Risk-On for that timeframe, otherwise Risk-Off. One deliberate, simple rule is used everywhere so the aggregation compares like with like; the value of the tool is in the aggregation, not in the individual signal.
2. Alignment score: The number of Risk-On timeframes (0-9) is the core output. 8+ aligned = Strong regime, 6-7 = regime, 4-5 = Neutral/mixed. The score answers the question a single-timeframe trend indicator cannot: does the trend I see on my chart agree with the structure above and below it, or am I trading a counter-trend move inside a larger regime?
3. Dashboard: The matrix shows each timeframe, its direction arrow and state, highlights the column of the chart's current timeframe, and displays the score and verdict. A Lite mode reduces the table to two rows for small screens.
4. Alerts: alertcondition events fire when the score crosses into majority (5+/9) or strong (8+/9) territory in either direction, plus a JSON-formatted alert() for webhook automation (replace the placeholder key field with your own identifier if routing to an external service).
HOW TO USE IT
Typical use is confluence filtering: take longs only while the majority of timeframes are Risk-On, reduce size or stand aside in Neutral, and treat Strong readings as established regimes rather than entry signals. The highlighted current-timeframe column shows immediately whether your working timeframe agrees with or fights the broader stack. This is a context tool, not a trading system; it issues no entries or exits.
SETTINGS
- Fast / Slow EMA: lengths of the per-timeframe trend rule (defaults 12/21)
- Table Position and Table Type (Full matrix or Lite two-row version)
- Color Mode: 8 preset palettes or custom colors
LIMITATIONS AND TRANSPARENCY NOTES
- All request.security calls use lookahead_off; no future data is accessed. However, the value of any timeframe whose current bar has not yet closed (e.g. the running weekly bar) can change until that bar closes. The score is therefore live and can fluctuate intraday. For stable readings, judge the score at the close of the timeframes you rely on.
- Timeframes below the chart timeframe are evaluated on their most recent available bar. Their historical states on higher-timeframe charts are approximations; the dashboard is designed to describe the current moment, not to backtest lower-timeframe history.
- EMA crossovers are lagging trend descriptions. A 9/9 score often appears well after a trend is underway, and score deterioration lags tops and bottoms.
- The nine timeframes and 12/21 defaults are conventions, not optimized values.
Indicator

Scalping Master PRO By Mr BASIT Scalping Master PRO is an advanced, high-precision scalping tool designed to help traders identify high-probability trend continuation and reversal setups. Built on Pine Script v6, this indicator combines Trend Analysis, Volume Confirmation, Session Filtering, Dynamic Support/Resistance Zones, and Automated Risk Management.
🔥 Key Features
3-EMA Trend Strategy: Combines Fast EMA (9) and Slow EMA (21) for execution, filtered by the 200 EMA to ensure trades align with the macro trend.
Volume Spike Filter: Signals are validated only when trading volume exceeds a custom threshold (1.5x average volume), filtering out low-volatility fakeouts.
Session Filter: Restricts trades to active market sessions (e.g., London & New York) to avoid choppy, ranging market conditions.
Clean 1x S/R Zones: Automatically plots dynamic Support and Resistance boxes based on strong swing pivots (limited to the latest 2 zones to keep your chart uncluttered).
Auto SL/TP Risk Management Boxes: Plots visual Long/Short position boxes with dynamic ATR-based Stop Loss and a 1:2 Risk-to-Reward ratio upon signal trigger.
On-Screen Dashboard Panel: Displays real-time 200 EMA trend status and volume strength in a compact UI widget.
Pine Script v6 Engine: Optimized with robust, zero-indentation inline logic to ensure maximum speed and compatibility.
💡 How to Use
Bullish Setup (BUY):
Fast EMA crosses above Slow EMA while price is above the 200 EMA.
Volume confirms with a spike.
Green BUY triangle appears with auto-generated Risk/Reward target boxes.
Bearish Setup (SELL):
Fast EMA crosses below Slow EMA while price is below the 200 EMA.
Volume confirms with a spike.
Red SELL triangle appears with auto-generated Risk/Reward target boxes.
Best Timeframes: 1m, 5m, 15m (Optimized for Scalping & Day Trading)
Best Assets: XAUUSD (Gold), Forex Pairs, Crypto (BTC/USDT) Indicator

Moving Averages [SigmaSeven]Moving Averages
WHAT IT DOES
This tool plots up to three moving averages of the same type on one chart and turns the spaces between them into a visual trend map. Instead of reading three separate lines, the ribbon fills between MA1/MA2 and MA2/MA3 change color depending on which average is on top, so the alignment of the short-, mid- and long-term baselines (default 50 / 100 / 200) is visible at a glance.
WHY COMBINE THREE MAs IN ONE SCRIPT
The purpose is not merely to save two indicator slots. The value is in the relationships between the averages, which single MA plots cannot show:
- The MA1/MA2 fill colors by the faster relationship (short vs. mid trend).
- The MA2/MA3 fill colors by the slower relationship (mid vs. long trend).
- When both ribbons show the bullish color, the stack is fully aligned (MA1 > MA2 > MA3), the classic definition of an established uptrend; mixed colors flag transition phases; full bearish alignment marks established downtrends.
- If MA2 is hidden, the script automatically fills MA1/MA3 instead, so the trend map stays intact with a two-line setup.
All three lines always use the same smoothing method and source, so the alignment comparison is methodologically consistent. That is intentional: mixing methods (e.g. HMA vs. SMA) makes crossovers an artifact of different lag profiles rather than of price behavior.
CALCULATION METHODS
One selector applies to all three lines: SMA, EMA, WMA, VWMA, RMA, HMA, ALMA, LSMA (linear regression value), and DEMA. DEMA is computed in the script as 2 * EMA(source, len) - EMA(EMA(source, len), len), which reduces the lag of a standard EMA by subtracting the smoothed estimate of its own lag. The methods differ mainly in their lag/smoothness trade-off; faster methods (HMA, DEMA, LSMA) hug price and flip alignment earlier, slower ones (SMA, RMA) filter more noise but react later.
SETTINGS
- Source: input series for all three averages (default close)
- Method: smoothing type applied to all three lines
- MA 1 / MA 2 / MA 3: individual toggles and lengths (defaults 50 / 100 / 200)
- Show Fill: toggle the ribbon fills
- Color Mode: 8 preset palettes with three coordinated colors, or full custom colors per line
HOW TO USE IT
Typical use is as a trend context layer beneath a discretionary or systematic setup: trade in the direction of full alignment, treat mixed ribbons as no-trade or reduced-size zones, and watch the fills for compression (averages converging) that often precedes regime changes. The script issues no signals and is not a trading system.
LIMITATIONS
- Moving averages are lagging by construction; alignment confirms trends after they are underway and gives back ground at reversals.
- In ranging markets the ribbons flip color frequently and lose usefulness.
- Default lengths 50/100/200 are conventions, not optimized values; adjust to your timeframe.
- No higher-timeframe requests, no lookahead, no repainting of past bars.
Indicator

Indicator

Indicator

Indicator

Indicator

Barky's EMA CloudsBarky's EMA Clouds
A multi-cloud EMA overlay that renders several timeframes of EMA9 trend on one chart, without switching timeframe.
THE IDEA
On a fixed chart, an EMA of a given length reads as the EMA9 of a higher timeframe — a fixed degree ladder. Anchored on the 5-minute:
EMA9 → M5 EMA9
EMA14 → M10 EMA9
EMA21 → M15 EMA9
34/50 → hourly (H1) EMA9
So the M5 chart carries the M5, M10, M15 and hourly EMA9 trends simultaneously. Each cloud shades the space between two adjacent rungs; price position and agreement across timeframes read at a glance.
WHY THE 5-MINUTE
On down days the 15-minute is the dominant trailing timeframe: reversions into the M15 EMA9 — the 21-EMA here — get sold. Anchoring execution on the 5-minute lets you trade hourly swings with fine entries while the higher-timeframe structure stays on the one chart.
The significance of the 5-minute as the anchor for hourly swings only becomes clear once trend structure is understood.
CLOUDS
5/9 — M5 EMA9 edge (off by default)
8/14 — M5 EMA9/14 cloud, price typically targets EMA21 if through
8/21 — The complete M5 trend cloud. Reversals confirm when the EMA21 is taken out and the 9 is supporting price → cloud acceptance.
34/50 — hourly EMA9 / slower structural context
The fast anchor on the working clouds sits at 8 rather than 9 to sharpen the EMA9 curl and read the turn a fraction sooner. What matters is price accepting or rejecting the cloud, not the exact line — the clouds represent the EMA9 across timeframes regardless. Each toggles independently.
Remember that trend structure leads, the EMA clouds are just moving average offering a solid momentum gauge.
READING IT
All clouds stacked in order and up-configured = every mapped timeframe's EMA9 aligned.
Price accepting a cloud confirms that timeframe's EMA9 trend; rejecting it flags the turn.
Below the 21 (M15 EMA9) on a down day = the crowd's trailing line lost; reversions sell.
The 34/50 marks hourly structure — context, not signal.
SETTINGS
Independent show/hide per cloud.
Configurable cloud colour, global transparency, fixed per-layer opacity offsets.
Optional info table (symbol / timeframe / date), adjustable position and size.
Open-source — read the code to verify behaviour. Indicator

TA4j Kalman FilterMany "Kalman" indicators available on PulseWire are actually static Alpha-Beta filters with fixed-gain moving averages that lack dynamic state estimation.
This indicator is a direct port of the 1D Discrete Kalman Filter from TA4j's KalmanFilterIndicator . Instead of relying on a static "length" or arbitrary smoothing multiplier, this script acts as a probabilistic state estimator. It calculates dynamic error covariance on every bar to constantly weigh which is more trustworthy: the ongoing trend (Prior State) or the newest price bar (Measurement).
How to Tune Q and R
Because this is a true Kalman Filter, it does not use a standard "lookback length." Instead, it is tuned using two distinct variance parameters. The behavior of the filter is dictated entirely by the ratio between these two numbers.
• Process Noise (Q) - "How fast is the true trend changing?"
• This represents your baseline expectation of actual, structural price movement.
• Increase Q if you want the filter to be highly responsive and hug the price action closely.
• Trader Translation: High Q = Fast/Low-Lag Moving Average.
• Measurement Noise (R) - "How chaotic is the current market?"
• This represents your expectation of standard market noise, chop, and fake-outs.
• Increase R if you believe the asset is highly erratic and you want the filter to ignore sudden price spikes, trusting the underlying trend instead.
• Trader Translation: High R = Slow/Smooth Moving Average.
The Golden Rule of Tuning:
If you set $Q$ and $R$ to identical values (e.g., $Q = 0.01$ and $R = 0.01$), the filter balances the two equally.
• To filter out heavy volatility (crypto/low-timeframes), make $R$ significantly larger than $Q$ (e.g., $Q = 0.0001, R = 0.01$ ).
• To track momentum breakouts closely, make $Q$ larger than $R$.
Technical Caveat:
Because this is a steady-state 1D implementation with constant $Q$ and $R$ inputs, the Kalman Gain will be highly dynamic during the initial chart history but will mathematically converge to a steady state.
Indicator

AlphaVault - Regime FilterTwo long-term trend filters and one rule: price above both is a bull regime, below both is
a bear regime, anything in between is neutral. It plots the filters, tints the background
by state, marks each change, and shows how long the current state has held.
NO REPAINTING. Both filters are read from the previous COMPLETED daily and weekly bar
(lookahead_off plus a one-bar offset), so the regime shown for a closed bar never changes
afterwards. This is worth verifying yourself on any indicator you did not write: scroll
back, note the state on an old bar, reload the chart, and check it is the same.
What it is for: deciding whether to be doing anything at all. Most trend systems lose the
majority of their money trying to trade against a long-term downtrend, and a neutral state
is genuinely common — roughly a fifth of all bars on BTC since 2018. Treating "no clear
regime" as a valid answer rather than a gap to be filled is most of the value here.
What it is not: an entry signal. It tells you which direction is permitted, not when to
act, and it will keep you out of some large moves that begin before the filters confirm.
It is deliberately slow. On BTC it changes state a handful of times a year.
Defaults are a 200-period SMA on daily closes and a 20-period EMA on weekly closes. Both
lengths are configurable, though the defaults are the ones worth arguing about — a filter
you re-tune until it looks good on the chart in front of you has stopped being a filter.
Alerts fire on a turn to bull, a turn to bear, or any change. Regime changes are rare by
construction; an alert that fires constantly is one you learn to ignore.
Open source. Read it, change it, take it apart. Indicator
