% of stocks in spx above 200 ma— Simplified (30/70 levels)S5TH Breadth Suite — Simplified (30/70 Levels)
This indicator tracks the S&P 500 % of stocks above their 200-day moving average (S5TH), plotted on a 0–100 scale.
• Line Plot: Blue line shows the breadth percentage.
• Key Levels:
• 70 → Overbought zone
• 50 → Neutral midpoint
• 30 → Oversold zone
• Background Shading:
• Red tint = Oversold (<30)
• Green tint = Overbought (>70)
• Signals & Alerts:
• Circles mark midline crossovers.
• Arrows show exits from extreme zones (oversold/overbought).
• Alerts can be set for each condition.
✅ Clean design — no moving averages.
✅ Helps spot breadth extremes, reversals, and trend shifts.
✅ Works on any timeframe (default is chart TF).
Indicatori di ampiezza
Futures Rotation Strategy - Overlay (Tables & Signals)This strategy focuses on the laggards and leaders of the market indices and does some weird stuff and determines which to long or short.
Breadth Strategy: McClellan + ADn (with EMA Exit)This script uses only McClellan Oscillator + ADn Line, exactly as you specified.
Runs breadth calculations on daily timeframe by default (tf = D). You can change to weekly, etc.
Entries/exits are instant when conditions flip.
Both mcoWS and ADn are plotted for visualization.
Breadth Strategy: McClellan + ADnThis script uses only McClellan Oscillator + ADn Line, exactly as you specified.
Runs breadth calculations on daily timeframe by default (tf = D). You can change to weekly, etc.
Entries/exits are instant when conditions flip.
Both mcoWS and ADn are plotted for visualization.
Momentum Signals – Real-time (Repainting)This indicator generates real-time BUY/SELL signals using a confluence of VWMA trend, 3-bar momentum, and volume, then filters them by a strength score.
⚠️ **WARNING:** This version **repaints**; signals can appear and disappear before the bar closes.
Quarterly-Inspired EMA Swing Strategy🚀 Quarterly EMA Strategy: Simplified
This strategy uses quarterly trends and pullbacks to EMAs (Exponential Moving Averages) to buy low and sell high in strong uptrends (longs) or short weak stocks in strong downtrends.
⸻
🔧 Core Setup
• Timeframe: Quarterly (1 candle = 3 months or ~65 trading days).
• Stocks: Liquid NSE F&O stocks (e.g., Reliance, Bajaj Finance, Tata Motors, etc.).
• Indicators Used:
• 10-quarter EMA → Shorter-term trend.
• 21-quarter EMA → Long-term trend.
• 13-week EMA → Weekly confirmation.
• ATR → For stop-loss.
• VIX → Volatility control.
• Relative Strength vs Nifty → Filter strong/weak stocks.
⸻
🟢 LONG SETUP (Buy on Pullback in Uptrend)
✅ Conditions:
1. Quarterly Trend is Bullish
Price > 10Q EMA > 21Q EMA
2. Pullback Happens
Price closes within 3% of 10Q or 21Q EMA, or touches it and bounces.
• E.g., Stock close = 8200, 10Q EMA = 8000 → Pullback = Valid (2.5% gap)
3. Previous Trend is Strong
• Last 1-2 quarters were making higher highs OR closing well above 10Q EMA
4. Candle Shows Rejection
• Lower wick (buying pressure from EMA)
• Small body (<5% total candle range)
5. Market Support Filters
• Nifty > its 4-quarter EMA (sloping upward)
• India VIX < 20 (low panic)
• Stock’s last 2 quarters’ return > 1.1× Nifty’s return
6. Weekly Confirmation
• Price > 13-week EMA
• 13W EMA is rising
• Bullish pattern in last 2 candles
• Volume ≥ 75% of 20-week average
⸻
📈 Example (Bajaj Finance):
• Close: 8200,
• 10Q EMA: 8000 (bullish),
• 21Q EMA: 7800
• Weekly price > 13W EMA → Confirmation ✅
⸻
🎯 Trade Plan (Long):
• Entry: 8200 (Quarterly) or near 13W EMA (Weekly)
• Stop-Loss: 2× ATR below 21Q EMA or candle low
• Target: 2:1 reward
• Exit 1: Book 50% at target
• Exit 2: Trail 21Q EMA
• Optional Hedge: Buy Nifty PUT if VIX > 15
⸻
🔴 SHORT SETUP (Sell on Pullback in Downtrend)
✅ Conditions:
1. Quarterly Trend is Bearish
Price < 10Q EMA < 21Q EMA
2. Pullback to EMA
Price closes within 3% of 10Q or 21Q EMA, or touches and gets rejected
3. Prior Trend is Down
Last 1-2 quarters had lower lows or closing >5% below 10Q EMA
4. Bearish Candle Setup
• Upper wick (rejection from EMA)
• Small body
5. Market Support Filters
• Nifty < its 4-quarter EMA (sloping down)
• India VIX < 20
• Stock’s 2-quarter return < 0.9× Nifty’s return
6. Weekly Confirmation
• Price < 13-week EMA
• 13W EMA is falling
• Bearish candles (engulfing, lower highs)
• Volume ≥ 75% of 20-week average
⸻
📉 Example (Vodafone Idea):
• Close: ₹8
• 10Q EMA: ₹8.2 → Close is 2.5% below
• Weekly close < 13W EMA
• Bearish candle → Confirmation ✅
⸻
🔻 Trade Plan (Short):
• Entry: 8
• Stop-Loss: 2× ATR above 21Q EMA or candle high
• Target: 2:1 reward
• Exit 1: Book 50% at target
• Exit 2: Trail 21Q EMA
• Optional Hedge: Buy Nifty CALL if VIX > 15
⸻
📊 Position Sizing (Same for Long & Short):
• Risk per trade: 0.5–1% of total capital
• Example:
• Capital = ₹10 lakh
• Risk = ₹10,000
• Stop = 800 points → Buy 12 shares
⸻
✅ Exit Rules Summary
JL - Market HeatmapThis indicator plots a static table on your chart that displays any tickers you want and their % change on the day so far.
It updates in real time, changes color as it updates, and has several custom functions available for you:
1. Plot up to 12 tickers of your choice
2. Choose a layout with 1-4 rows
3. Display % Change or Not
4. Choose your font size (Tiny, Small, Normal, Large)
5. Up/Down Cell Colors (% change dependent)
6. Up/Down Text Colors (high contrast to your color choices)
The purpose of the indicator is to quickly measure a broad basket of market instruments to paint a more context-rich perspective of the chart you are looking at.
I hope this indicator can help you (and me) accomplish this task in a simple, clean, and seamless manner.
Thanks and enjoy - Jack
Setup Cripto EMA + Volume//@version=5 indicator("Sinais Multi-Cripto – EMA+Volume (BTC/ETH/BNB/SOL/XRP)", overlay=false)
// Inputs emaFast = input.int(50, "EMA Curta") emaSlow = input.int(200, "EMA Longa") emaPull = input.int(20, "EMA Pullback") volLen = input.int(20, "Média Volume")
symBTC = input.symbol(defval="BINANCE:BTCUSDT", title="BTC") symETH = input.symbol(defval="BINANCE:ETHUSDT", title="ETH") symBNB = input.symbol(defval="BINANCE:BNBUSDT", title="BNB") symSOL = input.symbol(defval="BINANCE:SOLUSDT", title="SOL") symXRP = input.symbol(defval="BINANCE:XRPUSDT", title="XRP")
f_sig(sym) => c = request.security(sym, timeframe.period, close) v = request.security(sym, timeframe.period, volume) e50 = ta.ema(c, emaFast) e200 = ta.ema(c, emaSlow) e20 = ta.ema(c, emaPull) vma = ta.sma(v, volLen) long = (e50 > e200) and (c > e20) and (v > vma) short = (e50 < e200) and (c < e20) and (v > vma)
= f_sig(symBTC) = f_sig(symETH) = f_sig(symBNB) = f_sig(symSOL) = f_sig(symXRP)
// Exibição plotchar(btcL, title="BTC Long", char="▲", location=location.top) plotchar(btcS, title="BTC Short", char="▼", location=location.bottom) plotchar(ethL, title="ETH Long", char="▲", location=location.top) plotchar(ethS, title="ETH Short", char="▼", location=location.bottom) plotchar(bnbL, title="BNB Long", char="▲", location=location.top) plotchar(bnbS, title="BNB Short", char="▼", location=location.bottom) plotchar(solL, title="SOL Long", char="▲", location=location.top) plotchar(solS, title="SOL Short", char="▼", location=location.bottom) plotchar(xrpL, title="XRP Long", char="▲", location=location.top) plotchar(xrpS, title="XRP Short", char="▼", location=location.bottom)
NYSE Advancing Issues & Volume RatiosOverview
This comprehensive market breadth indicator tracks two essential NYSE ratios that provide deep insights into market sentiment and internal strength:
NYSE Advancing Issues Ratio
NYSE Advancing Volume Ratio
Dual Ratio Analysis
Issues Ratio: Measures the percentage of NYSE stocks advancing vs. total issues
Volume Ratio: Measures the percentage of NYSE volume flowing into advancing stocks
Both ratios displayed as easy-to-read percentages (0-100%)
Customizable Display Options
Toggle each ratio on/off independently
Choose from multiple moving average types (SMA, EMA, WMA)
Adjustable moving average periods
Custom color schemes for better visualization
Reference Levels
50% Line: Market neutral point (gray dashed)
10% Line: Extremely bearish breadth (red dotted)
90% Line: Extremely bullish breadth (green dotted)
Optional background highlighting for extreme readings
Smart Alerts
Cross above/below 50% (neutral) for both ratios
Extreme readings: Above 90% (strong bullish) and below 10% (strong bearish)
Real-time notifications for key market breadth shifts
📈 How to Interpret
Bullish Signals
Above 50%: More stocks/volume advancing than declining
Above 90%: Extremely strong market breadth (rare occurrence)
Divergence: Price making new highs while breadth weakens (potential warning)
Market Timing
Extreme readings (10%/90%) often coincide with market turning points
Breadth thrusts from extreme levels can signal powerful moves
Use with other technical indicators for enhanced timing
Gold 5m — MACD 694 Strategy (with ADX/Bias + ATR Trailing)This is my sustain gold trade for trading gold 5m TF
Market BreadthMarket breadth is a technical analysis technique that gauges the strength or weakness of moves in a major index.
Supported index ETF: SPY, NDX, DIA, IWM, OEF, MDY, IWB, IWV.
Supported sector index ETF: XLK, XLC, XLY, XLP, XLV, XLU, XLF, XLRE, XLE, XLB, XLI.
Estrategy EURUSD M3 Scalping Estrategia para operar el EURUSD en temp de 3 min, indica sl y tp 6 pips sl y 10 pips tp
VWAP Filtrado con TendenciaThis indicator combines the classic VWAP with a trend EMA filtered by the TDFI oscillator to confirm market direction.
- VWAP is displayed in white as the fair value reference.
- The trend EMA dynamically changes color according to market condition: green (uptrend), red (downtrend), orange (range).
- Candles highlight in blue when a bullish VWAP crossover is confirmed, and in fuchsia when a bearish crossover is confirmed.
- Includes adjustable thresholds and a cooldown filter to reduce noise and improve reliability.
This approach allows traders to identify not only the relative position to VWAP but also the strength and clarity of the trend, enhancing decision-making across all timeframes.
VWAP Filtered with TrendThis indicator combines the classic **VWAP** with a trend EMA filtered by the TDFI oscillator to confirm market direction.
- VWAP is displayed in white as the fair value reference.
- The trend EMA dynamically changes color according to market condition: green (uptrend), red (downtrend), orange (range).
- Candles highlight in blue when a bullish VWAP crossover is confirmed, and in fuchsia when a bearish crossover is confirmed.
- Includes adjustable thresholds and a cooldown filter to reduce noise and improve reliability.
This approach allows traders to identify not only the relative position to VWAP but also the strength and clarity of the trend, enhancing decision-making across all timeframes.
(LES/SES) Compliment Net Volume(LES/SES) Compliment Net Volume
(LES/SES) Compliment Net Volume is a volume-based confirmation tool designed to show whether buyers or sellers are truly in control behind the candles. It acts as a compliment to the Long Elite Squeeze (LES) and Short Elite Squeeze (SES) frameworks, giving traders a clearer view of momentum strength.
Note! {Short Elite Squeeze (SES) Will be released in the Future}
-Designed to take shorts opposite of the long trades from LES
🔹 Core Logic
Net Volume Calculation – Positive volume when price closes higher, negative when price closes lower.
Cumulative Smoothing – Uses a rolling SMA of cumulative differences to remove noise.
Color Coding –
Green → Buyer dominance
Red → Seller dominance
Gray → Neutral pressure
🔹 How to Use
Above zero (green) → Buyers dominate → supports long setups (LES).
Below zero (red) → Sellers dominate → supports short setups (SES).
Flat/gray → No clear pressure → signals caution or chop.
This makes it easier to confirm when market participation aligns with a potential entry or exit.
🔹 Credit
The Compliment Net Volume was developed by Hunter Hammond (Elite x FineFir) as part of the LES/SES system.
The concept builds on classic Net Volume and cumulative volume analysis principles shared by the TradingView community, but has been uniquely adapted into the LES/SES framework.
⚠️ Disclaimer: This is a framework tool, not financial advice. Use with proper risk management.
AJForex Sessions + Killzones (Boxes)use timeline UTC -4 AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)AJForex Sessions + Killzones (Boxes)
YoY Gain till current yearYoy gains that helps you build your data base. You can see all the gains from the past 20 years and thus helps you analyze the stock movement and expected gain over the period of time, com bine this information with market cap of the stock and you can know its future potential combined with current and past earnings analysis.
Z-Score with Scaled RSICombination of a Zscore and a rsi. The goal is to measure the situation of the volatility byu a zscore confirmed with a rsi
Market Breadth (NIFTY50)This market breadth indicator good to indentified short term market sentiment.
Twin Range Filter StrategyClarity Over Confusion: See price action through a全新的 lens. Watch as erratic, choppy movements are smoothed into a clear, actionable trajectory. The path of least resistance becomes obvious.
Confidence Over Hesitation: Receive high-probability entry and exit signals with a proven logic that waits for the market to commit before you do. No more second-guessing.
Discipline Over Emotion: Our algorithm enforces a systematic approach, helping you avoid emotional FOMO chasing and panic selling. Stick to the plan and execute with precision.
What Can You Expect?
Dynamic Adaptability: Unlike static indicators, continuously adapts to volatility. It widens its filter in turbulent markets to avoid whipsaws and tightens it in trending markets to capture more of the move.
The Power of Two: By synthesizing data from two distinct market perspectives, it confirms strength and filters out weakness, providing a confluence that standalone indicators simply cannot match.
Clean, Unambiguous Signals: We’ve eliminated the clutter. The software provides clear visual alerts (Green Arrows for Long, Red Arrows for Short) right on your chart, telling you exactly when the equilibrium has shifted.
Who is this for?
Swing Traders looking to capture the heart of a trend and avoid false breakouts.
Day Traders needing a reliable filter to navigate volatile intraday action.
Systematic Traders seeking a robust logic layer to add to their automated strategy.
Anyone overwhelmed by indicator overload and craving a single, trusted source of truth on their chart
Donchian Squeeze Oscillator# Donchian Squeeze Oscillator (DSO) - User Guide
## Overview
The Donchian Squeeze Oscillator is a technical indicator designed to identify periods of low volatility (squeeze) and high volatility (expansion) in financial markets by measuring the distance between Donchian Channel bands. The indicator normalizes this measurement to a 0-100 scale, making it easy to interpret across different timeframes and instruments.
## How It Works
The DSO calculates the width of Donchian Channels as a percentage of the middle line, smooths this data, and then normalizes it using historical highs and lows over a specified lookback period. The result is inverted so that:
- **High values (80+)** = Narrow channels = Low volatility = Squeeze
- **Low values (20-)** = Wide channels = High volatility = Expansion
## Key Parameters
### Core Settings
- **Donchian Channel Period (20)**: The number of bars used to calculate the highest high and lowest low for the Donchian Channels
- **Smoothing Period (5)**: Applies moving average smoothing to reduce noise in the oscillator
- **Normalization Lookback (200)**: Historical period used to normalize the oscillator between 0-100
### Threshold Levels
- **Over Squeeze (80)**: Values above this level indicate strong squeeze conditions
- **Over Expansion (20)**: Values below this level indicate strong expansion conditions
## Reading the Indicator
### Color Coding
- **Red Line**: Squeeze condition (above 80 threshold) - Markets are consolidating
- **Orange Line**: Neutral/trending condition with upward momentum
- **Green Line**: Expansion condition or downward momentum
### Visual Elements
- **Red Dashed Line (80)**: Squeeze threshold - potential breakout zone
- **Gray Dotted Line (50)**: Middle line - neutral zone
- **Green Dashed Line (20)**: Expansion threshold - high volatility zone
- **Red Background**: Highlights active squeeze periods
## Trading Applications
### 1. Breakout Trading
- **Setup**: Wait for DSO to reach 80+ (squeeze zone)
- **Entry**: Look for breakouts when DSO starts declining from squeeze levels
- **Logic**: Prolonged low volatility often precedes significant price movements
### 2. Volatility Cycle Trading
- **Squeeze Phase**: DSO > 80 - Prepare for potential breakout
- **Breakout Phase**: DSO declining from 80 - Trade the direction of breakout
- **Expansion Phase**: DSO < 20 - Expect trend continuation or reversal
### 3. Trend Confirmation
- **Orange Color**: Suggests bullish momentum during expansion
- **Green Color**: Suggests bearish momentum or consolidation
- Use in conjunction with price action for trend confirmation
## Best Practices
### Timeframe Selection
- **Higher Timeframes (Daily, 4H)**: More reliable signals, fewer false breakouts
- **Lower Timeframes (1H, 15M)**: More frequent signals but higher noise
- **Multi-timeframe Analysis**: Confirm squeeze on higher TF, enter on lower TF
### Parameter Optimization
- **Volatile Markets**: Increase Donchian period (25-30) and smoothing (7-10)
- **Range-bound Markets**: Decrease Donchian period (15-20) for more sensitivity
- **Trending Markets**: Use longer normalization lookback (300-400)
### Signal Confirmation
Always combine DSO signals with:
- **Price Action**: Support/resistance levels, chart patterns
- **Volume**: Confirm breakouts with increasing volume
- **Other Indicators**: RSI, MACD, or momentum oscillators
## Alert System
The indicator includes built-in alerts for:
- **Squeeze Started**: When DSO crosses above the squeeze threshold
- **Expansion Started**: When DSO crosses below the expansion threshold
## Common Pitfalls to Avoid
1. **False Breakouts**: Don't trade every squeeze - wait for confirmation
2. **Parameter Over-optimization**: Stick to default settings initially
3. **Ignoring Market Context**: Consider overall market conditions and news
4. **Single Indicator Reliance**: Always use additional confirmation tools
## Advanced Tips
- Monitor squeeze duration - longer squeezes often lead to bigger moves
- Look for squeeze patterns at key support/resistance levels
- Use DSO divergences with price for potential reversal signals
- Combine with Bollinger Band squeezes for enhanced accuracy
## Conclusion
The Donchian Squeeze Oscillator is a powerful tool for identifying volatility cycles and potential breakout opportunities. Like all technical indicators, it should be used as part of a comprehensive trading strategy rather than as a standalone signal generator. Practice with the indicator on historical data before implementing it in live trading to understand its behavior in different market conditions.
ICT Silver Bullet Zones (All Sessions)This Pine Script v6 indicator highlights the ICT Silver Bullet windows (10:00–11:00 local time) for all major forex/trading sessions: London, New York AM, New York PM, and Asia.
✅ Features:
Clearly visualizes Silver Bullet zones for each session.
Labels are centered inside each zone for easy identification.
Fully compatible with Pine Script v6 and TradingView.
Adjustable opacity and label size for better chart visibility.
Works on any timeframe and keeps historical zones visible.
Use Case:
Perfect for ICT strategy traders who want to identify high-probability trading windows during major market sessions. Helps in planning entries and understanding liquidity timing without cluttering the chart.
Instructions:
Add the script to your TradingView chart.
Adjust opacity and label size to suit your chart style.
Observe the SB zones for all sessions and plan trades according to ICT methodology.