STM Smart Pullback EngineSTM Smart Pullback Engine
STM Smart Pullback Engine is a trend-continuation pullback indicator designed to identify high-probability retracement entries within a clearly defined market structure.
Built on Smart Trade Mastery (STM) principles, this indicator focuses on discipline, clarity, and structure-based trading — not breakout chasing.
Core Concept
This indicator waits for:
A clearly aligned trend
A controlled pullback
A price-action confirmation
Only when all conditions align does a trade signal appear.
Trend Filter (EMA Alignment)
Trades are allowed only when EMAs are properly aligned:
Uptrend
EMA 8 > EMA 50 > EMA 200
Downtrend
EMA 8 < EMA 50 < EMA 200
If EMAs are not aligned, the indicator stays inactive and no trades are generated .
This helps avoid sideways and choppy market conditions.
Pullback-Based Entry Logic
Buy Conditions
• Price remains above EMA 200
• Pullback occurs by:
– Price touching EMA 50 , or
– Engulfing candle opening below EMA 8
• Candle must not break EMA 200
• A bullish engulfing candle forms
Sell Conditions (Reverse Logic)
• Price remains below EMA 200
• Pullback occurs by:
– Price touching EMA 50 , or
– Engulfing candle opening above EMA 8
• Candle must not break EMA 200
• A bearish engulfing candle forms
This ensures trades are taken only during healthy pullbacks within an existing trend .
Engulfing Confirmation Options
Strong Engulfing (Optional)
When enabled:
• Buy → candle closes above the previous candle’s high
• Sell → candle closes below the previous candle’s low
This reduces signal frequency and improves confirmation quality.
Engulfing with Low Volume (Optional)
When enabled, an engulfing candle is valid only if it forms with lower volume than the previous candle .
This helps identify pullbacks caused by reduced market participation , which are commonly seen before trend continuation moves.
When disabled, engulfing candles are evaluated without any volume condition .
RSI as an Event (Not a Continuous Filter)
RSI is used as an event , not as a constant filter.
A valid setup requires:
• An RSI cross
• An engulfing candle
Both events must occur within a user-defined number of bars (default: 2).
The order does not matter — RSI may occur before or after the engulfing candle.
This prevents RSI from remaining always true during strong trends and reduces false signals.
Opposite Wick Filter (Optional)
To filter weak rejection candles:
• Buy setups evaluate the upper wick
• Sell setups evaluate the lower wick
The wick size can be measured as:
• A percentage of the full candle range , or
• A percentage of the candle body
Candles with excessive opposite wick size are automatically rejected.
Visual Guidance
• Blue candles → Uptrend
• Orange candles → Downtrend
• Grey candles → No-trade zone
Buy and Sell labels appear only on candle close (non-repainting).
RSI cross arrows are shown for additional confirmation.
Best Use Cases
• Trend continuation strategies
• Pullback / retracement trading
• Forex, Gold, Indices, Crypto
• Recommended timeframes: M5 to H1
Disclaimer
This indicator is for educational purposes only .
Always use proper risk management and confirm trades with your own analysis.
Powered by Smart Trade Mastery (STM)
Đường Trung bình trượt
Dual MA Trendline with Angle Lock"Dual MA Trendline with Angle Lock + Multiplier Bands" is a trend-following overlay indicator that combines two moving averages (MAs), each with a special "angle lock" mechanism.
Key mechanics: Instead of plotting the raw MA directly as the main trend line, it creates a piecewise-linear trendline for each MA.
The trendline locks its slope (angle) and starting value whenever the MA's recent slope changes significantly (more than the user-defined angleThreshold).
Between these "slope reset" points, the trendline continues with constant slope (straight line segments), producing flatter, more persistent trend representations than a curving MA.
Around the locked trendline, it draws symmetric bands:Base band (1×) — always shown
Optional multiplier bands (2×, 4×, 8×) — configurable
Bands can be in percentage (volatility-adaptive) or fixed points (useful for forex/crypto with small price units or tick-based instruments).
It also plots fills between the two MAs' bands/trendlines → visually highlights:Upper zone (greenish fill)
Middle zone (blueish fill)
Lower zone (reddish fill)
In short: two independent "locked-angle trend ribbons" with multiplier deviation bands + inter-ribbon fills.
Main Use Cases
Trend direction & strength visualization
The locked-slope trendlines stay straighter and change direction less frequently than normal MAs → clearer visual read of the prevailing trend (especially useful on noisy charts).
Dynamic support/resistance zones
1× bands act as near-term dynamic S/R.
2× / 4× / 8× bands serve as progressively stronger support/resistance or "overextended" levels.
→ Many traders watch for price rejection, bounces, or acceleration once price reaches 2×–4× bands.
Mean-reversion / pullback entries (especially in ranging or mildly trending markets)
Price touching or exceeding outer multiplier bands + returning toward the trendline often signals good mean-reversion setups.
Trend-continuation / breakout filtering Price riding above the upper bands in uptrend → strong momentum continuation. Price breaking and closing outside 4×–8× bands → potential acceleration or trend exhaustion signal.
Dual-timeframe / dual-speed MA comparison MA 1 is usually longer/slower (default 128), MA 2 is shorter/faster (default 14).
The fills between them act like a "trend tunnel" — wide middle fill = strong trend, narrowing = consolidation, color changes = possible reversal.
Clean chart alternative to channels / regression / envelopes
The angle-locking creates straighter, less whipsaw-prone lines than typical Bollinger Bands, Keltner Channels, or regression channels, while still adapting to price.
Typical settings example MA1: longer period (50–200), small angle threshold → persistent major trend
MA2: shorter period (9–34), larger angle threshold → more responsive minor trend
Use percentage bands on stocks/indices, fixed points on forex/crypto with small pip values.
Overall → very popular style among traders who like clean, low-repaint trend + deviation band systems (similar spirit to SuperTrend + envelopes, but with custom slope-locking logic).
KPRSI - Hidden DivergenceThis indicator does the following steps.
1) Plots EMA(20) and checks its slope (trend)
2) Detects RSI divergence (with tolerance)
It checks divergence between the last two pivots:
3) Adds filters to create “DivBuy / DivSell” signals
A divergence alone isn’t enough. It also requires EMA alignment:
DivBuy
• Bullish divergence
• EMA slope up (emaUp)
• Price above EMA (close > ema20)
DivSell
• Bearish divergence
• EMA slope down (emaDown)
• Price below EMA (close < ema20)
GoM Scalping Pro V1.32 | Multi-Timeframe Signal System🎯 GoM Scalping Pro V1.32 - Professional Multi-Timeframe Trading Signal System
GoM Scalping Pro is a comprehensive trading signal indicator designed for serious traders who demand precision, clarity, and professional-grade analysis. Built with advanced algorithms and multiple confirmation layers, this indicator helps you identify high-probability trade setups while filtering out market noise.
⚡ KEY FEATURES
🔹 Smart Signal Detection
Our proprietary signal engine identifies optimal entry points using advanced mathematical models. Signals are generated only on confirmed candles, ensuring zero repainting and reliable backtesting results.
🔹 Multi-Timeframe Hierarchy Filter (MTF)
Every signal is validated against higher timeframe trends using a hierarchical confirmation system. This ensures you're always trading in the direction of the dominant market flow, dramatically improving win rates.
🔹 Intelligent Market Filters
-RSI Momentum Filter**: Avoids buying in overbought conditions and selling in oversold zones
-Volatility Filter: Filters out signals during abnormal market volatility
-Volume Filter: Confirms signals with adequate market participation
-Session Filter: Trade only during your preferred market hours (UTC)
🔹 Automatic TP/SL Level Calculation
Each signal comes with precisely calculated:
- Entry Price
- Stop Loss (with optional ATR buffer for safety)
- 4 Take Profit Levels (TP1, TP2, TP3, TP4)
Risk/reward ratios can be set as fixed values or dynamic ratios that adapt to market conditions and timeframe.
🔹 Real-Time HTF Dashboard
A professional dashboard displays trend direction across 9 timeframes (M1 to Monthly) with:
- Visual arrows indicating bullish/bearish bias
- Color-coded cells (Green = Buy, Red = Sell, Gray = Neutral)
- Weighted sentiment score with clear action labels:
- PERFECT BUY / PERFECT SELL
- GOOD BUY / GOOD SELL
- SMALL BUY / SMALL SELL
- WAIT
🔹 Comprehensive Alert System
Never miss a signal with detailed alerts including:
- Signal direction (BUY/SELL)
- Entry price
- Stop loss level with pip distance
- All 4 TP levels with pip distances
- Fully compatible with TradingView's alert system (push, email, webhook)
📊 OPTIMIZED FOR
| Trading Style | Recommended Timeframes |
|--------------|----------------------|
| Scalping | M1, M5, M15 |
| Intraday | M15, M30, H1 |
| Swing Trading | H1, H4, D1 |
| Position Trading | D1, W1, MN |
The indicator automatically adjusts its internal parameters based on your selected timeframe for optimal performance.
⚙️ SETTINGS OVERVIEW
Multi-Timeframe Filter
- Enable/disable HTF hierarchy validation
Market Filters
- Volume threshold (% of 20-bar average)
- Session filter with customizable hours
RSI Momentum Filter
- RSI period and overbought/oversold levels
- Volatility threshold (ATR multiplier)
Dynamic TP System
- Fixed or dynamic risk/reward ratios
- Base R:R ratio for dynamic calculation
SL Buffer
- Optional ATR-based buffer for stop loss safety
Dashboard
- Position (4 corners)
- Size (Normal, Large, Extra Large)
- Custom colors
Display
- Signal colors
- Line length for TP/SL levels
🚀 HOW TO USE
1. Add the indicator to your chart
2. Select your timeframe - the indicator auto-optimizes settings
3. Wait for a signal - arrows appear with BUY/SELL labels
4. Check the dashboard - confirm overall market sentiment
5. Use the levels - Entry, SL, and TP lines are drawn automatically
6. Set alerts - receive notifications on your phone or email
Pro Tips:
- Use signals that align with the dashboard's "PERFECT" or "GOOD" readings
- Enable MTF filter for higher quality signals
- Adjust session filter to match your preferred trading hours
- Start with default settings, then fine-tune based on your asset
⚠️ DISCLAIMER
This indicator is a technical analysis tool designed to assist traders in their decision-making process. It does not guarantee profits and should not be considered as financial advice.
- Past performance is not indicative of future results
- Always use proper risk management
- Never risk more than you can afford to lose
- This tool should be used as part of a complete trading strategy
- Backtest thoroughly before live trading
Trading involves substantial risk of loss and is not suitable for all investors.
🌐 ABOUT GOD OF MARKET
God of Market develops professional-grade trading tools for retail and institutional traders. Our mission is to provide accessible, high-quality technical analysis solutions.
🔗 Website: godofmarket.com
📧 Support: contact@godofmarket.com
EMA Crossover Candle Color - 9/21A simple visual trend highlighter for intraday/day trading. This overlay indicator plots a fast 9-period EMA (orange) and a slower 21-period EMA (blue). Candles turn green on the exact bar where the 9 EMA crosses above the 21 EMA (bullish momentum shift), and red when the 9 EMA crosses below the 21 EMA (bearish shift). Otherwise, candles remain default. Great for spotting quick trend changes, momentum entries, or filtering chop on 5-min charts (or any timeframe). Pairs well with VWAP, volume, or price action for confluence.
MTF Session Range FibonacciMTF Session Range Fibonacci is a multi-timeframe indicator designed to map high-probability price reaction levels using a fixed intraday session range and Fibonacci projections.
The indicator first identifies a user-defined session window and records the session high and low. Once the session completes, it builds a complete Fibonacci structure from that range, including retracements and extensions above and below the session boundaries. These levels act as support, resistance, targets, and extreme reaction zones, commonly used for intraday and swing trading.
All calculations can be sourced from a higher or custom timeframe, allowing traders to project higher-timeframe structure onto lower-timeframe charts. This helps align entries with broader market context rather than relying on isolated chart data.
To provide trend confirmation, the indicator includes:
A Parabolic Weighted Moving Average (PWMA) to highlight directional bias and momentum strength.
A 50 / 200 EMA crossover system to identify potential trend shifts and dominant market direction.
Visual elements such as color-coded Fibonacci levels, informative tooltips, crossover markers, and optional fills between price and PWMA improve readability while keeping the chart structured.
This indicator is best suited for traders who rely on session-based structure, Fibonacci reactions, and multi-timeframe trend alignment, particularly in indices, forex, and futures markets.
EMA CloudEMA Cloud
Description
EMA Cloud is a clean, highly customizable indicator that visualizes the relationship between 8-period and 21-period moving averages as a dynamic cloud overlay. Perfect for identifying trends, momentum shifts, and potential entry/exit zones at a glance.
🔑 Key Features
Dual EMA Support – Choose between EMA or SMA for both moving averages
Visual Cloud Overlay – Shaded cloud between EMA 8 and EMA 21 with customizable colors:
🟢 Bullish Cloud (green) when EMA 8 > EMA 21
🔴 Bearish Cloud (red) when EMA 8 < EMA 21
Adjustable Parameters – Customize EMA lengths, line widths, and cloud transparency
Toggle Display Options – Show/hide the cloud or EMA lines independently
Comprehensive Alert System – Get notified on:
EMA 8 crossing above/below EMA 21
Price crossing above/below EMA 8
Price crossing above/below EMA 21
📈 How to Use
Trend Identification – Green cloud indicates bullish momentum; red cloud signals bearish momentum
Entry Signals – Look for cloud color changes (crossovers) as potential entry points
Support/Resistance – The EMA lines within the cloud can act as dynamic support/resistance levels
Confirmation Tool – Combine with price action or other indicators for confluence
⚙️ Settings
Setting Description
EMA Type EMA or SMA
EMA 8 & 21 Length Customizable period lengths
Cloud Transparency Adjust opacity (0-100%)
Line Width Thickness of EMA lines
Colors Fully customizable bullish/bearish colors
Alerts 6 configurable alert conditions
💡 Best Practices
Works on all timeframes and all assets (stocks, forex, crypto, futures)
Lower timeframes: Use for scalping and intraday trades
Higher timeframes: Ideal for swing trading and trend following
Combine with volume analysis for stronger signals
x5-smooth-ema[t90]Overview
The x5 Smoothed EMA Flow is a trend-visualization tool designed to filter out market "noise" by applying a secondary smoothing layer to a base Exponential Moving Average (EMA).
How to Use
Trend Filtering: The "Flow" helps identify the true trend. When the ribbon is expanding and colored for a bullish trend, it signals strong, sustained momentum.
Noise Reduction: Unlike a standard EMA which can "whipsaw" during consolidation, the double-smoothed layers stay smoother for longer, helping traders stay in a position during minor pullbacks.
Trend Confirmation: Use the alignment of all smoothing layers to confirm a trend. When all layers transition to the same color, it indicates a high-probability trend shift.
Dynamic Support/Resistance: The ribbon acts as a depth-based support or resistance zone. Price often reacts to the "core" of the flow before continuing its primary move.
Settings
Source: Choose the price source (Close, HL2, etc.) for the initial calculation.
Base Length: Adjust the sensitivity. Shorter lengths are better for scalping; longer lengths are optimized for swing trading.
Color Settings: Fully customizable Bull and Bear colors to match your chart theme.
Disclaimer: This indicator is for educational purposes only. Moving averages are lagging indicators and should be used in conjunction with other forms of analysis. Past performance is not indicative of future results.
The Bitterroot Trader Checklist//@version=5
indicator("Syntax-Safe Confluence Gauge", overlay=true)
// --- 1. INPUTS ---
col_ema9 = input.color(#00bcd4, "9 EMA Color")
col_ema20 = input.color(#ff9800, "20 EMA Color")
col_ema60 = input.color(#f44336, "60 EMA Color")
col_vwap = input.color(color.gray, "VWAP Color")
// --- 2. 48-HOUR DATA ---
h48 = ta.highest(high, 100)
l48 = ta.lowest(low, 100)
v48_avg = ta.sma(volume, 100)
// --- 3. CALCULATIONS ---
= ta.macd(close, 12, 26, 9)
e9 = ta.ema(close, 9), e20 = ta.ema(close, 20), e60 = ta.ema(close, 60)
v_wap = ta.vwap(close)
// --- 4. SCORING & CHECKLIST LOGIC ---
bool c1 = macdLine > signalLine
bool c2_bull = (volume > v48_avg and close > open)
bool c2_bear = (volume > v48_avg and close < open)
bool c3 = (e9 > e20 and e20 > e60)
bool c4_bull = close > h48
bool c4_bear = close < l48
bool c5 = close > v_wap
// Final Scoring
float s2 = c2_bull ? 1.0 : c2_bear ? -1.0 : 0.0
float s4 = c4_bull ? 1.0 : c4_bear ? -1.0 : 0.0
float live_mean = ((c1 ? 1 : -1) + s2 + (c3 ? 1 : -1) + s4 + (c5 ? 1 : -1)) / 5.0
// Count active checks for Alerts
int bull_checks = (c1 ? 1 : 0) + (c2_bull ? 1 : 0) + (c3 ? 1 : 0) + (c4_bull ? 1 : 0) + (c5 ? 1 : 0)
int bear_checks = (macdLine < signalLine ? 1 : 0) + (c2_bear ? 1 : 0) + (e9 < e20 and e20 < e60 ? 1 : 0) + (c4_bear ? 1 : 0) + (close < v_wap ? 1 : 0)
// --- 5. ALERTS ---
alertcondition(bull_checks >= 4, title="Strong Bullish Confluence", message="4+ Bullish Checks Aligned!")
alertcondition(bear_checks >= 4, title="Strong Bearish Confluence", message="4+ Bearish Checks Aligned!")
// --- 6. COLOR ENGINE ---
bool macd_curling_up = hist > hist
bool macd_curling_down = hist < hist
color final_c = #808080
if live_mean <= -0.1
final_c := (live_mean <= -0.8) ? #ff0000 : #8b0000
if macd_curling_up
final_c := #d84315
else if live_mean >= 0.1
final_c := (live_mean >= 0.8) ? #00ff00 : #006400
if macd_curling_down
final_c := #9e9d24
else
final_c := #808080
// --- 7. REWRITTEN NEEDLE LOGIC (Fixes the Mismatched Input Error) ---
string needle = switch
live_mean <= -1.0 => "┃ "
live_mean <= -0.6 => " ┃ "
live_mean <= -0.2 => " ┃ "
live_mean == 0.0 => " ┃ "
live_mean <= 0.4 => " ┃ "
live_mean <= 0.8 => " ┃ "
=> " ┃"
// --- 8. TABLE DISPLAY ---
var table gauge = table.new(position.top_right, 1, 1)
if barstate.islast
string check1 = "MACD: " + (c1 ? "✅" : "❌")
string check2 = "VOL: " + (s2 > 0 ? "✅" : s2 < 0 ? "❌" : "➖")
string check3 = "EMA: " + (c3 ? "✅" : "❌")
string check4 = "48H: " + (s4 > 0 ? "✅" : s4 < 0 ? "❌" : "➖")
string check5 = "VWAP: " + (c5 ? "✅" : "❌")
string display_text = "48H MEAN: " + str.tostring(live_mean, "#.#") + " " +
" " +
" " + needle + " " +
"------------------ " +
check1 + " | " + check2 + " " +
check3 + " | " + check4 + " " +
check5 + " | CURL: " + (macd_curling_up ? "UP" : "DN")
table.cell(gauge, 0, 0, display_text, bgcolor=color.new(final_c, 85), text_color=final_c, text_size=size.large)
// --- 9. PLOTS ---
plot(h48, "48H High", color=color.new(#00ff00, 50), style=plot.style_stepline)
plot(l48, "48H Low", color=color.new(#ff0000, 50), style=plot.style_stepline)
EMA Ribbon [AkaliBTC] (20 / 50 / 100 / 200 / 350)Cyclic EMA Ribbons to see the most relevant levels in volatile markets
EMA with RSI Color (Custom Lengths)本指标将指数移动平均线(EMA)与相对强弱指标(RSI)相结合,用于辅助判断市场的趋势方向与超买 / 超卖状态。
用户可自定义 EMA 的长度(如 20 / 60 / 120),并灵活选择 EMA 的计算周期:
(1) 使用当前图表周期,或
(2) 使用指定的高 / 低周期(如 1m、5m、1h、4h、1D、1W)
RSI 默认采用 14 周期,并支持自定义超买与超卖阈值:
(1) 当 RSI 低于超卖阈值(如 30)时,对应时间段内的 EMA 将自动变为绿色,提示可能存在超卖反弹机会;
(2) 当 RSI 高于超买阈值(如 70)时,对应时间段内的 EMA 将自动变为红色,提示可能存在超买回调风险;
(3) 当 RSI 处于中性区间时,EMA 显示为用户设定的默认颜色。
此外,RSI 的计算周期也可选择:
(1) 与 EMA 使用相同的周期(用于多周期趋势确认),或
(2) 使用当前图表周期(用于短周期动量判断)。
This indicator combines Exponential Moving Averages (EMA) with the Relative Strength Index (RSI) to assist in identifying trend direction and overbought/oversold conditions.
Users can define custom EMA lengths (e.g., 20 / 60 / 120) and flexibly choose the EMA calculation timeframe:
(1) Use the current chart timeframe, or
(2) Use a specified higher or lower timeframe (e.g., 1m, 5m, 1h, 4h, 1D, 1W).
The RSI uses a default 14-period setting, with customizable overbought and oversold levels:
(1) When RSI falls below the oversold threshold (e.g., 30), the EMA segments corresponding to that period are automatically colored green, indicating potential oversold rebound opportunities;
(2) When RSI rises above the overbought threshold (e.g., 70), the EMA segments turn red, signaling potential overbought pullback risk;
(3) When RSI remains within the neutral zone, EMA lines retain their user-defined default colors.
The RSI calculation timeframe can also be selected:
(1) The same timeframe as EMA (for multi-timeframe trend confirmation), or
(2) The current chart timeframe (for short-term momentum analysis).
hull-ribbon[t90]The MTF HMA Trend Ribbon is a trend-visualization tool designed to identify momentum and trend health. It uses a sequence of 12 Hull Moving Averages (HMA) to create a smooth, highly responsive "ribbon" that tracks price action with significantly less lag than standard moving average clouds.
How to Use
Trend Identification: Look for the ribbon's expansion and contraction. An expanding ribbon indicates strong momentum, while a tightening ribbon suggests consolidation or a potential reversal.
Dynamic Support/Resistance: During a trend, the ribbon acts as a multi-layered zone. Price often finds support or resistance within the ribbon's depth before continuing the trend.
Momentum Exhaustion: When the price stretches too far away from the ribbon, or when the individual HMA lines begin to cross and "braid," it often signals that the current move is exhausted.
Entry/Exit: Use the price's relationship to the ribbon (breakouts and pullbacks) to confirm trend-following entries.
Disclaimer: This indicator is for educational purposes only. Trading involves significant risk, and past performance does not guarantee future results.
MARKET REGIME INDICATOR The indicator’s main function is to apply a moving average (MA) from a different symbol. It can be used to identify the broader trend in crypto or stocks.
For the selected symbol, the chart turns:
Green when price is above the MA
Red when price is below the MA
You can choose:
The type of MA
The length (period)
The indicator also plots the highest and lowest levels on the selected symbol to help identify potential turning points.
It also includes an optional trend confirmation feature:
Off
On
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.
Adaptive Signals ProAdaptive Signals Pro - Multi-Timeframe Signal Indicator with 50+ Configurable Filters
📊 OVERVIEW
Adaptive Signals Pro is a comprehensive multi-timeframe signal indicator combining 50+ configurable filters across price action, technical indicators, volatility measures, and multi-timeframe analysis. Unlike basic signal indicators, this allows you to build your own signal logic by selectively enabling filters that match your trading strategy.
🎯 WHAT MAKES THIS ORIGINAL
Dual-Strategy Range Filter: Premium/Discount zones with both Reversal (contrarian) and Momentum (trend-following) modes
Adaptive RSI: Strategy selector switching between reversal and momentum modes
Multi-Timeframe Consolidation: Simultaneous consolidation checks across 6 timeframes (1m-Daily)
Signal Alternation System: Optional bias filter preventing consecutive signals in same direction
Time-Based Limiting: Granular control over signal frequency (daily/hourly/15min/5min)
Real-Time Dashboard: Live statistics showing active filters, signal counts, and performance metrics
🔧 HOW IT WORKS
Core Signal Logic:
Signals use an AND-based multi-condition system . All active filters must simultaneously confirm the same direction before a signal appears.
Signal Generation Process:
1. Each enabled filter evaluates market conditions
2. Bullish filters check for upward momentum/alignment
3. Bearish filters check for downward momentum/alignment
4. Signal triggers ONLY when ALL active filters agree
5. Optional bias filter prevents signal repetition
6. Time-based limiters control frequency
📊 FILTER CATEGORIES
1. Basic Price Action Filters (Current TF)
O1: Current open vs previous open - simple momentum check
O2: Current open vs 2-candles-ago - confirms sustained movement
FVG: Fair Value Gap detection - identifies price gaps between candles
Consolidation: Previous body inside 2-candles-ago range - confirms breakout
Engulfing 1/2: Previous close breaks prior candle ranges (2 variants)
Break Confirmation: Previous close breaks 2-candles-ago high/low
2. Technical Indicators
EMA Filter:
Customizable period (default 10)
Price must be above/below EMA for signal
Multi-timeframe support: Daily, 4H, 1H, 15M, 5M, 1M
Calculation: Standard exponential moving average of open prices
RSI Filter with Strategy Selector:
Reversal Mode:
Buy when RSI ≤ Low Level (default 30)
Sell when RSI ≥ High Level (default 70)
Logic: Oversold/overbought conditions will reverse
Momentum Mode:
Buy when RSI > 50 and < High Level
Sell when RSI < 50 and > Low Level
Logic: Follows strength - buys in bullish territory, sells in bearish
Volatility Filter (StDev):
Requires minimum standard deviation threshold
Filters out ranging/low-volatility periods
Prevents signals during consolidation
ATR Candle Size Filter:
Minimum body size relative to ATR
Formula: Body size ≥ (ATR × Min Body Factor)
Default: 0.3 (30% of ATR)
Multi-timeframe support: Daily, 4H, 1H validation
3. Premium/Discount Range Filter 📍
Calculates 12H/24H/36H range and determines if price is in premium (top 50%) or discount (bottom 50%) zone.
Two Strategy Modes:
Reversal/Contrarian:
Buy in Discount zone (below 50%)
Sell in Premium zone (above 50%)
Logic: "Buy low, sell high" - mean reversion
Momentum/Trend-Following:
Buy in Premium zone (above 50%)
Sell in Discount zone (below 50%)
Logic: "Buy strength, sell weakness" - follows breakouts
How Range Calculation Works:
1. Uses 1H timeframe data for consistency
2. Looks back specified hours (12/24/36)
3. Finds highest high and lowest low
4. Calculates midpoint: (High + Low) / 2
5. Premium: Above midpoint | Discount: Below midpoint
Independent Features:
Show Range Lines: Visual plot without affecting signals
Use as Signal Filter: Activates directional filtering (works on 1m/5m/15m/1H only)
4. Multi-Timeframe Filters 🔄
Validates signals against higher timeframe alignment across 6 timeframes : Daily, 4H, 1H, 15M, 5M, 1M
Available HTF Filters:
O1/O2: Open comparison on higher timeframes
Open Reference: Current TF must be above/below HTF open for directional bias
Consolidation: HTF previous candle inside its 2-candles-ago range
Prev Hi/Lo: Current price must be inside HTF previous candle range
EMA: HTF open must be above/below its EMA
ATR: Current TF candle size meets HTF ATR requirements
Why Multi-Timeframe Validation:
Ensures alignment across timeframes
Higher timeframe provides context for entries
Reduces false signals during HTF consolidation
Eliminates counter-trend trades
🎯 SIGNAL CONTROL FEATURES
Bias Filter (1 Signal per Direction):
Prevents consecutive signals in same direction
Forces alternation: Buy → Sell → Buy
Avoids pyramiding in same direction
Time-Based Limits:
Daily Max Signals: Cap total per day
Hourly Max Signals: Limit per hour
15-Min Max Signals: Control per 15-minute window
5-Min Max Signals: Ultra-fine control for scalpers
Time Filter ⏰:
24-hour checkboxes for active trading hours
Timezone offset (UTC -12 to +14)
Example: Trade only London (07:00-16:00 GMT) or NY session (13:00-22:00 GMT)
Timeframe Limiter:
Restrict script to specific timeframes only
Prevents misuse on inappropriate timeframes
📈 VISUAL DASHBOARD
Real-time statistics showing:
Active Filters count (max 52)
Total Signals on current chart
Buy/Sell Distribution with percentages
Today's signal count
Hourly signal count
Range Status (Premium/Discount if enabled)
Current Status (BUY/SELL/WAITING)
Current timeframe
Customization:
Position: 4 corners
Text Size: Tiny/Small/Normal
Toggle sections: Filters/Statistics/Performance
🎨 VISUAL SIGNALS
Blue Triangle (▲): Buy signal below candle
Red Triangle (▼): Sell signal above candle
Blue Bar Color: Buy signal active
Red Bar Color: Sell signal active
Purple Bar Color: Signal conflict (both conditions met) - no signal executed
🚀 HOW TO USE
For Beginners:
1. Start with defaults (O1 + O2)
2. Add one filter at a time
3. Use dashboard to understand impact
4. Backtest on historical data
For Advanced Traders:
Scalping Setup:
O1, O2, 1M/5M HTF, hourly limits
Day Trading:
EMA, RSI (momentum), 15M/1H alignment, Range (reversal)
Swing Trading:
Daily/4H consolidation, ATR filters, RSI (reversal), bias filter
Trend Following:
EMA multi-TF, Range (momentum), HTF Open Reference
Mean Reversion:
Range (reversal), RSI (reversal), consolidation, FVG
RECOMMENDED CONSERVATIVE SETUP:
Basic: O1, O2, Consolidation
Technical: EMA (10), RSI Reversal (30/70)
HTF: 1H Open Reference, 1H EMA
Control: Bias Filter, Daily Max 3
Range: Reversal (12H)
RECOMMENDED AGGRESSIVE SETUP:
Basic: O1, FVG
Technical: EMA (5)
HTF: 15M O1
Control: Hourly Max 5
⚙️ INPUT PARAMETERS
UI Settings: Dashboard visibility, position, text size
Timeframe: Limit to specific TFs
Range Filter: Lines, filter mode, strategy, lookback
Basic Filters: O1, O2, FVG, Consolidation, Engulfing, Break
Technical: EMA, RSI, StDev, ATR body filter
Multi-TF: O1/O2, Open Ref, Consolidation, Hi/Lo, EMA, ATR per TF
Signal Control: Bias, daily/hourly/15m/5m limits
Time: Timezone, 24 hourly checkboxes
📝 IMPORTANT NOTES
Repainting: NO. Uses confirmed candle data with proper lookahead settings.
Signal Conflicts: Purple bar = both buy/sell triggered = no signal executed (market indecision).
Performance: Excessive filtering may reduce signals. Balance strictness with frequency using dashboard.
Alerts: JSON format - Buy: {"value":"🟦 BUY SYMBOL"} | Sell: {"value":"🟥 SELL SYMBOL"}
Recommended TFs: 1M, 5M, 15M, 1H for intraday. Range Filter works as filter only on these TFs.
⚠️ RISK DISCLAIMER
This indicator is a technical analysis tool and does NOT guarantee profitable trades. All trading involves risk. Signals are based on historical patterns which may not predict future movements. Always:
Use proper risk management
Backtest thoroughly before live trading
Combine with your own analysis
Never risk more than you can afford to lose
Consider fundamentals and news
Past performance does not guarantee future results. This is not financial advice.
🔄 VERSION
Current: v1.0 (Pine Script v6)
Features: 52 filters, 6-TF analysis, dual-strategy range, adaptive RSI, dashboard, time-based limits, alerts
───────────────────────────────
This indicator provides maximum flexibility for crafting your own signal logic without coding. Start simple, add filters gradually, and backtest to find your optimal configuration.
For questions: Comment below or TradingView message.
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
ARFZTRK_SWING_TRADEARFZTRK SWING TRADE - Professional Swing Trading System
ARFZTRK SWING TRADE is a comprehensive trading system designed for swing traders, combining trend following, momentum, and volume analysis under a single roof. It aims to provide clear and concise signals by simplifying complex technical analysis processes into an easy-to-use interface.
Key Features:
1. Advanced Buy (Entry) Strategies:
Trend Following: Determines the main trend direction using EMA 200, SuperTrend, and EMA 21/50 crossovers.
Momentum Analysis: Identifies trend strength and overbought/oversold zones using MACD, RSI, and Stochastic RSI indicators.
Trend Strength: Measures the strength of the trend using ADX.
Volume Confirmation: Checks if price movements are supported by volume to filter out weak signals.
Customizable: You can toggle each condition on or off via the settings menu to fit your personal strategy.
2. Smart Sell (Exit) Strategies:
Alerts with "SELL" labels during critical events such as high-volume drops (Smart Money Exit), SuperTrend breakdowns, EMA crossovers (Death Cross), and price dropping below EMA 21.
3. Dynamic Risk Management:
ATR Stop: Provides a dynamic stop-loss level automatically adjusted according to market volatility.
Take Profit (TP) Levels: Automatically calculates and displays 3 different target levels (TP1, TP2, TP3) based on the Risk/Reward ratio.
4. Visual Analysis Tools:
FVG (Fair Value Gap) Boxes: Detects price gaps to show potential support/resistance zones visually on the chart.
Info Table: Presents the real-time status (Bull/Bear, Up/Down) and current values of all selected indicators in a colorful and readable table. The table position is fully customizable.
How to Use:
Add the indicator to your chart.
Open the settings menu and select the conditions that fit your specific strategy (e.g., enable "EMA 200" and "SuperTrend" for a trend-following setup).
The indicator will generate a "BUY" label below the candles when all your selected conditions are met.
For exits, monitor the "SELL" labels or use the provided ATR Stop and Take Profit levels.
Disclaimer: This tool is for informational purposes only and does not constitute financial advice. Always do your own research.
ORB Strategy SnR Key Levels EMA Trend SignalsORB Strategy | S&R • Key Levels • EMA Trend • Signals
A high-precision Opening Range Breakout (ORB) strategy that identifies and sends clear buy & sell signals during high-momentum market sessions. It combines ORB levels, dynamic Support & Resistance, and key structure levels, all filtered by an EMA trend for stronger confirmation.
Supports 5, 15, and 30-minute ORB (15 min recommended) to catch clean breakouts, avoid false moves, and trade with momentum. Built for crypto, forex, and indices, this script delivers structured, trend-aligned signals for consistent intraday trading.
MA Ride On1.02(15min)This is a trend following indicator. You can carefully examine entry points by keeping in mind the displayed MA. It is primarily designed for scalping.
BS Multi-MA綜合5/10/20/60/200日的SMA、EMA、WMA
並於WMA與SMA相交時呈現提示標籤
時間級別與提示標籤可自行開關
"Combines the SMA, EMA, and WMA for 5, 10, 20, 60, and 200-day periods. Displays signal labels when the WMA crosses the SMA. Both timeframes and labels can be toggled on or off manually."
Fibonacci EMA/SMA SystemFibonacci EMA/SMA System
Overview
A clean, customizable moving average indicator built around Fibonacci-based EMA and SMA stacks. Designed for trend identification across multiple timeframes using mathematically harmonious period lengths. Enable one or more stacks based on your trading timeframe. Use Fast + Core for intraday/swing. Add Macro for higher timeframe context.
Stacks
Fast (8/13/21) — Momentum, short-term trend
Core (21/34/55) — Pullbacks, swing trading
Full Trend (13/21/34/55/89) — Trend strength, compression/expansion
Macro (55/89/144) — Position trading, regime context
Standard (20/50/100/200) — Traditional reference levels
Options
MA Type — EMA or SMA
Price Source — Close, HL2, HLC3, OHLC4, etc.
Uniform Color — Apply single color to all active lines
Individual Colors — Set unique color per line in each stack
Line Style — Solid or Dotted
Line Width — 1–4 pixels
Fill — Shaded area between outer EMAs
Labels — Period numbers displayed at line ends






















