Ichimoku MTF Heatmap W/ adj alert placement W and D cloud ALERTShows green FLAG 50 bars back when Daily and Weekly Cloud metrics are ACTIVE.
Moyennes mobiles
rosh Swift ALGO-X based on ema for xauusd scalping use with original settings, assured 100 pips per day
Gold Adaptive Surfer v42 [huntamayung]Just a trend-following optimized for minimal risk and high grip onto trend. Try to use it as a signal in 1 minute timeframe. Note that this was optimized for OANDA:XAUUSD only.
EMA 50 Cross Alert“You can set an alert when price crosses the EMA, and you can also choose which EMA length you want to use.”
WN 5-20-50 SMA Setup (Discrete Lines = SL TP) Multiple Entries Pretty Simple Script as I got this idea from a YouTuber that showed us how to use AI to make TradingView Indicators.
When the 5 day Simple Moving Average Goes Above the 20 day Simple Moving Average it issues a BUY Signal when the Trend itself is over the 50 day Simple Moving Average.
When the 5 day Simple Moving Average Goes Below the 20 day Simple Moving Average it issues a SELL Signal when the Trend itself is under the 50 day Simple Moving Average.
The Green Cloud Represents price over the 50 day Simple Moving Average. BUY signals will only show up in the green cloud.
The Red Cloud Represents price under the 50 day Simple Moving Average. SELL signals will only show up in the green cloud.
The lines represent Stop Loss and two Take Profit Levels. Take Profit 1 is 1.5x the stop loss and Take Profit 2 is 3x the Stop Loss.
This version of the Script has multiple Trend signals for entries so you can scale into a trade when the Trend is being aggressive.
Bollinger Reversal + Swing ExitBollinger Reversal + Swing Exit is a mean-reversion strategy designed to capture short-term reversals when price stretches to an extreme and then shows the first signs of rejection.
1. Core idea
This strategy assumes that sharp deviations from a central equilibrium are often followed by a corrective move back toward normal pricing. It does not chase trends. Instead, it waits for price to reach an extreme area and then looks for a controlled turn back in the opposite direction.
2. Signal concept
A setup starts only after price reaches an outer extreme zone. The trade is taken only if the market immediately shows a reversal-type reaction rather than continuing to push outward. This reduces entries that happen too early while the move is still accelerating.
3. Long and short behavior
Long trades are allowed only after a downside extreme has been reached and price begins to recover.
Short trades are allowed only after an upside extreme has been reached and price begins to fade.
The goal is to enter close enough to the extreme to keep risk contained, while still requiring evidence that the turn has started.
4. Risk control
Risk is defined tightly. The protective stop is placed where the reversal thesis is clearly invalidated, so the strategy is built to accept small losses when the market does not revert and continues expanding in the same direction.
5. Exit logic
Profits are taken based on local market structure rather than fixed targets. Once in a position, the strategy looks for a clear exhaustion point in the move and closes the trade when the short-term swing structure signals that the rebound or pullback has likely completed. This aims to capture the core of the corrective move without overstaying.
6. Best conditions
This approach performs best in range-bound markets, during consolidations, and in instruments that frequently oscillate around a fair value. It is also useful after impulsive spikes when the move becomes overstretched and liquidity rebalances.
7. When to avoid
Avoid using it during strong, clean trends and during persistent breakout phases, where extremes can keep extending and reversals can fail repeatedly. In these conditions, mean-reversion setups can be systematically punished.
8. What to expect
Expect a higher trade frequency than trend-following systems, with many small-to-medium wins and occasional sharp losses when the market refuses to revert. The edge comes from disciplined entries only after extremes and quick exits when structure signals completion.
EMA Trend Following Strategy🎯 EMA TREND FOLLOWING STRATEGY
A simple yet powerful trend-following strategy designed for 1-hour timeframes across multiple markets including cryptocurrencies, commodities, indices, and forex pairs.
📊 STRATEGY LOGIC
This strategy is based on the classic moving average crossover technique, one of the most reliable trend-following methods in technical analysis:
- LONG ENTRIES: When the fast EMA crosses above the slow EMA, indicating the beginning of an uptrend
- SHORT ENTRIES: When the fast EMA crosses below the slow EMA, indicating the beginning of a downtrend
- EXITS: Positions are closed when the opposite crossover occurs, capturing the trend reversal
🛡️ RISK MANAGEMENT
The strategy includes professional risk management features:
- Dynamic stop-loss based on market volatility
- Automatic position sizing to risk only a fixed percentage per trade
- Optional take-profit levels for securing gains
- Customizable risk parameters to fit your trading style
⚙️ RECOMMENDED SETTINGS
- Timeframe: 1 Hour (H1)
- Fast EMA: 20 periods
- Slow EMA: 50 periods
- Risk per trade: 1-2% of capital
- Stop-loss: 2x ATR (Average True Range)
💡 BEST USE CASES
This strategy works particularly well on:
✅ BTC/USD and major cryptocurrencies
✅ GOLD and precious metals
✅ S&P 500, NASDAQ, and major indices
✅ EUR/USD, GBP/USD and major forex pairs
⚠️ IMPORTANT NOTES
- Always backtest on your specific market before live trading
- Past performance does not guarantee future results
- Use appropriate position sizing and never risk more than you can afford to lose
- This strategy works best in trending markets
📈 Perfect for swing traders and those looking for a systematic approach to capture market trends!
SB A / A++ ALERT ENGINE (Alerts Only)SB A / A++ Alert Engine
Session-Based Level Rejection Strategy (Automation-Ready)
Overview
The SB A / A++ Alert Engine is a rules-based TradingView indicator designed to identify high-probability institutional-style reversal trades using Stacey Burke–inspired concepts such as previous day levels, session structure, opening ranges, and round numbers.
This tool is alerts-only by design, making it ideal for:
TradingView alerts
Webhook automation
Telegram / Discord signal delivery
External trade execution systems
It does not repaint and evaluates signals on confirmed bar close only.
---
Core Trading Idea
Price frequently reacts at important reference levels during active trading sessions.
This script looks for rejection + confirmation at those levels and grades setups based on confluence and candle quality.
Only A-grade and A++-grade setups are alerted.
---
What the Script Detects
📌 Key Levels (Confluence Engine)
Previous Day High / Low
Initial Balance (Mon–Tue range, active Wed–Fri)
Session Opening Range (first hour of London / NY)
Round Numbers (configurable tick spacing)
Each level touched contributes to confluence — without double-counting the same zone.
---
🕒 Session Control
Signals are only allowed during:
London Session
New York Session
Includes:
Session resets
Max alerts per session
Cooldown between signals
---
🔎 Candle Confirmation
Valid signals require clear rejection behavior, such as:
Bullish / Bearish Engulfing candle
Strong Pin Bar (wick ≥ 2× body)
---
🧠 Trade Grades
A Trade
Valid session
ATR percentile filter passed
≥ 1 level of confluence
Directional rejection
A++ Trade
All A-Trade rules
Strong confirmation candle (engulf or pin)
≥ 2 independent confluence zones
Grades are displayed visually and included in alert payloads.
---
📊 Volatility Filter (ATR Percentile)
Instead of fixed ATR thresholds, the script uses an ATR percentile rank, ensuring trades only trigger when volatility is above normal for that market.
This adapts automatically across:
Forex
Indices
Futures
Crypto
---
Visual Output
▲ Green / Lime triangles → LONG (A / A++)
▼ Orange / Red triangles → SHORT (A / A++)
Color intensity reflects trade grade
Optional session shading (if enabled)
---
Alerts & Automation
All alerts are webhook-ready and structured for automation.
Each alert includes:
Symbol
Timeframe
Direction (LONG / SHORT)
Trade grade (A or A++)
Confluence count
Entry price (close of signal bar)
Designed to integrate with:
Telegram bots
Trade execution bridges
Risk management engines
---
What This Script Is (and Is Not)
✅ IS
A high-quality signal engine
Non-repainting
Automation-friendly
Institutional level-based logic
❌ IS NOT
A scalping indicator
A prediction tool
A “trade every candle” system
This tool favors patience, structure, and quality over frequency.
---
Recommended Usage
Timeframes: M5 – M15
Best markets: FX majors, indices, liquid crypto
Combine with your own execution, risk, and trade management rules
---
⚠️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Always test on demo or paper trading before using live capital.
PM/PW/PD/OVN/CD Highs & Lows with prices+ EMAsPM/PW/PD/OVN/CD Highs & Lows with prices
+
3 customizable EMAs (def 12/34/55)
Kijun Equilibria [by Oberlunar]The “story” starts with Ichimoku Kinkō Hyō, created by the Japanese journalist Goichi Hosoda in the 1930s and published in the 1960s; its literal meaning is often rendered as a “one-glance equilibrium chart” because it aims to show balance, trend direction, and dynamic support/resistance at a glance.
In that tradition, the Kijun-sen (“base line”) is not just a moving average: it is a reference equilibrium level, classically computed as the midpoint of the high–low range over 26 periods.
Kijun Equilibria keeps that Japanese “equilibrium” idea, but modernises it in two ways. First, it turns the Kijun concept into an adaptive equilibrium line: instead of assuming a fixed market tempo (like the classic 26), it estimates a dominant cycle length using an Ehlers-style Hilbert/cycle approach, then scales internal lengths and smoothers so the equilibrium line responds differently in trending vs choppy regimes.
Second, it makes equilibrium explicitly multi-timeframe: you compute the adaptive Kijun on the chart TF (in this example 30 m) plus three lower TFs (in this example 1, 3, 5 m), then build a “cloud” between the highest and lowest of those equilibria, which becomes a practical map of where timeframes disagree and where price is most likely to “snap back” toward balance.
Bearish bias
This is a signal that the trend may shift into a bearish bias.
Due to this graphical setup, “cloud fog” is a meaningful meta-word here. In classic Ichimoku, the thickness and shape of the cloud provide a visual way to reason about strength and uncertainty.
In my indicator, the “cloud fog fills” reinterpret that same visual principle, but instead of Senkou spans, they shade the space between equilibria across timeframes, making dispersion (and compression) immediately visible.
The Ornstein–Uhlenbeck part then adds a quantitative “pullback detector” that fits the Ichimoku philosophy rather than replacing it. OU was introduced by Ornstein and Uhlenbeck as a mean-reverting stochastic process; in modern terms, it is a canonical model for a variable that is continuously pulled back toward a mean.
Bullish bias
In this case, we have a bullish bias, and the pullback detector based on Ornstein–Uhlenbeck mean-reversion calculations has signalled that the price is re-entering the green cloud, suggesting a potential bullish continuation after the bounce.
In my indicator, the mean is not an arbitrary moving average: it is the Kijun equilibrium itself. I apply OU to the deviation x = price − kijun, estimate a reversion strength (κ/kappa), and convert the deviation into a z-like score.
The result is very “Japanese” in spirit: the model isn’t saying “price is random”; it’s saying “price departs from balance, but balance pulls back”, and you only trust that pullback when κ is strong enough and the deviation is meaningfully stretched.
Bearish bias and Pull-Back idea
In this case, there are multiple pullbacks that may offer short opportunities, but eventually price breaks strongly through the TF baseline—at that point, it’s time to stop treating the trend as bearish-biased.
Finally, ATR is the glue that makes the bias logic practical and comparable across regimes. ATR (popularised by J. Welles Wilder in 1978) is fundamentally a volatility yardstick. Here it becomes, coupled with biased signals, the unit of measure for everything that should scale with volatility: how far price must be outside the cloud to count as “stretched”, how much spacing you require between stacked Kijuns to accept a true long/short bias, and even how far above/below price you place bias labels. In other words, the “Long Bias / Short Bias” is not just alignment across timeframes; it is alignment with enough ATR-separated structure to reduce false signals when all lines are compressed.
This isn’t one of the most advanced tools in my collection, but it can help newcomers. Be careful: despite the safeguards added, it may or may not produce consistently reliable signals. Risk management is central.
However, given its history, I wanted it to be part of my own collection of scripts with my personal mods, and I’m releasing it for free to the community.
by Oberlunar 👁★
Early Trend Warning Using MTF AnalysisAs an active trader and software professional, I build my own indicators. I built this one today which I want to share with fellow traders.
If you are a trend trader then HTF/MTF analysis is very critical. It is virtually impossible to constantly track multiple tickers all the time. One should not take a buy trade when MTF is bearish and vice versa. This indicator solves this problem.
The EMA Trend Warning indicator helps traders detect potential trend changes early by analyzing price interactions with multi-timeframe Exponential Moving Averages (EMAs) and their momentum. It sends instant alerts when price crosses above or below EMAs with supporting momentum, making it easier to capture bullish or bearish moves.
The EMA Trend Warning indicator detects potential trend changes by monitoring price against 14-period EMAs on multiple timeframes: 15-minute, 30-minute, and 1-hour charts. It sends alerts when the price crosses above or below the EMA with supporting momentum, helping traders identify early bullish or bearish signals.
How It Works:
1. Calculates 14-period EMA on 15m, 30m, and 1H charts.
2. Computes EMA slopes to determine momentum direction.
3. BUY alert triggers when price crosses above the 15m EMA and at least one EMA slope is upward.
4. SELL alert triggers when price crosses below the 15m EMA and at least one EMA slope is downward.
5. Alerts fire once per bar and track previous state to avoid repeated notifications.
Features:
1. Multi-timeframe EMA monitoring.
2. Momentum confirmation with EMA slopes.
3. Instant BUY/SELL alerts.
4. Tracks previous trend state to prevent alert spam.
Benefits:
1. Detects trend changes early for better entry timing.
2. Confirms trend across multiple timeframes.
3. Saves time with automated alerts.
4. Helps traders align trades with market momentum.
Please consider this indicator as EARLY WARNING ONLY. Take trade based on multiple confluences post receiving any warning. I have tested it on BTCUSD since yesterday, multiple warning alerts were 100% perfect.
Multi-Fractal Trading Plan [Gemini] v22Multi-Fractal Trading Plan
The Multi-Fractal Trading Plan is a quantitative market structure engine designed to filter noise and generate actionable daily strategies. Unlike standard auto-trendline indicators that clutter charts with irrelevant data, this system utilizes Fractal Geometry to categorize market liquidity into three institutional layers: Minor (Intraday), Medium (Swing), and Major (Institutional).
This tool functions as a Strategic Advisor, not just a drawing tool. It calculates the delta between price and structural pivots in real-time, alerting you when price enters high-probability "Hot Zones" and generating a live trading plan on your dashboard.
Core Features
1. Three-Tier Fractal Engine The algorithm tracks 15 distinct fractal lengths simultaneously, aggregating them into a clean hierarchy:
Minor Structure (Thin Lines): Captures high-frequency volatility for scalping.
Medium Structure (Medium Lines): Identifies significant swing points and intermediate targets.
Major Structure (Thick Lines): Maps the "Institutional" defense lines where trend reversals and major breakouts occur.
2. The Strategic Dashboard A dynamic data panel in the bottom-right eliminates analysis paralysis:
Floor & Ceiling Targets: Displays the precise price levels of the nearest Support and Resistance.
AI Logic Output: The script analyzes market conditions to generate a specific command, such as "WATCH FOR BREAKOUT", "Near Lows (Look Long?)", or "WAIT (No Setup)".
3. "Hot Zone" Detection Never miss a critical test of structure.
Dynamic Alerting: When price trades within 1% (adjustable) of a Major Trend Line, the indicator’s labels turn Bright Yellow and flash a warning (e.g., "⚠️ WATCH: MAJOR RES").
Focus: This visual cue highlights the exact moment execution is required, reducing screen fatigue.
4. The Quant Web & Markers
Pivot Validation: Deep blue fractal markers (▲/▼) identify the exact candles responsible for the structure.
Inter-Timeframe Web: Faint dotted lines connect Minor pivots directly to Major pivots, visualizing the "hidden" elasticity between short-term noise and long-term trend anchors.
5. Enterprise Stability Engine Engineered to solve the "Vertical Line" and "1970 Epoch" glitches common in Pine Script trend indicators. This engine is optimized for Futures (NQ/ES), Forex, and Crypto, ensuring stability across all timeframes (including gaps on ETH/RTH charts).
Operational Guide
Consult the Dashboard: Before executing, check the "Strategy" output. If it says "WAIT", the market is in chop. If it says "WATCH FOR BOUNCE", prepare your entry criteria.
Monitor Hot Zones: A Yellow Label indicates price is testing a major liquidity level. This is your signal to watch for a rejection wick or a high-volume breakout.
Utilize the Web: Use the faint web lines to find "confluence" where a short-term pullback aligns with a long-term trend line.
Configuration
Show History: Toggles "Ghost Lines" (Blue) to display historical structure and broken trends.
Fractal Points: Toggles the geometric pivot markers.
Hot Zone %: Adjusts the sensitivity of the Yellow Warning system (Default: 1%).
Max Line Length: A noise filter that removes stale or "spiderweb" lines that are no longer statistically relevant.
VWAP TOOL KIT (RyanTradesES)VWAP TOOL KIT — RyanTradesES
The VWAP Tool Kit is a session-aware, intraday market structure indicator designed for futures and active index traders who rely on VWAP, opening range behavior, and RTH context to frame high-probability trades.
This tool consolidates multiple VWAP regimes, key session levels, and adaptive EMA smoothing into a single, clean overlay—removing the need to stack multiple indicators or scripts.
Core Features
Opening Range (9:30–9:45 NY)
Automatically tracks and shades the Opening Range
Extends through RTH to provide a clear structural reference
Rendered behind price for clarity (non-intrusive)
VWAP Suite
Overnight VWAP (resets at 6:00 PM NY)
24-Hour NY VWAP (resets at 9:30 AM NY)
Previous Day NY VWAP (calculated from prior RTH)
Anchored VWAP with manual date/time control
Each VWAP can be independently enabled, styled, and sourced.
RTH High / Low
Tracks Regular Trading Hours (9:30–16:00 NY)
Updates dynamically and resets daily
Useful for range expansion, rejection, and bias confirmation
EMA + Advanced Smoothing
Base EMA with adjustable length, source, and offset
Optional EMA-based smoothing layer:
SMA
EMA
RMA (SMMA)
WMA
VWMA
SMA + Bollinger Bands
Bollinger Bands adapt directly to EMA behavior, not raw price
Legend / HUD
Compact, auto-updating legend in the chart corner
Displays only active modules
Fully optional and customizable
Design Philosophy
This indicator is built for clarity and context, not signals.
It is meant to help traders:
Identify VWAP acceptance vs rejection
Frame bias using session structure
Align EMA behavior with VWAP positioning
Reduce chart clutter while increasing information density
All components are modular—use everything, or only what fits your strategy.
Recommended Use
Intraday futures (ES, NQ, RTY, YM)
VWAP-based mean reversion and trend continuation
Opening range and RTH structure trading
Discretionary or rules-based execution
Notes
Times are calculated using New York session logic
This indicator does not generate trade signals
Designed for educational and analytical use
How I Personally Use This
I use this tool primarily for context, not entries. My focus is on how price behaves around the Overnight VWAP, 24H NY VWAP, and Previous Day VWAP during the first part of RTH. I pay close attention to whether price is accepting above or below VWAPs rather than crossing them. The Opening Range gives me an early framework for volatility and directional intent, while RTH High/Low helps me stay aware of where price is expanding versus stalling. The EMA and smoothing layer are used to judge momentum quality—when EMA structure aligns with VWAP positioning, I’m more interested; when they diverge, I’m more patient.
Example Framework (Not Trade Advice)
One way this indicator can be used is by observing price behavior after the Opening Range is set. If price holds above the Overnight and 24H VWAPs and the EMA structure remains supportive, that suggests stronger acceptance during RTH. In contrast, repeated failure to reclaim VWAP levels while EMA smoothing rolls over may indicate weakening participation. Anchored VWAP can be used to measure response around specific events such as session opens, highs/lows, or high-volume turns. This framework is intended to help structure decisions, not automate them.
Anchored VWAP - BlackdeltaVolume Weighted Average Price that resets at configurable periods (Session, Week, Month, or Year). Calculates VWAP from the typical price (HLC3) weighted by volume, then resets at the start of each selected period. Handles overnight sessions and multiple timeframes. Useful for identifying fair value and support/resistance levels over different time horizons.
Dynamic EMA Trend Table [Customizable]Overview
The Dynamic EMA Trend Table is a comprehensive dashboard designed to give traders an instant overview of the market trend across five distinct Exponential Moving Averages (EMAs). Instead of cluttering your chart with multiple lines, this script organizes the data into a clean, customizable table, allowing you to assess trend alignment at a glance.
How It Works
This indicator calculates five user-defined EMAs (defaulting to the popular 5, 20, 50, 100, and 200 periods). It then compares the Current Price against each EMA value to determine the immediate trend status:
Bullish State: When the current price is above the specific EMA, the table cell turns Green (customizable).
Bearish State: When the current price is below the specific EMA, the table cell turns Red (customizable).
This logic allows swing traders and scalpers to instantly see if the asset is in a strong uptrend (all cells Green), a strong downtrend (all cells Red), or a consolidation phase (mixed colors).
Key Features
Fully Customizable Periods: Change the length of all 5 EMAs to fit your specific strategy (e.g., Fibonacci numbers or standard Swing Trading settings).
Dynamic UI: Position the table anywhere on the screen (Top/Bottom/Left/Right) and adjust the size to fit your screen resolution.
Visual Cleanliness: You can choose to show the table only, or toggle the "Show EMAs on Chart" option to plot the actual lines on your chart.
Smart Coloring: The lines on the chart (if enabled) inherit the same color logic as the table—turning Green when price is above them and Red when price is below.
Settings & Configuration
Price Source: Select Close, High, Low, etc. (Default is Close).
Table Position & Size: Customize where the dashboard appears.
EMA Lengths: Set your 5 preferred lookback periods.
Color Theme: Fully adjustable colors for Bullish, Bearish, Neutral, and Background elements to match your chart theme (Dark/Light mode friendly).
Use Case Example
Trend Confirmation: A trader looking for a "Buy" entry might wait for the short-term EMAs (5 and 20) and the medium-term EMA (50) to all turn Green in the table before entering.
Support/Resistance Watch: By quickly glancing at the values in the table, you can see exactly where the 200 EMA sits without needing to scroll back on your chart to find the line.
Swing Master by Pooja📘 Swing Master by Pooja
Invite-Only | Rule-Based Swing & Trend Structure Indicator
🔍 What this indicator is
Swing Master by Pooja is a rule-based technical analysis indicator designed to help traders identify high-quality swing opportunities within an established trend structure.
This script is not a trading strategy.
It does not execute trades and does not provide fixed targets or stop-loss levels.
Instead, it functions as a decision-support tool.
Visual signals appear only on confirmed candles, and only when trend structure, momentum, and market participation align together.
The core objective of this indicator is filtering low-quality market conditions and avoiding random entries, not generating frequent signals.
🎯 Intended Trading Use
This indicator is intended for traders who:
Trade trend-based swings and pullbacks
Prefer structure-aligned entries instead of chasing price
Want multi-factor confirmation before acting
Apply their own execution and risk-management rules
Applicable on:
Indices
Stocks
Futures
Intraday & higher-timeframe swing charts
🧠 Why this is NOT a simple indicator mashup
Although Swing Master uses EMA, RSI, Volume, and multi-timeframe context, each component serves a distinct and non-overlapping role.
No indicator is used to confirm itself, and no single condition can trigger a signal independently.
Signals are generated only when all required structural and momentum conditions align together on a confirmed bar, reducing noise and hindsight bias.
🔹 EMA Structure (50 / 100 / 200)
Defines trend hierarchy and market structure
Strictly filters trades in the dominant trend direction
Identifies pullback zones, not breakout points
EMA stacking is used to determine structural bias, not direct entries.
🔹 Pullback-Tolerance Logic (Key Original Component)
Instead of requiring exact EMA touches, the script applies a tolerance-based pullback zone around EMAs.
This allows:
More realistic swing entries
Fewer missed opportunities
Reduced noise compared to rigid EMA rules
This pullback-zone evaluation is custom-designed and central to the indicator’s behavior.
🔹 RSI Momentum Filter
Ensures pullbacks occur with momentum acceptance
Filters entries during weak or exhausted moves
Helps avoid counter-trend traps
RSI is used strictly as a momentum-quality filter, not as a standalone signal.
🔹 Volume Participation Filter
Confirms that price movement has market participation
Filters signals during low-interest or weak-volume phases
Helps avoid false continuation attempts
🚦 Signal Types Explained (Rule-Specific & Non-Repeating)
Each visual signal represents a distinct market condition, not repeated logic.
▸ sb — Swing Buy
Trend-aligned pullback near EMA structure
RSI confirms momentum
Volume confirms participation
▸ FS — Future Sell
Mirror logic of Swing Buy
Appears only in established downtrends
▸ SB / SS — Strong Buy / Strong Sell Zones
Price acceptance above or below all EMAs
Indicates strong directional control
Plotted only on the first bar of zone entry (no repetition)
▸ GB / GS — Golden Buy / Golden Sell
EMA 100 / EMA 200 crossover
Represents a structural trend transition
Appears only on confirmed crossovers
Each signal type follows its own independent rule-set.
📊 Multi-Timeframe Dashboard (Context Only)
The optional dashboard provides:
Trend state across higher timeframes
Top-down market context for directional bias
The dashboard is informational only and does not generate signals.
🔔 Alerts
Alert conditions are available for all signal types.
Alerts trigger only on confirmed candles and are intended to support manual analysis, not automated trading.
🔐 Why Invite-Only & Closed-Source
Swing Master incorporates:
Stateful signal control
Multi-condition validation
Non-repeating signal logic
Custom pullback-zone evaluation
The source code is protected to preserve the internal interaction, sequencing, and state management logic, not to conceal commonly known indicators.
⚠ Disclaimer
This indicator is provided for educational and analytical purposes only.
It does not constitute financial advice and does not guarantee results.
All trading decisions, execution, and risk management remain entirely the user’s responsibility.
Universal Moving Average🙏🏻 UMA (Universal Moving Average) represents the most natural and prolly ‘the’ final general universal entity for calculating rolling typical value for any type of time-series. Simply via different weighting schemes applied together, it encodes:
Location of each datapoint in corresponding fields (price, time, volume)
Informational relevance of each datapoint via using windowing functions that are fundamental in nature and go beyond DSP inventions & approximations
Innovation in state space (in our case = volatility)
The real beauty of this development: being simply a weighting scheme that can be applied to anything: be it weighted median , weighted quantile regression, or weighted KDE , or a simple weighted mean (like in this script). As long as a method accepts weights, you can harness the power of this entity. It means that final algorithmic complexity will match your initial tool.
As a moving ‘average’ it beats ALMA, KAMA, MAMA, VIDYA and all others because it is a simple and general entity, and all it does is encoding ‘all’ available information. I think that post might anger a lot of people, because lotta things will be realized as legacy and many paywalls gonna be ignored, specially for the followers of DSP cult, the ones who yet don’t understand that aggregated tick data is not a signal omg, it’s a completely different type of time series where your methods simply don’t fit even closely. I am also sorry to inform y’all, that spectral analysis is much closer to state-space methods in spirit than to DSP. But in fact DSP is cool and I love it, well for actual signals xD
...
Weights explained & how to use them: as I already said, the whole thing is based on combining different set of weights, and you can turn them on/off in script settings. Btw I've set em up defaults so you can use the thing on price data out of the box right away.
Price, Time, Volume weights: encode location of every datapoint in Price & TIme & Volume field
Howtouse: u have to disable one weight that corresponds to the field you apply UMA to. E.g if you apply UMA to prices, you turn off price weighting And turn on time and volume weighting. Or if you apply UMA to volume delta, you turn off volume weighting And turn on price and time weighting.
Higher prices are more important, this asymmetry is confirmed and even proved by the fact that prices can’t be negative (don’t even mention that incorrect rollover on CL contract in 2k20...).
Signal weights: encode actuality/importance/relevance of datapoints.
Howtouse: in DSP terms, it provides smoothing, but also compensates for the lag it introduces. This smoothness is useful if you use slope reversals for signal generation aka watching peaks and valleys in a moving average shape. It's also better to perturb smoothed outputs with this , this way you inject high freq content back, But in controlled way!
Signal = information.
The fundamental universal entity behind so-called “smoothing” in DSP has nothing to do with signals and goes eons beyond DSP. This is simply about measuring the relevance of data in time.
First, new datapoints need some time to be “embedded” into the timeline, you can think of it as time proof, kinda stuff needs time to be proved, accepted; while earliest datapoints lose relevance in time.
Second, along with the first notion, at the same time there’s the counter notion that simply weights new data more, acting as a counterweight from the down-weighting of the latest datapoints introduced by the first notion.
The first part can be represented as PDF of beta(2, 2) window (a set of weights in our case). It’s actually well known as the Welch window, that lives in between so called statistical and DSP worlds, emerges in multiple contexts. Mainstream DSP users tho mostly don’t use this one, they use primitive legacy windowing function, you can find all kinds on this wiki page.
Now the second part, where DSP adepts usually stop, is to introduce the second compensating windowing function. Instead they try to reduce window size, or introduce other kinds of volatility weights, do some tricks, but it ain’t provides obviously. The natural step here is to simply use the integral of the initial window; if the initial window is beta(2, 2) then what we simply need is CDF of beta(2, 2), in fact the vertically inverted shape of it aka survival function . That’s it bros. Simply as that.
When both of these are applied you have smth magical, your output becomes smooth and yet not lagging. No arbitrary windowing functions, tricks with data modification etc
Why beta(2, 2)? It naturally arises in many contexts, it’s based on one of the most fundamental functions in the universe: x^2. It has finite support. I can talk more bout it on request, but I am absolutely sure this is it.
^^ impulse response of the resulting weighs together (green) compared with uniform weights aka boxcar (red). Made with this script .
Weighing by state: encodes state-space innovation of each datapoint, basically magnitude of changes, strength of these changes, aka volatility.
Howtouse: this makes your moving average volatility aware in proper math ways. The influence of datapoints will be stronger when changes are stronger. This is weighting by innovations, or weighting by volatility by using squared returns.
Why squared returns? They encode state‑space innovations properly because the innovation of any continuous‑time semimartingale is about its quadratic variation, and quadratic variation is built from squared increments, not absolute increments.
Adaptive length is not the right way to introduce adaptivity by volatility xD. When you weight datapoints by squared returns you’re already dynamically varying ‘effective’ data size, you don’t need anything else.
...
It’s all good, progress happens, that’s how the Universe works, that's how Universal Moving Average works. Time to evolve. I might update other scripts with this complete weighting scheme, either by my own desire or your request.
...
∞
cd_VW_Cx IMPROVED - Quant VWAP System: Regime, Magnets & Z-ScoQuant VWAP System: Regime, Magnets & Z-Score Matrix
This indicator is a comprehensive Quantitative Trading System designed to move beyond simple support and resistance. Instead of static lines, it uses Statistical Probability (Z-Score) and Standard Deviation to define the current market regime, identify institutional value zones, and project high-probability liquidity targets.
It is engineered for Day Traders and Scalpers (Crypto & Futures) who need to know if the market is Trending, Ranging, or preparing for a Breakout.
1. The "Regime" System (Standard Deviation Bands)
The core engine anchors a VWAP (Volume Weighted Average Price) to your chosen timeframe (Daily, Weekly, or Monthly) and projects volatility bands based on market variance.
The Trend Zone (Inner Band / 1.0 SD): This is the "Fair Value" zone. In a healthy trend, price will pull back into this zone and hold. A hold here signals a high-probability continuation (Trend Following).
The Reversion Zone (Outer Band / 2.0 SD): This represents a statistical extreme. Price rarely sustains movement beyond 2 Standard Deviations without a reversion. A touch of this band signals "Overbought" or "Oversold" conditions.
2. Liquidity Magnets (Virgin VWAPs)
The script automatically tracks "Unvisited VWAPs" from previous sessions. These are price levels where significant volume occurred but have not yet been re-tested.
The Logic: Algorithms often target these "open loops." The script visualizes them as Blue Dashed Lines with price tags.
Smart Scaling (Anti-Scrunch): Includes a custom "Ghost Engine" that automatically hides or "ghosts" magnets that are too far away. This prevents your chart from being squashed (scrunched) on lower timeframes, keeping your candles perfectly readable while still tracking targets in the background.
3. The Quant Matrix (Dashboard)
A real-time Heads-Up Display (HUD) that interprets the data for you:
Regime: Detects Volatility Squeezes. If the bands compress, it signals "⚠ SQUEEZE", warning you to stop mean-reversion trading and prepare for an explosive breakout.
Bias: Color-coded Trend Direction (Bullish/Bearish) based on VWAP slope.
Signal: actionable text prompts such as "BUY DIP" (Trend Following), "FADE EXT" (Mean Reversion), or "PREP BREAK" (Squeeze).
4. Visual Intelligence
Bold Day Separators: Clear, vertical dotted dividers with Date Stamps to instantly separate trading sessions.
Dynamic Labels: Floating labels on the right axis identify exactly which deviation level is which, preventing chart confusion.
How to Use
Strategy A: The Trend Pullback (continuation)
Check Matrix: Ensure Bias is BULLISH (Green).
Wait: Allow price to pull back into the Inner Band (Dark Green Zone).
Trigger: If price holds the Center VWAP or the -1.0 SD line, enter Long.
Target: The next Liquidity Magnet above or the +2.0 SD band.
Strategy B: The Reversion Fade (Counter-Trend)
Check Matrix: Ensure price is labeled "EXTREME" or Signal says "FADE EXT".
Trigger: Price touches or pierces the Outer Band (2.0 SD).
Action: Enter counter-trend (Short) with a target back to the Center VWAP (Mean Reversion).
Strategy C: The Magnet Target
Identify a "MAGNET" line (Blue Dashed) near current price.
These act as high-probability Take Profit levels. Price will often rush to these levels to "close the loop" before reversing.
Settings
Anchor: Daily (default), Weekly, or Monthly.
Magnet Focus Range: Adjusts how aggressively the script hides distant magnets to fix chart scaling (Default: 2%).
Visuals: Fully customizable colors, label sizes, and dashboard position.
Witch-Fire ALMA signals: Dynamic Liquidity & Trend GlowThe Witch-Fire ALMA is a high-precision trend bias and liquidity mapping tool designed for price action traders and Smart Money practitioners. Unlike traditional indicators that clutter your chart with lagging signals, this script provides a "clean-yet-powerful" visual anchor to help you stay on the right side of the market while identifying key Points of Interest (POIs).
At its core, the script utilizes an optimized Arnaud Legoux Moving Average (ALMA). Known for its superior ability to balance smoothness and responsiveness, the ALMA effectively filters out market noise and "whipsaws" that often plague standard EMAs.
Key Features:
The Witch-Fire Glow: A neon-styled ALMA line that shifts between Bullish Green and Bearish Red. The white core provides surgical precision for price intersection, while the outer glow visualizes the strength and dominance of the current trend.
Scaled Liquidity Levels: Automatically maps Buy Side Liquidity (BSL) and Sell Side Liquidity (SSL). These levels are dynamic—they scale proportionally with your ALMA settings. This ensures that the liquidity zones you see are always relevant to the trend cycle you are analyzing.
Strategic Bias Background: A subtle background tint provides an instant psychological filter. Only look for Longs in the green zone and Shorts in the red zone to maintain a high-probability strike rate.
How to Trade with Witch-Fire:
Identify the Bias: Look at the Fire ALMA. If the "fire" is red and the price is below the line, your bias is strictly bearish.
Watch the Sweeps: Wait for the price to "sweep" (pierce with a wick) the horizontal SSL (Green) or BSL (Red) lines.
Execution: Look for a strong rejection candle (long wick, small body) at these levels that closes back towards the ALMA line.
Best Used On: 15m, 1H, and 4H timeframes. Works exceptionally well for Crypto, Forex, and Indices.
Support Resistance + RSI + 4 EMA (Doge_SV)Overview
This comprehensive indicator is designed to provide traders with a "bird's-eye view" of the market by combining three essential technical analysis tools into a single, clean interface. It helps in identifying trend direction, key price levels, and momentum across multiple timeframes without cluttering your workspace.
Key Features
1. Dynamic Support & Resistance (S/R)
The script automatically identifies and plots significant Support and Resistance levels based on pivot points.
Dynamic Zones: It highlights areas where price has historically reacted, helping you find high-probability entry and exit points.
Strength Filtering: Includes a built-in algorithm to display only the most "significant" levels based on their historical strength.
Visual Alerts: Lines and labels change color (Lime for Support, Red for Resistance) based on the current price position.
2. Quad-EMA Trend Ribbon (The "Exponential Moving Averages")
The indicator features four of the most widely used EMAs in professional trading to identify trend hierarchy:
EMA 34 (Green): Short-term momentum and immediate support/resistance.
EMA 89 (Blue): Intermediate-term trend filter (The "Trend Core").
EMA 200 (Black): Long-term trend baseline (The "Institutional Level").
EMA 633 (Purple): Ultra-long-term trend, often used for major cycle analysis.
3. Multi-Timeframe (MTF) RSI Dashboard
Stay informed about overbought or oversold conditions across all timeframes simultaneously.
Real-time Table: A neat table in the corner of your chart displays RSI (14) values from 1 minute up to 1 day.
Heatmap Logic: The table cells automatically change color based on intensity:
Red/Orange: Overbought (RSI > 70/80)
Green/Dark Green: Oversold (RSI < 30/20)
White: Neutral zone.
How to Use
Trend Alignment: Look for the 4-EMAs to be stacked in order (34 > 89 > 200 > 633 for a Bullish trend).
S/R Confirmation: When price approaches a Red Resistance line, check the RSI Dashboard. If higher timeframes are also Overbought, it increases the probability of a reversal.
Breakout Detection: Use the Support/Resistance lines to identify potential breakouts or "Role Reversal" (where old resistance becomes new support).
Multi-TF ATR + ORB + EMA PRO ver. 3.0Multi-TF ATR + ORB + EMA PRO v3.0
Professional Trading Indicator Update - Complete Documentation
🎯 MAJOR ENHANCEMENTS OVERVIEW
1. ORB Logic Completely Redesigned
✅ Show Only Previous ORB - Extended line display of previous session's ORB
✅ Multi-Session Support - NY, EU, ASIA sessions with independent on/off toggles
✅ Dynamic Timeframe Selection - Switch between 4H, 1H, 30M, 15M, 5M in settings
✅ Previous Session Tracking - Separate variables for previous ORB highs/lows
2. Enhanced ATR Table with Color Signals
✅ Signal-Based Color Coding - Green (●) for active signals, Gray (○) for inactive
✅ Modern Design - Professional dark theme with gradient colors
✅ Quick Recognition - Color-coded cells for instant signal identification
✅ Fully Customizable - Position, size, and styling in settings
3. Full Syntax Validation & No Errors
✅ All Pine Script v6 syntax validated
✅ Proper type annotations on all variables
✅ Correct indentation (4 spaces throughout)
✅ Function declarations follow v6 standards
✅ Request.security() calls optimized
Cantillon Clean Moving Averages [Free]Overview Standard Moving Averages are static. The Cantillon Clean MA is dynamic. It automatically changes color based on price interaction, giving you an instant visual read on the trend health of the Short (20), Medium (50), and Long (200) term flows.
Features
Dynamic Coloring: Green when Bullish, Red when Bearish.
Smart Weighting: Uses Exponential Moving Averages (EMA) to react faster than standard SMAs.
Crossover Signals: Subtle "X" markers when the short-term trend flips.
Want the Real Institutional Trend? Moving averages lag. To track the True Institutional Cost Basis (Anchored VWAP) and statistical reversal points, you need the Cantillon Terminal .






















