Momentum_EMABand📢 Reposting Notice
I am reposting this script because my earlier submission was hidden due to description requirements under TradingView’s House Rules. This updated version fully explains the originality, the reason for combining these indicators, and how they work together. Follow me for future updates and refinements.
🆕 Momentum EMA Band, Rule-Based System
Momentum EMA Band is not just a mashup — it is a purpose-built trading tool for intraday traders and scalpers that integrates three complementary technical concepts into a single rules-based breakout & retest framework.
Originality comes from the specific sequence and interaction of these three filters:
Supertrend → Sets directional bias.
EMA Band breakout with retest logic → Times precise entries.
ADX filter → Confirms momentum strength and avoids noise.
This system is designed to filter out weak setups and false breakouts that standalone indicators often fail to avoid.
🔧 How the Indicator Works — Combined Logic
1️⃣ EMA Price Band — Dynamic Zone Visualization
Plots upper & lower EMA bands (default: 9-period EMA).
Green Band → Price above upper EMA = bullish momentum
Red Band → Price below lower EMA = bearish pressure
Yellow Band → Price within band = neutral zone
Acts as a consolidation zone and breakout trigger level.
2️⃣ Supertrend Overlay — Reliable Trend Confirmation
ATR-based Supertrend adapts to volatility:
Green Line = Uptrend bias
Red Line = Downtrend bias
Ensures trades align with the prevailing trend.
3️⃣ ADX-Based No-Trade Zone — Choppy Market Filter
Manual ADX calculation (default: length 14).
If ADX < threshold (default: 20) and price is inside EMA Band → gray background marks low-momentum zones.
🧩 Why This Mashup Works
Supertrend confirms trend direction.
EMA Band breakout & retest validates the breakout’s strength.
ADX ensures the market has enough trend momentum.
When all align, entries are higher probability and whipsaws are reduced.
📈 Example Trade Walkthrough
Scenario: 5-minute chart, ADX threshold = 20.
Supertrend turns green → trend bias is bullish.
Price consolidates inside the yellow EMA Band.
ADX rises above 20 → trend momentum confirmed.
Price closes above the green EMA Band after retesting the band as support.
Entry triggered on candle close, stop below band, target based on risk-reward.
Exit when Supertrend flips red or ADX momentum drops.
This sequence prevents premature entries, keeps trades aligned with trend, and avoids ranging markets.
🎯 Key Features
✅ Multi-layered confirmation for precision trading
✅ Built-in no-trade zone filter
✅ Fully customizable parameters
✅ Clean visuals for quick decision-making
⚠ Disclaimer: This is Version 1. Educational purposes only. Always use with risk management.
Centered Oscillators
SMT Oscillator: Smarter Money Divergence Detector [PhenLabs]📊Phenlabs - SMT Oscillator: Smarter Money Divergence Detector
Version: PineScript™v6
📌Description
The SMT Oscillator is a sophisticated tool designed to identify smart money divergence between two correlated assets. By analyzing the momentum and volume-weighted price action of a primary and secondary symbol, traders can spot subtle shifts in market dynamics that often precede significant price movements. This indicator is built to provide a clearer, more filtered view of inter-market relationships, solving the common problem of false signals and market noise. Its primary purpose is to equip traders with a quantifiable edge in detecting potential reversals or continuations that are not obvious on a standard price chart.
🚀Points of Innovation
Dual-Symbol Divergence Core: Directly compares momentum (RSI or MACD) between two user-selected symbols to pinpoint true SMT divergence.
Volume-Weighted Analysis: Integrates volume delta into the divergence calculation, giving more weight to moves backed by significant market participation.
Entropy Filter for Noise Reduction: Employs an entropy calculation to filter out low-quality signals during choppy or consolidating market conditions.
Predictive Forecast Line: Utilizes a linear regression model to project the oscillator’s future trajectory, offering a forward-looking glimpse of potential momentum shifts.
Customizable Signal Sensitivity: Allows fine-tuning of overbought and oversold levels to adapt to different market volatilities and trading styles.
Integrated Signal Alerts: Provides built-in alerts for bullish/bearish zero crosses and overbought/oversold conditions.
🔧Core Components
Momentum Engine: The user can select either RSI or MACD as the underlying engine for the divergence calculation, allowing for flexibility in analysis.
Normalization Function: Price data from both symbols is normalized using percentage change to ensure a true “apples-to-apples” comparison, regardless of their nominal price differences.
Divergence Calculator: The core algorithm that subtracts the secondary symbol’s momentum from the primary’s and normalizes the result using the combined standard deviation.
Smoothing Mechanism: An Exponential Moving Average (EMA) is applied to the raw oscillator output to reduce choppiness and provide a clearer signal line.
🔥Key Features
Multi-Asset Comparison: Go beyond single-asset analysis by comparing correlated pairs like ES/NQ or BTC/ETH to uncover hidden trading opportunities.
Heatmap Visualization: An optional heatmap mode provides an intuitive visual representation of divergence strength, making it easier to gauge market sentiment at a glance.
Configurable Lookback and Timeframe: Adjust the lookback period and analysis timeframe to suit your specific strategy, from short-term scalping to long-term trend analysis.
Signal Markers: Visual markers are plotted directly on the chart for bullish and bearish zero-line crossovers, providing clear entry and exit signals.
🎨Visualization
SMT Oscillator Line: The primary visual element, colored blue for bullish (positive) divergence and orange for bearish (negative) divergence.
Zero Line: A solid horizontal line at the zero level, indicating the equilibrium point between the two assets. Crossovers of this line signal a shift in relative strength.
Overbought/Oversold Zones: Dotted lines at the +80 and -80 levels (customizable) that highlight extreme divergence readings, often indicating potential exhaustion points.
Forecast Line: A predictive line that plots the anticipated path of the oscillator, giving traders an advanced warning of potential changes in momentum.
📖Usage Guidelines
Setting Categories
Primary Symbol
Default: (Chart Symbol)
Description: The main asset you are analyzing. Leave blank to use the symbol currently on your chart.
Secondary Symbol
Default: CME_MINI:ES1! (used with NASDAQ futures due to inherent heavy correlation
Description: The asset to compare against the primary symbol.
Lookback Period
Default: 14
Range: 8-100
Description: Controls the calculation window for momentum (RSI/MACD). Higher values result in a smoother, less sensitive oscillator.
Divergence Type
Default: RSI
Options: RSI, MACD
Description: Choose the momentum indicator to use for the divergence calculation.
Enable Volume Weighting
Default: true
Description: When enabled, gives more weight to divergence signals that are accompanied by significant volume.
✅Best Use Cases
Identifying high-probability reversal points by spotting divergence in overbought or oversold territory.
Confirming the strength of a trend by observing sustained positive or negative divergence.
Pairs trading by taking a long position on the outperforming asset and a short position on the underperforming one during a divergence.
Risk management by recognizing when a current trend is losing its underlying momentum.
⚠️Limitations
Requires Correlated Assets: The indicator’s effectiveness is highly dependent on the selection of two assets with a known correlation (e.g., ES and NQ).
Not a Standalone System: Divergence signals should be used in conjunction with other forms of analysis (price action, market structure) and not as a complete trading system.
Lagging by Nature: As it is based on moving averages and past price data, the oscillator is inherently lagging and may not capture all rapid price changes.
💡What Makes This Unique
Combined Momentum & Volume: Unlike standard oscillators, it fuses momentum with volume delta for a more robust “Smart Money” perspective.
Noise-Filtering Mechanism: The proprietary entropy filter is a unique feature designed to weed out insignificant market chatter and focus on high-conviction signals.
🔬How It Works
Data Normalization:
The script first normalizes the price data of the two selected symbols into percentage changes. This ensures that the comparison is fair, regardless of the difference in their price scales.
Momentum Calculation:
It then calculates the chosen momentum value (either RSI or MACD histogram) for each of the normalized price series.
Divergence Computation:
The core of the indicator lies in subtracting the momentum of the secondary symbol from the primary one. This raw divergence is then optionally weighted by volume and filtered for market noise (entropy) to produce the final oscillator value.
💡Note:
For best results, use this indicator on adequate timeframes to filter out market noise. Always confirm signals with price action analysis before entering a trade.
Major Lows OscillatorDescription
The Major Lows Oscillator is a custom technical indicator designed to identify significant low-price areas by normalizing the current closing price relative to recent lowest lows and highest highs. The oscillator calculates a normalized price percentage over a configurable lookback period, applies exponential moving averages for smoothing, and inverts the result to highlight potential market bottoms.
Calculation Details
Lowest Low Lookback : Finds the lowest low over a user-defined period (default 100 bars).
Highest High Lookback : Calculates the highest high over a short period (default 1 bar), providing a dynamic normalization range.
Normalization : Normalizes the current close within the range defined by the lowest low and highest high, scaled to 0-100.
Smoothing : Applies a 10-period EMA, inversion, and weighted smoothing combining the last valid value and current oscillator reading.
Final Output : Applies a final EMA (period 1) and inverts the oscillator (100 - value) to emphasize major lows.
Features
Customizable midline level for signal alerts (default 50).
Visual midline reference line.
Alerts trigger on oscillator crossing below midline for automated monitoring.
Usage
Useful for complementing existing setups or integration in algorithmic trading strategies.
Changing the input parameters opens new ways to leverage the asymmetric range concept, allowing adaptation to different market regimes and enhancing the oscillator’s sensitivity and utility.
Examples of input combinations and their potential purposes include:
Extremely Asymmetric Setting: Lowest Low Lookback = 200, Highest High Lookback = 1
Focuses on deep long-term lows contrasted with immediate highs, ideal for spotting strong oversold levels within an otherwise bullish short-term momentum.
Symmetric Lookbacks: Lowest Low Lookback = Highest High Lookback = 50
Balances the range equally, creating a normalized oscillator that treats recent lows and highs with the same weight — useful for markets with balanced volatility.
Short but Equal Lookbacks: Lowest Low Lookback = Highest High Lookback = 10
Highly sensitive to recent price swings, this setting can detect rapid shifts and is suited for intraday or very short-term trading.
Inverted Extreme: Lowest Low Lookback = 1, Highest High Lookback = 100
Highlights very recent lows against a long-term high range, possibly signaling quick dips in a generally overextended market.
Inputs
Midline Level : Threshold for alerts (default 50).
Lowest Low Lookback Period : Bars evaluated for lowest low (default 100).
Highest High Lookback Period : Bars evaluated for highest high (default 1).
Alerts
Configured to trigger once per bar close when the oscillator crosses below the midline level.
---
Disclaimer
This indicator is for educational and analytical use only.
OctaScalp Precision Pro [By TraderMan]What is OctaScalp Precision Pro ? 🚀
OctaScalp Precision is a powerful scalping indicator designed for fast, short-term trades. It combines eight technical indicators to generate 💪 high-accuracy buy 📗 and sell 📕 signals. Optimized for scalpers, this tool targets small price movements in low timeframes (1M, 5M). With visual lines 📈, labels 🎯, and Telegram alerts 📬, it simplifies quick decision-making, enhances risk management, and tracks trade performance.
What Does It Do? 🎯
Fast Signals: Produces reliable buy/sell signals using a consensus of eight indicators.
Risk Management: Offers automated Take Profit (TP) 🟢 and Stop Loss (SL) 🔴 levels with a 2:1 reward/risk ratio.
Trend Confirmation: Validates short-term trends with a 30-period EMA zone.
Performance Tracking: Records trade success rates (%) and the last 5 trades 📊.
User-Friendly: Displays market strength, signal type, and trade details in a top-right table.
Alerts: Sends Telegram-compatible notifications for new positions and trade results 📲.
How Does It Work? 🛠️
OctaScalp Precision integrates eight technical indicators (RSI, MACD, Stochastic, Momentum, 200-period EMA, Supertrend, CCI, OBV) for robust analysis. Each indicator contributes 0 or 1 point to a bullish 📈 or bearish 📉 score (max 8 points). Signals are generated as follows:
Buy Signal 📗: Bullish score ≥6 and higher than bearish score.
Sell Signal 📕: Bearish score ≥6 and higher than bullish score.
EMA Zone 📏: A zone (default 0.1%) around a 30-period EMA confirms trends. Price staying above or below the zone for 4 bars validates the direction:
Up Direction: Price above zone, color green 🟢.
Down Direction: Price below zone, color red 🔴.
Neutral: Price within zone, color gray ⚪.
Entry/Exit: Entries are triggered on new signals, with TP (2% profit) and SL (1% risk) auto-calculated.
Table & Alerts: Displays market strength (% bull/bear), signal type, entry/TP/SL, and success rate in a table. Telegram alerts provide instant notifications.
How to Use It? 📚
Setup 🖥️:
Add the indicator to TradingView and use default settings or customize (EMA length, zone width, etc.).
Best for low timeframes (1M, 5M).
Signal Monitoring 🔍:
Check the table: Bull Strength 📗 and Bear Strength 📕 percentages indicate signal reliability.
Confirm Buy (📗 BUY) or Sell (📕 SELL) signals when trendSignal is 1 or -1.
Entering a Position 🎯:
Buy: trendSignal = 1, bullish score ≥6, and higher than bearish score, enter at the entry price.
Sell: trendSignal = -1, bearish score ≥6, and higher than bullish score, enter at the entry price.
TP and SL: Follow the green (TP) 🟢 and red (SL) 🔴 lines on the chart.
Exiting 🏁:
If price hits TP, trade is marked ✅ successful; if SL, marked ❌ failed.
Results are shown in the “Last 5 Trades” 📜 section of the table.
Setting Alerts 📬:
Enable alerts in TradingView. Receive Telegram notifications for new positions and trade outcomes.
Position Entry Strategy 💡
Entry Conditions:
For Buy: Bullish score ≥6, trendSignal = 1, price above EMA zone 🟢.
For Sell: Bearish score ≥6, trendSignal = -1, price below EMA zone 🔴.
Check bull/bear strength in the table (70%+ is ideal for strong signals).
Additional Confirmation:
Use on high-volume assets (e.g., BTC/USD, EUR/USD).
Validate signals with support/resistance levels.
Be cautious in ranging markets; false signals may increase.
Risk Management:
Stick to the 2:1 reward/risk ratio (TP 2%, SL 1%).
Limit position size to 1-2% of your account.
Tips and Recommendations 🌟
Best Markets: Ideal for volatile markets (crypto, forex) and low timeframes (1M, 5M).
Settings: Adjust EMA length (default 30) or zone width (0.1%) based on the market.
Backtesting: Test on historical data to evaluate success rate 📊.
Discipline: Follow signals strictly and avoid emotional decisions.
OctaScalp Precision makes scalping fast, precise, and reliable! 🚀
Signal-to-Noise Ratio█ SNR Trend/Noise + Statistical Significance (Single-TF)
A momentum-quality and divergence suite that blends directional Signal-to-Noise, Sharpe/T-tests, and clean divergence lines—on one panel.
█ Overview
This tool quantifies how directional price action is ( SNR ) and how statistically credible its payoff is ( Sharpe & t-stats )—then draws regular/hidden divergences directly on the oscillator. It’s built to separate “looks like a trend” from “is a robust, risk-adjusted edge,” so you can fade or follow with intent.
Single timeframe (uses chart TF), single pane, no price overlay.
Two SNR modes : regression slope / residual stdev (trend vs path noise) and slope / ATR (trend vs range volatility).
Sharpe & t-Statistics : classic t-mean and t-eff (autocorrelation-aware via n_eff).
t-Slope : significance of the price trend itself (corr(price, time)).
Divergence engine : crisp lines on the indicator (scale-safe), regular & hidden, with alerts.
█ Concepts
Directional SNR (trend/noise) — Regression slope normalized by residual stdev (or ATR). Sign: > 0 up, < 0 down. Magnitude ≈ trend cleanliness.
Raw Sharpe (μ/σ) & t-Statistic — Payoff quality.
t = Sharpe × √n
t-eff scales confidence by an effective sample size n_eff from lag-1 autocorr.
t-Slope — t-stat of the regression slope via correlation of price with time.
Δ (SNR − Sharpe) — “Structure premium”: how much trendiness isn’t showing up in Sharpe (useful for fade vs follow).
█ Key Features
Two SNR engines: Slope/Residuals (path-noise aware) and Slope/ATR (range-vol aware).
Sharpe, t-mean , and t-eff (autocorr-aware confidence).
t-Slope for trend significance.
Divergence Suite : regular & hidden divergences, indicator-to-indicator lines, compact shapes, const-title alerts.
Clean UX: zero line, optional Δ plot, scale-safe (no price axis contamination).
█ How It Works
SNR : computes regression slope over Window (bars) and normalizes by residual stdev (or ATR ) → directional signal vs path noise.
Sharpe & t-stats : arithmetic returns over the same window; t-eff replaces n with n_eff from lag-1 autocorr (set by Correlation Window (bars) ).
Divergences : pivot-based (user L/R). On confirmation, draws a line between the last two indicator pivots (HH vs LH, LL vs HL). Separate colors for regular/hidden and optional alerts.
█ Usage & Playbooks
Trend-Following (quality trend)
Trade with SNR sign when SNR > threshold and t-stat > threshold (e.g., t_eff > 1.65 ). Trail by ATR or residual noise.
Mean-Reversion / Carry (drift)
Prefer when Sharpe/t are strong but SNR is modest (good payoff without a steep path). Use smaller targets and faster exits.
Contrarian on Exhaustion
Watch Δ = SNR − Sharpe spikes and regular divergences (price HH/LL, indicator LH/HL). Fade tactically into the mean/regression; stops beyond the pivot.
Hidden Divergences
Use with a simple trend filter (SNR sign or EMA slope) to time continuations after pullbacks.
█ Inputs (most relevant)
Window (bars) — length for SNR/Sharpe/t and t-Slope.
Correlation Window (bars) — length for ρ₁ when computing n_eff .
SNR Mode — Slope/Residuals or Slope/ATR.
Thresholds — Min SNR, Min Raw Sharpe, Min t-Statistic.
Divergences — enable/disable, source (SNR / t-eff / t-mean / t-slope), pivot L/R, hidden on/off, trend filter, colors, line style/width.
Extras — show Δ(SNR−Sharpe), show t-Slope.
█ Quick Summary (EN)
SNR (trend/noise)
= directional price slope normalized by “noise” (regression residual stdev or ATR).
Measures how directional the move is per bar.
Sensitive to the structure of the path (candles aligning along a line).
Can remain high even if single bars are choppy, as long as the overall trajectory is tilted.
Raw Sharpe (μ/σ of returns)
= mean of arithmetic returns / standard deviation.
Measures how well risk is “paid” within the lookback (risk-adjusted return).
Sensitive to the distribution of returns (volatility, outliers).
Penalizes turbulent regimes even if directionality exists.
What changes in trading (operationally)
SNR↑ & Sharpe↑ : directional trend with well-compensated risk → “quality trend”.
Playbook : classic trend-following (pullback/breakout), tight stops (ATR/residuals), longer holds, scaling allowed.
SNR↑ & Sharpe↓ : trend exists but is noisy/unstable (high vol, spikes).
Playbook : tighter confirmations (micro-pullbacks), reduced size, wider stops, faster/partial TP. For contrarians, good spot to seek exhaustion.
SNR≈0 & Sharpe≈0 : range / no edge.
Playbook : stay flat or very tactical mean-reversion with small targets.
SNR↓ & Sharpe↓ : noisy downtrend (mirror of SNR↑ & Sharpe↓, but short side).
Playbook : selective shorts; same risk rules as above.
Sharpe↑ but low SNR : slow drift with compressed volatility (good μ/σ but little slope).
Playbook : intraday carry/scalps with small targets; not ideal for pure trend-following.
Practical rules
Use SNR for directional bias and trend quality; use Sharpe to gauge conviction (position sizing & management).
Entries : require SNR consistent with direction; filter with Sharpe > threshold to avoid poorly paid trends.
Stops/TP : with high SNR → trail on ATR/residuals; with low Sharpe → closer TPs and wider stops (or smaller size).
Contrarian : look for divergences like very high SNR but weak Sharpe (extended trend, poorly paid) or Sharpe spikes without SNR rise (episodic/non-structural move).
t-Statistic (of the mean)
t = Sharpe × √n
where μ = mean return, σ = stdev of returns, n = bars in lookback.
Hypothesis test : how significantly different from zero the mean return is.
H0: μ = 0. Typical thresholds: ~1.65 (one-tailed 5%), 1.96 (two-tailed 5%), 2.58 (1%). If |t| exceeds the threshold with the correct sign, the edge is statistically meaningful.
Relation to Sharpe : t is Sharpe scaled by √n; for the same Sharpe, larger n ⇒ larger t (more confidence).
Use : quality filter. Example (intraday): go long only if t > 1.65 and SNR > threshold . Be cautious when SNR is high but t is weak → geometric trend but poor payoff.
Time-series caveats
Returns are not i.i.d.: autocorrelation/heteroskedasticity can inflate t. Quick fix: use an effective sample size
n_eff ≈ n × (1 − ρ1) / (1 + ρ1)
then t_eff = Sharpe × √(n_eff)
Beware overfitting: calibrate thresholds out-of-sample.
Bonus: t-stat of the slope (true trend)
Test the statistical significance of the price trend itself:
t_slope = r × √((n − 2) / (1 − r²)) where r = corr(price, time) .
Pairs naturally with directional SNR (slope/noise): SNR says how clean the trend is; t_slope says whether the slope is statistically different from zero.
█ Alerts
Bearish Divergence , Bullish Divergence
Hidden Bearish , Hidden Bullish
MACD Light-Bar Reversal SignalsThis custom indicator is designed for traders who like to track MACD momentum shifts at the earliest possible stage — right when the histogram bars switch from solid to light coloring in the default TradingView MACD display. These moments can signal potential momentum exhaustion and possible reversal points before the MACD lines themselves cross.
Key Features:
• 📊 Momentum Shift Detection – Automatically identifies the first bar after a momentum peak (light green) or trough (light red) in the MACD histogram.
• 🎯 Early Visual Signals – Plots up or down triangles on your main price chart exactly at those momentum inflection points.
• ⚙️ Customizable Settings – User-defined MACD parameters to adapt to any market or timeframe.
• 🔔 Built-in Alerts – Receive instant notifications when a light-bar signal appears, so you never miss a potential setup.
• 🖥 Clean Chart Integration – Works alongside your existing MACD or on its own for minimal chart clutter.
How It Works:
• Above Zero Line (Bullish Side): Detects the first lighter-green bar after a darker-green sequence, suggesting upward momentum is slowing and a potential bearish shift may occur.
• Below Zero Line (Bearish Side): Detects the first lighter-red bar after a darker-red sequence, suggesting downward momentum is slowing and a potential bullish shift may occur.
Important Notes:
• This tool is intended for educational and informational purposes only.
• It is not financial advice and does not guarantee future results.
• Always combine with your own analysis, risk management, and trading plan before making decisions.
THE TRINTY - Multi-Timeframe MACD Alignment (Single Alert)Analyzes up to 3 timeframes at the same time waiting for MACD alignment plus determines when it's very bullish, very bearish, or just mixed. Ideal for traders who only want to trade in high probability markets to increase your chances at success. Also, there's only 1 single alert system that you can set for each pair making things much easier instead of setting separate bullish and bearish alerts like most other indicators.
Pre-Pump/Crash Predictor with ZigZag - PJay777The "Pre-Pump/Crash Predictor with ZigZag" indicator designed to identify potential price pumps (upward movements) and crashes (downward movements) using the MACD (Moving Average Convergence Divergence) indicator combined with an EMA (Exponential Moving Average) trend filter. It provides visual signals on the chart and includes alert conditions for real-time notifications.
Key Components:
MACD Calculation:
Uses customizable fast (default: 12), slow (default: 26), and signal (default: 13) lengths to compute the MACD line, signal line, and histogram.
The MACD is plotted as blue (MACD line) and orange (signal line) for visual reference.
EMA Trend Filter:
A 200-period EMA (customizable) acts as a trend confirmation to filter signals, ensuring alignment with the broader market trend.
Signal Logic:
Pump Signal: Triggered when the MACD line crosses above the signal line (bullish crossover). If "Strict Filters" is enabled, it also requires a positive histogram and the price being above the EMA.
Crash Signal: Triggered when the MACD line crosses below the signal line (bearish crossunder). With strict filters, it requires a negative histogram and the price below the EMA.
Signals are plotted as green triangles (pump) below bars and red triangles (crash) above bars.
Debug Mode:
Optional debug labels display MACD, signal, histogram values, and crossover type on the last bar for troubleshooting.
Alerts:
Configurable alerts for pump ("MACD crossover: Potential pump!") and crash ("MACD crossunder: Potential dump!") signals.
Relative Strength Range RankRelative Strength Range Rank – Chart Asset vs. Benchmarks
Description:
This indicator calculates and ranks the relative strength position of the current chart’s asset against up to five user-defined comparison symbols. By default, the comparison set is USDT.D, USDC.D and DAI.D.
Calculation method:
The same oscillator calculation is applied identically to the current chart’s asset and all comparison symbols:
For each symbol:
Determine the lowest low over LOWEST bars.
Determine the highest high over HIGHEST bars.
Calculate normalized position within range:
raw_osc = (close - lowest_low) / (highest_high - lowest_low) * 100
Apply a 10-period EMA to smooth raw_osc.
Invert and scale to match assets direction:
raw_osc = 100 - EMA_10(raw_osc)
Apply weighted smoothing:
smoothed = 0.191 * previous_value + 0.809 * current_value
Apply a final 1-period EMA to reduce jitter.
Output is the inverted smoothed oscillator value, representing the relative strength rank.
This function is implemented as calculate_oscillator() and used for all input symbols plus the current chart symbol, ensuring consistency in comparative analysis.
Plotting:
Each comparison symbol oscillator is plotted in the indicator pane.
The current chart oscillator is always plotted in black.
Alert condition:
Boolean chart_osc_above_all is true when the current chart oscillator is strictly greater than all other comparison oscillator values.
The alert chart_osc_crossed_above triggers only on the first bar where chart_osc_above_all changes from false to true.
Smoothing advantage:
The smoothing sequence (EMA → weighted smoothing → EMA) is designed to reduce short-term noise while preserving responsiveness to changes in price position.
The initial EMA(10) filters random fluctuations.
The weighted smoothing step (0.191 * prev + 0.809 * current) reduces overshoot and dampens oscillations without introducing significant lag, unlike longer EMAs.
The final EMA(1) step ensures stability in the plotted oscillator without visible jaggedness.
This combination yields a signal that is both smooth and reactive, making relative strength comparisons more precise.
Inputs:
Sym 1–5: up to five comparison tickers.
Lowest low lookback period ( LOWEST ).
Highest high lookback period ( HIGHEST ).
Color for plotted comparison lines.
Output:
Oscillator values from 0 to 100, where higher values indicate that the asset’s current price is closer to the highest high of the lookback period, and lower values indicate proximity to the lowest low.
Sorted table showing all selected assets ranked by oscillator value.
Optional alert when the current chart asset leads all selected assets in oscillator value.
Short Description:
Computes range-normalized oscillator values for the chart asset and up to 5 symbols, using EMA and weighted smoothing to reduce noise while preserving responsiveness; optional alert when the chart asset exceeds all others.
Dual CCI Xover+ ElvisxDual CCI Xover+ — Quick Guide (EN)
Idea
Two CCI lines share the same midline (0) to make crossovers clear:
CCI1 (fast): length 18, white. Optional smoothing MA and Bollinger Bands (display + optional for signals).
CCI2 (slow): length 54, orange, plus a Base MA slow line (default 9, purple).
Signals: crossover of CCI1 vs CCI2 Slow Line (or raw CCI2 if you switch).
Inputs (key)
CCI1 Length: 18
CCI2 Length (Slow Base): 54
CCI2 Base MA Length (Slow Line): 9
Normalize CCI2 to ±100: ON by default (scales CCI2 from ±200 → ±100 for same scale as CCI1)
Show Crossover Signals: ON
Use CCI2 Base MA for Signals: ON (else uses raw CCI2)
Use Smoothed CCI1 for Signals: optional noise filter
CCI1 Smoothing Type/Length & BB StdDev: display + optional for signals
Reading
Long ▲: CCI1 crosses above the chosen slow reference (CCI2 Slow Line by default).
Short ▼: CCI1 crosses below it.
Zones: ±100 for CCI1; CCI2 uses ±200 (or ±100 when normalized).
Works for crypto/FX/index; try 5m–4h.
Alerts
Create Alert → Condition: this script → choose “Dual CCI: Long” or “Dual CCI: Short” → set frequency/message.
Recommended preset
Normalize CCI2 = ON, Use CCI2 Slow Line = ON, Use Smoothed CCI1 = OFF (turn ON if signals are too noisy).
Notes
Momentum oscillators can whipsaw in strong trends or high volatility. Backtest/paper trade and use risk management.
v1.0: dual CCI with shared zero line, optional CCI1 smoothing/BB, CCI2 slow line, crossover signals & alerts, CCI2 normalization.
Fusion Indicator [Find Better Trades]Fusion Trend Reversal Indicator
What it does
This tool is designed to help traders spot potential turning points instead of chasing moves. It fuses three normalized momentum measures (EMA spread, RSI offset, and MACD histogram) into a single score, then compares that score to volatility-adaptive thresholds. When the score moves back inside those bands after an extreme reading, it can signal a possible market reversal.
Why it’s different
Reversal logic aims to buy after weakness fades and sell after strength fades.
Adaptive thresholds automatically widen or tighten with ATR-based volatility.
ADX filter avoids reversals in completely flat or low-pressure markets.
ATR extension filter blocks entries when price is over-extended far from its slow EMA.
How to use it
Add to your chart on any symbol and timeframe, but 1H+ works well for trend clarity.
Buy/Sell shapes appear when reversal conditions are met.
Adjust the Base Threshold and ATR Extension Multiplier to control sensitivity.
Use the built-in “Fusion Buy Signal” and “Fusion Sell Signal” alerts to get notified.
Note
No indicator is perfect. Always confirm signals with your own analysis and manage risk appropriately.
Multi-Stock Signals Dashboard(Mastersinnifty)Description
The Multi-Stock Signals Dashboard displays real-time BUY, SELL, or NEUTRAL signals for multiple symbols across three user-selected timeframes in a compact on-chart table.
It uses a custom “scalper” trend detection method based on RSI smoothing and ATR-style band calculations to highlight potential entry or exit points.
Ideal for traders who monitor several instruments at once and want quick, visual decision support.
How It Works
Calculates RSI with user-defined parameters, smooths the values, and derives adaptive upper/lower bands.
Generates a BUY signal when price or RSI crosses above the upper band and a SELL signal when crossing below the lower band.
Checks the trend direction on each of the three selected timeframes for each chosen symbol.
Displays the symbol, signal type, and current price in a table with theme-adaptive colors.
Supports both light and dark chart backgrounds for optimal visibility.
Inputs
Display : Table position, table size, dark/light chart toggle.
Symbols : Up to 5 symbols to track.
Timeframes : Three custom timeframes for multi-timeframe analysis.
Scalper logic parameters (fixed in this version).
Use Case
Multi-asset traders wanting a quick overview of signal direction across different markets.
Scalpers monitoring short-term setups on several timeframes simultaneously.
Swing traders confirming alignment of signals before taking a position.
Desk traders tracking index + sector leaders for rotational opportunities.
Disclaimer
This indicator is for educational purposes only.
It does not constitute financial advice and should not be used as the sole basis for trading decisions.
Always perform your own research and risk management before executing any trade.
Composite Macro/Tech IndexComposite Macro/Tech Index Score indicator is designed for crypto traders seeking to identify high-beta altcoins with strong uptrend potential.
It compares an crypto currency price (e.g., ADA, SAND, MANA) against a composite index of macro and tech assets—Silver (XAGUSD), Oil (USOIL), Copper (HG1!), and Nasdaq 100 (NDX)—to gauge relative strength.
The indicator assigns a score of 1 (bullish) or 0 (not bullish) based on the 2-day Price Ratio Slope, helping you spot crypto currencies outperforming key market drivers.
How It Works:
Composite Index: A weighted average of Silver (30%), Oil (10%), Copper (20%), and Nasdaq 100 (40%), normalized by their 20-day SMA for comparability (can be changed).
Price Ratio: Divides the altcoin’s price by the Composite Index to measure relative performance.
2D Slope: Calculates the change in Price Ratio over 2 days (can be changed).
Score: 1: Slope is positive (crypto currency outperforms the index) and increasing (outperformance accelerates).
0: Slope is negative or not increasing.
Output:
Purple line: Composite Index (separate panel).
Blue line: Price Ratio (separate panel).
Green label: Shows “1” or “0” above the latest bar on the altcoin’s chart.
Why Use It?:
This indicator is ideal for traders hunting volatile altcoins in bullish markets (e.g., August 2025’s altcoin rallies or February 2024’s risk-on environment).
It identifies tokens like ADA or GALA that surge faster than macro/tech assets.
The clean design—two lines and one label—makes it easy to read and integrate into multi-factor strategies.
Settings:
Weights: Adjust the influence of Silver (default 0.3), Oil (0.1), Copper (0.2), and Nasdaq 100 (0.4). Total must sum to 1.
Timeframe: Works on any timeframe, but 2D aligns with the slope calculation.
Momentum CrossThis indicator tracks momentum shifts using a 3-period EMA crossing above or below an 8-period EMA. It's simple, and quite effective as a momentum confirmation signal.
Signals:
Cyan circles below bars - Bullish momentum (3 EMA crosses above 8 EMA)
Red circles above bars - Bearish momentum (3 EMA crosses below 8 EMA)
Setups I Use:
V-Shaped Reversals:
When price hits major support/resistance and shows rejection, the momentum cross confirms whether the reversal has legs or not. Helps separate real bounces from dead cat bounces.
One-Two Punch Pattern:
My favorite high-probability setup:
Initial cross shows momentum shifting
Counter-move gets rejected quickly
Second cross in original direction with follow-through
Opening Range Breakout Confirmation:
Use momentum crosses to confirm pullbacks or retests to key levels after opening range breakouts. The cross timing shows when the retest is holding and momentum is resuming in the breakout direction.
Fibonacci Support/Resistance:
Momentum crosses at key Fibonacci levels (38.2%, 50%, 61.8%) help confirm whether the level will hold or break. Particularly useful for timing entries at these widely-watched levels.
Settings:
Default 3/8 EMAs work well for most situations. Faster settings (2/5) for active markets, slower (5/13) for cleaner signals in strong trends.
Notes:
This works best when combined with key levels, volume, and market context. The cross timing is what matters - it shows when momentum is actually shifting, not just when price bounces.
Rank Correlation Index (RCI) with EMA [Point Algo]📌 Rank Correlation Index (RCI) with EMA – Spot Overbought & Oversold Zones with Ease
This tool helps traders quickly identify overbought and oversold market conditions, along with potential momentum shifts.
How to use:
Above 80 → Overbought zone – watch for pullback or reversal.
Below -80 → Oversold zone – watch for bounce or reversal.
Crossing above 0 → Possible bullish momentum.
Crossing below 0 → Possible bearish momentum.
Who is it for?
✅ Day traders spotting intraday reversals
✅ Swing traders timing entries & exits
✅ Beginners wanting a simple, visual market strength tool
💡 Works on stocks, forex, crypto, and indices. Use alone or with other confirmations like support/resistance.
MACD histogram compressedFor the record, the MACD histogram measures the distance between MACD and signal lines .
MACD histogram simplified
This script minimizing the display of this information ("compressing") by plotting the cumulative number iterations over MACD histogram in one way or another, which in turn also reflects the distance described above.
If the histogram keeps moving in one direction (green is up, red is down), this script sums the increase over the price plot.
Maximum is 9 (trading view char plot limitation), minimum is 1.
See also my "Higher Timeframe MACD blocks w/ compressed histogram indicator".
Unicorn Model[Pro++]by Triummthis is indicator unicorn model have function breaker block and inside the boc have Show %buyer/seller display and also have stregh score RAting 1-100% insdie that to make more confident forr entry to see that breaker block valid or not valid
fvg and ifvg bpr aslo have in that detect clean and look good
stop hunt show swing pd arrray
///////////////////////////
have dahboard to see dialy bias pair that smt what that and show dd/mm/yy
and have line key level in that indicator
if have something error pls cmm i gonna fix that
Advanced Price Projection & Trend Channel(Mastersinnifty)Description
The Advanced Price Projection & Trend Channel Analyzer is a technical analysis tool designed to forecast potential future price levels using enhanced linear regression statistics. It provides forward-looking projections, confidence bands, and pivot detection to help traders visualize trend direction, potential price ranges, and trend strength.
How It Works
This indicator applies an enhanced linear regression model to historical price data to calculate:
Slope and intercept for the regression line
R-squared for trend reliability
Standard error for confidence band calculation
Pivot points using Z-score analysis
Future price projections are computed for multiple periods ahead, with upper and lower confidence bands. A built-in projection table displays key metrics such as current price, projections, R-squared value, trend strength, and the projected price range.
Inputs
Regression Length – Number of bars used in regression calculation
Future Projection Periods – How far ahead to project prices
Pivot Threshold Multiplier – Sensitivity for pivot detection
Custom Timeframe – Option to use a different timeframe for analysis
Confidence Band Multiplier – Width of projection confidence area
Show/Hide Options – Toggle trend channel, projection line, and pivots
Color Settings – Customize projection and channel colors
Use Case
Forecast potential future price targets based on current trend data
Identify probable high/low ranges using confidence bands
Gauge trend reliability with R-squared values
Spot potential reversal zones with pivot detection
Support swing trading, trend following, and technical forecasting strategies
Disclaimer
This script is for educational purposes only and does not constitute financial advice. Trading involves risk, and past performance does not guarantee future results. Always perform your own analysis before making any trading decisions.
WaveRider Momentum OscillatorWaveRider Momentum Oscillator
The WaveRider Momentum Oscillator applies principles inspired by fluid dynamics to model price momentum as a flowing system, rather than relying on traditional static calculations. By interpreting market movement through the lens of velocity, viscosity, and turbulence—core concepts in fluid mechanics—this indicator offers a more adaptive and nuanced view of momentum that adjusts dynamically to changing market conditions.
Conceptual Foundation
Velocity: Just as fluid velocity measures the speed of flow at a point, WaveRider calculates momentum velocity by measuring the rate of price change over a specified period, smoothed to reduce noise.
Viscosity: In fluid dynamics, viscosity represents internal friction that resists flow. Here, viscosity is modeled based on volatility, modulating momentum signals to account for the “thickness” or noise level of the market. High volatility increases viscosity’s damping effect, reducing false signals during turbulent price action.
Turbulence: Turbulence characterizes sudden, chaotic changes in fluid flow. WaveRider detects rapid acceleration bursts in momentum analogous to turbulence, highlighting moments when momentum is shifting sharply and potentially signaling strong upcoming price moves.
Technical Features and Interpretation
Adaptive Momentum Calculation: Momentum is scaled by volatility-adjusted viscosity, making the oscillator less prone to whipsaws and more responsive during stable trends.
Turbulence Burst Detection: The oscillator incorporates a turbulence factor, identifying abrupt momentum accelerations that traditional oscillators often miss. This feature provides early warning signals of potential breakout or reversal points.
HSV Gradient Color Mapping: The oscillator visualizes acceleration using a continuous hue gradient—ranging from red (deceleration) through yellow (neutral) to green (acceleration). This continuous color transition provides intuitive, real-time insight into momentum dynamics beyond mere numeric values.
Pivot Point Identification: WaveRider automatically marks momentum pivots, signaling local maxima and minima in momentum flow. These points serve as critical confirmation markers for potential entry and exit decisions.
How to Interpret WaveRider
Colors:
Green hues indicate positive acceleration — momentum is increasing, favoring bullish positions.
Yellow hues represent neutral momentum — the market is consolidating or pausing.
Red hues signal negative acceleration — momentum is weakening, suggesting caution or bearish bias.
Oscillator Direction:
An upward sloping oscillator line reflects strengthening momentum.
A downward slope indicates weakening momentum or a potential reversal.
Pivot Labels:
▲ (Pivot Low): Denotes local momentum troughs; potential points to consider initiating long positions.
▼ (Pivot High): Marks local momentum peaks; useful for identifying possible short entries or profit-taking zones.
Summary
By grounding momentum analysis in fluid dynamics, WaveRider transcends the limitations of traditional oscillators. It accounts for the market’s inherent volatility and captures real-time acceleration changes, enabling traders to detect meaningful momentum shifts with greater accuracy and clarity.
WaveRider is designed for traders seeking a scientifically informed tool that adapts fluidly with market conditions—offering deeper insight into momentum flow and better timing for entries and exits.
GMO The GMO is a multi-component confluence oscillator that helps traders visualise when several momentum and trend conditions align.
It blends an EMA trend filter, RSI bias, MACD histogram direction, and Stochastic RSI crossovers, with the option to add Fibonacci retracement proximity for additional confidence.
When multiple conditions agree, combined visual markers (triangle + emoji) appear above or below price, and background shading reflects bullish or bearish momentum. Supporting plots display MACD histogram bars, RSI, Stochastic RSI lines, and the chosen Fibonacci level, allowing quick confirmation at a glance.
This tool is best used as part of a broader confluence-based strategy and should be paired with independent analysis and risk management.
Quant Signals: Econophysics-based MomentumPhysical Momentum Switcher (p0 / p1 / p2 / p3)
This indicator implements a “physical momentum” concept from quantitative finance research, where momentum is defined similarly to physics:
Momentum (p) = Mass × Velocity
Instead of using only the standard cumulative return (classic momentum), it lets you switch between multiple definitions:
p0: Cumulative return over the lookback period (no mass, just price change).
p1: Sum of (mass × velocity) over the lookback period.
p2: Weighted average velocity = (Σ mass×velocity) ÷ (Σ mass).
p3: Sharpe-like momentum = average velocity ÷ volatility (massless).
Velocity can be measured as:
Log return: ln(Pt / Pt-1)
Normal return: (Pt / Pt-1 – 1)
Mass (for p1/p2) can be defined as:
Unit mass (1) — equal weighting, equivalent to traditional momentum.
Turnover proxy — Volume ÷ average volume over k bars.
Value turnover proxy — Dollar volume ÷ average dollar volume.
Inverse volatility — 1 ÷ return volatility over a specified period.
Features:
Switchable momentum definition, velocity type, and mass type.
Adjustable lookback (k) and smoothing period for the signal line.
Optional ±1σ display bands for quick overbought/oversold visual cues.
Alerts for crosses above/below zero or the signal line.
Table display summarizing current settings and values.
Typical uses:
Momentum trading: Buy when PM > 0 (or crosses above the signal), sell/short when PM < 0 (or crosses below).
Contrarian strategies: Reverse the logic when testing mean-reversion effects.
Cross-asset testing: Apply to different instruments to see which PM definition works best.
SMI Base-Trigger Bullish Re-acceleration (Higher High)Description
What it does
This indicator highlights a two-step bullish pattern using Stochastic Momentum Index (SMI) plus an ATR distance filter:
1. Base (orange) – Marks a momentum “reset.” A base prints when SMI %K crosses up through %D while %K is below the Base level (default -70). The base stores the base price and starts a waiting window.
2. Trigger (green) – Confirms momentum and price strength. A trigger prints only if, before the timeout window ends:
• SMI %K crosses up through %D again,
• %K is above the Trigger level (default -60),
• Close > Base Price, and
• Price has advanced at least Min ATR multiple (default 1.0× the 14-period ATR) above the base price.
A dashed green line connects the base to the trigger.
Why it’s useful
It seeks a bullish divergence / reacceleration: momentum recovers from deeply negative territory, then price reclaims and exceeds the base by a volatility-aware margin. This helps filter out weak “oversold bounces.”
Signals
• Base ▲ (orange): Potential setup begins.
• Trigger ▲ (green): Confirmation—momentum and price agree.
Inputs (key ones)
• %K Length / EMA Smoothing / %D Length: SMI construction.
• Base when %K < (default -70): depth required for a valid reset.
• Trigger when %K > (default -60): strength required on confirmation.
• Base timeout (days) (default 100): maximum look-ahead window.
• ATR Length (default 14) and Min ATR multiple (default 1.0): price must exceed the base by this ATR-scaled distance.
How traders use it (example rules)
• Entry: On the Trigger.
• Risk: A common approach is a stop somewhere between the base price and a multiple of ATR below trigger; or use your system’s volatility stop.
• Exits: Your choice—trend MA cross, fixed R multiple, or structure-based levels.
Notes & tips
• Works best on liquid symbols and mid-to-higher timeframes (reduce noise).
• Increase Min ATR multiple to demand stronger price confirmation; tighten or widen Base/Trigger levels to fit your market.
• This script plots signals only; convert to a strategy to backtest entries/exits.