EMA Momentum & Cross EngineIndicator Summary: EMA Momentum & Cross Engine
This indicator is an advanced, fully customizable trend and momentum tool built around the 20 and 50 Exponential Moving Averages (EMAs). Instead of solely relying on traditional, lagging crossover signals, it proactively identifies high-probability reversals by mathematically measuring the tension between the moving averages.
Core Features:
Early Reversal Detection (DIV Signals): It measures the distance between the 20 and 50 EMA. When this distance becomes severely overextended (exhaustion) and suddenly snaps back with high velocity, it fires early "BUY DIV" or "SELL DIV" signals before a crossover ever happens.
Standard Crossovers: Plots standard trend-following buy and sell signals when the EMAs actually cross.
Smart Filtering Engine: Includes a built-in cooldown timer and max-signal limiters. This prevents rapid-fire false signals during choppy, sideways markets and keeps the chart perfectly clean.
Deep Customization: Every visual element is customizable. You can change the text, colors, label sizes, and even the precise mathematical distance the labels sit away from the candle wicks. It also features floating, dynamic labels at the end of the EMA lines so you never lose track of them.
Why ATR-Normalized Divergence is Better Than Slope
When trying to catch early trend changes or pullbacks, measuring the Average True Range (ATR) normalized spread between the EMAs is vastly superior to just measuring the slope of the lines. Here is why:
1. It Eliminates the "Visual Illusion"
The slope (angle) of a moving average on your screen is an illusion. If you zoom out or stretch the y-axis of your chart, a "flat" slope suddenly looks incredibly steep. Measuring the ATR spread relies on hard, objective math—not how your monitor happens to be scaled at that exact second.
2. It Automatically Adapts to Market Volatility
A 10-point distance between the 20 and 50 EMA means something completely different depending on the market environment.
If market volatility is dead, a 10-point gap is a massive, overextended move.
If the market is wildly volatile (like during a major news event), a 10-point gap is just normal background noise.
By dividing the EMA distance by the ATR, the indicator standardizes the measurement. A value of 1.0 means the EMAs are stretched exactly 1x the normal volatility of the current market, ensuring your signals are accurate regardless of whether the market is slow or fast.
3. It Measures the "Rubber Band" Tension
Slope only tells you the direction the market is heading. ATR Divergence tells you the tension. Markets act like rubber bands—they can only stretch so far from their mean (the 50 EMA) before they snap back. By tracking the exact moment that ATR-normalized rubber band is stretched to its limit and begins to shrink (the velocity delta), you get a high-probability entry for a mean-reversion trade or a deep pullback. Indicator

6 Custom EMA Ribbon6 Custom EMA Ribbon with fully customize
indicator("6 Custom EMA Ribbon", shorttitle="6 EMA Ribbon", overlay=true)
//─────────────────────────────────────────────
// General Settings
//─────────────────────────────────────────────
source = input.source(close, "EMA Source")
//─────────────────────────────────────────────
// EMA 1 Settings
//─────────────────────────────────────────────
showEMA1 = input.bool(true, "Show EMA 1", group="EMA 1")
ema1Length = input.int(5, "Length", minval=1, group="EMA 1")
ema1Color = input.color(color.blue, "Colour", group="EMA 1")
ema1Width = input.int(2, "Line Width", minval=1, maxval=5, group="EMA 1") Indicator

