VWAP with Color Based on PriceHere's a simple VWAP indicator written in Pine Script (v5) for TradingView, which:
Plots the VWAP line.
Changes the VWAP color to green if the current price is above VWAP.
Changes the VWAP color to red if the current price is below VWAP
Breadth Indicators
Multi-Timeframe S&R Zones (Shaded)This indicator automatically plots support and resistance zones based on recent price action across multiple timeframes:
🟥 Daily
🟧 4-Hour
🟨 1-Hour
🟩 30-Minute
🟦 5-Minute
Each zone is color-coded by timeframe and represented as a shaded region instead of a hard line, giving you a clearer and more dynamic view of key market levels. The zones are calculated from recent swing highs (resistance) and swing lows (support), and each zone spans ±5 pips for precision.
Only the most recent levels are displayed—up to 3 per timeframe—and are limited to the last 48 hours to avoid chart clutter and keep your workspace clean.
✅ Key Benefits:
Price Action Based: Zones are drawn from actual market structure (swings), not arbitrary levels.
Multi-Timeframe Clarity: View confluence across major intraday and higher timeframes at a glance.
Color-Coded Zones: Instantly distinguish between timeframes using intuitive colour coordination.
Clean Charts: Only shows the latest relevant levels, automatically expires old zones beyond 48 hours.
Flexible & Lightweight: Built for Tradingview Essential; optimized for performance.
Multi-Pair MTF Crypto Strategy (Backtest Version)Multi-Pair MTF Crypto Scanner (Smart Long/Short Indicator)
This advanced TradingView indicator is designed for crypto traders seeking precise, risk-filtered signals across multiple pairs and timeframes. It combines institutional-grade signal logic with customizable risk management and clean visual labeling.
🔍 Core Features:
✅ Multi-Pair & Multi-Timeframe Scanning
Scans assets like BTC, ETH, SOL across timeframes (15m, 1H, 4H)
✅ Buy/Sell Signal Engine
Based on EMA 50/200 crossover, RSI, and volume spikes
✅ Dynamic Risk Management
Calculates Stop Loss (SL), Take Profit (TP), and Risk-Reward Ratio (RRR) using ATR
✅ RRR Filter
Signals only shown if RRR meets your defined minimum (default 1.5)
✅ Confirmation Mode
Optional setting to avoid premature signals by requiring bar-close confirmation
✅ Visual Trade Zones
Entry, SL, and TP levels plotted directly on chart
✅ Debug Mode
Shows labels when trades are rejected due to RRR filters
🧠 Ideal For:
Crypto scalpers, swing traders, and algorithmic signal testers
Traders focused on high probability entries with defined risk
📣 Alerts:
Real-time alerts for qualified BUY and SHORT signals
Configurable for automated webhook systems or mobile push
Crypto Scalping Dashboard [Dubic] - 15m
🔥 Crypto Scalping Dashboard – 15m
The Crypto Scalping Dashboard is a powerful trend-based indicator designed for precision entries and exits on the 15-minute timeframe. It helps scalpers and short-term traders catch high-probability trades early in a trend with real-time confirmation from multiple smart filters.
🎯 Core Features:
EMA Trend Filter: Detects the prevailing market direction using 9/21 EMAs.
SuperTrend Confirmation: Confirms strength of the trend based on ATR volatility.
CCI Momentum Signal: Measures overbought/oversold conditions for optimal timing.
Range Filter Breakout: Validates when price escapes a defined market range.
VWAP Positioning: Ensures price is aligned with institutional average levels.
Pullback Re-Entry Logic: Detects ideal re-entry points during trending conditions.
RSI Confirmation: Validates trend re-entries with RSI strength filters.
Trade State Memory: Prevents redundant or false alerts by tracking open positions.
Smart Dashboard: Live visual feedback with color-coded trend strength per filter.
Clean Buy/Sell Labels & Alerts: Only fires when all key conditions align.
🧠 Ideal For:
Crypto scalping and day trading
Traders looking for reliable trend continuation and re-entry alerts
Visual learners who benefit from dashboard-style signal tracking
📈 Alerts:
✅ Buy Signal (all long conditions met)
❌ Sell Signal (all short conditions met)
This tool is optimized for quick decision-making while avoiding false signals. Use it alongside your existing strategy, and always manage risk appropriately.
Enhanced Volume w/ Pocket Pivots, Milestones & LiquiditySure! Here’s a professional and clear **description** you can use when saving or publishing the script on TradingView:
---
## 📄 Script Description: *Enhanced Volume w/ Pocket Pivots, Milestones & Liquidity*
This custom volume indicator enhances the default volume view by combining key institutional-level insights into a single tool. It highlights meaningful volume activity, liquidity conditions, and milestone events to help traders better understand accumulation/distribution and smart money participation.
### 🔍 Features:
* **Color-coded volume bars**:
* 🔵 **Pocket Pivot Volume (PPV)**: Up-day with volume > highest down-day volume of last 10 bars.
* 🟢 **Up Volume**: Up-day with volume > 50-day average.
* 🔴 **Down Volume**: Down-day with volume > 50-day average.
* 🟠 **Dry Volume**: Low-volume bars < 20% of 50-day average.
* ⚫ **Neutral/Other bars**: No significant signal.
* **Volume Milestones**:
* **HVE**: Highest volume ever (20 years lookback).
* **HVY**: Highest volume in the past 1 year (252 bars).
* **HVQ**: Highest volume in the past quarter (63 bars).
* **Projected Volume**:
* Real-time estimate of end-of-day volume based on elapsed session time.
* **Liquidity Metrics**:
* Displays current and 50-day average dollar volume.
* Estimates 1-minute liquidity for large-position feasibility.
* **Relative Volume Label**:
* Displays how today’s volume compares to the 50-day average.
* **Alerts Included**:
* Set alerts for HVE, HVY, and HVQ to catch key breakout or climactic volume events.
---
### 🧠 Ideal For:
* Growth stock traders
* Volume/price analysts
* Intraday & swing traders
* Institutions or prop traders needing liquidity benchmarks
---
Let me know if you'd like a short or promotional version (for sharing with others).
RSIPro💥 RSIPro💥
RSIPro is an enhanced version of the classic RSI, built for traders who value both signal accuracy and visual clarity. This tool helps you instantly detect overbought and oversold zones using built-in color cues and automatic signal markers.
🚀 Key Features:
📊 Smooth RSI with adjustable period – fine-tune it for your strategy.
🔺🔻 Auto signals with arrows – when RSI crosses the 30 and 70 levels.
🎯 Dynamic background color – highlights overbought (red) and oversold (green) zones instantly.
⚙️ Customizable RSI zones – set your own overbought/oversold levels.
🔘 Clean horizontal lines: Overbought, Oversold, and Midline (50) for quick visual reference.
🧠 How to Use:
✅ Green background + up arrow = possible bounce from oversold zone.
⚠️ Red background + down arrow = potential correction from overbought zone.
Combine it with price action or trend filters for more powerful signals.
RSIPro makes RSI easy to read and even easier to trust.
Simple. Accurate. Effective. Ideal for traders of all levels.
Crypto Scalping Dashboard [Dubic] - 15mThis indicator is designed for high-precision crypto scalping on the 15-minute chart, providing reliable trend-based BUY and SELL signals backed by multiple confirmations.
✅ Features:
🔄 EMA Trend Filter (Fast vs. Slow)
🔰 SuperTrend Confirmation
📈 CCI Momentum Signal
📊 Range Filter Volatility Detection
📍 VWAP Institutional Bias
🧠 Smart Entry Control – Only one trade per trend!
♻️ Pullback Re-entries when RSI confirms
📡 Real-time Alerts & Labels
🧩 Interactive Dashboard shows all condition statuses
📉 How It Works:
A BUY is signaled when all filters align in the bullish direction.
A SELL is signaled when all filters align in the bearish direction.
No repeated signals during a trend to avoid false entries.
Re-entry signals appear on pullbacks validated by RSI.
Built-in filters avoid signals near recent highs/lows for safer entries.
Whether you're scalping BTC, ETH, or altcoins, this tool helps you stay in sync with short-term momentum shifts.
FX Majors (+CN) Currency Basket ComparisonDescription:
This indicator shows how individual FX major currencies (including CNY) have performed relative to each other. It calculates each currency's performance against a "Trade Weighted" basket of other major currencies.
I created this because I couldn't find it, and I wanted an easy way to see currency behaviour and flows.
Purpose:
It lets you see the relative strength and weakness of each currency, similar to how the DXY measures USD strength, but for all the major currencies. Each basket and currency weights are based on Trade Weighted values from literature/economics.
This way you can maybe decide which crosses / pairs to trade.
Can helps you visualise how events (economic, news or otherwise) affect currency flows.
Features:
Relative Performance: Focuses on how a currency's value has changed over time, rather than its absolute level.
Normalization: Adjusts currency values to a starting date, making it easy to compare their performance.
Adjustable Start Date: You can set the anchor date to choose the starting point for calculating relative performance.
Customizable Weights: The indicator allows you to use custom weights for each currency basket should you wish.
Multi-Pair MTF Crypto Scanner (Advanced Dashboard)This advanced TradingView indicator is designed for crypto traders seeking precise, risk-filtered signals across multiple pairs and timeframes. It combines institutional-grade signal logic with customizable risk management and clean visual labeling.
🔍 Core Features:
✅ Multi-Pair & Multi-Timeframe Scanning
Scans assets like BTC, ETH, SOL across timeframes (15m, 1H, 4H)
✅ Buy/Sell Signal Engine
Based on EMA 50/200 crossover, RSI, and volume spikes
✅ Dynamic Risk Management
Calculates Stop Loss (SL), Take Profit (TP), and Risk-Reward Ratio (RRR) using ATR
✅ RRR Filter
Signals only shown if RRR meets your defined minimum (default 1.5)
✅ Confirmation Mode
Optional setting to avoid premature signals by requiring bar-close confirmation
✅ Visual Trade Zones
Entry, SL, and TP levels plotted directly on chart
✅ Debug Mode
Shows labels when trades are rejected due to RRR filters
🧠 Ideal For:
Crypto scalpers, swing traders, and algorithmic signal testers
Traders focused on high probability entries with defined risk
📣 Alerts:
Real-time alerts for qualified BUY and SHORT signals
Configurable for automated webhook systems or mobile push
Would you like me to embed this as a comment block at the top of your Pine Script?
Crypto Scalping Dashboard [Dubic]Crypto Scalping Dashboard - 5m
This powerful and user-friendly indicator is designed specifically for crypto scalpers trading the 5-minute timeframe. It combines trend-following and pullback detection techniques to help you enter trades with high confidence and precision.
Key Features:
EMA Trend Detection: Uses fast (9) and slow (21) EMAs to identify the primary market trend.
SuperTrend Confirmation: Filters trades based on the SuperTrend indicator to confirm momentum direction.
Pullback Re-entry Signals: Detects optimal pullbacks using RSI and price action around the fast EMA, enabling you to re-enter trending moves for maximized profits.
Recent High/Low Avoidance: Prevents entries near recent extreme price levels to reduce false signals and premature reversals.
Clear Visual Alerts: Buy and sell arrows mark initial entries and pullback re-entries right on your chart.
Intuitive Dashboard: A compact on-chart table displays real-time signals from EMA, SuperTrend, RSI pullback status, and overall trade bias.
Alert-Ready: Custom alert conditions for new entries and re-entries ensure you never miss a trading opportunity.
How It Works:
The indicator combines multiple trend and momentum signals to identify the start of strong trends and potential re-entries after pullbacks. It only signals entries when the market conditions align across EMA, SuperTrend, and RSI, ensuring high-probability trades. It also avoids taking trades too close to recent support or resistance levels to minimize risks.
Ideal for traders seeking a balanced blend of trend following and tactical pullback entries in fast-moving crypto markets.
Squeeze Momentum Indicator Version3This is a corrected version of Squeeze Indicator that initially was authored by LazyBear and modified by lemongeek
BUY when Blue crosses ABOVE the RED signal line
SELL when Blue crosses BELOW the RED signal line
FMCB – Ultimate Quant StrategyA Proprietary Long-Term Alpha Model for Institutional-Grade Index Exposure
Overview
FMCB (Fractal Momentum Compression Breakout) is a high-performance, long-term trading strategy exclusively optimized for SPX500 and E-mini S&P 500 Futures (ES). It is designed to capture large directional moves by identifying the precise moment when fractal compression, volume exhaustion, and momentum inflection converge—often ahead of major institutional moves.
This strategy was born out of a personal frustration with unreliable retail signals and short-term noise. After years of development and live market testing, FMCB has demonstrated high win consistency and asymmetric reward-to-risk performance in trending environments.
Core Philosophy
At its heart, FMCB is a volatility-sensing, breakout-driven strategy that leverages a multi-layered system of:
RSI Momentum Thresholds
Dynamic Fractal Compression Windows
Volume Spike Confirmation
Breakout Range Expansion Filters
ATR-based Risk Positioning
These signals are not used in isolation. Instead, they are fused into a cohesive decision framework that only triggers trades when multiple market forces align—minimizing whipsaws and false positives.
Why SPX500 and ES Futures Only?
FMCB is deeply calibrated for the microstructure and volatility rhythm of US large-cap index futures. The SPX500 and ES markets demonstrate predictable breakout behavior and institutional footprint patterns, making them ideal for this strategy. It is not recommended for FX, crypto, or commodities, where the volatility curves and liquidity cycles differ substantially.
Key Components
1. RSI Momentum Filter
RSI Length: 12
Buy zone: Above 65
Sell zone: Below 35
Used to gauge exhaustion in directional bias
2. Breakout Window
Customizable from 10 to 50 bars
Measures high-low range compression before a move
Only enters trades when the current range is narrower than X% of prior N bars
3. Volume Spike Multiplier
Filters breakout traps by requiring volume to exceed average by a factor of 2.0
Helps detect real participation behind price
4. ATR-Based Stop Sizing
Risk is dynamically sized as a function of ATR
Ensures risk remains sustainable and adapts to market volatility
5. Equity Allocation Engine
Built-in dynamic position sizing to adjust exposure based on equity curve slope
Designed for compounding long-term results without over-leverage
How to Use
Apply only on SPX500 or ES Futures charts on 1H, 4H, or Daily timeframes.
Load default settings before tweaking for optimization.
Use a minimum account capital of $10,000 USD, with 1–2% max equity risk per trade.
Allow a large dataset (100+ trades) for statistically meaningful results.
View trades in strategy tester with realistic slippage (1 tick) and $2.50 per-contract commission (ES).
Backtesting Notes
Commission: $2.50 per contract
Slippage: 1
Initial Capital: $10,000
Default Position Size: 100% of allocated capital (position scaling is adaptive)
This strategy does not overtrade. It enters when conviction is high, typically a few times per month per instrument. Its edge is not frequency—it is precision.
What Makes FMCB Original
FMCB does not rely on generic crossovers, MA triggers, or candle patterns. It uses a multi-layered, signal fusion model that compresses multiple dimensions (price, volume, volatility, and momentum) into a single trigger point. This makes it especially suitable for institutional swing systems, hedge fund models, and long-term prop firm accounts.
Unlike many scripts on TradingView, FMCB was not built for quick thrills or backtest fantasies—it was designed to deploy capital in real markets and generate reliable returns with controlled risk.
Disclaimer
This strategy is provided for educational and informational purposes only. Historical performance does not guarantee future returns. Always use proper risk management.
Final Thoughts
The markets don’t reward noise. They reward conviction backed by logic, discipline, and timing. FMCB was developed with this truth in mind.
If you're serious about mastering the SPX500 or ES and want a quant-tested, low-noise, high-conviction breakout strategy, FMCB might just be the edge you're looking for.
Let the world know: FMCB is live.
±1% Close BandsBreaking Bad - Walt vs. Jesse Scene: Walter (Bryan Cranston) rages at Jesse (Aaron Paul) over Krazy-8 and Jesse's habit.
BUY THE SERIES: www.fandangonow.com
Watch the best Breaking Bad scenes:
• Breaking Bad | TV Scenes | Rotten Tom...
US Air Date: 2008
Network: AMC
Starring: Aaron Paul, Bryan Cranston
Director: Adam Bernstein
© Sony
► Learn more about this show on Rotten Tomatoes: www.rottentomatoes.com
#BreakingBad
What to Watch Next:
► Certified Fresh TV: bit.ly
► Top TV Dramas: bit.ly
► Most Anticipated Shows: bit.ly
► TV Shows by Channel & Streaming Platform: bit.ly
More Rotten Tomatoes:
► Subscribe to ROTTEN TOMATOES TV: bit.ly
► Subscribe to the ROTTEN TOMATOES NEWSLETTER: www.rottentomatoes.com
► Follow us on TWITTER: bit.ly
► Like us on FACEBOOK: bit.ly
► Follow us on INSTAGRAM: bit.ly
Rotten Tomatoes TV delivers Fresh TV at a click! Subscribe now for the best trailers, clips, sneak peeks, and binge guides for shows you love and the upcoming series and TV movies that should be on your radar.
Anchored VWAP with Bands DebugAnchored VWAP with ±1% Bands Starting at 9:00 AM
This indicator calculates an Anchored Volume Weighted Average Price (VWAP) starting precisely at 9:00 AM each trading day (customizable). It plots the VWAP line alongside two dynamic bands set at ±1% above and below the VWAP. The bands help visualize potential support and resistance zones relative to the intraday VWAP anchored at market open.
Key Features:
Anchors VWAP calculation to user-defined start time (default 9:00 AM)
Displays VWAP line in orange for easy tracking
Shows upper and lower dashed bands at ±1% of VWAP in green and red, respectively
Bands update dynamically with each new bar throughout the trading day
Designed for intraday charts (1-minute, 5-minute, etc.)
Use this tool to better assess intraday price action around VWAP and identify potential trading opportunities based on price deviations from the anchored VWAP.
S&P 500 Estimated PE (Sampled Every 4)📊 **S&P 500 Estimated PE Ratio (from CSV)**
This indicator visualizes the forward-looking estimated PE ratio of the S&P 500 index, imported from external CSV data.
🔹 **Features:**
- Real historical daily data from 2008 onward
- Automatically aligns PE values to closest available trading date
- Useful for macro valuation trends and long-term entry signals
📌 **Best for:**
- Investors interested in forward-looking valuation
- Analysts tracking over/undervaluation trends
- Long-term timing overlay on price action
Category: `Breadth indicators`, `Cycles`
3 MA/EMA Khít Chính XácThis script is designed to detect highly precise convergence of 3 moving averages: MA(8), MA(21), and EMA(21).
When these three lines meet very closely on the chart, it may indicate a potential breakout or trend change.
Useful for short-term momentum traders who want to identify low-risk entry zones.
Includes:
- Real-time alert condition when MA lines converge
- Optional Bollinger Band smoothing
- Triangle-shaped visual signal for convergence points
Created by KimTrading 🟡 | For 1-min to 1H scalping & trend analysis.
SP 500 PE Ratio (Loose Date Match)📈 **S&P 500 PE Ratio (from Excel Data)**
This custom indicator visualizes the historical S&P 500 Price-to-Earnings (PE) Ratio loaded from Excel. Each data point represents a snapshot of the market valuation at a specific time, typically on an annual or quarterly basis.
🔹 **What it does:**
- Plots the PE ratio values on the chart aligned with historical dates
- Uses stepwise or linear rendering to account for missing trading days
- Helps identify valuation cycles and extremes (e.g., overvalued vs undervalued)
🔍 **Use case:**
- Long-term market analysis
- Compare PE trends with price performance
- Spot long-term entry/exit zones based on valuation
🛠️ Future plans:
- Add value zone highlighting (e.g., PE > 30 = red, PE < 15 = green)
- Support for dynamic datasets (via Google Sheets or Notion)
Category: `Breadth indicators`, `Cycles`
💡 Source: Manually imported data (can be replaced with any custom macro data series)
EMA Cross Signal Dashboard V4Amazing Scanner for demo useAmazing Scanner for demo useAmazing Scanner for demo useAmazing Scanner for demo useAmazing Scanner for demo useAmazing Scanner for demo use
Crypto Scalping Dashboard [Dubic]The Crypto Scalping Dashboard is a high-precision scalping indicator designed for crypto traders using lower timeframes (e.g., 5-min, 15-min). It combines two powerful technical tools—EMA Trend and SuperTrend—to generate clean buy/sell signals at the beginning of strong trends. A built-in visual dashboard helps you quickly assess market conditions and signal alignment in real time.
⚙️ How It Works:
EMA Trend Filter:
Uses two EMAs (Fast & Slow).
A bullish (long) trend is detected when the Fast EMA is above the Slow EMA.
A bearish (short) trend is detected when the Fast EMA is below the Slow EMA.
SuperTrend Filter:
Confirms the direction using ATR-based SuperTrend logic.
A buy signal is valid only when both EMA trend and SuperTrend are bullish.
A sell signal is valid only when both are bearish.
Signal Generation:
Buy Arrow (Green): Appears at the start of a new uptrend when both filters align.
Sell Arrow (Red): Appears at the start of a downtrend when both filters agree.
Re-Entry Signals: If price pulls back above/below the Fast EMA during a trend, a small triangle shows a possible re-entry opportunity.
Trade Management Logic:
Prevents duplicate signals by tracking trade state.
Exits or resets trade logic when the opposite signal appears.
Dashboard Display:
Shows real-time status of EMA trend, SuperTrend, and the overall trade signal.
Uses color-coded labels (Green = Long, Red = Short, Gray = Neutral) for fast visual recognition.
My Test Indicator//@version=5
indicator("SMA Crossover Alert", overlay=true)
// Inputs
shortSMA = ta.sma(close, 5)
longSMA = ta.sma(close, 20)
// Plotting SMAs
plot(shortSMA, title="SMA 5", color=color.orange, linewidth=2)
plot(longSMA, title="SMA 20", color=color.blue, linewidth=2)
// Crossover conditions
bullishCross = ta.crossover(shortSMA, longSMA)
bearishCross = ta.crossunder(shortSMA, longSMA)
// Plot signals on chart
plotshape(bullishCross, title="Bullish Crossover", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(bearishCross, title="Bearish Crossover", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Alerts
alertcondition(bullishCross, title="Buy Signal", message="SMA 5 has crossed above SMA 20 - Buy Signal!")
alertcondition(bearishCross, title="Sell Signal", message="SMA 5 has crossed below SMA 20 - Sell Signal!")
Key Trading Session Times (UK) with DST Adjust//@version=5
indicator("Key Trading Session Times (UK) with DST Adjust", overlay=true)
// === Inputs ===
showAsia = input.bool(true, "Show Asia Session (12 AM – 6 AM UK)")
showLondon = input.bool(true, "Show London Open (6:30 AM – 9 AM UK)")
showNY = input.bool(true, "Show NY Open (1 PM – 3 PM UK)")
// === DST Adjustment Logic ===
// Define the start and end of daylight saving time (DST)
isDST = (month >= 3 and month <= 10) // DST from March to October
// === Time Ranges (Europe/London) with DST Adjustment ===
inSession(sessionStartHour, sessionStartMinute, sessionEndHour, sessionEndMinute) =>
t = time("1", "Europe/London")
sessionStart = timestamp("Europe/London", year(t), month(t), dayofmonth(t), sessionStartHour, sessionStartMinute)
sessionEnd = timestamp("Europe/London", year(t), month(t), dayofmonth(t), sessionEndHour, sessionEndMinute)
if isDST
sessionStart := sessionStart + 3600 // Add 1 hour during DST
sessionEnd := sessionEnd + 3600 // Add 1 hour during DST
time >= sessionStart and time <= sessionEnd
// === Define Sessions ===
asiaSession = inSession(0, 0, 6, 0)
londonSession = inSession(6, 30, 9, 0)
nySession = inSession(13, 0, 15, 0)
// === Background Highlights ===
bgcolor(showAsia and asiaSession ? color.new(color.blue, 85) : na, title="Asia Session")
bgcolor(showLondon and londonSession ? color.new(color.green, 85) : na, title="London Session")
bgcolor(showNY and nySession ? color.new(color.orange, 85) : na, title="New York Session")
Market Breadth Toolkit [LuxAlgo]The Market Breadth Toolkit allows traders to use up to 6 different market breadth measures on two different exchanges, for a total of 12 different views of the market.
This toolkit includes divergence detection and allows setting custom fixed levels for traders who want to experiment with them.
🔶 USAGE
The main idea behind Breadth is to measure the number of advancing and declining issues and/or volume by exchange to have an idea of the underlying strength of the whole exchange.
On the other hand, thrusts represent big impulses in the breadth, as it is described by technicians to be the start of a new bullish trend.
By default, the Toolkit is set to "Breadth Thrust Zweig", with divergences enabled.
We will now explain all the different breadth measures available in the toolkit.
🔹 Deemer Breakaway Momentum
The "Breakaway Momentum" is a concept related to market breadth introduced by legendary technical analyst Walter Deemer.
As stated on his website:
We coined the term "breakaway momentum" in the 1970's to describe this REALLY powerful upward momentum
and:
We now know that the stock market generates breakaway momentum when the 10-day total advances on the NYSE are greater than 1.97 times the 10-day total NYSE declines OR the 20-day total advances on the NYSE are greater than 1.72 times the 20-day total NYSE declines.
As we can see in the chart above, which shows both methods, momentum is identified when the ratio of advancing issues to declining issues is greater than 1.97 for the 10-day average or 1.72 for the 20-day average.
🔹 Zweig Breadth Tools
Legendary trader and author Marting Zweig, best known as the author of "Winning on Wall Street" and the creator of the Put/Call Ratio.
In this toolkit, we feature two of his other tools:
Breadth Thrust: Number of Advancing / (Number of Advancing + Number of Declining Stocks)
Market Thrust: (Number of Advancing × Advancing Volume) — (Number of Declining Stocks × Declining Volume)
As we can see on the above chart, the Breadth Thrust printed a new signal on April 24, 2025, which is a bullish signal on the daily chart that can last several months, considering the previous signals.
On the right side, we have the Market Thrust as the delta between advancing minus declining volume weighted.
🔹 Whaley Measures
Wayne Whaley received the 2010 Charles Dow Award from the CMT Association, as stated on their website: "In 1994, the CMT Association established the Charles H. Dow Award to recognize outstanding research in technical analysis."
We include two of the tools from this paper:
Advance Decline Thrust: Number of Advancing / (Number of Advancing + Number of Declining Stocks)
Up/Down Volume Thrust Advancing Volume / (Advancing Volume + Declining Volume)
The chart above shows Thrust signals at extreme readings as described in the paper.
🔹 Divergences
The divergence detector is enabled by default, traders can disable it and fine-tune the detection length in the settings panel.
🔹 Fixed Levels
Traders can adjust the Thrust detection thresholds in the settings panel.
In the image above, we can see the Deemer Breakaway Momentum 10 with the original threshold (below) and with the 3.0 threshold (above).
🔶 SETTINGS
Breadth: Choose between 6 different breadth thrust measurement methods.
Data: Choose between NYSE or NASDAQ exchanges.
Divergences: Enable/Disable divergences and select the length detection.
🔹 Levels
Use Fixed Levels: Enable/Disable Fixed Levels.
Top Level: Select the top-level threshold.
Bottom Level: Select bottom level threshold.
Levels Style: Choose between dashed, dotted, or solid style.
🔹 Style
Breadth: Select breadth colors
Divergence: Select divergence colors