SMC Confluence + EMA 9/15 + Fib 0.5Smart Money Concepts (SMC) Confluence Framework with Dual EMA & Equilibrium FilterExecutive SummaryThe SMC Confluence Framework is a multi-layered quantitative trading system engineered for Pine Script v6. It bridges the gap between retail momentum indicators and institutional order flow principles by deploying a strict algorithmic checklist. By cross-referencing Market Structure Shifts (CHoCH), Discount/Premium Pricing Zones, Imbalance Triggers (FVG), and Moving Average Crossovers, this tool completely eliminates emotional trading and filters out high-risk market noise.Technical Architecture & Core Modules1. Algorithmic Market Structure (CHoCH)Pivot Mechanism: Utilizes an optimized ta.pivothigh() and ta.pivotlow() matrix to isolate historical swing highs and lows, removing transient price action.Precision Visualization: Once a structural breakout occurs on a candle close, the script projects a mathematically precise, horizontal dashed vector exactly 1 bar forward ($1x$) along with an automated label alignment vector positioned cleanly underneath the break level.2. Dynamic Equilibrium Pricing Matrix (Fib 0.5)Equation Logic: Continuously solves for the central mathematical mean between active market extremes:$$\text{Equilibrium (Eq)} = \frac{\text{Swing High} + \text{Swing Low}}{2}$$Discount Phase (Buy Zone): Restricts long entries exclusively to price coordinates trading below the $0.5$ threshold, guaranteeing deep discount execution.Premium Phase (Sell Zone): Restricts short entries exclusively to price coordinates trading above the $0.5$ threshold, maximizing premium distribution value.3. High-Velocity Momentum Filter (Dual Exponential Moving Averages)9 EMA (Fast Velocity Vector): Visualized in high-visibility yellow, parsing immediate micro-trend direction.15 EMA (Slow Structural Vector): Visualized in crisp white, serving as dynamic trailing support and resistance.Trend Synchronization: Acts as a strict execution gatekeeper; long entries are blocked unless $\text{EMA 9} > \text{EMA 15}$, and short entries are blocked unless $\text{EMA 9} < \text{EMA 15}$.4. Institutional Liquidity & Imbalance EngineExecution triggers require a verified institutional footprint before generating a signal:Liquidity Hunting (Sweeps): Scans a historical 20-candle lookback window. Captures stop-run anomalies where price pierces structural liquidity extremes but forcefully closes back within the value range.Fair Value Gaps (FVG): Tracks displacement imbalances caused by institutional algorithmic orders, looking for unmitigated three-candle price gaps where $\text{Low} > \text{High} $ (Bullish) or $\text{High} < \text{Low} $ (Bearish).Strict Confluence Matrix (Execution Rules)🟢 System Buy Trigger (Confirmed Long)An execution-grade BUY Triangle prints if and only if the following logical constraints return true:Trend Orientation: Active bias is structural upside ($\text{Trend} = 1$) verified by a Bullish CHoCH.Pricing Efficiency: The execution candle is positioned firmly within the Discount Zone ($\text{Close} < \text{Eq}$).Velocity Confirmation: The fast exponential trend vector is above the slow vector ($\text{EMA 9} > \text{EMA 15}$).Institutional Footprint: A verified internal Bullish FVG or a successful demand-side Liquidity Sweep occurs.🔴 System Sell Trigger (Confirmed Short)An execution-grade SELL Triangle prints if and only if the following logical constraints return true:Trend Orientation: Active bias is structural downside ($\text{Trend} = -1$) verified by a Bearish CHoCH.Pricing Efficiency: The execution candle is positioned firmly within the Premium Zone ($\text{Close} > \text{Eq}$).Velocity Confirmation: The fast exponential trend vector is below the slow vector ($\text{EMA 9} < \text{EMA 15}$).Institutional Footprint: A verified internal Bearish FVG or a successful supply-side Liquidity Sweep occurs.Performance & Configuration NotesArchitectural Standard: Fully compiled in Pine Script v6 utilizing optimized object variable allocation to ensure lag-free rendering.Optimized Timeframes: Highly accurate on structural macro/micro intraday intervals ($5\text{m}$, $15\text{m}$, $1\text{h}$).Asset Compatibility: Built for high-liquidity environments including Major Fiat Pairs (FX), Crypto Majors (BTC, ETH), Spot Gold (XAUUSD), and Equity Index Derivatives (SPX, NDX Indicator

Indicator

Indicator

3 EMA Trend by TradeZeneThree EMAs in 1 Indicator
Overview
The 3 EMAs in 1 Indicator is a clean, lightweight trend-following tool that plots three customizable Exponential Moving Averages (EMAs) on a single chart, making it easy to identify the short-, medium-, and long-term market trend at a glance.
Designed for traders who prefer simplicity over clutter, this indicator provides visual trend confirmation through subtle background coloring while keeping the chart clean and easy to read.
Features
✅ Three fully customizable EMAs
EMA 1 (Default: 9)
EMA 2 (Default: 27)
EMA 3 (Default: 108)
✅ Individual show/hide options for each EMA
✅ Automatic trend background
Light Blue: Price is above EMA 2 (Bullish Bias)
Light Orange: Price is below EMA 2 (Bearish Bias)
✅ Lightweight and fast
Works smoothly on all timeframes and market instruments.
Suggested Usage
Many traders use the three EMA combination to:
Identify the overall market trend
Stay on the right side of momentum
Filter counter-trend trades
Improve trade selection alongside price action
Combine with support/resistance, VWAP, market structure, or volume analysis
This indicator is intentionally simple so it can fit into almost any trading strategy.
Default Settings
EMA 1: 9
EMA 2: 27
EMA 3: 108
These values can be customized to suit your trading style.
Disclaimer
This indicator is provided for educational and informational purposes only. It should not be considered financial or investment advice. Trading involves risk, and past performance does not guarantee future results. Always perform your own analysis and manage risk appropriately.
If you find this indicator useful, please consider giving it a 👍, adding it to your favorites, and share with your trader friends.
Happy Trading! Indicator

UPDATED: COMBO - EMA/LRI/SuperTrend/HMA StrategyOverview
The EMA / LRI / SuperTrend / HMA Execution Suite is a streamlined overlay designed for intraday momentum traders, scalpers, and trend followers. It combines dynamic trend baselines, statistical breakout evaluation, and multi-tier moving average filters into a single, highly performant script.
By focusing purely on high-probability trend structure and dynamic fair value, this indicator keeps your chart visually clean and clutter-free for quick execution.
Key Features & Components:
Core Purpose: An advanced multi-indicator technical suite specifically designed for futures and stock trading.
Moving Averages & Momentum: Integrates a customizable Exponential Moving Average (EMA), a versatile Hull Moving Average (HMA) with both single and 3-HMA crossover modes, and a directionally-colored Linear Regression Index (LRI) for momentum tracking.
Breakout Probability Engine: Features a SuperTrend overlay enhanced with a relative volume Gaussian Kernel Density Estimation (KDE) model to calculate breakout strength and display confidence percentage labels.
Visual Adjustments: Includes fully customizable vertical offsets and connecting lines for the probability bubbles to maintain clear chart readability.
Comprehensive Alerts: Built-in alert conditions for trend flips, high-confidence breakouts, and moving average or price crossovers against the LRI.
Indicator

Indicator

Strategy

Scalping Master PRO By Mr BASIT Scalping Master PRO is an advanced, high-precision scalping tool designed to help traders identify high-probability trend continuation and reversal setups. Built on Pine Script v6, this indicator combines Trend Analysis, Volume Confirmation, Session Filtering, Dynamic Support/Resistance Zones, and Automated Risk Management.
🔥 Key Features
3-EMA Trend Strategy: Combines Fast EMA (9) and Slow EMA (21) for execution, filtered by the 200 EMA to ensure trades align with the macro trend.
Volume Spike Filter: Signals are validated only when trading volume exceeds a custom threshold (1.5x average volume), filtering out low-volatility fakeouts.
Session Filter: Restricts trades to active market sessions (e.g., London & New York) to avoid choppy, ranging market conditions.
Clean 1x S/R Zones: Automatically plots dynamic Support and Resistance boxes based on strong swing pivots (limited to the latest 2 zones to keep your chart uncluttered).
Auto SL/TP Risk Management Boxes: Plots visual Long/Short position boxes with dynamic ATR-based Stop Loss and a 1:2 Risk-to-Reward ratio upon signal trigger.
On-Screen Dashboard Panel: Displays real-time 200 EMA trend status and volume strength in a compact UI widget.
Pine Script v6 Engine: Optimized with robust, zero-indentation inline logic to ensure maximum speed and compatibility.
💡 How to Use
Bullish Setup (BUY):
Fast EMA crosses above Slow EMA while price is above the 200 EMA.
Volume confirms with a spike.
Green BUY triangle appears with auto-generated Risk/Reward target boxes.
Bearish Setup (SELL):
Fast EMA crosses below Slow EMA while price is below the 200 EMA.
Volume confirms with a spike.
Red SELL triangle appears with auto-generated Risk/Reward target boxes.
Best Timeframes: 1m, 5m, 15m (Optimized for Scalping & Day Trading)
Best Assets: XAUUSD (Gold), Forex Pairs, Crypto (BTC/USDT) Indicator

SNIPERS EMAs + VWAPSNIPERS EMAs + VWAP
SNIPERS EMAs + VWAP is a configurable trend and market value analysis tool that combines five Exponential Moving Averages with session VWAP in a single overlay indicator.
The moving averages provide a structured view of short-, medium- and long-term trend direction, while VWAP provides a volume-weighted reference for the average price traded during the active session. Combining them allows traders to compare trend structure with session value without loading multiple separate indicators.
How the Indicator Works
The script plots the following exponential moving averages:
10 EMA
20 EMA
50 EMA
200 EMA
800 EMA
The shorter-period EMAs respond more quickly to recent price movement and can help assess momentum and pullbacks, while the longer-period EMAs provide broader trend context and potential areas of dynamic support and resistance.
VWAP calculates the session's volume-weighted average price, providing an intraday reference based on both traded price and volume.
These calculations are displayed together because they provide two different forms of market context:
EMAs – Trend direction across multiple time horizons.
VWAP – Volume-weighted session value.
When an EMA and VWAP are trading near the same price area, the overlap can provide additional confluence when analysing pullbacks, dynamic support, dynamic resistance or broader market structure. Confluence alone should not be considered a trading signal.
Features
10, 20, 50, 200 and 800-period EMAs
Optional VWAP display
Individual visibility controls for each EMA
Customisable colours
Adjustable EMA and VWAP line widths
Price cross alerts for every EMA
Price cross alerts for VWAP
Configurable EMA/VWAP confluence tolerance
Confluence alerts for the 50, 200 and 800 EMAs
Alert Conditions
The indicator includes alert conditions for:
Price crossing above or below each EMA
Price crossing above or below VWAP
The 50 EMA entering the selected VWAP proximity range
The 200 EMA entering the selected VWAP proximity range
The 800 EMA entering the selected VWAP proximity range
The confluence tolerance is percentage-based so it adapts to instruments with different price scales. A confluence alert is triggered when an EMA first enters the configured proximity range around VWAP rather than on every bar while it remains within that range.
Alerts always follow the chart symbol and timeframe selected when the alert is created.
Intended Use
This indicator is designed to provide visual context for:
Trend direction
Pullbacks within a trend
Dynamic support and resistance
Session value
EMA and VWAP confluence
Multi-timeframe market analysis
It does not generate automatic entries, exits or standalone buy or sell signals. It is intended to complement price action, market structure and sound risk management rather than replace them.
Markets
The indicator can be applied to all PulseWire-supported markets, including:
Forex
Indices
Commodities
Cryptocurrencies
Equities
VWAP behaviour depends on the instrument's available volume data and trading session structure.
Disclaimer
This indicator is provided free of charge for educational and analytical purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. Users remain responsible for their own analysis, trading decisions and risk management.
Created by Market Sniper HQ
Trade Like a Sniper, Not Like the Crowd.
Indicator

1H OB + Strong Levels + 9/15 EMA + Daily High/Low BY MR_BASIT The 1H SMC: Unmitigated OB + FVG + Daily Liquidity + 9/15 EMA indicator is a comprehensive, institutional-grade technical analysis toolkit designed for Smart Money Concepts (SMC) and Price Action traders.
Unlike standard indicators that create chaotic, cluttered charts with obsolete lines and filled boxes, this indicator utilizes a dynamic auto-cleanup engine. It continuously deletes mitigated zones and historical structure points, ensuring that only high-probability, active (unmitigated) levels are displayed on your chart in real-time.
Core Features & Technical Logic
Unmitigated Order Blocks with FVG Confluence
Higher Timeframe Context: Order Blocks are calculated using 1-Hour (1H) candle data for strong institutional context, even when applied to lower execution timeframes (1m, 5m, 15m).
Strict Imbalance Filter: An Order Block box is only created if accompanied by a Fair Value Gap (FVG). This drastically reduces false setups and highlights genuine institutional footprint zones.
Auto-Mitigation Deletion: As soon as price enters and mitigates an active Order Block, the box is automatically deleted via Pine Script array management, leaving your chart completely clear.
Single Active Strong High / Strong Low Tracking
Institutional Structural Points:
A Strong Low is validated when price creates a Bullish Break of Structure (BOS).
A Strong High is validated when price creates a Bearish Break of Structure (BOS).
Infinite Rightward Extension: Strong levels are plotted as clean 1x solid lines extending infinitely to the right, giving you a crisp, dynamic target or stop level in live market conditions.
Single Instance Logic: Only the current, active Strong level is drawn—older levels are automatically cleared.
Break of Structure (BOS) Identification
Precise Breakout Lines: Automatically identifies when price crosses above a swing high or below a swing low using 1x thin dashed lines.
Visual Clarity: Includes centered text labels (BOS) in Blue (Bullish) or Red (Bearish) with optimal font formatting for fast recognition.
Previous Day High & Low Liquidity (PDH / PDL)
Institutional Liquidity Pools: Automatically plots Previous Day High (BSL - Buy-Side Liquidity) and Previous Day Low (SSL - Sell-Side Liquidity).
1x Thin Dotted Styling: Projected to the right edge of the chart to identify key liquidity sweep targets for daily sessions.
Dynamic Dual EMAs (9 & 15 EMA)
Short-Term Trend & Momentum: Features built-in 9 EMA (Blue) and 15 EMA (Orange) plotted as 1x thin lines.
Entry Confluence: Helps traders quickly identify momentum alignment and dynamic support/resistance alongside SMC zones.
How to Trade with This Indicator
Bullish Setup (Buy Entry)
Confirm overall trend is bullish using the 9 EMA above 15 EMA.
Wait for price to sweep Daily Low (SSL) or create a Bullish BOS.
Identify the Unmitigated Bullish Order Block (Purple Zone) formed above the Strong Low.
Enter on a retest/tap into the Bullish Order Block zone, placing Stop Loss just below the Strong Low.
Bearish Setup (Sell Entry)
Confirm overall trend is bearish using the 9 EMA below 15 EMA.
Wait for price to sweep Daily High (BSL) or create a Bearish BOS.
Identify the Unmitigated Bearish Order Block (Orange Zone) formed below the Strong High.
Enter on a retest/tap into the Bearish Order Block zone, placing Stop Loss just above the Strong High.
Indicator Settings Guide
Timeframe: Set HTF context for OBs and Pivots (Default: 60 / 1H).
Swing Lookback: Controls pivot detection sensitivity (Default: 5).
EMA 1 Length / EMA 2 Length: Customize EMA period lengths (Default: 9 and 15).
Colors: Customize opacity, border colors, and background fills for Bullish and Bearish Order Blocks.
Risk Disclaimer
This script is designed purely for technical analysis and educational purposes. Trading financial markets involves significant risk. Always combine this tool with robust risk management, proper position sizing, and additional trade confirmations Indicator

MT5 Webhook Alert Template JSON alerts for any bridge A ready-to-use alert template that fires webhook-compatible JSON messages on
EMA-cross + RSI-filtered signals. Built to send PulseWire alerts straight to
MetaTrader 5 through any webhook bridge.
HOW TO USE (2 minutes):
1. Add the indicator to your chart.
2. Create an alert (Alt+A) on this indicator, condition "Any alert() function
call", and paste your bridge's webhook URL into the Webhook URL field.
3. Done — the alert message is already valid JSON, don't edit it.
MESSAGE FORMAT (works with most MT5 bridges):
{"action":"buy","symbol":"EURUSD","lot":0.01,"sl":50,"tp":100}
{"action":"sell","symbol":"EURUSD","lot":0.01,"sl":50,"tp":100}
- action: buy | sell | close | closeall
- sl / tp: distance in points (optional, set to 0 to omit)
- Symbol override input if your broker uses suffixes (e.g. EURUSD.pro)
Alerts evaluate on bar close (no intrabar repainting). The indicator is also
useful on its own as a visual signal — no bridge required.
DEFAULT SETTINGS WARNING:
The shipped defaults (Fast EMA 1 / Slow EMA 3 / RSI 2) are an intentionally
fast demo configuration so you can see signals right away. They will fire
VERY often, including many low-quality crosses. Signals only confirm on bar
close, so a cross can still appear and disappear intrabar before confirming.
Tune Fast/Slow EMA and RSI length to your own strategy and symbol before
using it live — treat the defaults as a starting point, not a ready system. Indicator

EMA Bounce Futures System - Clean MTFEMA BOUNCE FUTURES SYSTEM — VWAP ALERTS & MTF CONFIRMATION
This indicator is based on the primary setup I personally use when trading futures. It combines multiple exponential moving averages, session VWAP, pullback and rejection detection, higher-timeframe confirmation, risk-based profit targets, and configurable VWAP proximity alerts.
The purpose of this indicator is not to predict every market movement or automatically tell a trader when to enter. It is designed to organize the information I already use when evaluating a setup and make it easier to recognize when price is approaching an area that may deserve attention.
MAIN FEATURES
MULTIPLE EMA TREND STRUCTURE
The indicator plots the following moving averages:
• 9 EMA
• 21 EMA
• 50 EMA
• 100 EMA
• 200 EMA
These averages are used to evaluate short-term momentum, broader trend direction, and possible pullback or rejection areas.
AUTOMATIC TRADING MODES
The indicator can automatically adjust its setup logic based on the chart timeframe.
Scalp Mode
Designed for lower-timeframe futures trading. It prioritizes faster moving averages, shorter swing calculations, and closer profit targets.
Intraday Mode
Designed for moderate intraday timeframes. It uses slower trend confirmation and wider risk-to-reward targets.
Swing Mode
Designed for higher timeframes. It prioritizes deeper EMA pullbacks and broader trend structure.
The mode can be selected manually or left on Auto.
EMA BOUNCE DETECTION
The indicator looks for price to pull back into an eligible EMA and close back away from it with rejection.
A potential long setup generally requires:
• Bullish trend conditions
• Price touching or moving through an eligible EMA
• A bullish rejection candle
• The closing price remaining within the selected maximum entry distance
A potential short setup uses the opposite conditions.
The signal label identifies which EMA generated the possible setup.
ENTRY, STOP, AND PROFIT TARGETS
When a qualifying setup appears, the indicator can display:
• Entry price
• Stop-loss level
• TP1
• TP2
• TP3
• Tick distance
• Approximate contract value
The stop is based on a recent swing high or swing low. Profit targets are calculated as multiples of the initial risk.
These levels are references for trade planning. They are not automatic orders.
VWAP APPROACH ALERTS
The indicator can notify the trader when price enters a selected proximity zone around VWAP.
Separate alert conditions are available for:
• Approaching VWAP from above
• Approaching VWAP from below
• Any VWAP approach
• Dynamic alerts containing the symbol, current price, VWAP price, and distance in ticks
The VWAP alert is intended to provide an early warning. It is not automatically a long or short signal.
Price may reject VWAP, consolidate around it, continue through it, or completely reverse. Market structure and confirmation still matter.
HIGHER-TIMEFRAME CHECK
The indicator includes a configurable higher-timeframe EMA check.
An “HTF?” label may appear when a deeper lower-timeframe rejection aligns with the selected higher-timeframe trend conditions.
This label is a reminder to inspect the higher-timeframe chart. It should not be treated as an automatic entry signal.
MY PREFERRED STARTING SETTINGS
These are the settings I generally use as a starting point for lower-timeframe futures trading:
• Mode: Auto or Scalp
• Higher Timeframe: 15 minutes
• Maximum Entry Distance From Bounce EMA: 20 ticks
• VWAP Alert Distance: 20 ticks
• Show Only Latest Setup: On
• Show VWAP Approach Flags: On
• Wait For Bar Close: Off
I may enable Wait For Bar Close when I want fewer intrabar alerts and more confirmation.
The appropriate VWAP distance depends on the contract, timeframe, and current volatility. A 20-tick setting may be reasonable for one instrument but too close or too far for another.
HOW I USE THE INDICATOR
This is primarily a pullback and confluence tool.
I generally use it to identify situations where:
• The broader trend is established
• Price pulls back toward an important EMA or VWAP
• The pullback shows rejection
• Higher-timeframe structure supports the idea
• The stop location is reasonable
• The available reward justifies the risk
I do not take every signal that appears.
I still consider:
• Overall market structure
• Support and resistance
• Trend strength
• Consolidation
• News and economic releases
• Time of day
• Volatility
• Distance from major levels
• Whether the trade has a logical invalidation point
THIS IS NOT A CHEAT CODE
This indicator does not eliminate risk, prevent losses, or guarantee profitable trades.
An alert only means that the programmed conditions have been met. It does not mean that price must reverse, continue, or respect the indicated level.
The indicator cannot account for every market condition, including sudden volatility, breaking news, low liquidity, slippage, emotional decision-making, or poor risk management.
The trader is still responsible for deciding:
• Whether market conditions are appropriate
• Whether the setup is valid
• Where to enter
• How much to risk
• When to exit
• When not to trade
The strongest use of this indicator is as a structured decision-support tool alongside experience, discipline, and risk management.
IMPORTANT NOTICE
This script is provided for educational and informational purposes only. It is not financial advice and is not a recommendation to buy or sell any security, futures contract, or financial instrument.
Futures trading involves substantial risk and may not be appropriate for every trader. Past performance does not guarantee future results. Always test the indicator and its settings for the specific contract and timeframe being traded. Indicator

3 EMAs/Triple EMA Trend Matrix [20/60/120]
三重 EMA 趋势矩阵
三重 EMA 趋势矩阵可在价格图表上同时显示三条指数移动平均线,帮助交易者直观观察短期、中期和长期趋势。
指标默认使用 EMA 20、EMA 60 和 EMA 120。用户可以根据自己的交易品种、时间周期和策略,自由调整每条 EMA 的周期、颜色及显示状态。
主要功能:
• 同时显示三条 EMA
• 三条 EMA 周期均可独立设置
• 支持自定义颜色
• 可单独显示或隐藏任意一条 EMA
• 支持自定义价格数据源和偏移量
• 适用于不同市场和时间周期
EMA 的排列与交叉可以辅助判断市场趋势和动量,但本指标不会生成自动买卖信号。建议结合价格行为、市场结构及风险管理方法使用。
本指标仅供学习和技术分析参考,不构成任何投资建议。
Triple EMA Trend Matrix
Triple EMA Trend Matrix displays three Exponential Moving Averages on the price chart, helping traders identify short-, medium-, and long-term market trends at a glance.
The default settings are EMA 20, EMA 60, and EMA 120. Each EMA length, color, and visibility can be customized independently to suit different markets, timeframes, and trading strategies.
Key features:
• Displays three EMAs simultaneously
• Independently adjustable EMA lengths
• Customizable colors
• Individual show/hide controls
• Custom source and offset settings
• Suitable for different markets and timeframes
EMA alignment and crossovers may help traders evaluate trend direction and momentum. This indicator does not generate automatic buy or sell signals and is best used together with price action, market structure, and proper risk management.
For educational and technical analysis purposes only. This indicator does not constitute financial advice. Indicator

Year of Jubilee - Chart SetupA free, visuals-only indicator built for gold (XAUUSD) day trading, though it works on any symbol.
This does not generate entries, alerts, or trade signals. It exists so every trader's chart shows the same reference points: trend direction, fair value gaps, supply and demand, market structure, and the New York opening range.
What it draws:
- Fast/slow EMA trend lines with a trend cloud between them
- Fair Value Gap zones (bullish and bearish)
- Supply and demand zones based on swing structure
- Market structure breaks (BOS) and structure reversals (MSB), with HH/HL/LH/LL swing labels
- 9:30-9:45 AM ET Opening Range box
- Adjustable AM session background highlight
- All times run on ET (New York) regardless of your chart's timezone
Every element has its own on/off toggle and color settings, so you can turn off what you don't need. Built for beginners who want a clean, consistent chart before they start reading price action on their own.
No repainting logic, no hidden signals, no proprietary strategy. What you see is what it does. Indicator

MTF Trend Context
MTF Trend Context is a decision-support panel that answers one question before you trade: does the current context allow a trade at all? It does not generate entry signals — it tells you when trend alignment, trend strength, distance from value, volatility and time of day justify looking for one, and tells you to stand aside the rest of the time.
WHAT IT DOES
It reads the trend on your chart timeframe plus two higher timeframes and condenses everything into a single verdict at the bottom of the panel:
🟢 LONGS ONLY — all three timeframes aligned up and the market is trending
🔴 SHORTS ONLY — all three timeframes aligned down and the market is trending
🟡 STRETCHED — WAIT PULLBACK — aligned, but price is too far from VWAP to chase
🟡 CONFLICT — WAIT — timeframes disagree
⛔ RANGE — NO TRADE — ADX below threshold
⛔ OFF HOURS — NO TRADE — outside your personal trading window (optional filter)
HOW IT WORKS
Trend score per timeframe: three conditions worth ±1 each — price vs fast EMA (20), fast EMA vs slow EMA (50), and price vs session VWAP. A full score on the chart timeframe plus agreement on both higher timeframes is required for alignment. Higher timeframes are picked automatically (5m → 15m + 1h, 15m → 1h + 4h, etc.) or set manually. On daily and higher timeframes the VWAP component is excluded automatically and the maximum score adjusts accordingly.
Range filter: when ADX on the chart timeframe is below the threshold (default 20) the verdict is forced to RANGE regardless of alignment. Trend strength is shown as a 5-block bar (ADX 10 → empty, ADX 40 → full).
Stretched price (anti-FOMO): the session VWAP is anchored to the daily session open (on CME futures, the 18:00 ET Globex open) with ±1σ and ±2σ bands. Beyond 2σ the price is considered stretched and the verdict switches to WAIT PULLBACK.
Volatility with a time-of-day baseline: the current ATR is compared against its own average at the same time of day over the last N sessions (default 10), not against a flat rolling average. Intraday volatility is strongly seasonal — a flat average would make quiet sessions such as Asia read "low" permanently. 100% = normal for this time of day. It needs roughly N sessions of chart history to fill in.
Daily levels: previous day high, low, close and the current session open, drawn only for the current session with optional name labels. The panel shows the nearest level, its distance and direction, and warns when a level sits in the way of a trade.
Trend age: bars since the current alignment started, classified as young / mature / late, so you know whether you are early or chasing.
Trading-hours filter (optional): define your own window and timezone; outside it the verdict is NO TRADE and all alerts are muted.
Session row: shows whether Asia, London or New York is active.
NON-REPAINTING
Higher-timeframe readings use the last CONFIRMED higher-timeframe bar (request.security with a offset and lookahead), so the values shown on historical bars are exactly what you would have seen live. The cost is one higher-timeframe bar of lag; the benefit is an honest history.
ALERTS
Three alert conditions — traffic light GREEN (longs), traffic light RED (shorts), and entering RANGE — plus matching alert() events, so a single alert with "Any alert() function call" covers everything. Recommended trigger: "Once per bar close".
SETTINGS
Every chart element (EMAs, EMA cloud, VWAP line and bands, stretched-zone fill, level lines and labels) has its own visibility toggle, color and width. Panel rows can be hidden one by one; panel position and text size are configurable.
NOTES AND LIMITATIONS
Designed with CME index futures on intraday charts in mind; works on any symbol, but on 24/7 markets the "day" follows the exchange's daily bar.
Defaults are tuned for 5-minute charts. On quiet sessions consider lowering the ADX threshold to 17–18.
This is a context filter, not a strategy. It does not tell you where to enter or exit, and a green or red verdict is not a prediction about any individual trade. Indicator

Multi-Timeframe Trend Matrix [JOAT]Multi-Timeframe Trend Matrix
Reads several timeframes with several methods at once and scores their agreement into a single alignment signal — without lookahead.
What it is
Trading a single timeframe blinds you to the larger context; watching many by eye is slow and inconsistent. This indicator evaluates a grid of timeframes and trend methods, turns the whole grid into one alignment score, and signals when top-down agreement forms. It is an original multi-timeframe aggregation tool built to avoid the common pitfalls of higher-timeframe requests.
How it works
• The matrix — a set of higher and lower timeframes is each assessed by several independent trend methods (such as a moving-average relationship, a directional trend measure and a momentum read). Each cell of the grid returns simply bullish or bearish, so the picture is easy to interpret.
• No lookahead — every higher-timeframe value is pulled with lookahead disabled, so the indicator never borrows future data from an unclosed higher-timeframe bar. This is a deliberate, disclosed design choice that keeps the signals honest and non-repainting on historical bars.
• Alignment score — the grid is condensed into one signed score representing how strongly all timeframes and methods agree. Full agreement produces a strong reading; a split grid produces a weak, near-neutral one.
• State-machine signals — a Buy fires when alignment turns sufficiently bullish from a non-bullish state; a Sell is the mirror. Requiring a state change means the matrix will not re-signal the same direction repeatedly — the signals are self-spacing.
Trade levels
Each signal draws a red risk box to the ATR stop and a green reward box to the third target, with inner dividers and right-edge labels for entry, stop and each take-profit at your R multiples.
The dashboard
An adjustable alignment-matrix panel displays every timeframe-by-method cell as bullish or bearish, a bipolar alignment-score headline, the active signal, a conviction estimate, and a live first-target-before-stop tally from closed bars only. The grid shows exactly which timeframes agree and which disagree.
How to use it
• Works on any asset; pick a base timeframe and let the grid supply the higher-timeframe context.
• Favour entries when the grid is broadly aligned; be cautious when it is mixed.
• Use it as a top-down filter alongside your own entry method, or take its aligned signals directly.
Settings
The set of timeframes, the methods and their lengths, the alignment threshold, ATR risk multiple and target R multiples, plus visual and dashboard controls.
Originality and usefulness
The contribution is the aggregation framework: a disciplined, lookahead-free multi-timeframe, multi-method grid condensed into one transparent alignment score with a state-machine trigger. Seeing the full grid — not just a final arrow — is what lets a trader trust or override the signal for themselves.
Notes and limitations
• Higher-timeframe values update only as those bars close, so alignment can shift when a higher-timeframe bar completes — this is expected and prevents lookahead bias.
• Strong alignment can still precede a reversal; agreement is context, not certainty.
• The tally reflects only past bars on the current chart and is not a forecast.
• Educational and analytical tool, not financial advice.
— made with passion by officialjackofalltrades
Indicator

Strategy

Indicator

EMA Pro+ Suite# EMA Pro+ Suite
**A multi-layer EMA confluence framework for reading market state at a glance.**
---
## What It Is
EMA Pro+ Suite is an overlay indicator built around three exponential moving averages — a Fast (10), Mid (20), and Slow (50) EMA — organized into a structured three-layer state engine that tells you the current market regime, momentum direction, and whether price is in or out of alignment with that regime. Rather than treating each EMA in isolation, the suite reads them together as a system and surfaces a single, coherent market state at all times.
A corner dashboard table updates in real time, giving you an instant read on bias, momentum, alignment, EMA slopes, and price extension — without having to scan the chart manually.
---
## How It Works
The indicator evaluates three distinct layers on every bar:
**Layer 1 — Bias (Trend Regime)**
Defined by price relative to the 50 EMA. Price above = bullish bias. Price below = bearish bias. This is the macro filter — it determines which direction setups should be taken in.
**Layer 2 — Momentum**
Defined by the 10 EMA relative to the 20 EMA. When the fast EMA is above the mid EMA, momentum is bullish. When below, momentum is bearish. Momentum alignment with bias is the confirmation layer.
**Layer 3 — Price vs Fast EMA**
When bias and momentum are aligned but price is on the wrong side of the 10 EMA, the indicator flags a potential pullback or exhaustion condition. In a full bull regime, price dipping below the 10 EMA may represent a high-quality entry opportunity — or an early warning of trend exhaustion. Context determines which.
**Slope Engine**
Each EMA is evaluated for slope using a configurable lookback. RISING / FLAT / FALLING is displayed per EMA in the dashboard. A momentum flip on flat EMAs carries significantly less weight than one on rising or falling EMAs — this is critical for filtering out noise in ranging conditions.
**Price Distance from 50 EMA**
Tracks how extended price is from the slow EMA as a percentage. Large positive or negative readings flag mean reversion risk.
**Bar & Background Coloring**
- Green background + green bars = full bull alignment
- Red background + red bars = full bear alignment
- Yellow bars = conflicting bias and momentum (mixed / transitional state)
- Aqua bars = bull regime, price pulling back below 10 EMA
- Fuchsia bars = bear regime, price popping above 10 EMA
**Cross Signals**
- `M↑` (green) — 10 EMA crossed above 20 EMA in bull zone. Aligned, higher conviction.
- `M↓` (red) — 10 EMA crossed below 20 EMA in bear zone. Aligned, higher conviction.
- `M↑ 🐻` (orange) — Bullish momentum flip firing in bear zone. Counter-trend, lower conviction.
- `M↓ 🐂` (orange) — Bearish momentum flip firing in bull zone. Counter-trend, lower conviction.
**Multi-Timeframe Support**
All three EMAs can be calculated on a higher timeframe and plotted on the current chart. Use this to anchor your bias to the HTF structure while reading entries on a lower timeframe.
---
## Possible Ways to Use It
**Trend Following**
Wait for full alignment — green background, green bars, all three slopes RISING. Only look for long entries. Use the 10 EMA pullback (aqua bars) as a potential entry trigger. Reverse logic for shorts.
**Momentum Flip Entries**
Use aligned `M↑` / `M↓` signals (green/red) as entry triggers when bias and slope confirm. Discard or fade counter-trend orange signals unless you have a specific reason to trade against the regime.
**Regime Filter for Other Systems**
Use the bias layer (price vs 50 EMA) as a filter for another strategy. Only take long signals from your primary system when EMA Pro+ shows bull bias, and vice versa.
**HTF Confluence**
Set the EMA Timeframe to a higher timeframe (e.g. 4H or Daily) while trading on a 15m or 1H chart. The dashboard will show the HTF regime, giving you a structural anchor for your intraday reads.
**Avoiding Chop**
When all three slopes read FLAT and bars are yellow (mixed alignment), the market is in a transitional or ranging state. Consider standing aside or reducing position size until a clear regime re-establishes.
**Mean Reversion Awareness**
When Dist 50 shows a large positive or negative reading, price is extended from the slow EMA. In trending markets this can persist — but it raises the bar for adding to positions and flags potential snapback risk.
---
## Settings
| Setting | Description |
|---|---|
| EMA Timeframe | Blank = current chart timeframe. Enter any TF (e.g. 60, 240, D) for MTF mode. |
| Fast / Mid / Slow EMA Length | Default 10 / 20 / 50. Fully adjustable. |
| Slope Lookback | Number of bars used to calculate EMA slope. Increase on lower timeframes to reduce flat readings. |
| Show EMA Lines | Toggle the three EMA plots. |
| Show Bias Background | Toggle the green/red background tint. |
| Color Bars by State | Toggle bar coloring. |
| Show Cross Signals | Toggle M↑ / M↓ labels on chart. |
| Show Dashboard Table | Toggle the corner HUD. |
| Table Position | Top Right / Top Left / Bottom Right / Bottom Left. |
| Bar Close Reminder Alert | Fires a reminder alert on every bar close to check the setup. |
---
## Alerts
- Momentum Flip Bullish — Bull Zone (aligned)
- Momentum Flip Bullish — Bear Zone (counter-trend)
- Momentum Flip Bearish — Bear Zone (aligned)
- Momentum Flip Bearish — Bull Zone (counter-trend)
- Price Reclaimed 50 EMA (bias flipped bullish)
- Price Lost 50 EMA (bias flipped bearish)
- Bull Pullback Signal (bull regime, price below 10 EMA)
- Bear Pullback Signal (bear regime, price above 10 EMA)
- Bar Close Reminder
---
## Disclaimer
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, or a recommendation to buy or sell any asset. All trading involves substantial risk of loss. Past performance of any signal, strategy, or system is not indicative of future results.
EMA Pro+ Suite is a tool to assist with technical analysis — it does not predict price, guarantee accuracy, or remove the inherent uncertainty of financial markets. No indicator eliminates risk. You are solely responsible for your own trading decisions.
Always conduct your own research, apply proper risk management, and consider consulting a licensed financial professional before making any trading decisions. Only trade with capital you can afford to lose. Indicator

MACD Trend Continuation Filter [algo_aakash]MACD Trend Continuation Signals with Trend Strength and Session Validation is a trend-following indicator designed to reduce false MACD crossover signals by requiring confirmation from market direction, trend strength, and trading session activity before generating a signal.
Instead of treating every MACD crossover equally, the indicator applies a sequential validation process so that signals are only produced when momentum develops in the direction of the prevailing trend during active market sessions.
Problem Statement
Standard MACD crossover strategies often generate numerous signals during ranging markets, weak trends, or periods of reduced market participation. While many of these crossovers satisfy the basic MACD conditions, they frequently lack the broader context needed to support a higher-probability continuation move.
This indicator addresses that issue by combining momentum, trend direction, trend strength, and session timing into a single validation workflow. The objective is not to increase the number of signals, but to improve their selectivity by filtering out conditions that commonly produce lower-quality entries.
Methodology
The indicator evaluates each setup through four consecutive validation stages.
Stage 1 – Momentum Trigger
The process begins with a traditional MACD crossover.
A bullish setup requires the MACD line to cross above the signal line while both remain below the zero line, indicating that bullish momentum is emerging from previously negative momentum.
A bearish setup requires the MACD line to cross below the signal line while both remain above the zero line, indicating weakening bullish momentum before potential downside continuation.
Stage 2 – Trend Direction
After a valid MACD crossover is detected, price location relative to the selected EMA determines the higher-level trend.
Long signals require price above the EMA.
Short signals require price below the EMA.
This prevents taking counter-trend MACD crossovers.
Stage 3 – Trend Strength
The indicator then evaluates ADX.
Signals are only accepted when ADX exceeds the user-defined threshold, indicating that directional movement has sufficient strength. When enabled, this filter attempts to reduce signals generated during low-volatility consolidation periods.
Stage 4 – Session Validation
Finally, signals are restricted to the selected trading sessions.
By default, only London and New York sessions are considered valid. These periods generally coincide with higher market participation and increased liquidity compared with quieter trading hours.
Only when all four stages agree is a signal plotted.
Signal Workflow
Bullish Signal
MACD crosses above its signal line.
MACD remains below zero.
Price trades above the EMA trend filter.
ADX exceeds the minimum strength threshold (optional).
The current bar occurs during an enabled trading session (optional).
A bullish signal is displayed.
Bearish Signal
MACD crosses below its signal line.
MACD remains above zero.
Price trades below the EMA trend filter.
ADX exceeds the minimum strength threshold (optional).
The current bar occurs during an enabled trading session (optional).
A bearish signal is displayed.
Why This Indicator Is Different
Many MACD-based scripts generate signals immediately after every crossover.
This indicator instead applies a layered validation process where each filter serves a distinct analytical purpose:
MACD identifies the momentum shift.
The EMA confirms the broader directional bias.
ADX measures whether the market is exhibiting sufficient directional strength.
The session filter limits signals to predefined periods of higher market activity.
Rather than operating as independent indicators displayed together, these components form a sequential decision process where each stage must validate the previous one before a signal is produced.
Inputs
The indicator allows customization of:
MACD fast, slow, and signal periods
EMA length
ADX length
Minimum ADX threshold
London session
New York session
Enable/disable ADX filtering
Enable/disable session filtering
Alerts
Built-in alert conditions include:
Bullish Signal
Bearish Signal
Alerts trigger only after all enabled validation stages have been satisfied.
Practical Usage
The indicator is intended for traders who prefer trading with the prevailing market direction rather than reacting to every MACD crossover.
Because multiple filters must align, signal frequency is intentionally lower than a standard MACD indicator. Traders may use the signals alongside their own price action analysis, support and resistance levels, or risk management rules.
Limitations
Signals are generated only after bar confirmation.
Strong trends may still produce losing trades during rapid market reversals.
Session filtering may exclude valid opportunities occurring outside the selected trading hours.
ADX measures trend strength but does not indicate future price direction.
The indicator is designed as a confirmation tool and should not be relied upon as the sole basis for trading decisions.
Notes
This script is intended for educational and analytical purposes. It visualizes a structured validation process that combines momentum, trend direction, trend strength, and trading session timing into a single signal-generation workflow. As with any technical indicator, outputs should be evaluated within a broader trading plan that includes appropriate risk management. Indicator

Liquidity Structure Framework [PakunFX]Liquidity Sequence Framework
Liquidity Sequence Framework (LSF) is a market structure analysis indicator designed to visualize the progression of liquidity events, structure shifts, and Fair Value Gaps (FVGs) within a single analytical framework.
Instead of focusing on individual signals, the indicator organizes multiple market events into a sequential process, helping traders observe how price structure develops over time. The script combines swing structure, liquidity sweeps, trend filtering, and Fair Value Gap detection into a unified charting tool.
Features
External and Internal Swing Structure detection
Liquidity Sweep identification (SSL / BSL)
Bullish and Bearish Structure Shift detection
Automatic Fair Value Gap (FVG) detection
EMA-based trend filter
Premium / Discount (Equilibrium) filter
Configurable setup conditions
Visual sequence tracking with alerts
How it Works
The indicator monitors market structure using external and internal swing highs and lows. When liquidity is swept beyond a previous swing level, a new sequence begins. The script then tracks whether price confirms a structure shift and subsequently forms a Fair Value Gap within a configurable sequence window.
Trend filtering can be applied using Fast and Slow EMA conditions, while optional Premium / Discount and Fair Value Gap requirements allow users to customize how potential setups are displayed.
Display Elements
External Swing High / Low
Internal Swing High / Low
Liquidity Sweep markers (SSL / BSL)
Structure Shift markers
Active Fair Value Gap zones
Fast and Slow EMA
Equilibrium level
Setup markers
Alerts
Alerts are available for:
Liquidity Sweep
Bullish Structure Shift
Bearish Structure Shift
Bullish Sequence Setup
Bearish Sequence Setup
These alerts are intended to notify users when predefined analytical conditions are detected.
Notes
Liquidity Sequence Framework is designed as a market analysis tool. It visualizes structural relationships between liquidity events and price development but does not generate trading recommendations or predict future market direction.
Disclaimer
This script is provided for educational and research purposes only.
All calculations are based on historical price data. The displayed structures, Fair Value Gaps, and sequence conditions are intended to support chart analysis and should not be interpreted as guarantees of future market behavior or trading performance.
Indicator

Indicator

Professional SMC & OB StrategyThis comprehensive description provides an overview of the **Professional SMC & OB (Smart Money Concepts & Order Block) Strategy** indicator. This tool is designed to move beyond lagging indicators and focus on institutional market structure and price-action liquidity.
## **Indicator Overview: Institutional Order Flow & Trend Analysis**
The Professional SMC & OB Strategy is a hybrid algorithmic tool that integrates classical trend analysis with modern institutional trading principles. By analyzing the market through the lens of Smart Money, it identifies high-probability zones where large financial institutions likely place their orders.
### **Technical Components**
* **Dual-EMA Trend Filter (50 EMA & 200 EMA):** * The **200 EMA** acts as the "macro" bias filter. Prices trading above the 200 EMA are considered in a bullish regime, while prices below suggest a bearish regime.
* The **50 EMA** acts as the "momentum" filter. The relationship between the 50 and 200 EMA helps determine the strength and health of the current trend.
* **4H Timeframe Fair Value Gaps (FVG):**
* Fair Value Gaps represent imbalances in the market where buying or selling pressure was so aggressive that the order book could not fill all counterparties.
* The indicator uses request.security to lock onto 4-hour data, regardless of your current chart interval, ensuring you are trading based on professional-grade institutional levels.
* **Dynamic Order Block (OB) Detection:**
* Utilizes ATR (Average True Range) calculations to detect surges in momentum. These surges often signify the origin of a price movement, indicating where major institutions initiated their positions.
### **Strategic Workflow: How to Trade the Strategy**
To achieve consistent results, follow this institutional flow:
1. **Determine Market Bias:** Look at the relationship between the price and the 200 EMA.
* *Bullish Bias:* Price > 200 EMA.
* *Bearish Bias:* Price < 200 EMA.
2. **Wait for the "Institutional Trap":** Allow the market to trade into a 4H FVG zone. These zones often act as magnets for price.
3. **Confirm Entry:** Look for the "Order Block" signal (the blue diamond) generated by the indicator. This represents a high-probability reaction area.
4. **Risk Management:**
* **Stop Loss (SL):** Place your SL just beyond the structural high/low of the detected Order Block or the outer edge of the FVG box.
* **Take Profit (TP):** Target the next opposing Liquidity Sweep or at least a 2:1 Risk-to-Reward ratio based on the entry zone.
### **Summary of Benefits**
| Feature | Institutional Advantage |
| :--- | :--- |
| **Institutional focus** | Shifts focus from retail indicators to supply/demand zones. |
| **Higher timeframe data** | Filters out "noise" from lower timeframes using 4H logic. |
| **Reduced Clutter** | Provides clean, non-intrusive signals for a professional workspace. |
| **Trend-aligned** | Prevents "counter-trend" trading errors via EMA filtration. |
### **Usage Guidelines**
This tool is intended to assist in the analysis of price action. For maximum effectiveness, it should be used in conjunction with your personal risk management plan. Always verify the SMC signals by checking the overall market structure—if the price is in a massive, sustained move, wait for a pull-back into an FVG before taking a trade.
**Would you like me to add an "Alert" function to the code so that your phone notifies you the moment a 4H FVG or Order Block is detected? Indicator