EMA + BB Pullback Strategy (Long & Short)Title: Trend-Aligned Bollinger Pullback Strategy
Description:
This is a comprehensive, fully customizable trend-pullback strategy built in Pine Script v6.0. It is designed to capture mean-reversion opportunities within an established trend. Instead of trading breakouts, this strategy waits for momentum to establish itself, and then targets temporary price extremes (pullbacks) to secure optimal entries.
It combines the momentum-tracking power of Dual EMAs with the volatility bands of Bollinger Bands, bundled with a robust suite of risk management and filtering options.
Core Strategy Logic
This strategy operates on the principle of buying the dip in an uptrend, and selling the rip in a downtrend.
1. Trend Alignment (EMAs)
The baseline momentum is determined by a fast and slow Exponential Moving Average.
Bullish Momentum: Fast EMA (14) is above the Slow EMA (34).
Bearish Momentum: Fast EMA (14) is below the Slow EMA (34).
2. The Pullback Entry (Bollinger Bands)
Once the trend is established, the strategy waits for price to overextend against the trend.
Long Entry: The candle's Low must pierce the Lower Bollinger Band, signaling an oversold dip in an uptrend.
Short Entry: The candle's High must pierce the Upper Bollinger Band, signaling an overbought spike in a downtrend.
3. Dynamic & Fixed Exits
The strategy features an advanced Take Profit engine. Because pullbacks can be volatile, you can customize how the strategy secures profits:
Fixed Stop Loss: Hardcoded at 3% (fully adjustable) to protect against trend reversals.
Take Profit Method: Choose between three distinct exit models directly from the settings:
Middle Band Only: Exits dynamically when price mean-reverts back to the Bollinger Band basis (20 SMA).
Fixed % Only: Exits purely on a mathematical target (default 5%).
Whichever Occurs First: The script automatically calculates both the fixed percentage and the dynamic Middle Band price, placing a limit order at whichever is closest to the entry price to secure profits as quickly as possible.
Fully Customizable Features
Every aspect of this script is modifiable via the PulseWire settings menu, allowing you to adapt it to different timeframes and asset classes:
Directional Toggles: Choose to trade Long only, Short only, or Both.
Confirmation Candle Filter: When enabled, the strategy won't just blindly buy a dip. It will wait for the current candle to close green (for longs) or red (for shorts) before executing, confirming that buyers/sellers are stepping back in.
Master Trend Filter (200 EMA): A built-in macro filter. When enabled, Longs will only execute if price is above the 200 EMA, and Shorts will only execute if price is below the 200 EMA.
Custom Parameters: Adjust EMA lengths, Bollinger Band lengths and standard deviations, and all Risk Management percentages to fit your backtesting needs.
++++++++++++++++++++++++++++++++++++++++++++++
⚠️ RISK WARNING & LEGAL DISCLAIMER ⚠️
DO NOT blindly deploy this strategy with real capital.
This Pine Script is provided for educational and backtesting purposes only and does not constitute financial, investment, or trading advice.
Backtesting is not reality: Historical performance does not guarantee future results. Backtests do not perfectly account for live market variables such as slippage, spread widening, liquidity issues, and exchange fees, all of which can turn a profitable backtest into a losing live strategy.
Automated Risk: Algorithmic trading carries a high level of risk. Market conditions change continuously, and a strategy that performs well in a ranging market may suffer severe drawdowns in a trending or highly volatile market.
Your Responsibility: You are solely responsible for your own trades, your money, and your risk management. The author assumes absolutely no liability for any financial losses incurred from using this script.
Best Practice: Always thoroughly forward-test any new script on a Paper Trading / Demo account for an extended period across multiple market conditions before ever considering risking real money. Use this tool as a baseline to study mechanics and build your own robust trading system.
++++++++++++++++++++++++++++++++++++++++++++++ Strategy

Indicator

Indicator

Indicator

