(xauusd Pro scalper)2.0telegram-https://t.me/+9naxXqkQICs4MTI9
//@version=5
indicator("xauusd Pro scalper)", overlay=true, max_lines_count=500, max_labels_count=500, max_boxes_count=500)
// -----------------------------------------------------------------------------
// 1. INPUTS
// -----------------------------------------------------------------------------
grp_engine = "Signal Engine"
mode = input.string("Swing", "Mode", options= , group=grp_engine)
sens = input.float(3.0, "Sensitivity", group=grp_engine)
period = input.int(10, "Period", group=grp_engine)
grp_trade = "Trade Management"
sl_mult = input.float(1.5, "Stop Loss (ATR Multiplier)", step=0.1, group=grp_trade)
rr_ratio = input.float(2.0, "Risk/Reward Ratio (1:X)", group=grp_trade)
grp_trc = "Filters"
use_trc = input.bool(true, "Use Trend Filter (TRC)?", group=grp_trc)
adx_thres = input.int(20, "ADX Threshold", group=grp_trc)
grp_vis = "Visuals"
show_table = input.bool(true, "Show Dashboard", group=grp_vis)
// -----------------------------------------------------------------------------
// 2. CALCULATIONS
// -----------------------------------------------------------------------------
global_atr = ta.atr(14)
mult = mode == "Swing" ? sens : sens * 0.5
len = mode == "Swing" ? period : period / 2
= ta.supertrend(mult, len)
// TRC Filter
= ta.dmi(14, 14)
is_trending = adx > adx_thres
filter_ok = use_trc ? is_trending : true
// Raw Signals
buy_raw = ta.crossover(close, supertrend) and filter_ok
sell_raw = ta.crossunder(close, supertrend) and filter_ok
// -----------------------------------------------------------------------------
// 3. TRADE LOGIC (ONE TRADE AT A TIME)
// -----------------------------------------------------------------------------
// State Variables
var bool in_trade = false
var string trade_dir = na
var float trade_entry = 0.0
var float trade_sl = 0.0
var float trade_tp = 0.0
// Visual Reference Variables
var box box_tp = na
var box box_sl = na
var line line_entry = na
// Signal Triggers for Plotting
bool signal_buy_trigger = false
bool signal_sell_trigger = false
// --- CHECK FOR EXIT FIRST (TP/SL HIT) ---
if in_trade
if trade_dir == "long"
// Check Buy Exits
if high >= trade_tp
label.new(bar_index, high, "TP Hit 🎯", color=color.green, textcolor=color.white, style=label.style_label_down, size=size.small)
in_trade := false // Reset
box.set_right(box_tp, bar_index)
box.set_right(box_sl, bar_index)
line.set_x2(line_entry, bar_index)
else if low <= trade_sl
label.new(bar_index, low, "SL Hit ❌", color=color.red, textcolor=color.white, style=label.style_label_up, size=size.small)
in_trade := false // Reset
box.set_right(box_tp, bar_index)
box.set_right(box_sl, bar_index)
line.set_x2(line_entry, bar_index)
else
// Still Running: Extend Boxes
box.set_right(box_tp, bar_index + 1)
box.set_right(box_sl, bar_index + 1)
line.set_x2(line_entry, bar_index + 1)
else if trade_dir == "short"
// Check Sell Exits
if low <= trade_tp
label.new(bar_index, low, "TP Hit 🎯", color=color.green, textcolor=color.white, style=label.style_label_up, size=size.small)
in_trade := false // Reset
box.set_right(box_tp, bar_index)
box.set_right(box_sl, bar_index)
line.set_x2(line_entry, bar_index)
else if high >= trade_sl
label.new(bar_index, high, "SL Hit ❌", color=color.red, textcolor=color.white, style=label.style_label_down, size=size.small)
in_trade := false // Reset
box.set_right(box_tp, bar_index)
box.set_right(box_sl, bar_index)
line.set_x2(line_entry, bar_index)
else
// Still Running: Extend Boxes
box.set_right(box_tp, bar_index + 1)
box.set_right(box_sl, bar_index + 1)
line.set_x2(line_entry, bar_index + 1)
// --- CHECK FOR NEW ENTRY (Only if NOT in trade) ---
// Valid Signals
valid_buy = buy_raw and not in_trade
valid_sell = sell_raw and not in_trade
if valid_buy
in_trade := true
trade_dir := "long"
trade_entry := close
float sl_dist = global_atr * sl_mult
trade_sl := close - sl_dist
trade_tp := close + (sl_dist * rr_ratio)
// Set trigger for plotting outside loop
signal_buy_trigger := true
// Draw Visuals
box_tp := box.new(bar_index, trade_tp, bar_index + 1, trade_entry, bgcolor=color.new(color.green, 85), border_color=color.new(color.green, 50))
box_sl := box.new(bar_index, trade_entry, bar_index + 1, trade_sl, bgcolor=color.new(color.red, 85), border_color=color.new(color.red, 50))
line_entry := line.new(bar_index, trade_entry, bar_index + 1, trade_entry, color=color.blue, width=2)
if valid_sell
in_trade := true
trade_dir := "short"
trade_entry := close
float sl_dist = global_atr * sl_mult
trade_sl := close + sl_dist
trade_tp := close - (sl_dist * rr_ratio)
// Set trigger for plotting outside loop
signal_sell_trigger := true
// Draw Visuals
box_tp := box.new(bar_index, trade_entry, bar_index + 1, trade_tp, bgcolor=color.new(color.green, 85), border_color=color.new(color.green, 50))
box_sl := box.new(bar_index, trade_sl, bar_index + 1, trade_entry, bgcolor=color.new(color.red, 85), border_color=color.new(color.red, 50))
line_entry := line.new(bar_index, trade_entry, bar_index + 1, trade_entry, color=color.blue, width=2)
// -----------------------------------------------------------------------------
// 4. PLOTTING (MUST BE OUTSIDE IF BLOCKS)
// -----------------------------------------------------------------------------
plotshape(signal_buy_trigger, title="Buy", text="BUY", style=shape.labelup, location=location.belowbar, color=color.green, textcolor=color.white, size=size.small)
plotshape(signal_sell_trigger, title="Sell", text="SELL", style=shape.labeldown, location=location.abovebar, color=color.red, textcolor=color.white, size=size.small)
// -----------------------------------------------------------------------------
// 5. DASHBOARD
// -----------------------------------------------------------------------------
if show_table
var tbl = table.new(position.top_right, 2, 3, bgcolor=color.new(color.black, 50))
table.cell(tbl, 0, 0, "Trade Status", text_color=color.white, bgcolor=color.gray)
// Show if we are in a trade or waiting
status_text = in_trade ? (trade_dir == "long" ? "RUNNING (BUY)" : "RUNNING (SELL)") : "SEARCHING..."
status_bg = in_trade ? (trade_dir == "long" ? color.green : color.red) : color.gray
table.cell(tbl, 0, 1, status_text, bgcolor=status_bg, text_color=color.white, width=12)
table.cell(tbl, 0, 2, "Market Trend", text_color=color.white)
table.cell(tbl, 1, 2, is_trending ? "STRONG" : "SIDEWAYS", bgcolor=is_trending ? color.blue : color.gray, text_color=color.white)
Скользящие средние
SMA Squeeze Oscillator█ OVERVIEW
SMA Squeeze Oscillator is a momentum oscillator based on the relationship between multiple SMA moving averages. It combines volatility compression analysis (Squeeze), wave-style momentum structure, trend filtering, breakout signals, and divergence detection.
The indicator is designed to identify periods of market compression (low volatility), which are often followed by dynamic price moves. Additionally, it visualizes momentum and trend structure in a clean and readable way, without using a classic histogram.
█ CONCEPT
The core of the indicator is built on three SMA moving averages with different lengths. The distance between them (spread) is compared to ATR, which allows the detection of volatility compression (Squeeze).
- When the SMA spread is smaller than ATR × multiplier, the market is considered to be in Squeeze
- When the spread expands beyond this threshold, the market exits the Squeeze – often signaling the beginning of an impulse
Momentum is calculated from the relationship between the faster SMA and the slower SMAs, then smoothed. Instead of a traditional histogram, the indicator displays continuous momentum waves above and below the zero line, making changes in momentum structure easier to read.
An optional SMA trend filter can be used to limit signals to the direction of the current trend.
█ FEATURES
Calculations
- three SMA moving averages
- ATR as a volatility measure
- Squeeze detection based on SMA spread
- wave-based momentum oscillator with smoothing
- optional SMA trend filter
Visualization
- momentum waves above / below the zero line
- bullish / bearish trend fills
- separate fill and color for Squeeze phases
- thick zero line reflecting current trend
- wave-style candle coloring based on momentum
- first wave markers after exiting Squeeze
- bullish and bearish divergence visualization
Signals
- momentum zero-line cross (Bull / Bear Cross)
- first momentum wave after Squeeze
- classic bullish and bearish divergences
Alerts
- Bull Cross
- Bear Cross
- First Bullish after Squeeze
- First Bearish after Squeeze
- Bullish Divergence
- Bearish Divergence
█ HOW TO USE
Adding the indicator
Paste the code into Pine Editor or search for “SMA Squeeze Oscillator” on TradingView.
Main settings
- SMA 1 / 2 / 3 – lengths of SMAs used for Squeeze and momentum
- ATR Length / Multiplier – Squeeze detection sensitivity
- ATR Multiplier = 0 → the indicator does not display Squeeze zones
- Momentum Smoothing – smoothing of momentum waves
- Enable SMA Filter – trend filter
- the current trend is reflected by the zero-line color
- price below SMA → bearish trend
- price above SMA → bullish trend
- when enabled, it filters Bull / Bear Cross and First Bullish / Bearish after Squeeze signals, allowing only those aligned with the trend
- Enable candle coloring – wave-style candle coloring
- Enable Divergence – divergence detection
█ APPLICATION
Squeeze & Breakout
Squeeze phases indicate low volatility and energy accumulation. A breakout from Squeeze often leads to a strong directional move.
The SMA filter is not required – instead, users may apply:
- a more advanced trend filter
- structural confirmation (level break, correction completion)
- additional price-action tools
Momentum trading
The direction and slope of momentum waves help assess impulse strength and loss of momentum.
A momentum reversal can act as an early signal of a correction or potential trend change, often before it becomes visible on price.
Divergences
The indicator detects classic bullish and bearish divergences.
Important notes:
- divergences appear with a delay equal to the pivot length required for detection, by default, this delay is two candles
- divergences forming on small momentum waves or inside a Squeeze are often misleading and should be treated with caution
█ NOTES
- the indicator works best when used in market context
- Squeeze reflects volatility, not direction
- it is not a standalone trading system
TEMA vs WMA Retest & Crossover Alerts TEMA vs WMA — Retest & Crossover Alerts (with visible label)
TEMA vs WMA is a clean, momentum + trend-bias overlay built for traders who like simple, repeatable structure: trend confirmation + pullback (retest) entries, with optional trend-flip alerts when momentum shifts.
It’s especially useful for:
Trend traders looking to buy pullbacks / sell rallies
Scalpers & intraday traders who want quick bias + retest triggers
Swing traders who want a “stay on the right side” filter with clear flips
Anyone who prefers minimal indicators and alert-driven execution
What it does
This script plots two moving averages on your chart:
WMA (default 26): acts like a dynamic support/resistance “mean”
TEMA (default 26): a faster, smoother momentum line that reacts quicker than standard EMAs
The relationship between the two defines your bias:
Bullish bias: TEMA is above WMA
Bearish bias: TEMA is below WMA
To make the bias obvious at a glance:
Both lines change color depending on bias
A soft fill appears between the lines (bullish/bearish/neutral)
Optional bar coloring input is included (for future expansion), while the current version focuses on coloring the averages and fill.
Signals & alerts included
This indicator is built around two core ideas: retests and crossovers.
✅ Retest Alerts (entry-style trigger)
A “retest” happens when price touches the WMA (with an optional tolerance buffer).
BUY Retest: bullish bias (TEMA > WMA) and price retests WMA
SELL Retest: bearish bias (TEMA < WMA) and price retests WMA
These are great for “trend continuation” setups: wait for trend bias → enter on pullback to WMA.
⚡ Trend Flip Alerts (bias shift)
Bullish Flip: TEMA crosses above WMA
Bearish Flip: TEMA crosses below WMA
These are useful for spotting momentum reversals or confirming a new trend phase.
Visual label (on-chart confirmation)
When a retest occurs (and labels are enabled), the script prints a small “Retest” label at the WMA level to make it easy to spot retest events while backtesting.
Customization
WMA Length / TEMA Length: adjust for faster (shorter) or smoother (longer) behavior
Touch Buffer: adds price tolerance so “near touches” count as retests (helpful on high-volatility assets)
Show last-bar status label: toggle retest labels on/off
How traders typically use it
Trade with bias (bull = look long, bear = look short)
Wait for a WMA retest to avoid chasing
Use the trend flip alerts to avoid fighting reversals
Combine with your favorite confirmation (volume, structure, HTF trend, support/resistance)
Note: This is an alert + structure tool, not a full trading system. Always manage risk and consider market context (range vs trend, news volatility, session timing).
EMAs & SMAs Suite (5+5) + Cluster AlertWhat this script does
This indicator combines 5 Exponential Moving Averages (EMAs) and 5 Simple Moving Averages (SMAs) into a single, clean overlay.
Each moving average can be individually configured with its own visibility, length, color, line width, and visual style (Line / Step / Dots).
An optional value label can display the current values of all enabled EMAs and SMAs on the last bar.
Key feature — Cluster Alert (noise-reduced)
Beyond plotting moving averages, the script includes a single-trigger cluster alert designed to reduce alert spam.
The logic monitors the behavior of SMA(10) relative to a short-term EMA cluster:
Bullish signal: when SMA(10) enters above both EMA(9) and EMA(21)
Bearish signal: when SMA(10) enters below both EMA(9) and EMA(21)
The alert is triggered only on the first bar that enters the new state, not on every candle that remains above or below the cluster.
This makes it suitable for identifying momentum resumption, trend continuation, or early weakness, without repetitive signals.
How to use
Enable or disable the EMAs and SMAs you want to display.
Adjust periods, colors, widths, and styles according to your chart preferences.
(Optional) Enable “Confirm signals only on bar close” to avoid intrabar alerts.
Create an alert in TradingView using “Any alert() function call” to receive detailed messages.
(Optional) Enable “Show signal markers on chart” to visualize Bull/Bear entries.
Visual styles note
The available styles (Line / Step / Dots) reflect the actual rendering modes supported by plot() in Pine Script and are not dashed lines.
Intended use
This script is designed as a visual and alerting tool to support trend and momentum analysis.
It does not replace risk management or a complete trading plan.
Disclaimer
This script does not provide investment advice.
All trading decisions and risk management remain the responsibility of the user.
Dips Oleg Adaptive Dip‑Buying Strategy with Lot Precision & Smart Averaging
📘 Description
This strategy is a personalized adaptation of an idea originally developed by the respected author fullmax.
I reworked the concept to suit my own trading approach, adding lot‑precision rounding to avoid exchange quantity errors when using webhooks, and enhancing the visual and analytical components of the script.
🔧 What’s New in This Version
Configurable lot precision to ensure clean, exchange‑safe order sizes
Improved UI elements: base‑order labels, compact mini‑table, grouped settings
Dynamic safety‑order pricing based on price drops and scaling factors
Flexible date‑range filtering for controlled backtesting
Clear visualization of SMA threshold, safety levels, breakeven, and take‑profit
Adaptive threshold logic that adjusts depending on trend conditions
🎯 Core Logic
The strategy monitors how far price deviates from a short‑term SMA.
When the deviation crosses a user‑defined threshold, the script opens a base position.
If price continues to dip, the system deploys safety orders with:
scalable volume
scalable distance
precise rounding for compatibility with webhook automation
Once the position is built, the strategy manages exits using a fixed take‑profit target.
A breakeven reference line and auto‑cleanup logic help maintain clarity and prevent stale orders.
⚙️ Feature Overview
Dip‑based entry logic with bull/bear threshold switching
Safety orders with volume and step scaling
Take‑profit management
Breakeven visualization
Mini‑table showing real‑time position metrics
Clean chart overlays for easier interpretation
📝 Disclaimer
This script is intended for educational and analytical use.
It does not guarantee profits and should be tested thoroughly before being used in live trading.
Volatility Momentum Suite | Lyro RSVolatility Momentum Suite is an advanced momentum and volatility-based oscillator designed to deliver a complete view of trend strength, acceleration, and market extremes in a single pane. By combining rate-of-change smoothing, adaptive moving averages, standard deviation bands, and momentum acceleration, the indicator provides clear structural insight into trend continuation, exhaustion, and potential reversals.
Built with multiple display and signal modes, it adapts seamlessly to both trend-following and mean-reversion workflows while maintaining strong visual clarity.
Key Features
Momentum Core (Smoothed RoC)
The foundation of the indicator is a Rate of Change (RoC) calculation applied to a selectable price source. This RoC is smoothed using one of 14+ moving average types, including EMA, HMA, KAMA, FRAMA, JMA, and more, allowing precise control over responsiveness versus smoothness.
Standard Deviation Bands
Dynamic deviation bands are calculated around the smoothed momentum line using rolling standard deviation. Two band layers are plotted:
Inner bands for early expansion signals
Outer bands for extreme conditions
These bands adapt automatically to volatility, highlighting momentum expansions, compressions, and exhaustion zones.
Momentum Acceleration
A dedicated acceleration line measures the momentum of momentum itself. This helps identify:
Early trend ignition
Momentum deceleration before reversals
Continuation strength during expansions
Acceleration smoothing and MA type are fully configurable.
Multi-Mode Signal System
Trend Mode
Colors momentum and price according to position above or below the zero line, emphasizing directional bias and trend continuation.
Heikin Ashi Candles Mode
Applies Heikin Ashi logic directly to the momentum series, filtering noise and revealing smoother trend transitions through candle structure.
Extremes Mode
Detects statistically extreme momentum conditions beyond outer deviation bands. Signals are only confirmed after a Heikin Ashi momentum flip, reducing premature reversal entries.
Histogram Mode
Displays the difference between momentum and its signal line as a histogram, useful for divergence spotting and momentum shifts.
Histogram & Signal Line
An EMA signal line is applied to the smoothed momentum, producing a histogram that visually tracks momentum expansion, contraction, and directional changes with adaptive coloring.
Visual Customization
Choose from multiple predefined color palettes:
Classic
Mystic
Accented
Royal
Or define your own bullish and bearish colors.
Additional visual features include:
Momentum-colored candles
Heikin Ashi momentum candles
Band shading and fills
Optional zero-line reference
Integrated Status Table
A built-in table summarizes the real-time state of:
Trend bias
Heikin Ashi momentum direction
Extreme overbought / oversold conditions
This allows rapid decision-making without needing to interpret every visual element manually.
How It Works
Momentum Calculation
Computes Rate of Change on the selected source and smooths it using the chosen moving average.
Volatility Structure
Builds adaptive deviation bands from rolling standard deviation of the momentum line.
Acceleration Layer
Measures the rate of momentum change to detect early shifts in strength.
Mode-Dependent Logic
Trend mode focuses on directional bias
HA mode smooths momentum structure
Extremes mode filters reversals using volatility and HA confirmation
Histogram mode emphasizes momentum differentials
Signals & Alerts
Automatic alerts trigger on:
Momentum crossing above or below zero
Heikin Ashi momentum flips
Confirmed overbought and oversold extremes
Practical Use
Trend Confirmation: Sustained momentum above zero with expanding bands supports trend continuation.
Reversal Identification: Momentum pushing beyond outer bands followed by HA confirmation often precedes reversals.
Momentum Quality: Acceleration helps distinguish strong breakouts from weakening moves.
Multi-Timeframe Alignment: Use higher timeframes for bias and lower timeframes for precision entries using the same indicator.
Customization
Adjust RoC length and smoothing for sensitivity
Tune band length and multipliers for volatility conditions
Select display and signal modes based on strategy type
Fully customize colors to match your chart environment
⚠️ Disclaimer
This indicator is a technical analysis tool and does not guarantee results. It should be used alongside other forms of analysis and proper risk management. The author assumes no responsibility for trading decisions made using this indicator.
Weighted CCI Oscillator [SeerQuant]Weighted CCI Oscillator (WCCI)
The Weighted CCI Oscillator (WCCI) is an enhanced CCI-style deviation oscillator that builds on the classic Commodity Channel Index framework by introducing adaptive weighting and configurable smoothing. By dynamically scaling deviation based on a selected market “weight” (Volume, Momentum, Volatility, or Reversion Factor), WCCI helps trend strength and regime shifts stand out more clearly, while still retaining the familiar CCI-style structure and ±200 extreme zones.
⚙️ How It Works
WCCI starts by calculating a baseline (your chosen moving average type) of the selected CCI source (Typical Price / HLC3, or a custom input source). It then measures how far price deviates from that baseline, and applies an adaptive weight to that deviation based on your selected weighting method.
The weighting is normalized for stability so it remains usable across different assets and changing regimes, then clamped to prevent abnormal spikes from distorting the oscillator. The weighted deviation is normalized by a weighted mean absolute deviation term (using the standard CCI constant k), producing a CCI-like oscillator that responds differently depending on the “state” of the market.
Trend logic is defined using a neutral zone around the 0 midline: bullish when WCCI holds above (0 + Neutral Zone), bearish when it holds below (0 - Neutral Zone), and neutral while it remains inside that band. A smoothed WCCI line is also provided for cleaner confirmation.
✨ Customizable Settings
WCCI is designed to be tuned without overcomplication. You can choose the CCI source mode (Typical Price / HLC3 or Input Source), set the calculation length, and apply smoothing using your preferred moving average type (SMA, EMA, RMA, HMA, DEMA, TEMA, etc.).
The weighting method is the key differentiator:
Volume weighting emphasizes participation and activity.
Momentum weighting emphasizes impulse and directional pressure.
Volatility weighting emphasizes expansion/contraction phases.
Reversion Factor weighting responds inversely to variance, biasing toward mean-reversion conditions.
On the style side, you can select a preset colour scheme (Default/Modern/Cool/Monochrome) or enable custom bull/bear/neutral colours. Candle coloring is optional, and you can choose whether candles follow the raw WCCI or the smoothed WCCI.
🚀 Features and Benefits
WCCI provides a CCI-style oscillator that adapts to market conditions instead of treating every regime the same. The weighting engine helps meaningful moves stand out when conditions justify it, while the neutral-zone framework reduces noise and improves readability compared to relying purely on midline flips. With flexible smoothing, clean state transitions, optional candle coloring, and clear ±200 extreme markers, WCCI works well as a trend filter, confirmation layer, or regime signal alongside other systems.
📜 Disclaimer
This indicator is for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results. Always consult a licensed financial advisor before making trading decisions. Use at your own risk.
Leswin Ribbon + Levels + Hybrid (Stocks/Crypto) v1Leswin Ribbon Signals
A trend-based momentum indicator built for day traders and scalpers. Uses an EMA ribbon, higher-timeframe trend filtering, and volatility conditions to highlight high-probability BUY and SELL zones while avoiding choppy markets.
Optimized for 5m & 15m entries, especially for SPY, QQQ, DIA, IWM, and large-cap stocks, but works on all markets including crypto and forex.
Non-repainting. Best used as a confirmation tool alongside your own levels and risk management.
ZION Trend Strike [wjdtks255]🚀 ZION Trend Strike
This is an advanced trend-following signal indicator designed to work in perfect harmony with the ZION Momentum Flow. It filters market noise and provides precise entry/exit points based on momentum synergy.
Key Features:
Trend Strike Signals: Provides clear BUY/SELL labels when price action aligns with momentum energy.
Dynamic Trend Guide: A color-switching EMA line that helps you visualize the current trend direction at a glance.
Synergy Optimization: Best used as a set with ZION Momentum Flow to avoid false breakouts.
Multilingual Input: Easy-to-use settings menu with both English and Korean labels.
Ripster EMA Clouds with MTFCredits & Origins:
This script is a modification of the widely popular EMA Clouds system originally created by @Ripster47. Full credit goes to him for the strategy and original concept. This version simply adds a quality-of-life feature for traders who use multi-timeframe analysis.
What is this Indicator?
The Ripster EMA Clouds system uses overlapping Exponential Moving Averages (EMAs) to visualize trends, momentum, and dynamic support/resistance zones. The "clouds" differ in color to indicate bullish or bearish trends, acting as a visual guide for keeping you on the right side of the trade.
What is New in This Version? (MTF Capability)
The standard version of this indicator calculates EMAs based on your current chart timeframe. If you switch from a 10-minute chart to a 1-minute chart, the clouds change completely.
I have added a "Fixed Timeframe" variable/input that allows you to "lock" the clouds to a specific timeframe, regardless of what chart you are viewing.
Why is this useful? This allows for true Multi-Timeframe (MTF) scalping.
Example: You can set the clouds to look at the 10-minute trend (identifying major support levels) but execute your entries on a 1-minute chart.
The clouds will remain locked to the 10-minute data, giving you the "big picture" view while you trade the micro-movements.
How to Use
Open the indicator settings.
Go to the Inputs tab.
Find the "Fixed Timeframe" option at the top.
Leave Empty (Default): The indicator behaves exactly like the original (adjusts to your chart).
Select a Timeframe (e.g., 10 Minutes): The clouds will lock to the 10-minute EMAs, even if you switch your chart to 1-minute or 5-seconds.
Note on Visuals When viewing Higher Timeframe (HTF) clouds on a Lower Timeframe (LTF) chart, the clouds will appear to have a "stepped" or "ladder-like" appearance. This is normal and accurate. It represents the single EMA value holding constant for that entire higher-timeframe period. This helps you see the true support level rather than a smoothed, repainted line.
5EMA + Volume Spikes + Ultra Fast Scalp V3Description
This indicator combines 5 EMAs, volume spike detection, and an ultra-fast scalping system designed for short-term trading.
The scalping logic uses a fixed + ATR hybrid price deviation, filtered by RSI and CCI to capture extreme overbought/oversold conditions while avoiding overheated zones.
It also includes previous day levels (high, low, body high/low) extended into the current session for clear intraday reference.
Optimized for fast scalping and momentum fades on lower timeframes.
EMA Fractal Bias"EMA Fractal Bias" overlays on TradingView charts to detect directional bias for scalping on futures like NQ/ES.
It computes three smoothed EMAs (fast 3/2, mid 9/3, slow 20/5, configurable) for stacking checks (bullish: fast > mid > slow; bearish: reverse).
Williams Fractals (period 2 default) identify potential breaks: close above up-fractal high for long, below down-fractal low for short.
Bias logic: Tracks last up/down fractal. On break, if stacked aligns, sets bias (long/short) and resets broken fractal. If no stack, sets pending flag and neutral bias; confirms on later bars if stack turns true.
Shading teal for long, purple for short, orange for neutral, with intra-bar previews.
Debug toggle adds event labels and status on last bar.
Non-repainting, evaluates on close.
Deepsage1m + Tradingview15m Screener ComboThe Deepsage Consensus Screener — Long is a 1-minute momentum and trend confirmation indicator designed to generate high-quality long (buy) signals only when higher-timeframe market conditions are aligned.
The indicator combines a weighted multi-indicator scoring system (EMA, SMA, Ichimoku, MACD, RSI, ADX, volatility, volume, OBV, and VWAP) with a strict 15-minute consensus filter. Long signals are allowed only when the most recent confirmed 15-minute consensus state is BUY, ensuring trades are taken in the direction of broader market strength.
EMA Trend with 21 Pullback entriesEMA Trend with 21 Pullback Entries
This indicator visualizes a multi-timeframe EMA stack (9, 21, 50, 200 periods) to identify the prevailing trend direction and highlights potential pullback entries toward the 21-period EMA when the trend is intact.
Key features:
• Background coloring indicates full EMA alignment: darker green for bullish stack (9 > 21 > 50 > 200), darker red for bearish.
• Lighter background tints show pullback zones where price has retraced to/near the 21 EMA while the overall trend remains aligned.
• Entry signals (green triangle up for long, red triangle down for short) appear only when:
- Price crosses back over/under the 21 EMA (bounce confirmation),
- The 21 EMA is sloping in the trade direction (momentum filter),
- The full EMA stack confirms the trend.
• Exit signals (small x-cross) trigger on a close crossing back through the 21 EMA against the prior trend bar — useful as a basic trailing exit or warning.
How it works (concept):
The system combines trend filtering (stacked EMAs for hierarchy) with classic pullback trading: in an uptrend, wait for price to dip toward support (21 EMA), then enter on recovery with momentum confirmation. The reverse applies in downtrends. This reduces entries against the dominant trend and filters out many ranging-market whipsaws.
Usage tips:
- Best suited for trending markets on higher timeframes (1H, 4H, Daily recommended; lower TFs often produce more noise/false signals).
- Trade only in the direction of the strong background color.
- Use entry triangles as alert triggers or visual cues — combine with your own risk management (stops below recent lows for longs, etc.).
- Exits are conservative; you may prefer to hold until trend breaks (e.g., EMA50 cross) or use trailing methods.
Limitations & notes:
- Like all EMA-based systems, it lags in choppy/range-bound conditions and can produce false signals during low-volatility periods or sharp reversals.
- No volume, volatility, or additional filters are included — consider adding RSI, volume confirmation, or support/resistance manually.
- This is a visual aid and filtering tool only — not financial advice, no performance guarantees. Always back test thoroughly on your assets/timeframes and use proper position sizing.
Open-source under default Mozilla Public License 2.0. Feel free to study, modify, or build upon it while respecting Trading View's reuse guidelines.
Daily 5 & 20 (Session Lines)Daily 5 & 20 Moving Average Levels
This indicator plots the Daily 5-period and Daily 20-period moving averages as horizontal levels on any timeframe. Each level starts at the first bar of the trading day and extends only to the current price, keeping the chart clean and focused on the active session.
The levels update once per day using confirmed daily data and are designed to act as intraday bias, support, and resistance references. Labels are aligned on the right side for a minimal, institutional-style presentation.
Useful for:
Intraday trading on lower timeframes
Identifying daily trend bias
Mean reversion and pullback setups
Futures, stocks, ETFs, and options
No future extension, no repainting, and no unnecessary clutter.
-Golden Zone Family
MTF SMA Zones + EMA Trend (Bull & Bear) + EMA DisplayMTF SMA Zones + EMA Trend (Bull & Bear) + EMA Display
Deepsage1m + Tradingview15m Screener Combo (Shorts)The Deepsage Consensus Screener — Short is a 1-minute trend and momentum indicator built specifically for identifying short (sell) opportunities during bearish market conditions.
It uses the same weighted multi-indicator scoring engine (EMA, SMA, Ichimoku, MACD, RSI, ADX, volatility, volume, OBV, and VWAP) combined with a strict 15-minute consensus filter. Short signals are generated only when the most recent confirmed 15-minute consensus state is SELL, ensuring trades align with higher-timeframe bearish momentum.
Color-Coded Merged Daily & Hourly RSIColor-Coded Merged Daily & Hourly RSI
you caN USE THIS TO BUY OR SELL
MTF EMA Trend Table (50/100/200)Using the MTF EMA Trend Table for Supply & Demand Trading
This document explains how to use the Multi‑Timeframe EMA Trend Table as part of a supply and demand trading strategy.
The indicator displays the trend direction (Bullish or Bearish) for EMA 50, 100, and 200 across the following timeframes: 5m, 15m, 30m, 1h, 4h, 1d, and 1w.
---------------------------------------------
1. What the Indicator Shows
---------------------------------------------
The EMA Trend Table instantly reveals whether price is trading above or below the EMA 50/100/200 on multiple timeframes.
• Price above EMA = Bullish trend
• Price below EMA = Bearish trend
This allows you to identify trend alignment across all key timeframes.
---------------------------------------------
2. Why EMAs Matter in Supply & Demand Trading
---------------------------------------------
Supply & Demand zones show where institutions previously bought or sold aggressively. To trade these zones effectively, you must confirm higher‑timeframe trend direction.
The EMA table prevents low‑probability trades by keeping you aligned with institutional flow.
---------------------------------------------
3. How to Use the Indicator for Supply & Demand Trading
---------------------------------------------
Step 1 — Identify Higher‑Timeframe Bias (4H, 1D, 1W)
• Bullish alignment (all green) → Trade demand zones only.
• Bearish alignment (all red) → Trade supply zones only.
Step 2 — Use 1H, 30M, 15M for Setup Timing
These mid‑timeframes help you determine when a pullback is nearing completion.
Step 3 — Trigger Entry on the 5M EMA Flip
Once price enters a supply or demand zone, wait for the 5m EMA trend to flip in your direction before entering.
---------------------------------------------
4. How to Judge Zone Strength Using EMAs
---------------------------------------------
Strong Demand Zone Characteristics:
• Price above EMA200 on 1H+
• Zone forms above EMA200
• Pullback touches EMA50 or EMA100
Strong Supply Zone Characteristics:
• Price below EMA200 on 1H+
• Zone forms below EMA200
• Pullback touches EMA50 or EMA100
---------------------------------------------
5. Full Trade Example
---------------------------------------------
Higher timeframes are bullish: 1W, 1D, 4H all green.
Price pulls back into a 15m demand zone.
5m flips from Bearish → Bullish.
This is the entry confirmation.
---------------------------------------------
6. Why This Indicator Improves Your Trading
---------------------------------------------
• Confirms trend direction
• Shows alignment across timeframes
• Helps avoid counter‑trend traps
• Improves zone accuracy and confidence
• Enhances timing using the 5m EMA flip
This combination is ideal for institutional‑style supply and demand trading.
Dual Session VWAPs by GK snipervwaps automatically
for london
new york session
easy
will remove automatically next day
McGinley Dynamic + MA FilterMcGinley Dynamic + MA Filter Long/Short Gauge
Author: Simon20cent
Purpose:
Provides a fast, adaptive trend indicator using the McGinley Dynamic, with an optional moving average filter for stronger confirmation of LONG or SHORT bias. Designed to give clear visual signals without cluttering the chart.
How it Works:
McGinley Dynamic: tracks price direction adaptively.
Price above MD → bullish
Price below MD → bearish
Optional MA Filter: confirms trend using a chosen SMA or EMA.
LONG only if MD > MA
SHORT only if MD < MA
Visual Signals:
Line: McGinley Dynamic (colored by bias)
Optional MA line: blue reference
Background color: green = LONG, red = SHORT
Labels: optional “LONG” / “SHORT” above/below bars
Customization Options:
MD period
MA type (SMA/EMA) and period
Show/hide lines and labels
Enable/disable MA filter
Use Cases:
Quick trend bias detection
Entry filter for trades (aligns MD and MA)
Works on any timeframe for scalping, intraday, or swing setups
Key Advantage:
Adaptive, low-lag trend detection with optional confirmation, giving a clean and clear long/short gauge.
8 EMA. 21 EMA. VWAP This trio is popular for momentum, scalping, and trend-following on 1m–15m charts (stocks, futures, indices).
1. Trend & Bias Filter
• Overall bullish when: Price > VWAP and 8 EMA > 21 EMA
• Overall bearish when: Price < VWAP and 8 EMA < 21 EMA
VWAP adds volume context — many ignore EMA signals against the VWAP side.
2. Crossover Signals (Primary Entries)
• Bullish crossover: 8 EMA crosses above 21 EMA → potential long (especially if price is already above VWAP)
• Bearish crossover: 8 EMA crosses below 21 EMA → potential short (especially if price is below VWAP)
VWAP confirmation reduces whipsaws: only take longs above VWAP, shorts below it.
3. Pullback / Retest Entries (Higher Probability)
• In an uptrend (price > VWAP, 8 > 21): Wait for dips to the 8 EMA (or sometimes 21 EMA) → buy the bounce.
• In a downtrend: Wait for rallies to the 8 EMA → short the rejection.
VWAP often acts as a magnet or pivot — price gravitating toward it can signal mean-reversion trades.






















