Strong Support & ResistanceThis Pine Script dynamically identifies strong support and strong resistance levels based on significant pivot points in the market. It calculates the high and low points of previous candles within a specified lookback period and marks these levels as key support (green) and resistance (red) areas. The script visually plots these levels on the chart and adds labels for easy reference, helping traders spot potential reversal zones and key price levels for market analysis.
Chart patterns
Correction Candle CounterIndicator that identifies “correction” candles using the classic 3-1-3 pattern, highlights them with customizable colors and arrow markers, and tallies occurrences across all data, a selected year, or any defined month range. Flexible styling and date-filter options make it ideal for quick, focused analysis.
MACD + Scaled DoubleCCIDouble CCI Histo on top, MacD histo on bottom. Long when both sides are green, short when both sides are red.
Fighter
FF
THE WINNER
CHICKEN DINNER!
Volume Aggression Monitor📌 Volume Aggression Monitor — Overview
This indicator helps identify buying and selling pressure (aggression) in real-time by analyzing how market participants are executing trades. It is composed of three main components:
🔍 What Does It Show?
🧭 1. The Thermometer (Above Candles)
🟢 Green Arrow (▲) → Buy Aggression: Buyers are lifting the ask.
🔴 Red Arrow (▼) → Sell Aggression: Sellers are hitting the bid.
⚪ Gray Square (■) → Neutral: No significant price movement or aggression.
💡 Neutral in this context means:
The price barely moved during the candle (open-close % change < direction_threshold, default 0.05%).
No clear buyer or seller dominance. It often appears during low volatility, equilibrium, or market indecision periods. This prevents noise and false directional readings due to random micro-movements.
📊 2. Percentage Panel
A table displaying recent trades or candle data (from a lower timeframe). Colored arrows indicate the direction of aggression (buy/sell). Shows volume, delta, and aggression %.
✅ Use it to:
Track clusters of buy/sell aggression. Spot momentum builds.
⏱️ 3. Cumulative Times & Sales Bar
A horizontal progress bar representing cumulative aggression.
Positive = Buy Aggression dominates.
Negative = Sell Aggression dominates.
📉 Even in sideways price movement, this bar shows who is winning the fight under the surface.
---
🧠 How to Use It:
🔹 Confirm Trades
Use the thermometer and aggression signals to confirm your strategy entries (e.g., breakouts, pullbacks, support/resistance).
🔹 Detect Dominance
Observe who is in control: buyers or sellers? Are they pressing or hesitating?
🔹 Filter Market Noise
The neutral state avoids misinterpreting small, meaningless movements as strong signals.
---
Component | Meaning
🌡️ Thermometer (▲ ▼ ■) | Who’s in control in each candle
📊 Percentage Panel | Trade details: direction, delta, aggression
📈 Cumulative T&S Bar | Overall aggression bias over time
---
M2 Global Liquidity Index X Days DeltaCapture the delta between different global M2 time lags, and utilize width to increase or decrease the span between the two.
Vacuum Candles [XrayAlgo]The Vacuum Candles indicator helps traders identify inefficient price movements—where the price moves significantly but lacks sufficient volume to support it. These inefficiencies may signal weak trends, potential reversals, or false breakouts/breakdowns.
Inefficient candles are visually marked with a darker / black body to indicate when the price movement is disproportionate to the volume.
1. Spotting Potential Reversals
When the indicator marks an inefficient candle, it signals that the price movement may be unsustainable.
In an uptrend: A inefficient bullish candle suggests that the uptrend is losing momentum, potentially leading to a downward reversal.
In a downtrend: A inefficient bearish candle signals that the downtrend may be weakening, with a potential bullish reversal.
2. Identifying Breakout and Breakdown Failures
This indicator is useful for recognizing false breakouts or false breakdowns.
If price breaks resistance but the candle is inefficient, the breakout may be weak and could fail quickly.
If price breaks support with an inefficient bearish candle, the breakdown could be a false signal, with price reverting back above support.
3. Recognizing Weak Trends
Inefficient candles help you spot when a trend is losing strength and could soon reverse or consolidate.
In an uptrend: A series of dark body bullish candles suggests that the uptrend may be weakening, signaling a potential correction or trend reversal.
In a downtrend: A series of dark body bearish candles suggests that the selling pressure is weakening, indicating a potential bullish reversal.
4. Fine-Tuning Entries and Exits
Inefficient candles offer an opportunity to fine-tune your entries and exits based on weak price moves.
Entering a trade: An inefficient candle near key support or resistance can indicate a reversal, making it a good entry point for a counter-trend position.
Exiting a trade: If you're already in a trend, and an inefficient candle appears, it suggests the trend is losing strength, indicating it may be a good time to exit before a potential reversal.
5. Fine-Tuning with Inputs
The Vacuum Candles indicator includes two key inputs:
Length: The number of candles used to calculate the average price movement and volume. A longer length (e.g., 20-30) smooths out the inefficiencies, while a shorter length (e.g., 10-15) makes the indicator more sensitive to recent price moves.
Multiplier: Controls the threshold for what is considered an inefficient candle:
A higher Multiplier (e.g., 1.5–3) filters out smaller inefficiencies and focuses on large discrepancies.
A lower Multiplier (e.g., 0.1–0.9) captures even smaller inefficiencies in highly efficient markets.
Sweep After Rally w/ TP + Overnight High/Low (Unbiased)Rally into a sweeping candle with volume. Used for reversals - pair this with MacD Divergence after a sweep of a prior day value area high/low or overnight high/low
Trading Sessions (Modified Range)📝 Description of Modifications – Trading Sessions (Modified Range)
Modified by:
✅ Key Enhancements:
1. 📊 Live Session Range Delta Analysis
New metric added:
The difference (Δ vs Avg) between the current session's range and the average range over a user-defined lookback period (lookbackDays).
Displayed dynamically as the session evolves — allowing traders to evaluate volatility in real time.
2. 🎨 Delta-Based Label Coloring
The label text color changes based on the delta value:
🔴 Red if the session range is below average
🟢 Green if it's above average
⚪ Gray if unchanged
Offers immediate visual feedback on current volatility conditions.
3. 🧾 Expanded Label Content
The session label now includes:
- Range in ticks and points
- Average session price
- Average session range over lookbackDays
- Live delta in both absolute and percentage terms
4. 🔁 Cleaner Object Creation
The SessionDisplay.new(...) constructor was restructured into a single-line format to resolve Pine Script v6 syntax restrictions
🙏 Acknowledgment:
All credit to the original author of this session indicator for building a clean and modular architecture that made extension and enhancement possible. The original script provided a robust and readable foundation for visualization of trading sessions.
This modified version aims only to extend its utility, not to replace it. Without the clear object-oriented design and maintainable structure of the original, these enhancements would not have been as seamless to implement.
— With appreciation,
4 Closes + Current Price SMAThis calculates the 5 day Simple Moving Average in the same way that the backtester in Option Omega does, by using the 4 previous closes and current price of the 5th day.
DUONG_EURWhat is the RSI indicator? Instructions on how to use RSI in stock trading
Currently, technical analysis indicators are widely used to confirm the strength or weakness of the market. In this article, let's learn more about the RSI indicator with DSC to easily confirm the current strength of the market.
What is the RSI indicator?
The RSI indicator, also known as the relative strength indicator, is widely used in the financial and stock markets. RSI is calculated by the price of the most recent previous closing sessions. Therefore, it is often considered normal when it moves in phase with the price line.
RSI calculation formula
In which:
RS = AvgU/AvgD
AvgU is the average of the closing price changes of the increasing sessions in 14 sessions.
Trading Sessions (Modified)📝 Description of Modifications – Trading Sessions Indicator
Modified by:
✅ Key Enhancements:
1. 📊 Live Session Range Delta Analysis
Calculates the real-time difference between the current session's range and the historical average range over a user-defined lookback period (lookbackDays)
2. Presented in both points and percentage terms
3. 🎨 Dynamic Color Coding
The label text color changes based on the delta:
🟢 Green when the range is above average
🔴 Red when it's below average
⚪ Gray when unchanged
4. 🧾 Rich Session Label Content
Displays:
- Session range (ticks and points)
- Average session price
- Average range over lookback period
- Real-time delta to average range
- Session name
🙏 Acknowledgment:
Special thanks and credit to the original developer of this session indicator. Your well-structured, modular script made this expansion possible.
The modifications introduced here aim to extend your great work — not to replace it.
🚀 Support This Work
If you find this enhanced indicator useful, consider giving it a boost.
That small gesture helps bring visibility to thoughtful, utility-driven tools in the TradingView community.
— With respect,
Trading Sessions (Modified)📝 Description of Modifications – Trading Sessions Indicator
Modified by:
✅ Key Enhancements:
1. 📊 Live Session Range Delta Analysis
Calculates the real-time difference between the current session's range and the historical average range over a user-defined lookback period (lookbackDays)
2. Presented in both points and percentage terms
3. 🎨 Dynamic Color Coding
The label text color changes based on the delta:
🟢 Green when the range is above average
🔴 Red when it's below average
⚪ Gray when unchanged
4. 🧾 Rich Session Label Content
Displays:
- Session range (ticks and points)
- Average session price
- Average range over lookback period
- Real-time delta to average range
- Session name
🙏 Acknowledgment:
Special thanks and credit to the original developer of this session indicator. Your well-structured, modular script made this expansion possible.
The modifications introduced here aim to extend your great work — not to replace it.
🚀 Support This Work
If you find this enhanced indicator useful, consider giving it a boost.
That small gesture helps bring visibility to thoughtful, utility-driven tools in the TradingView community.
— With respect,
Custom SessionsThis is an edit to one of the famous Sessions indicator
Changes:
- I separated the background from the plotted highs and lows so it can be more customizable to user needs
- I also added a custom session if users want to track the high and low of a custom time frame
Personally I use this to track the highs and lows of asia and london session to trade it during NY session. This is because I noticed that the Asia and London high and low tends to be key points to either tap or reverse from.
To use:
1. Edit the sessions to match your needs
2. Toggle the sessions you would want to see the background or the high and low of
3. If you want, set a custom session time frame and track the high and low of that
KI_30wmaWeekly EMA with Label
This indicator plots the Weekly EMA on any timeframe chart and shows a clean label for easy reference. Useful for tracking higher timeframe trend support or resistance zones.
Líneas Horizontales cada 100 Pips - XAUUSDlineas horizontales, del oro cada 100pips para valores sicologicos y tener una mejor operativa
🔺 P&F Patterns with SL/TP + ConfidenceSee signals (BUY/SELL) on the chart
See dashed TP/SL levels based on the pattern breakout
Have confidence scores for each pattern
Detect core P&F patterns (Double/Triple Top/Bottom, Catapults)
VWAP Bounce & Squeeze (Enhanced)(loosened parameters for extended hours trading, now also includes wicks)
VWAP
20/50 EMA
Volume spike and candle body simulating Bookmap/DOM
custom confluence detection for VWAP, EMA, candle structure
15 minute Opening Range
signals for long and short opportunities
automated risk/reward boxes
automated trailing stop suggestions
Uptrend Filter: Price > 50 & 200 MA + Upward SlopeThis indicator is designed to help traders instantly identify strong uptrend conditions based on two simple yet powerful criteria:
Price is above both the 50-day and 200-day moving averages
Both moving averages are sloping upward (positive momentum)
When both conditions are met, the indicator plots a green “UP” label below the candle, signaling a valid uptrend setup. This filter is ideal for asset selection in strategy-building, portfolio rotation, or trend-following systems.
🧠 Why it works:
The 50-day MA reflects medium-term momentum.
The 200-day MA represents the long-term trend.
When both are aligned and sloping upward, it confirms strong market structure and trend health.
🧰 Best used for:
Token screening (e.g., filtering altcoins)
Momentum-based entries
Trend confirmation
Risk filtering in strategy backtesting
BOS & CHoCH Alert Coin Holding by DTVThis is a comprehensive indicator that combines the concepts of Break of Structure (BOS) and Change of Character (CHoCH) in the Smart Money Concepts style, and automatically sends alerts whenever a CHoCH signal occurs immediately after the most recent BOS.
Key Features:
BOS Detection: Identifies BOS on both bullish and bearish trends based on Swing High/Low levels over a customizable lookback period.
Instant CHoCH Identification: Captures CHoCH immediately after a BOS, stores the CHoCH level, and monitors for a subsequent break back.
Automatic “CHoCH after BOS” Alerts: Only triggers when CHoCH happens right after an unprocessed BOS, ensuring you never miss critical signals.
Visual Overlay: Plots the CHoCH level on the chart and attaches a “CHoCH” label at the exact breakout point for easy historical reference.
User Parameters:
Lookback Swing Length (default 50): Number of bars used to calculate Swing High/Low.
Structure Display: Toggle labels for BOS and CHoCH in both internal and swing structures.
Confluence Filter: Filters out weak breakouts to reduce noise.
Label Count & Size, Colors: Customize to suit personal preferences and chart aesthetics.
Quick Start Guide:
Install: Paste the script into TradingView’s Pine Editor, save, and add it to your chart.
Add Alerts: In TradingView’s Alert dialog, select “Bullish CHoCH after BOS” or “Bearish CHoCH after BOS” to receive notifications via email or popup.
Monitor: Whenever the price breaks the stored CHoCH level after a BOS, a popup will appear and a “CHoCH” label will be placed on the chart, helping you make timely decisions.
With this indicator, you can proactively capture key structural shifts in the market and optimize your trading strategy based on clear, reliable signals.
Market Structure HH/LLThis script automatically plots basic market structure points: Higher Highs (HH) and Lower Lows (LL), based on 5-bar pivots.
Useful for identifying trends, reversals, and change of character (ChoCH) in price action setups.
🧠 Ideal for intraday traders using Smart Money Concepts (SMC) or Price Action on lower timeframes (1m–15m).
Combine with BOS/CHoCH and Order Blocks for full SMC strategy.
✅ Clean and lightweight – perfect for quick market structure visualization.
Developed by – customized for VN30F1M & scalping strategies.