Cyberpunk MA Spectrum# Cyberpunk MA Spectrum
Cyberpunk MA Spectrum is an indicator designed to display multiple moving averages, from short-term to long-term, and visualize their direction through color changes.
When a moving average is sloping upward, it is displayed in cyan. When it is sloping downward, it is displayed in magenta.
Short-term moving averages are shown with higher transparency, while longer-term moving averages become progressively darker and more visible. This makes it easier to distinguish short-term price movement from the broader long-term trend on a single chart.
## Key Features
### Multiple Moving Averages
By default, the indicator displays the following 12 moving averages:
5, 10, 20, 30, 40, 50, 75, 100, 125, 150, 175, and 200
Each period can be changed individually in the settings.
Displaying short-, medium-, and long-term moving averages together makes it easier to analyze trend direction, moving average alignment, convergence, and expansion.
### Slope-Based Color Display
Each moving average changes color according to its current direction.
* Upward slope: Cyan
* Downward slope: Magenta
* Flat: Gray
The direction is determined by comparing the current moving average value with its value a specified number of bars ago.
This allows users to quickly identify which moving averages are rising and which are falling.
### Short-Term to Long-Term Gradient
Short-term moving averages are displayed with greater transparency, while longer-term moving averages are shown with stronger opacity.
The 5-period moving average is the lightest, and the lines gradually become darker toward the 200-period moving average.
This design helps maintain chart readability even when many moving averages are displayed at the same time.
### EMA and SMA Selection
The moving average calculation method can be changed from the settings.
* EMA: Exponential Moving Average
* SMA: Simple Moving Average
EMA reacts more quickly to recent price movements, while SMA calculates the average price evenly across the selected period.
Choose the calculation method that best suits your analysis style and trading approach.
### Adjustable Slope Lookback
The setting titled “Slope Lookback Bars / 傾きの比較本数” determines how many bars are used to evaluate the direction of each moving average.
The default value is 1.
When set to 1, the current moving average value is compared with the previous bar.
Increasing this value reduces the influence of small short-term fluctuations and evaluates the moving average direction over a broader period.
### Bilingual Settings
All settings are displayed in both English and Japanese.
This makes the indicator easier to use for both Japanese-speaking and English-speaking users.
## Settings
### MA Type / 移動平均の種類
Select EMA or SMA as the moving average calculation method.
### Source / 計算対象
Select the price source used for the moving average calculation.
The default source is the closing price.
### Slope Lookback Bars / 傾きの比較本数
Sets how many bars back the current moving average value is compared against.
### MA Lengths / 移動平均期間
Allows each of the 12 moving average periods to be adjusted individually.
### Line Width / 線の太さ
Changes the thickness of the moving average lines.
### Show Flat MA in Gray / 横ばいをグレーで表示
Determines whether a moving average with no change in value is displayed in gray.
When disabled, flat moving averages are displayed in cyan.
## Example Uses
Cyberpunk MA Spectrum can be used to assist with:
* Identifying short-, medium-, and long-term trend direction
* Checking bullish or bearish moving average alignment
* Visualizing upward and downward market conditions
* Identifying moving average convergence and expansion
* Supporting pullback and retracement analysis
* Evaluating the broader market structure using long-term moving averages
When several moving averages turn cyan and align upward from the short-term lines to the long-term lines, it may indicate that upward momentum is strengthening across multiple time horizons.
Conversely, when several moving averages turn magenta and align downward, it may indicate that downward momentum is becoming stronger.
However, this indicator only visualizes the current condition of moving averages. It does not predict or guarantee future price movements.
## Important Notes
This indicator does not provide guaranteed entry signals, exit signals, or profits.
Moving averages are lagging indicators calculated from historical price data. They may react slowly during sudden price movements and may produce frequent direction changes during sideways or range-bound markets.
Do not rely on this indicator alone when making trading decisions. Consider using it together with price action, volume, candlestick patterns, support and resistance levels, and the broader market environment.
All investment and trading decisions are made at your own risk.
# Cyberpunk MA Spectrum
Cyberpunk MA Spectrumは、短期から長期までの複数の移動平均線を同時に表示し、相場の方向性を色の変化で視覚的に把握するためのインジケーターです。
移動平均線が右肩上がりの場合はシアン、右肩下がりの場合はマゼンタで表示されます。
また、短期の移動平均線は薄く、長期の移動平均線になるほど濃く表示されるため、短期的な値動きと長期的なトレンドを一つのチャート上で確認できます。
## 主な機能
### 複数の移動平均線を同時表示
初期設定では、以下の12本の移動平均線を表示します。
5、10、20、30、40、50、75、100、125、150、175、200
各期間は設定画面から自由に変更できます。
短期、中期、長期の移動平均線をまとめて表示することで、トレンドの方向性や移動平均線の並び方、収束・拡散の状態を確認しやすくなります。
### 傾きに応じたカラー表示
それぞれの移動平均線の傾きを判定し、状態に応じて色を変更します。
* 右肩上がり:シアン
* 右肩下がり:マゼンタ
* 横ばい:グレー
移動平均線の現在値と、指定した本数前の値を比較して方向を判定します。
色を見るだけで、どの時間軸の移動平均線が上向きなのか、下向きなのかを直感的に確認できます。
### 短期線から長期線へのグラデーション
短期の移動平均線ほど透明度を高くし、長期の移動平均線ほど濃く表示します。
5期間の移動平均線は薄く、200期間の移動平均線に近づくほど濃く表示されます。
これにより、多数の移動平均線を表示しても長期線の位置を把握しやすく、チャート全体の視認性を保てるように設計しています。
### EMAとSMAの切り替え
設定画面から、移動平均線の計算方法を切り替えられます。
* EMA:指数平滑移動平均線
* SMA:単純移動平均線
EMAは直近の価格変動を比較的早く反映し、SMAは一定期間の平均価格を均等に計算します。
分析方法や取引スタイルに合わせて選択してください。
### 傾き判定期間の変更
「Slope Lookback Bars / 傾きの比較本数」から、移動平均線の傾きを判定する比較期間を変更できます。
初期設定は1本です。
1本に設定した場合は、現在の移動平均線と1本前の値を比較します。
数値を大きくすると、短期的な細かい上下の影響を抑え、少し長い期間で上向き・下向きを判定できます。
### 日英バイリンガル設定
設定項目は、英語と日本語を併記しています。
日本語利用者だけでなく、英語環境でも設定内容を理解しやすい仕様です。
## 設定項目
### MA Type / 移動平均の種類
移動平均線の計算方法をEMAまたはSMAから選択します。
### Source / 計算対象
移動平均線の計算に使用する価格を選択します。
初期設定は終値です。
### Slope Lookback Bars / 傾きの比較本数
現在の移動平均線と何本前の値を比較するか設定します。
### MA Lengths / 移動平均期間
表示する12本の移動平均線の期間を個別に変更できます。
### Line Width / 線の太さ
移動平均線の太さを変更します。
### Show Flat MA in Gray / 横ばいをグレーで表示
移動平均線の値に変化がない場合、グレーで表示するか設定します。
無効にした場合、横ばいの移動平均線はシアンで表示されます。
## 活用例
Cyberpunk MA Spectrumは、以下のような確認に利用できます。
* 短期・中期・長期トレンドの方向確認
* 移動平均線のパーフェクトオーダー確認
* 上昇トレンドと下降トレンドの視覚的な判別
* 移動平均線の収束・拡散の確認
* 押し目や戻りの位置を分析する際の補助
* 長期移動平均線を基準とした相場環境の確認
複数の移動平均線がシアンに変化し、短期線から長期線まで上向きにそろっている場合は、全体として上昇方向の勢いが強まっている状態を確認できます。
反対に、複数の移動平均線がマゼンタに変化し、短期線から長期線まで下向きにそろっている場合は、下降方向の勢いが強まっている状態を確認できます。
ただし、本インジケーターは移動平均線の状態を視覚化するものであり、将来の価格上昇や下落を保証するものではありません。
## 注意事項
本インジケーターは、売買タイミングや利益を保証するものではありません。
移動平均線は過去の価格を基に計算される遅行指標であり、急激な価格変動やレンジ相場では、実際の値動きに対して反応が遅れる場合があります。
本インジケーター単体で売買を判断せず、価格帯、出来高、ローソク足、サポート・レジスタンス、相場全体の環境などと組み合わせてご利用ください。
投資判断はご自身の責任で行ってください。
Indicator

