FL Core Signals Only 4AM 4PMFL Core – Signals Only is a confirmation-based trading indicator designed to highlight structured entry and exit points during active market hours.
This script is not predictive and does not generate trade recommendations. It provides visual confirmation only after conditions are met and candles are closed.
Core characteristics:
• Signals are limited to 4:00 AM – 4:00 PM (exchange time)
• Designed for lower timeframes (1–5 minute charts)
• No indicator clutter — entries, exits, and profit target references only
• Logic is based on trend alignment and momentum confirmation
• Customizable profit target distances for different instruments
This indicator is intended for experienced traders who already understand risk management and execution. Users are responsible for their own trade decisions.
This is not an indicator you trade into.
It is a confirmation system you wait for.
Past performance does not guarantee future results.
Moving Averages
SMC Confluence Suite [Pure Score Alerts]🚀 The Missing Link in SMC Trading: Timing & Confluence
Knowing "Where" to trade (Order Blocks/FVG) is only half the battle. Knowing "When" to pull the trigger is what separates amateurs from professionals.
The SMC Confluence Suite is a sophisticated Market Scoring Engine designed to validate your trade setups. It acts as a "Market Weather Station," analyzing Structure, Momentum, Extension, and Volatility in real-time to generate a single Confidence Score (0-100).
🧠 How It Works (The Logic)
This indicator processes 5 key dimensions to calculate a Long and Short Score:
Structure: Is the trend Bullish, Bearish, or in a Pullback?
Momentum: Analyzes RSI and divergence (Bull/Bear Div).
Extension (The Dux Logic): Detects if price is "Parabolic" (Overheated) or at a "Discount". It prevents FOMO buying at the top.
Rotation: Analyzes Volume Churn. Is the volume supporting the move, or is it stalling (distribution)?
Mood: A synthesis of market sentiment (Greed vs. Fear).
📊 The Dashboard
Long/Short Score:
> 80 (Aggressive 🚀): Market is priming for a strong move (Setup B / Unicorn).
60 - 80 (Standard ✅): Healthy trend, safe for Pullbacks (Setup C / Golden Swing).
< 40 (No Entry ⛔): Weak market or dangerous conditions.
Warning Flags:
PARABOLIC 🔥: Price moved too fast. Score resets to 0 to prevent chasing.
HIGH CHURN 🌪️: High volume but no price movement. Potential reversal.
✨ Key Features in V8.1
Score Trace (History): See historical scores printed directly on the chart (above/below candles). This allows you to backtest: "Did my winning trade have a high score?"
Asset Modes: optimized settings for Crypto, Stocks, and Metals (Gold/Silver).
Pure Alerts: Simplified alert system. Get notified only when Score > 80 (The "Sniper" moment).
💡 How to Trade (The Strategy)
Use this script alongside an SMC Structure indicator (like the SMC Strategy Companion).
Setup B (Breakout): Requires Score > 80 + High Volatility.
Setup C (Pullback): Requires Score > 60 + No "Parabolic" warning.
Kill Switch: If the Dashboard shows "PARABOLIC" or "CHURN", cancel all entries immediately.
Su Shen Comprehensive Trading System V2.0Su Shen Comprehensive Trading System V2.0
Su Shen Comprehensive Trading System is an intelligent trading assistant indicator that integrates multiple technical analysis tools. This system provides a comprehensive market perspective by combining multi-timeframe trend analysis, key level identification, and intelligent trading signals.
Core Features
Multi-dimensional Trend Analysis: Analyzes market trends across multiple timeframes simultaneously
Intelligent Trading Signals: Automatically identifies potential entry, take-profit, and exit opportunities
Key Level Identification: Marks important support and resistance zones
Risk Alerts: Indicates current risk level based on market conditions
Applicable Scenarios
Day trading
Swing trading
Trend following
How to Use
After adding the indicator to your chart, the system will automatically display analysis results and trading signals. Users can refer to these signals in conjunction with their own trading strategies.
Val FXIndicator combining 3 moving averages (SMA/EMA selectable) and Bollinger Bands. Default lengths: 20, 50, 200. All parameters are customizable.
EMA 8/21 & SMA 50/200 - NDAThese are a useful combination of Moving Averages.
I use these on the Daily chart.
There;s not much to add here - happy charting!
Bens Platypus Dual VWAP_Rolling 7D vs Weekly AnchoredBen’s Platypus Dual VWAP: Rolling 7D vs Weekly Anchored (optional σ bands)
Weekly-anchored VWAP resets on Monday (exchange time). That makes sense for assets tied to a traditional weekly “market open,” but BTC trades 24/7 and often doesn’t respect Monday as a real regime boundary—so the Monday reset can create a mechanical jump that looks like signal but is just arithmetic. If you drive entries/exits off that reset, some algos will get spooked into early entries, fake “stretch” readings, or sudden mean shifts that aren’t actually market behaviour.
This indicator fixes that by plotting:
• Rolling 7D VWAP (thick aqua): a continuous trailing VWAP that does not reset on Mondays, giving you a stable mean for reversion logic.
• Weekly Anchored VWAP (thin purple): kept for context, so you can see the reset effect rather than accidentally trade it.
Result: you can visually compare the two means and quantify when “weekly structure” is useful versus when it’s just a calendar artifact on a 24/7 market.
phoenix liquidity candle Ema V.1.1This indicator is designed to identify session-based range boxes across different trading sessions, helping traders clearly visualize market structure and consolidation zones during active market hours.
The script automatically detects price ranges within each session, allowing traders to understand where liquidity is building and where potential breakouts or rejections may occur.
Additionally, the indicator includes EMA 9 and EMA 11, providing short-term trend guidance and momentum confirmation when price interacts with session ranges.
Key Features:
• Automatic Session Range Box detection
• Clear visualization of session highs and lows
• Integrated EMA 9 & EMA 11
• Useful for scalping, intraday, and session-based strategies
• Designed for clean charts and decision support (not signal-based)
This tool is intended to assist traders in understanding market behavior during sessions, not to provide buy or sell signals.
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.
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.
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)
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.
...
∞
Exhaustion [Lite]EXHAUSTION — Lite is a simplified sequential exhaustion instrument based on a Hull Moving Average with a 9-count structure. It is designed to expose when continuation begins to weaken, not to call tops or bottoms. The Lite version shows local exhaustion pressure only (LTF/MTF).
What the Lite Version Shows
HMA-based trend state (Green / Red)
Sequential counting up to 9
Local exhaustion points in the current timeframe
What it does not include:
No higher-timeframe structure
No dashboard or multi-timeframe context
Those layers are intentionally removed.
How to Use (Lite Workflow) :
Core Idea :
Continuation weakens as the count progresses.
The higher the count, the less reliable continuation becomes.
Basic Reading
Counts 1–3 → early continuation
Counts 4–6 → trend aging
Counts 7–9 → exhaustion risk
A 9 marks pressure — not a guaranteed reversal.
Practical Usage :
Trend Context (Single Timeframe)
Stay aligned with the HMA color
Treat late counts (7–9) as risk, not signals
Avoid entering fresh positions late in the sequence
Timing Awareness
Exhaustion matters most near:
prior highs/lows
liquidity zones
session extremes
The Lite version is about awareness, not execution precision.
Important Note :
Exhaustion — Lite does not show higher-timeframe exhaustion or alignment.
Without HTF context, exhaustion should be treated as local pressure only. If you want: HTF interaction and a multi-time frame dashboard, that belongs to the Full indicator.
*This script doesn't constitute investment advice and isn't created solely for qualified investors.






















