อินดิเคเตอร์
ค่าเฉลี่ยเคลื่อนที่แบบเอกซ์โพเนนเชียล (EMA)
5 EMAs 10/21/30/40/63Plots five Exponential Moving Averages used in multi-timeframe trend analysis and stage analysis methodology:
EMA 10 (Green) — Short-term trend momentum
EMA 21 (Navy) — Pullback support / swing trade baseline
EMA 30 (Orange) — Stage analysis reference (Weinstein methodology)
EMA 40 (Red) — Uptrend defence line; loss signals weakening trend
EMA 63 (Maroon) — Downtrend defence line; ~3-month average
Usage:
• Price above all EMAs in correct order (10 > 21 > 30 > 40 > 63) signals a strong uptrend.
• Price crossing below EMA 40 or 63 is an early warning of trend reversal.
• Pullbacks to EMA 21 in an uptrend are common buy-the-dip opportunities.
อินดิเคเตอร์
Liquidity Rejection Areas (LRA)Overview
Liquidity Rejection Areas (LRA) is a price-action and liquidity-based trading indicator designed to identify liquidity sweeps, rejection zones, and potential institutional reversal areas directly on the chart.
The indicator helps traders visualize where market participants may have been trapped after liquidity is taken above swing highs or below swing lows. By combining liquidity concepts with rejection confirmation, LRA Pro highlights high-probability reaction zones across Crypto, Forex, Indices, and Commodities.
Key Features
💧 Liquidity Sweep Detection
* Detects liquidity grabs above swing highs
* Detects liquidity grabs below swing lows
* Highlights stop-hunt activity
* Identifies potential smart money reactions
🎯 Rejection Area Mapping
* Bullish liquidity rejection zones
* Bearish liquidity rejection zones
* Dynamic zone projection
* Clean chart visualization
📊 Market Reaction Analysis
* Rejection candle confirmation
* Liquidity-based reversal signals
* Potential reaction areas
* High-visibility trade locations
🚀 Smart Money Concepts Integration
* Liquidity-driven market analysis
* Institutional behavior visualization
* Price-action confirmation
* Market structure awareness
🔔 Alert System
* Bullish liquidity rejection alerts
* Bearish liquidity rejection alerts
* Real-time market notifications
📈 Best Market Conditions
* Trending markets
* Volatile market environments
* London Session
* New York Session
* Breakout and reversal conditions
⏱ Recommended Timeframes
* 1M – 5M → Scalping
* 15M – 1H → Intraday Trading (Recommended)
* 4H – Daily → Swing Trading
🎯 How to Use
* Wait for a liquidity sweep above or below key levels
* Confirm rejection from the liquidity area
* Use bullish rejection zones for potential long opportunities
* Use bearish rejection zones for potential short opportunities
* Combine with market structure and risk management
⚠️ Disclaimer
This indicator is designed to assist traders in identifying liquidity-based market reactions and potential reversal areas. It does not predict future market movements or guarantee profits. Always use proper risk management and additional confirmation before making trading decisions.
อินดิเคเตอร์
EMA Cross Signals EMA Cross Signals is a clean trend-following indicator designed to help traders identify potential trend continuation and reversal areas using dual exponential moving averages. The indicator automatically highlights bullish and bearish crossover events while keeping the chart simple and easy to read.
Features
• Automatic Buy & Sell signal labels
• Fast EMA and Slow EMA trend filtering
• Visual trend confirmation using dual EMA lines
• Works on Forex, Gold, Silver, Crypto, Stocks, and Indices
• Suitable for scalping, intraday, and swing trading
• Lightweight and beginner-friendly design
How It Works
A Buy signal appears when the faster EMA crosses above the slower EMA, indicating a possible bullish trend shift.
A Sell signal appears when the faster EMA crosses below the slower EMA, indicating a possible bearish trend shift.
The EMA lines help traders identify the prevailing market direction and avoid trading against the dominant trend.
Best Used With
• Support & Resistance
• Price Action
• Market Structure
• Volume Confirmation
• Risk Management
Note
This indicator is intended as a technical analysis tool and should be used alongside your own market analysis and risk management. No indicator can predict market movements with certainty.
อินดิเคเตอร์
DaXtreme SPY Command Center**DaXtreme SPY Command Center** is a rule-based trading system designed specifically for SPY options trading. Rather than predicting market direction, it waits for multiple independent confirmations before generating a trade signal. The strategy is built around a 9:30–9:45 AM Opening Range Breakout (ORB), using the ORB High and ORB Low as the session's primary decision levels. Once the opening range is established, the script evaluates trend, momentum, participation, and market structure before issuing a BUY CALL or BUY PUT signal.
The system combines VWAP, the 9 EMA, and the 21 EMA to identify trend direction. Price must remain on the correct side of VWAP while the 9 EMA aligns with the 21 EMA and continues sloping in the direction of the trade. It also uses both a 5-minute RSI for overall market bias and an Entry RSI for immediate momentum confirmation. A Cumulative Volume Delta (CVD) proxy measures buying and selling pressure to help confirm institutional participation.
To reduce low-quality trades, the script includes several guardrails. An Extended Move Filter prevents entries after price has already moved too far from the 9 EMA, reducing the likelihood of chasing exhausted moves. A VWAP Chop Filter suppresses signals during sideways conditions where price repeatedly crosses VWAP without establishing direction. A Pullback Rejection Filter requires price to break the ORB, retest the level, and reject back in the direction of the trend before a signal is allowed, improving entry quality over simple breakout strategies.
Each potential trade receives a Signal Score from 0 to 10 based on ten independent confirmations, including VWAP position, EMA alignment, EMA trend, ORB retest, pullback rejection, RSI strength, CVD direction, and extension status. This score is converted into a trade grade ranging from A+ to C, allowing only high-quality setups to generate alerts. A configurable minimum score lets the trader control how selective the system should be.
The integrated Command Center dashboard provides a real-time overview of the current market environment. It displays the active Signal Score, star rating, trade grade, trade status, ORB High and Low, VWAP bias, 9 EMA trend, 5-minute RSI, Entry RSI, CVD direction, confidence percentage, market state, contract mode, and ORB status. Market conditions are classified as Trend, Range, Chop, or Squeeze to help the trader adapt expectations throughout the session.
Trade status progresses through a structured workflow of WAIT, CALL READY, BUY CALL, MANAGE CALL, PUT READY, BUY PUT, MANAGE PUT, and EXIT, giving clear guidance throughout the life of each trade. Exit warnings are generated whenever price loses the 9 EMA or VWAP for long positions, or reclaims those levels during short positions, signaling that the original trade thesis may be weakening.
The Command Center is optimized for SPY on the 5-minute timeframe and is intended for both 0DTE and 1DTE option contracts. It is designed to reduce emotional decision-making by requiring multiple layers of confirmation before entry and by providing objective guidance for trade management and exits. The overall philosophy is simple: trade only when structure, trend, momentum, and participation all agree, allowing quality to take precedence over quantity.
อินดิเคเตอร์
Swing Momentum Pullback Strategy + ChecklistSwing Momentum Pullback Strategy + Checklist
This indicator is a complete swing trading system designed to help traders identify
trend breakouts and low-risk momentum pullbacks, optimized for the Daily Timeframe.
The script combines a long-term trend filter, automated resistance detection, and
specific entry triggers into a single chart overlay, along with a real-time Strategy
Checklist Dashboard that confirms setups at a glance.
─────────────────────────────────
🎯 CORE COMPONENTS
─────────────────────────────────
▸ Trend Filter (Purple Line)
200-period Simple Moving Average (SMA). Acts as the long-term trend filter.
Long setups are only considered when price is above this line.
▸ Momentum Guide (Orange Line)
8-period Exponential Moving Average (EMA). Tracks short-term momentum.
In strong trends, price tends to "ride" this line. Entries are sought when
price pulls back to test this area.
▸ Multi-Month Resistance Line (Orange Horizontal)
Automatically plots the highest price over a user-defined lookback period (in months).
Instantly visualizes the key resistance level a stock must break out above.
▸ Strategy Checklist Dashboard
A real-time table that evaluates Trend, Resistance, and Momentum conditions to
display a clear ✅ ENTER, 🚀 GAP UP, or ⏳ WAIT signal.
─────────────────────────────────
🛠 HOW IT WORKS — TWO SETUPS
─────────────────────────────────
1. The Daily Gap Up ("GAP" Label)
Fires when a stock gaps up with strong overnight momentum.
• Open is at least X% above the prior day's Close (adjustable, default 3%)
• Open is above the prior day's High
• Price must be above the 200 SMA
→ Marked with a green "GAP" label on the chart
2. The Trend Pullback ("ENTER" Signal)
A trend-following entry to join an existing move at lower risk.
• Stock is in an uptrend (above 200 SMA)
• Price dips down to touch or test the 8 EMA
• Candle shows a pullback (red candle or lower close) — confirms we're buying
a dip, not chasing a top
→ Dashboard "Action Signal" turns orange and displays ✅ ENTER
─────────────────────────────────
📋 CHECKLIST DASHBOARD — READINGS
─────────────────────────────────
Trend (> 200 SMA):
🟢 Bullish — Price is in an uptrend. Safe to look for entries.
🔴 Bearish — Price is below the 200 SMA. Stay out.
Above Resistance?:
🟢 Breakout — Price has cleared the multi-month resistance line.
⚪ --- — Price is currently below the key breakout level.
Near 8 EMA?:
🟢 Yes — Price is near the value zone for a potential pullback entry.
Action Signal:
🚀 GAP UP — Strong momentum gap detected.
✅ ENTER — Valid pullback entry confirmed.
⏳ WAIT — No qualifying setup on the current bar.
─────────────────────────────────
⚙️ SETTINGS
─────────────────────────────────
- Momentum EMA Length — Default: 8. Controls pullback line sensitivity.
- Trend SMA Length — Default: 200. Long-term trend filter period.
- Gap Up % Threshold — Default: 3.0%. Minimum overnight gap to trigger signal.
- Resistance Lookback (Mo.) — Default: 3. Months used to find the key resistance level.
- Table Position — Move the checklist dashboard to any corner of your chart.
─────────────────────────────────
⚠️ DISCLAIMER
─────────────────────────────────
For educational purposes only. Not financial advice.
Always manage your risk and use a stop loss.
อินดิเคเตอร์
Triple-Stack CrossoverFour references on one chart (21 SMA, 200 EMA, 200 VWMA, and session VWAP with its bands) and the only thing it cares about is the 21 crossing all three at once. Clear the EMA, VWMA, and VWAP together going up and it's a long; break all three going down and it's a short. Making one fast average get past a price-based, a volume-weighted, and a session-anchored line at the same time throws out most of the single-MA head-fakes. Take a signal as a regime flip and ride it until the stack breaks back apart. Confirms on close, no repaint.
อินดิเคเตอร์
Domination PRODomination PRO is a **dual-layer trend and volatility indicator** designed to identify market dominance conditions using a combination of **multi-timeframe moving averages** and an **ATR-based trend reversal system**.
It highlights when buyers or sellers are in control and provides clear visual shifts in momentum, helping traders align with the strongest side of the market.
---
### 🔍 Core Concept
This tool combines:
* Higher timeframe trend bias (Long-Term MA)
* Lower timeframe execution trend (Short-Term MA)
* ATR-based dynamic trend structure
Together, they define whether the market is in:
* Bullish dominance
* Bearish dominance
* Transitional / mixed conditions
---
### 📊 Key Features
• **Multi-Timeframe Moving Average System**
* Long-term MA (macro trend filter)
* Short-term MA (execution trend)
* Fully customisable MA types (SMA or EMA)
* Separate timeframe control for each MA
• **Market Regime Background**
* Green zones → bullish dominance
* Red zones → bearish dominance
* Mixed zones → transitional market structure
• **ATR-Based Trend Engine**
* Adaptive volatility-based trend detection
* Automatically adjusts to market conditions
* Identifies trend flips with precision
• **Clear Buy / Sell Signals**
* Buy: Trend reversal from bearish → bullish
* Sell: Trend reversal from bullish → bearish
* Visual arrows for immediate interpretation
• **Clean Visual Structure**
* Background highlighting for market bias
* Trend lines for directional clarity
* Optional signal labels for confirmation
---
### 📊 How to Use
**Bullish Market Condition**
* Price above both moving averages
→ Market is in buyer dominance phase
**Bearish Market Condition**
* Price below both moving averages
→ Market is in seller dominance phase
**Trend Reversal Signals**
* ATR trend flips direction
→ Potential shift in market structure
---
### ⚠️ Best Practice
For best results, combine with:
* Market structure (BOS / CHoCH)
* Liquidity zones
* Support & resistance levels
* Higher timeframe confirmation
This indicator performs best as a **trend filter + timing tool**, not a standalone entry system.
---
### 🚀 Ideal For
* Trend-following traders
* Crypto and forex markets
* Swing and intraday strategies
* Market structure-based trading
* Volatility breakout strategies
---
### 🧠 Trading Philosophy
**One timeframe shows noise.
Multiple timeframes show dominance.
This tool reveals who is in control.**
---
**Trade with structure. Follow dominance. Avoid uncertainty.**
อินดิเคเตอร์
Adaptive Support & Resistance Pro with EMA Momentum Filter## Description
This indicator is an advanced tool designed to identify adaptive Support and Resistance (S/R) zones and combine them with an Exponential Moving Average (EMA) momentum filter. Unlike static S/R lines, this script uses a combination of momentum oscillators and dynamic pivot calculations to find high-probability reversal zones on higher or current timeframes.
The core philosophy of this indicator is to prevent "knife-catching." Instead of firing a signal immediately when a support or resistance level is formed, it waits for the price to confirm a change in momentum by crossing the EMA line in the direction of the trade.
---
## How It Works (Under the Hood)
### 1. Support & Resistance Detection
The script uses a multi-layered filter to detect true pivot points:
* **Legacy RSI & Modified RSI:** It evaluates overbought (>75) and oversold (<25) conditions using a 9-period Relative Strength Index.
* **Chande Momentum Oscillator (CMO) based on HMA:** It applies a 1-period CMO logic over Hull Moving Averages (HMA 5 and HMA 12) to detect immediate shifts in market velocity.
* **Close Pivots:** It uses deviation-free highest/lowest calculations (`ta.highest` and `ta.lowest`) combined with `ta.valuewhen` to fetch precise structural levels.
A **Support Zone** is formed only when the RSI is oversold, the CMO shows an upward momentum shift (>50), and a local low pivot is confirmed.
A **Resistance Zone** is formed when the RSI is overbought, the CMO shows a downward shift (<-50), and a local high pivot is confirmed.
### 2. S/R Timeframe Flexibility
Through the `request.security` function, users can plot these adaptive levels from higher timeframes (HTF) onto their current chart. To prevent **repainting** and back-shifting signals, the script strictly uses `barmerge.lookahead_off`.
### 3. EMA Momentum Trigger (The Confirmation Filter)
To filter out false breakouts and premature entries during heavy trend extensions, an EMA filter is introduced:
* **BUY Signal:** Triggered only when a new Support level has been established AND the price successfully closes above the EMA (`ta.crossover`).
* **SELL Signal:** Triggered only when a new Resistance level has been established AND the price successfully closes below the EMA (`ta.crossunder`).
**Strict Discipline:** The script uses an internal state machine (`waitForBuyBreak` / `waitForSellBreak`) ensuring that **only ONE signal** is fired per newly created S/R level. This completely eliminates the "whipsaw" effect (multiple false signals) when the price is consolidating or chopping around the moving average.
---
## Settings & Customization
* **Line Width / Colors:** Fully customize the visual thickness and color styling of your Support and Resistance zones.
* **S/R Timeframe:** Leave it blank for the current chart timeframe, or select higher timeframes (e.g., 4H or 1D) for macro level analysis.
* **Enable EMA Filter:** Toggle this option ON to use the momentum confirmation logic, or OFF to see signals immediately upon S/R level creation.
* **EMA Length:** Adjust the period of the confirmation line (Default is 50, but can be set to 20 for faster entries or 200 for macro trend-following).
---
## Alerts
The script includes three built-in alert conditions for automation:
1. `New S/R line` - Triggers whenever a new support or resistance level is plotted.
2. `BUY Signal` - Triggers when the EMA crossover confirms the support bounce.
3. `SELL Signal` - Triggers when the EMA crossunder confirms the resistance rejection.
## Disclaimer
This indicator is meant for educational and analytical purposes only. Past performance does not guarantee future results. Always practice proper risk management.
อินดิเคเตอร์
SQZ SCAN & EMA Ride Scanner - AshishShort Description
A dual-mode EMA9/21/50 trend-ride scanner with volume classification and a relative-strength "Grinder Mode" for stocks that trend without ever coiling tight enough to trigger a squeeze. Use alongside its companion, SQZ_SCAN, for momentum timing.
What it does
EMA Ride Scanner V2.a finds stocks in a clean, established uptrend and flags healthy pullback zones to buy — instead of chasing breakouts after the move has happened. Built on ideas from Qullamaggie's Episodic Pivot framework, Stockbee's price-neglect filter, and VCPSwing's 10/20-MA ride philosophy. It checks: EMA9>21>50 stack alignment, minimum ride duration, distance from 52-week low, and volatility contraction. Volume bars are color-coded as EP surges, distribution, or healthy dips.
Two modes (single toggle)
Standard Mode (toggle OFF) — for stocks that coil and release. Flags a 0-5% pullback to EMA9, ideally on light volume. Pair with SQZ_SCAN for the breakout-timing signal.
Grinder Mode (toggle ON) — for stocks that never coil. Some strong trends have such low, steady volatility that they never compress enough to trigger a squeeze — by the time SQZ_SCAN fires, they've already run too far from EMA9 to count as a dip. Grinder Mode drops the squeeze requirement and instead checks: low ATR, long ride above EMA21, and meaningful outperformance vs a benchmark index (momentum begets momentum). If price is also near EMA9/21, it flags a Grinder Setup.
Note: cloud-bounce count is shown for visual reference only, not used as a filter — low-ATR stocks often show very few bounces simply because they ride EMA9 continuously rather than dipping and recovering.
Companion: SQZ_SCAN
SQZ_SCAN (LazyBear Squeeze Momentum, normalized to % of price for cross-stock comparison) shows when volatility compression releases into a confirmed move — WATCH (squeeze building, qualifying bar count reached), EARLY FIRE (momentum just turned positive inside the squeeze), or BUY (squeeze fired + momentum green & rising + volume surge confirmed).
Workflow:
Screen with EMA Ride Scanner (Standard Mode) for clean pullback candidates.
Check SQZ_SCAN on each — prioritize WATCH/EARLY FIRE/BUY.
Separately, screen Grinder Mode for low-volatility names — don't require SQZ confirmation here, it structurally won't fire for this archetype.
Sanity-check on hourly before entry — only to rule out an active breakdown, not as a hard gate. Both indicators are daily-timeframe tools; hourly readings are noisy and shouldn't override a valid daily setup.
What this isn't
A screening tool, not a full trading system — no buy/sell signals, no risk management built in. Combine with your own entry timing, sizing, and stops.
อินดิเคเตอร์
EMA Ride Scanner V2.a (Toggle) - AshishShort Description
A dual-mode EMA9/21/50 trend-ride scanner with volume classification and a relative-strength "Grinder Mode" for stocks that trend without ever coiling tight enough to trigger a squeeze. Use alongside its companion, SQZ_SCAN, for momentum timing.
What it does
EMA Ride Scanner V2.a finds stocks in a clean, established uptrend and flags healthy pullback zones to buy — instead of chasing breakouts after the move has happened. Built on ideas from Qullamaggie's Episodic Pivot framework, Stockbee's price-neglect filter, and VCPSwing's 10/20-MA ride philosophy.
It checks: EMA9>21>50 stack alignment, minimum ride duration, distance from 52-week low, and volatility contraction. Volume bars are color-coded as EP surges, distribution, or healthy dips.
Two modes (single toggle)
Standard Mode (toggle OFF) — for stocks that coil and release. Flags a 0-5% pullback to EMA9, ideally on light volume. Pair with SQZ_SCAN for the breakout-timing signal.
Grinder Mode (toggle ON) — for stocks that never coil. Some strong trends have such low, steady volatility that they never compress enough to trigger a squeeze — by the time SQZ_SCAN fires, they've already run too far from EMA9 to count as a dip. Grinder Mode drops the squeeze requirement and instead checks: low ATR, long ride above EMA21, and meaningful outperformance vs a benchmark index (momentum begets momentum). If price is also near EMA9/21, it flags a Grinder Setup.
Note: cloud-bounce count is shown for visual reference only, not used as a filter — low-ATR stocks often show very few bounces simply because they ride EMA9 continuously rather than dipping and recovering.
Companion: SQZ_SCAN
SQZ_SCAN shows when volatility compression releases into a confirmed move — WATCH (squeeze building), EARLY FIRE (just released), or BUY (released + volume confirmed). NOTE: As with most indicators, this is a lagging indicator on a daily timeframe, and accuracy reduces significantly on lower timeframes.
Workflow:
Screen with EMA Ride Scanner (Standard Mode) for clean pullback candidates.
Check SQZ_SCAN on each — prioritize WATCH/EARLY FIRE/BUY.
Separately, screen Grinder Mode for low-volatility names — don't require SQZ confirmation here, it structurally won't fire for this archetype.
Sanity-check on hourly before entry — only to rule out an active breakdown, not as a hard gate. Both indicators are daily-timeframe tools; hourly readings are noisy and shouldn't override a valid daily setup.
What this isn't
A screening tool, not a full trading system — no buy/sell signals, no risk management built in. Combine with your own entry timing, sizing, and stops.
อินดิเคเตอร์
Day Trade Trend Watchlist# 10-Stock Premarket Breakout + EMA/VWAP Day Trade Trend Watchlist
Before you start:
Extended Hours must be turned on.
Mark your Pre Market Levels or find a Indicator does that for you.
## Overview
This indicator turns any chart into a live screening dashboard for up to 10 stocks at once. It tracks each ticker's premarket high and low, flags the moment price breaks out of that range, and reads trend from EMA alignment — all from one customizable table, without needing to open 10 separate charts. A VWAP and 8/21/200 EMA are also plotted directly on your chart for the symbol you're currently viewing.
## What it does
- **Premarket High/Low (PMH/PML) tracking** — automatically calculates each ticker's premarket range (default 4:00–9:30 AM ET, adjustable session and timezone) and resets it fresh every trading day. Pulls real extended-hours data regardless of your own chart's display settings.
- **Breakout detection** — once premarket ends, the script flags the moment price crosses above the premarket high or below the premarket low, both in the table and with an on-chart arrow label naming the ticker.
- **Trend column (8/21/200 EMA stack)** — each ticker's trend is read from EMA alignment: price stacked above all three EMAs shows UP, the reverse shows DOWN, anything in between shows MIXED.
- **Daily inside/outside bar column** — classifies whether each ticker's current daily candle is still contained inside yesterday's range, or has broken outside it (up, down, or both).
- **On-chart EMA + VWAP** — the 8, 21, and 200 EMA plus a session VWAP are plotted directly on whatever symbol/timeframe your chart is showing, for standard visual trend and fair-value context.
- **Customizable dashboard** — choose exactly which columns appear (Last Price, PM High/Low, Breakout Status, Trend, Daily Bar), set text size, table position, and recolor every part of the table to match your own chart theme. Default view is a clean, minimal Ticker + Last price layout.
- **Built-in alerts** — get notified the moment any of your 10 tickers breaks its premarket high or low, with an option to only fire once per level per day.
## How to use it
1. Add the indicator to any chart — the chart's own symbol doesn't need to match your watchlist.
2. Open Settings → "Watchlist" group → enter up to 10 tickers. Leave any slot blank to skip it.
3. Adjust the premarket session window and timezone if you trade a market other than US equities.
4. Use the "Columns to Show" group to pick exactly what information you want visible.
5. Right-click the chart → Add Alert → select this indicator to receive breakout notifications.
## Notes
- Premarket tracking, EMAs, and trend classification all run on the 10-minute timeframe internally for consistency across all 10 tickers, regardless of your chart's own timeframe.
- This is a discretionary screening tool, not a standalone signal generator — use it alongside your own market structure, volume, and risk management approach.
- If a ticker shows "n/a," double check the symbol is entered correctly or that premarket data is available for that instrument.
อินดิเคเตอร์
Multi MA-MTF + ATRMulti MA-MTF + ATR is a lightweight, flexible moving-average toolkit built for clean charting and multi-timeframe context.
Key Features
Up to 10 Moving Averages (SMA / EMA / RMA / WMA / VWMA / HMA)
Per-MA controls:
Enable/disable
Type, Length, Source
Color + Width
MTF mode
Project to LTF: display a higher-timeframe MA on lower timeframes (example: show the 1H MA directly on the 5m/15m chart)
Only on that TF: show the MA only when the chart timeframe matches the selected TF
Confirmed option for higher-timeframe values (helps avoid repaint-like behavior by holding the last confirmed HTF value)
ATR Panel
ATR value table displayed on the chart
Optional ATR high/low lines (disabled by default)
Defaults
Only MA1–MA3 enabled by default (clean out of the box)
Default MA line width set to 1
ATR lines OFF by default
Important Note (If it “drifts” / appears off the price)
If the indicator looks “detached” or seems to drift, it’s usually because TradingView moved it into a separate pane.
Fix: click the three dots next to the indicator name → Move to → Main chart.
You can also remove and re-add the indicator to reset its placement.
อินดิเคเตอร์
Multi-EMA Future Trajectory Projector [20/50/100/200]Multi-EMA Future Trajectory Projector DescriptionThe Multi-EMA Future Trajectory Projector solves a fundamental limitation of traditional moving averages: lag. Because Exponential Moving Averages (EMAs) are backward-looking mathematical averages, traders are often left guessing how long or how far a price must move before a trend crossover occurs.
This script eliminates the guesswork by calculating the exact mathematical decay of the 20, 50, 100, and 200 EMAs into the unprinted, blank future space of your chart. Rather than predicting where the market will go, this tool acts as a "What-If" simulator , plotting the precise trajectory curves the EMAs will take based on your own expected price targets.
Unlike standard indicators, this script gives you complete visual control over the lookahead vectors directly inside the Inputs tab, allowing you to custom-style your future projection lines.
How it Works (The Math)
An EMA weighs the most recent price closing data heavier using a fixed smoothing multiplier: Multiplier = 2 / (Length + 1)
Because future price bars do not exist yet, this indicator runs a recursive loop algorithm starting from the real-time live price bar. It uses a chain-link calculation where every forward step is derived from the previous step’s projected EMA value using your selected price source as the fixed focal target.
Core Features & Settings
Custom Lookahead Depth: Adjust the Number of Extensions to project anywhere from 1 to 500 bars into the future blank space. Simulate Multiple Scenarios: Change the Price Source input to simulate different environments. For example, setting it to Close calculates the path if the price completely flatlines.
Complete Input Styling: TradingView natively restricts code-generated future lines from appearing in the "Style" tab. This script bypasses that limitation by moving all color, thickness, and line style (Solid, Dashed, Dotted) settings directly into the Inputs panel for individual EMAs.
How to Use This in Your Trading
1. Anticipating Trend Crossovers (EMA Crosses)Instead of waiting hours or days for a 20/50 EMA cross to print historically, look at the projected slopes. If the 20 EMA trajectory curve is bending aggressively toward the 50 EMA, you can visually measure exactly how many bars are required at the current price level for a crossover to trigger.
2. Identifying Extensions & Mean Reversion Shorter moving averages (like the 20 EMA) react rapidly to spot prices and curve sharply, while longer ones (like the 200 EMA) plot flat trajectories. Use the gap between the short-term and long-term future lines to judge if an asset is overextended and likely to experience a mean-reversion pullback.
3. Support & Resistance Confluence Projected curves map out where key historical moving averages will form dynamic support or resistance on upcoming bars. Use the future line coordinates to plan precise, front-run take-profit limits or stop-loss placements.
อินดิเคเตอร์
Baias Scalper EMAEste indicador está diseñado para ofrecer una visión rápida, limpia y profesional de la dirección del mercado en múltiples temporalidades (Multi-Timeframe) directamente en tu gráfico. Es una herramienta ideal para traders que necesitan alinear sus operaciones con la tendencia general y evitar operar en momentos de consolidación.
¿Cómo funciona?
A diferencia de los indicadores tradicionales que cambian de estado con un simple cruce (lo que genera mucho "ruido" o señales falsas), este script utiliza un filtro de consistencia. Analiza las últimas 30 velas en relación con la Media Móvil Exponencial (EMA):
ALCISTA: Si el precio cierra por encima de la EMA en al menos el 70% de las últimas 30 velas.
BAJISTA: Si el precio cierra por debajo de la EMA en al menos el 70% de las últimas 30 velas.
NONE (Rango): Si el precio fluctúa alrededor de la EMA sin un dominio claro, filtrando así los mercados laterales.
Características Principales:
Panel Multi-Temporalidad Integrado: Muestra simultáneamente el estado de la tendencia en 1m, 3m, 5m, 15m, 30m y 1h.
Totalmente Configurable: Puedes ajustar la longitud de la EMA (por defecto en 20) según tu estilo de trading.
Filtro de Ruido Matemático: Su lógica de porcentaje (70%) asegura que solo se marquen tendencias sólidas y confirmadas.
Diseño No Intrusivo: Un panel moderno y semitransparente en la esquina superior derecha que no interrumpe tu análisis visual.
อินดิเคเตอร์
Momentum Leader Scanner - AshishMomentum Leader Scanner — a systematic tool for catching high-conviction momentum stocks after their initial breakout (EP candle), while they consolidate quietly in the EMA9/21 cloud before the next leg up. Combines relative strength vs. benchmark, proximity to 52-week highs, and a low-volume pullback filter to surface coiled setups — then locks a precise breakout trigger price the moment a setup is confirmed, so you can place your entry order in advance instead of reacting after the move has already started.
How it works
The script anchors its analysis to the most recent qualifying EP candle (a single-day move of 8%+ by default) and measures the stock's outperformance against a benchmark (default: NIFTYMIDSML400) since that candle — not over an arbitrary fixed window. This avoids one EP candle alone inflating a "strength" reading; the outperformance has to be sustained after the move, not just caused by it.
A setup requires four conditions together:
Outperformance vs benchmark since the EP candle exceeds a minimum threshold (default 10%)
Proximity to 52-week high (default within 20%) — confirming the stock hasn't lost its leadership
A qualifying EP candle within the detection window
A healthy pullback — price sitting inside the EMA9/EMA21 cloud (with a small tolerance for wick excursions) while the EMA9 > EMA21 > EMA50 stack stays intact, on below-average volume
When all four align, the script locks a breakout trigger price — the highest high since the EP candle — letting you pre-place a GTT order rather than waiting for a confirmed close above resistance, which is often a day or more late.
What it's good for
Catching stocks in the "coil after the jump" phase: violent move, quiet digestion, then continuation. It explicitly tracks how many separate EP candles have fired (visible as a diagnostic) so you can judge whether a stock had one clean catalyst or has been repeatedly volatile.
What it isn't built for
Slow, low-volatility grinders that never have a sharp EP candle (a different system altogether), and stocks that move too fast and too cleanly to ever pull back into the cloud on a daily timeframe.
Status
Actively used and refined against live market data — published as-is for traders who understand swing/momentum trading and want to incorporate systematic outperformance and pullback logic into their own process. Not financial advice; verify every signal against your own risk management before acting on it.
อินดิเคเตอร์
9 & 15 EMA Strategy [Trade Room]OVERVIEW
This indicator combines a fast/slow EMA crossover (default 9 and 15) with a
trend-slope filter and price-action candle confirmation to generate long and
short signals, along with automatically calculated take-profit and stop-loss
levels based on a user-defined risk:reward ratio.
The EMA 9/15 crossover is a long-standing, widely taught trend-following
concept in retail trading education. This script is my own original
implementation of that concept, built with additional filters to reduce
false signals in choppy conditions.
HOW IT WORKS
1. Trend filter: the script checks whether the fast EMA is above or below
the slow EMA to establish bullish or bearish bias.
2. Slope filter (optional): both EMAs must be sloping steeply enough,
measured as percentage change over a short lookback, to confirm the
move has real momentum rather than chopping sideways. This is adjustable
so it can be tuned per instrument and timeframe.
3. Price action filter (optional): a signal only fires when price pulls
back to the fast EMA and the resulting candle matches one of three
patterns — pin bar, engulfing, or an above-average range "big bar" —
in the direction of the trend.
4. TP/SL: stop-loss is placed at the signal candle's high/low, and take-
profit is calculated as a multiple of that risk distance, set by the
Risk:Reward input (default 1:2).
WHY IT'S USEFUL
Most EMA crossover scripts only plot crossovers, leaving the trader to
manually judge trend strength and risk levels. This script adds an
objective slope threshold and candle-pattern confirmation layer on top of
the crossover, and automatically plots calculated TP/SL levels so risk
is defined before entry, not after.
SETTINGS
- Fast/Slow EMA length — fully adjustable, not fixed to 9/15
- Slope filter toggle and threshold — tune sensitivity per asset/timeframe
- Candle pattern filter toggle
- Risk:Reward ratio for TP calculation
- Independent show/hide toggles for EMAs, labels, TP, and SL
- Alert conditions for both signal types
LIMITATIONS
Like any trend-following tool, this indicator will produce false signals
in ranging or low-volatility conditions. The slope filter is designed to
reduce — not eliminate — this. No indicator predicts price; this is a
decision-support tool, not financial advice, and past signal behavior is
not indicative of future results. Always backtest on your specific
instrument and timeframe and use proper risk management.
อินดิเคเตอร์
EMA Zone Retest (20/50)Work in progress, EMA indicator which uses retesting EMA x3 times for buy signals and x1 EMA retest for sells. Use own risk management if using, and don't use the indicator blindly. On back test 1st June to 19th June it had a 65% success rate on 2:1RR
อินดิเคเตอร์
EMA + Horizontal Levels + ATHEMA + Horizontal Levels + ATH
อินดิเคเตอร์รวม 3 ฟีเจอร์ในตัวเดียว ออกแบบมาเพื่อใช้ดูแนวรับ-แนวต้านและทิศทางเทรนด์ในการเทรด เหมาะกับการเทรดทอง (XAU/USD) และสินทรัพย์อื่นๆ
ฟีเจอร์หลัก
EMA 5 เส้น – เปิด/ปิดและตั้งค่าได้อิสระทุกเส้น (ความยาว/สี) พร้อมป้ายแสดงราคาปัจจุบันของแต่ละเส้น
Horizontal Lines อัตโนมัติ – ลากเส้นแนวนอนรอบราคาปัจจุบัน ห่างกันเท่าๆกันตามค่าที่ตั้ง (default ห่างกัน 5) พร้อมป้ายราคากำกับทุกเส้น ช่วยดูระดับราคาได้ละเอียดในกรอบที่กำลังเคลื่อนไหว
ATH Levels – ลากเส้นระดับราคาสูงสุดเป็นประวัติการณ์ (All-Time High) ตามค่าที่กำหนดไว้ล่วงหน้า ปรับแก้ไขรายการราคาได้เองในช่อง Input พร้อมป้ายกำกับ
EMA + Horizontal Levels + ATH
An all-in-one indicator combining 3 features, designed to help you read support/resistance levels and trend direction at a glance. Great for gold (XAU/USD) trading and other instruments.
Key Features
5 Configurable EMAs – Enable/disable and customize each EMA independently (length, color), with live price labels for each line.
Automatic Horizontal Lines – Draws evenly spaced horizontal levels around the current price (default spacing: 5), each labeled with its price. Helps you spot fine-grained price levels within the current trading range.
ATH Levels – Plots All-Time High price levels from a fully customizable list. Edit the values directly in the inputs, with optional labels for each level.
อินดิเคเตอร์
Multiple SMAs/EMAsMulti.MA displays up to 9 configurable moving averages, with automatic HighTimeFrame/LowTimeFrame logic that adapts the visible MAs based on the chart timeframe.
อินดิเคเตอร์
EMA 9/21/50/100/200Default Line Style Added: Configured the 5 EMAs to automatically load as dotted lines, matching your visual preferences right out of the box.
อินดิเคเตอร์
Tick Velocity [DYNA]Tick Velocity measures the speed of price movement on every bar, normalized by ATR and log-compressed so the reading works consistently across any instrument and any timeframe. Instead of asking "did price go up or down?" it asks "how fast did price move?" -- and that distinction makes all the difference when you need to spot momentum bursts and exhaustion in real time.
Most momentum tools tell you the direction of a move but not its intensity relative to normal conditions. A 50-point move on a major index means something very different during a quiet afternoon versus an opening-bell surge. Tick Velocity strips away that ambiguity by expressing every bar's price change as a multiple of recent volatility with log compression, giving you a clean, comparable speed reading that doesn't get crushed by outlier spikes.
Key Features
ATR-Normalized Velocity -- price change divided by ATR, so readings are comparable across instruments and timeframes without manual adjustment
Log-Compressed Scale -- extreme spikes are tamed so the histogram uses its full visual range, making normal-range momentum readable even after outlier moves
Signal Line -- a smoothed EMA overlay shows sustained momentum direction, filtering out bar-to-bar noise
Dynamic Spike Detection -- automatically identifies bars where velocity exceeds a configurable multiple of its recent average, with separate bullish and bearish alerts
Smart Exhaustion Detection -- flags fading momentum only after periods of genuine activity, so you don't get false exhaustion signals during quiet consolidation
Confirmed-Bar Logic -- all signals are evaluated on the completed bar, so what you see on the chart stays on the chart with no repainting
Clean Visual Design -- color-coded histogram with dynamic threshold lines and signal line makes it easy to read momentum state at a glance
How It Works
When you add Tick Velocity to your chart, a histogram appears in a separate pane below price. Each bar in the histogram represents the speed of that candle's price change: green bars mean price moved up, red bars mean price moved down, and the height of each bar shows how fast the move was. Log compression keeps the scale readable -- a massive gap-up spike won't flatten everything else into an invisible line.
An orange signal line (EMA) overlays the histogram, smoothing out bar-to-bar noise to show you the sustained momentum direction. When the signal line holds above zero, bulls are in control; when it dips below, bears are driving.
Two sets of threshold lines frame the histogram. The outer yellow lines mark the spike threshold -- when a bar pushes beyond these lines, price moved significantly faster than normal, indicating a momentum burst. The inner purple lines mark the exhaustion threshold -- when bars shrink inside these lines after a period of elevated activity, momentum is fading and the market may be pausing or preparing to reverse. The smart exhaustion gate ensures purple zones only appear after real momentum -- not during quiet consolidation.
Background shading reinforces these conditions. A yellow tint appears on confirmed spike bars, and a purple tint appears on confirmed exhaustion bars, making it easy to scan through the chart and see where momentum surged or faded.
Tick Velocity histogram showing bullish and bearish velocity bars, with spike threshold lines (yellow) and exhaustion bands (purple). Background highlights mark confirmed spike and exhaustion events.
Settings
The core settings control sensitivity. The Velocity Lookback (default 10) determines how many bars are used to calculate the average velocity -- lower values make the indicator more responsive for scalping, higher values smooth it out for swing trading. The ATR Period (default 14) controls the normalization window. The Signal Smoothing (default 5) sets the EMA period for the orange signal line.
The Spike Multiplier (default 2.0) sets how far above average a bar must travel to count as a spike. Raise it to 2.5 or 3.0 if you only want the strongest bursts. The Exhaustion Multiplier (default 0.5) sets how far below average velocity must drop to flag exhaustion. The Exhaustion Gate Multiplier (default 1.5) ensures exhaustion only triggers when recent activity exceeds the longer-term baseline by this factor -- preventing false signals during quiet consolidation. Threshold lines, background highlights, and the signal line can each be toggled independently under Visual settings.
Alerts
Bullish Velocity Spike -- fires when upward velocity exceeds the spike threshold on a confirmed bar. Message: "Bullish velocity spike -- strong upward momentum burst."
Bearish Velocity Spike -- fires when downward velocity exceeds the spike threshold on a confirmed bar. Message: "Bearish velocity spike -- strong downward momentum burst."
Velocity Exhaustion -- fires when velocity drops below the exhaustion threshold after a period of elevated activity. Message: "Tick Velocity exhaustion detected -- momentum fading after active period, possible pause or reversal."
To set up alerts: click the TradingView Alerts button, select "Tick Velocity " from the indicator dropdown, choose "Any alert() function call" as the condition, and set your preferred notification method.
Best Practices
Use velocity spikes at key support and resistance levels to confirm breakouts -- a spike adds conviction that the level break is real
Watch for exhaustion signals after extended trends to time profit-taking or tighten stop-loss placement
Combine with volume indicators for added confirmation -- a velocity spike on high volume is more meaningful than one on thin volume
Adjust the lookback period to match your trading style: 5-7 for scalping, 10-15 for intraday, 20+ for swing trading
On lower timeframes (1-3 minute), consider raising the spike multiplier to reduce noise from normal market fluctuations
Part of the DYNA Ecosystem
Tick Velocity is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
อินดิเคเตอร์
Range Box Scalper [DYNA]Range Box Scalper detects when price compresses into a tight consolidation zone and visually draws a box around it in real time. When price breaks out of the box with above-average volume, the indicator marks the exact breakout bar with a directional arrow, so you can act on the expansion move without second-guessing the setup.
Most traders know that consolidation leads to expansion, but spotting the range in real time and confirming the breakout with volume is tedious manual work. Range Box Scalper automates the entire process: it watches for price to stay within an ATR-defined corridor for a minimum number of bars, draws the consolidation zone as a visible box on the chart, and then waits for a decisive close outside the box backed by strong volume before signaling the breakout.
Key Features
Automatic Range Detection -- Identifies consolidation zones based on ATR-calibrated price width and minimum bar count. No manual drawing required.
Live Box Drawing -- Shaded boxes appear and extend in real time as price continues to range, giving you a clear visual boundary to watch.
Volume-Confirmed Breakouts -- Breakout arrows only appear when volume exceeds a configurable multiple of the 20-bar average, filtering out weak, low-conviction exits.
Breakout Strength Filter -- Requires the breakout candle to close a minimum distance (ATR-based) beyond the range boundary, eliminating marginal breakouts.
Built-in Trend Filter -- Optional EMA-based trend filter ensures breakouts only fire in the direction of the prevailing trend, so you can focus on with-trend setups.
Directional Breakout Arrows -- Green upward triangles for bullish breakouts, red downward triangles for bearish breakouts, placed right at the breakout bar.
No Repainting -- All signals use confirmed-bar logic. Once a box or arrow appears, it stays.
How It Works
As price action unfolds, Range Box Scalper continuously monitors whether recent bars are staying within a narrow corridor. The corridor width is derived from ATR, so it automatically adapts to the volatility of whatever instrument you are trading. When price stays inside this corridor for your configured minimum number of bars, a shaded gray box appears on the chart marking the consolidation zone. You will also see a small orange diamond labeled "Range" on the bar where the consolidation is first confirmed.
The box continues to extend to the right as long as price remains inside the boundaries. The moment price closes decisively outside the box and the breakout bar carries above-average volume, the indicator marks the breakout with a colored arrow: a green triangle below the bar for a bullish breakout, or a red triangle above the bar for a bearish breakout. The box border also changes color to match the breakout direction, giving you a quick historical reference for which zones broke which way.
If price drifts out of the range on weak volume, no breakout signal fires. The indicator simply resets and begins looking for the next consolidation. This volume filter is what separates genuine expansion moves from false exits that quickly reverse.
A consolidation box forming over several bars, followed by a bullish breakout arrow when price closes above the range with strong volume.
Settings
The core settings control how the indicator defines a consolidation zone. Min Range Bars (default: 6) sets how long price must stay compressed before a box is drawn -- lower values on fast timeframes, higher values on daily charts. ATR Multiplier (default: 1.5) controls the maximum allowed range width relative to ATR; lower values mean tighter, more compressed boxes, while higher values detect more consolidation zones. Volume Confirmation (default: 1.2x) sets the volume threshold for breakout signals; increase this if you want only the strongest breakouts.
Min Breakout Strength (default: 0.1x ATR) requires the breakout candle to close at least this distance beyond the range boundary, filtering out marginal breakouts that barely clear the box edge. The Trend Filter (default: off, EMA 50) optionally restricts breakouts to the trend direction -- bullish breakouts only fire above the EMA, bearish breakouts only below. Enable this if you want to filter counter-trend setups.
Visual toggles let you show or hide the consolidation boxes and breakout arrows independently. Each alert type can also be toggled on or off.
Alerts
Consolidation Forming -- Fires when price has ranged for the minimum number of bars and a new consolidation zone is confirmed. "Range Box Scalper: Consolidation zone detected. Price is ranging in a tight range."
Breakout Up -- Fires when price closes above the consolidation box with volume confirmation. "Range Box Scalper: Bullish breakout from consolidation zone with volume confirmation."
Breakout Down -- Fires when price closes below the consolidation box with volume confirmation. "Range Box Scalper: Bearish breakout from consolidation zone with volume confirmation."
To set up alerts: click the TradingView Alerts button, select "Range Box Scalper " from the indicator dropdown, choose "Any alert() function call" as the condition, and set your preferred notification method.
Best Practices
On lower timeframes (1m-5m), reduce Min Range Bars to 5-6 to catch shorter consolidation periods that match the faster price action.
On higher timeframes (4H and above), increase Min Range Bars to 12-15 so only significant consolidation zones are flagged.
Increase the Volume Confirmation multiplier or Min Breakout Strength if you are getting too many signals -- this ensures only the strongest breakouts are marked.
The built-in trend filter (EMA 50) ensures breakouts align with the prevailing trend. Disable it if you want to trade counter-trend setups.
After a breakout, the box boundaries (top and bottom) often act as support or resistance on a retest.
Part of the DYNA Ecosystem
Range Box Scalper is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
อินดิเคเตอร์






