Pre-Market High/Low + ORBs + EMAs + VWAP + Pivots [v6]## Pre-Market Levels, ORBs, EMAs, VWAP & Confirmed Pivots
This all-in-one intraday indicator combines frequently used market-reference levels into a single, clean chart overlay. It is designed to help traders monitor pre-market structure, opening ranges, trend context, projected targets, and confirmed swing points.
### Features
**Pre-Market High and Low**
Tracks the highest and lowest prices during the U.S. pre-market session from **4:00 AM to 9:30 AM Eastern Time**. These levels remain visible throughout the trading day as potential support, resistance, liquidity, and breakout reference points.
**First Opening Range**
Calculates the high and low formed between **9:30 AM and 9:45 AM Eastern Time**.
**Second Opening Range**
Calculates an additional high and low between **2:30 PM and 2:40 PM Eastern Time** for traders monitoring afternoon price expansion.
**100% ORB Projection Targets**
After an opening range is complete, the indicator projects one full range above and below it:
```text
Upside target = ORB high + ORB size
Downside target = ORB low − ORB size
```
The morning ORB targets are replaced by the afternoon ORB targets after the second opening range is complete.
**Moving Averages**
Includes the following exponential moving averages:
- 9 EMA
- 21 EMA
- 50 EMA
- 100 EMA
- 200 EMA
These can help evaluate short-, medium-, and long-term trend alignment.
**VWAP**
Displays the session Volume Weighted Average Price as an intraday measure of price relative to traded volume.
**Confirmed Pivot Highs and Lows**
Identifies confirmed swing points:
- Red **H** markers indicate pivot highs.
- Green **L** markers indicate pivot lows.
- The pivot period can be adjusted in the indicator settings.
- Pivot highs and lows can be shown or hidden independently.
Pivots require bars on both sides of the swing to be confirmed. Markers are displayed on the candle where the swing occurred, but the pivot was not known until the required confirmation bars had closed.
### Intended Use
This indicator can help traders identify:
- Pre-market breakouts and rejections
- Opening-range breakouts
- Potential support and resistance
- ORB expansion targets
- Trend alignment using EMAs and VWAP
- Confirmed short-term market structure
The indicator is intended primarily for intraday charts and uses the **America/New_York** timezone for its session calculations.
### Important Notice
This indicator provides technical reference levels only. It does not generate automatic trade entries or guarantee that projected targets will be reached. Always use appropriate confirmation, risk management, and independent analysis. This script is for educational and informational purposes only. 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

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

Astro Bias Dashboard 🧭 ASTRO BIAS DASHBOARD
A one-glance morning dashboard that combines five classical astronomical cycles into a single daily bias score — and then checks that bias against live price action before suggesting anything.
━━━ HOW IT WORKS ━━━
The script computes real astronomical values using mean-longitude formulas (J2000 epoch):
- Moon phase — waxing or waning, with illumination percent
- Sun-Moon angle — harmony (trine/sextile), tension (square/opposition), or neutral
- Mercury retrograde — approximated from the 115.88-day synodic cycle
- Eclipse season — Sun's proximity to the lunar nodes
- Planetary hour (hora) — Chaldean sequence from a user-set sunrise time
The first four factors are captured once at the start of each session and stay FIXED for the whole day (score out of 4). This is deliberate: a daily bias that flickers intrabar is useless. Only the hora row updates hourly, because it is a timing tool by design — and it is intentionally excluded from the score.
The dashboard then adds a live reality check: price versus EMA 50. A final Verdict row compares the fixed astro bias with the live trend:
- ALIGNED — astro bias and price agree
- CONFLICT — price is moving against the bias. Price always wins; the dashboard tells you to stand aside.
━━━ HOW TO USE ━━━
1. Check the dashboard once at market open — the bias is fixed for the day.
2. Trade only in the Verdict row's direction. On CONFLICT, reduce size or stay flat.
3. Use the hora row for entry timing: benefic horas (Moon, Mercury, Venus, Jupiter) are preferred entry windows.
4. Combine with your own levels and setups — this is a context filter, not an entry signal.
Alerts included: daily bias bullish/caution, hora change, astro-price conflict, astro-price alignment.
━━━ SETTINGS ━━━
Sunrise hour, dashboard position (8 placements), text size, EMA 50 plot toggle and color, trade-plan rows toggle.
━━━ NOTES & ORIGINALITY ━━━
All astronomical values are computed from scratch inside Pine using mean-longitude approximations — no external data, no libraries, no reused code. Accuracy is well within the tolerance needed for cycle-timing work, though exact panchang timings may differ by a few hours.
This tool treats astronomical cycles strictly as a timing reference. It does not predict market direction, and nothing here is financial advice. Always confirm with price action and manage risk. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Multi EMA + Forecast (5,30,60,120,250,500)Multi-Timeframe (MTF) EMA Group
Overview
The Multi-Timeframe (MTF) EMA Group is a powerful trend-following indicator designed to give traders a clearer perspective on market direction by projecting higher-timeframe data onto their current chart. By combining a cluster of Exponential Moving Averages (EMAs) with Multi-Timeframe capabilities, this tool helps you filter out market noise and align your entries with the macro trend.
Whether you are a scalper looking for higher-timeframe context or a swing trader managing dynamic support and resistance, this indicator provides a clean, customizable visual ribbon to guide your bias.
Key Features
Multi-Timeframe (MTF) Selection: Plot EMAs from any timeframe (e.g., 1-Hour, 4-Hour, Daily) onto your current working chart (e.g., 5-Minute, 15-Minute).
Customizable EMA Cluster: Includes multiple EMA inputs (e.g., 5, 9, 20, 50, 100, 200) allowing you to build a dense "ribbon" or a simple two-line crossover system.
Trend Visualizer: When the shorter EMAs are stacked above the longer EMAs, the ribbon indicates a bullish trend. When the order is reversed, it indicates a bearish trend. The widening of the group signifies trend strength, while a pinching or twisting group warns of consolidation or a potential reversal.
Non-Repainting MTF Data: Built using standard PulseWire MTF protocols to ensure the data is accurate and does not repaint once the higher timeframe candle closes.
How to Use It in Your Trading
Trend Alignment: Avoid trading against the dominant trend. For example, if you are trading on a 15-minute chart, set the indicator's timeframe to 1-Hour or 4-Hour. Only take long setups when the price is above the higher-timeframe EMA group, and short setups when it is below.
Dynamic Support & Resistance: A tightly clustered group of EMAs often acts as a strong zone of dynamic support in an uptrend or resistance in a downtrend. Look for price to pull back into the EMA "value area" for optimal trade entries.
Crossovers & Reversals: Watch for the shortest EMA in the group to cross through the longer EMAs as an early warning sign that the macro trend might be shifting.
Customization Options
Resolution/Timeframe: Easily toggle the timeframe drop-down in the settings to pull data from your desired chart interval.
Lengths: Fully adjustable lengths for every EMA in the group to suit your specific trading style.
Colors & Styling: Customize the thickness and color gradients of the lines to make the ribbon visually intuitive on both dark and light chart themes.
Disclaimer: This indicator is for educational and analytical purposes only. Past performance does not guarantee future results. Always combine moving averages with other forms of technical analysis, such as price action and volume, before making trading decisions. Indicator

Indicator

Coil & Fire - Ashish*Updated version of Momentum Scanner*
Finds stocks that had a strong explosive move (EP candle), are now coiling quietly near their EMAs, and marks the exact entry and stop-loss levels based on the most recent low-volume healthy-dip candle.
How it works:
Screens for stocks with a recent 8%+ single-day move that are outperforming their benchmark since that move, holding above the EMA9/21 cloud with the trend structure intact, and showing genuinely quiet volume on the pullback. When all conditions align, it marks a teal bar — a low-volume healthy-dip candle sitting within 5% above EMA9. The high of that bar is your entry. The low is your stop-loss. Purple dots show the entry level. Red dots show the stop.
Orange background = price has crossed the entry level. Yellow background = setup is valid, waiting for the trigger.
What's different from Momentum Scanner:
Entry and stop-loss are now anchored to the most recent teal bar rather than a historical coil-high level, so levels are always close to current price. Volume comparison for the teal bar now uses a 10-day average instead of 50-day, making it more responsive to recent trading activity rather than a long historical baseline.
Note: Indicators are tools, not oracles — every signal still requires human judgment, risk management, and context before any trade is taken. Indicator

Adaptive S/R Box Zones with Dynamic Stop Loss & EMA FilterTitle: Adaptive S/R Box Zones with Dynamic Stop Loss & EMA Filter
Description:
This indicator is an advanced tool designed to automatically identify key Support and Resistance (S/R) levels by blending momentum, volatility, and structural pivot points. The core objective of the script is to visualize asymmetric risk zones (Stop Loss zones) and filter out false breakouts using an integrated EMA momentum filter.
How it works:
S/R Detection Logic: Levels are not derived from simple highs and lows. The script utilizes a sophisticated algorithm that dynamically combines the RSI (Relative Strength Index) to spot extreme overbought/oversold conditions, a HMA-based CMO (Chande Momentum Oscillator) for momentum confirmation, and historical Close Pivots.
Asymmetric SL Zones (Boxes): Instead of standard symmetric lines that often distort spatial risk, the indicator renders dynamic box shapes. The height of these zones automatically adapts to the market's current volatility using the ATR (Average True Range).
The Resistance Zone expands asymmetrically upward from the level, offering a clear visual map for placing Stop Losses on Short setups.
The Support Zone expands asymmetrically downward from the level, defining the logical Stop Loss area for Long setups.
EMA Momentum Filter & Trigger: The script features an optional EMA crossover filter. When enabled, the detection of a new S/R zone acts as a dynamic "setup alert", while the actual BUY or SELL signal triggers only when the price breaks through the EMA line, confirming directional momentum.
Key Features & Inputs:
Zone Height (ATR Multiplier): Controls the thickness of the risk zones based on market volatility.
S/R Timeframe: Multi-timeframe (MTF) functionality to plot higher time frame levels onto your current chart.
Signal Trigger Mode: Toggle between On Candle Close and After Candle Close (waits for the candle to seal to prevent repainting).
EMA Filter Toggle: Can be fully deactivated if you prefer to receive raw signals immediately upon the formation of S/R levels. Indicator

Indicator

Indicator
