BreathEasy TrendLine Scalping - Pro Dear Traders,
Trendlines are the one particular word ever trader would definitely know what it is. But the way it gets applied on to the chart is the one thing which needs to debated on. Traders definitely love to trade Trendline breaks like the way I do.
When it comes to Trendlines , we generally categorize them based on the Major Trendline and Minor Trendline, however concept of Breakout or Breakdown of trendline wouldn’t change whether it’s a Major or Minor Trendline. Trendline is by nature powerful and prices do respect the same. In order to add more power, I have combined the Trendlines with Fibonacci to time the entries correctly.
What you can expect from this Indicator?
This indicator is mainly designed to work on the lower time frames (Intraday Indicator), between 1 minute TF to 5-minute TF or max 10 minute.
It is necessary that you use this indicator on a highly liquid instruments such that calculations are smooth. since, price gaps may affect the accuracy of the results.
Script detects & plots Trendlines, based on the Pivot Points found on the chart and helps you take trading decisions wisely.
What is the scope or idea behind developing this indicator?
1. Its majorly build to identify the Trendline breaks (Break Out and Break Down)
2. Identify, Trend line False Break.
3. Identify the possible consolidation zone and intimate about the Consolidation Break
4. Peak Buying | Selling Possibility when Prices does cross levels based on the fib ratios.
Couple of Additional info | Points to Understand | Point of Comfort zone
1. Provides Alerts when the event happens such as (Important Trendline has Broken, Consolidation zone is broken etc.) and places a dummy entry indication that Indicator took a trade with the SL and Target if any.
Note: All the entries plotted by this indicator are just DUMMY for your educational purpose only. you may seek support from your financial advisor before placing similar trades in real market.
2. Indicator Can constantly notify you on ever time SL is updated, if necessary to keep you aware of. I have adopted volatility-based SL such that, if prices move too quick and too far SL also will move quick and gives enough room for the price to play its role. If the prices tend to go flat SL acts flat. It can also help you lock in some profits when your PNL reaches certain level either by price or by percentage. (All options are customizable)
3. It also takes HTF information wherever necessary if the indicator needs some additional confirmations like Trendline zone in higher timeframe or fib level in HTF zone. You can certainly advice indicator to direct which HTF to use.
4. If the Script need Volume confirmation there are possible options provided for you to direct the indicator to refer the volume source. Like if you are trading BNF you may direct the volume source to its related futures
5. Options are provided to customize to Qty and Lot and based on the suggested option it plots dummy entries with suggested Qty to trade with.
6. You may set the Max loss level for each of the trade which you would like to risk so that Indicator detects the setups which are in close proximity to that level. It so happens it detects setup with max loss level of 7K and due to price fluctuations dummy entry may lose bit more than what was capped.
There are many additional options | information’s | suitable Notifications via Alerts provided. To give you enough information for your trading decisions along with Dummy Trades info.
IMPORTANT POINT TO CONSIDER:
REPAINTING : I use the word “real time data” in my indicator tooltip in conjunction and help you understand what indicator does. By this you can understand the impacts of the same.
I strongly recommend you read the tooltips in order to understand the indicator better.
Enjoy!
DISCLAIMER : No sharing, copying, reselling, modifying, or any other forms of use are authorized for our documents, script / strategy, and the information published with them. This informational planning script / strategy is strictly for individual use and educational purposes only. This is not financial or investment advice. Investments are always made at your own risk and are based on your personal judgement. I am not responsible for any losses you may incur. Please invest wisely.
Happy to receive suggestions and feedback in order to improve the performance of the indicator better.
Buscar en scripts para "trendline"
Vdubus MacD Divergence Trend Break Signal Generator Vdubus Divergence Wave Theory v1
System Type: Momentum Trendline Breakout & Continuation Model Platform:
1. Executive Summary
The Vdubus Divergence Wave Theory v1 is a sophisticated trend-following and reversal strategy developed over a 10-year period. Unlike standard indicators that rely on simple crossovers, this system applies Price Action geometry (Trendlines) directly to Momentum (MACD).
PREVIOUS DIVERGENCE PROJECTS FUTURE TREND BREAKS/ REVERSALS !
The core philosophy is that momentum breaks trendlines before price does. By identifying compression in the MACD oscillator and trading the breakout of that compression, the system identifies high-probability entries for both Reversals and Trend Continuations.
2. Core Logic & Methodology
The indicator operates on three specific layers of logic:
A. The Engine (Modified MACD)
It utilizes a custom-tuned MACD (Moving Average Convergence Divergence) to smooth out noise while retaining responsiveness.
Fast Length: 12
Slow Length: 34 (Smoother than the standard 26)
Signal Smoothing: 5
B. Dynamic Trendline Projection (The "Divergence" Aspect)
The script uses a Pivot-based algorithm to mathematically identify peaks and troughs in momentum.
Resistance Projection: It identifies lower highs in the MACD (momentum is fading) and projects a red resistance line forward.
Support Projection: It identifies higher lows in the MACD (momentum is building) and projects a blue support line forward.
The Trigger: A signal is generated only when the MACD line physically crosses these invisible projected barriers.
C. The Wave Theory (Signal Classification)
The system distinguishes between "Reversals" and "Continuations" based on the Zero Line.
Below Zero: Considered "Bearish Territory." A break upward here is a Reversal.
Above Zero: Considered "Bullish Territory." A break upward here is Momentum Continuation (Overbought).
3. Signal Types & Visual Guide
The indicator outputs four distinct signals, color-coded for instant decision-making.
🟢 1. LONG (Standard Reversal)
Condition: MACD breaks a Resistance Trendline while Below Zero.
Meaning: Momentum has finished causing the price to drop and is reversing upward. This is often a "Buy the Bottom" signal.
Visuals: Green Box, Green "LONG" Label.
🔵 2. OB-CONT (Overbought Continuation)
Condition: MACD breaks a Resistance Trendline while Above Zero.
Meaning: The trend is already bullish, but momentum consolidated briefly before exploding higher. This indicates a "Second Wave" or trend continuation.
Visuals: Blue Box (Thick Border), Bright Blue "OB-CONT" Label.
🔴 3. SHORT (Standard Reversal)
Condition: MACD breaks a Support Trendline while Above Zero.
Meaning: Momentum has exhausted to the upside and is rolling over. This is often a "Sell the Top" signal.
Visuals: Red Box, Red "SHORT" Label.
🟠 4. OS-CONT (Oversold Continuation)
Condition: MACD breaks a Support Trendline while Below Zero.
Meaning: The trend is already bearish, but price paused briefly before dropping further. This indicates a "Waterfall" or trend continuation downward.
Visuals: Orange Box (Thick Border), Bright Orange "OS-CONT" Label.
4. Technical Settings (Inputs)
Users can adjust the sensitivity of the "Wave" detection:
Pivot Lookback Left (Default: 20): How many bars to the left the script checks to confirm a major peak/valley. Higher numbers = fewer, more significant signals. Lower numbers = more signals, potentially more noise.
Pivot Lookback Right (Default: 20): The confirmation period. A value of 20 ensures that the pivot used for the trendline is a significant structural point, not just a small blip.
5. Best Practices for Trading
The Box Break: The coloured box drawn around the signal represents the "Breakout Candle." A strong close outside this box often confirms the move.
Zero Line Authority: Pay attention to where the cross happens.
Crosses occurring near the Zero Line are often the most explosive, as they represent a full momentum shift.
Deep Continuation Signals (e.g., an OB-CONT very high up) should be treated with caution as the move might be exhausted.
Divergence Context: This tool is designed to visualize the breaking of divergence. When you see a Price making higher highs but the MACD making lower highs (Divergence), wait for the Red Line Break (Short Signal) to confirm the trade.
AshokTrendThe AshokTrend indicator uses a combination of trendline logic and pivot high/low detection to signal possible BUY and SELL trades based on price action and structural breakouts.
### Buy/Sell Signal Logic
- **Buy Trade Signal**: It identifies local pivot lows using a lookback period, then checks multiple conditions comparing current and previous pivot values to validate a breakout. If conditions are met, triangle-up shapes are plotted below bars to indicate a possible long trade, and trendlines are drawn connecting pivots for visual confirmation.
- **Sell Trade Signal**: It locates pivot highs, applies similar multi-point checks, and confirms breakdowns in structure. Upon a valid signal, triangle-down shapes are plotted above bars to indicate a possible short trade, with corresponding trendlines marking pivot connections.
### Structural Confirmation
- Both buy and sell signals require the breakout/breakdown to be visually confirmed via the movement and steepness (slope) of custom lines that represent price momentum between pivots. Lines are updated or deleted if price fails the required strength, ensuring signals are filtered for validity.
### Alert and Analysis Details
- **Alerts**: Plotted shapes (triangle up for buy, triangle down for sell) can be used for automated alerts, integrating with platform alert conditions for strategy automation.
- **Analysis**: The indicator incorporates logic for cleaning up invalid signals and pruning trendlines when a reversal is detected, increasing reliability of entries and exits for both buy and sell trades.
### Key Settings for Customization
- Lookback period, padding, and color settings allow the user to tune signal frequency and visual appearance according to specific trading needs.
### Summary Table
| Signal Type | Visual Mark | Pivot Reference | Trendline Confirmation | Filtering Logic |
|----------------------|--------------|-----------------|-----------------------|-------------------------------|
| BUY | Triangle Up | Pivot Low | Slope & multi-point | Valid breakout only |
| SELL | Triangle Down| Pivot High | Slope & multi-point | Valid breakdown only |
This approach ensures that only structurally strong breakout-based trades are considered, pruning false signals in real-time for improved consistency in automated or manual trade analysis
Follow me for more updates...
Disclaimer - This post is created for only Learning Purpose. Every Charts, Trade Ideas, Buy & Sell Levels and Updates are Provided For Learning Purpose Only . We Do Not Provide Any Buy And Sell Signals Tips. We are Not SEBI Registered .Do Always Calculate Your risk Before Taking the Trade And consult your Financial Advisor Before taking any Trade. Thank You
Dinkan Price Action Pro | Pure Price Action Toolkit🔸 Overview
Dinkan Price Action Pro is a pure price-action research toolkit that automatically detects and visualizes Order Blocks (OB), Fair Value Gaps (FVG), merged-candle hidden structures, liquidity zones (including HTF bias liquidity), and trendline & chart-pattern liquidity.
This indicator helps traders align with the Higher Time Frame (HTF) bias — the direction of the dominant institutional wave — and uncover hidden candlestick structures that normal timeframe charts never show.
⚙️ Core Features
✅ Automatic Order Block detection (bullish & bearish)
✅ Fair Value Gaps with real-time fill tracking
✅ Merged-Candle Engine — reveals hidden structures between standard timeframes
✅ Liquidity Zones — equal highs/lows, trendline liquidity & HTF liquidity pools
✅ HTF Bias Engine — detect directional bias across multiple timeframes
✅ Auto Trendlines & Chart Pattern Liquidity
🔍 How It Works (Step by Step)
🕯️ A. Merged Candle Engine (Hidden Structure)
1️⃣ Choose how many candles to merge (e.g., 3–5).
2️⃣ The script groups candles backward from the current bar in continuous sets.
3️⃣ Each merged candle forms using:
• Open = first candle’s open • Close = last candle’s close
• High = highest high • Low = lowest low
4️⃣ These new candles expose “hidden” structures between fixed timeframes — revealing true base-impulse patterns missed by normal charts.
🟩 B. Order Block Detection
Detects consolidation (base) followed by strong impulse.
Marks demand (green) and supply (red) zones automatically.
Strength calculated using impulse range (and volume, if available).
Older, mitigated OBs can be hidden for clarity.
🟦 C. Fair Value Gaps (FVG)
Automatically detects imbalances between consecutive candles.
Unfilled FVGs are highlighted; once filled, zones fade or gray out.
Works dynamically across merged and standard candles.
🟧 D. Liquidity Zones
Finds equal highs/lows, wick clusters, and structural liquidity.
Trendline liquidity and chart-pattern liquidity detected in real time.
Projects HTF liquidity zones from higher charts down to current timeframe.
🔺 E. HTF Bias Engine
Analyzes higher and medium timeframes (HTF/MTF) using CISD-style confirmation.
Bias auto-adjusts or can be manually selected.
🧭 Purpose: Identify the dominant institutional flow and trade in its direction.
⏰ Timeframe Alignment
Recommended structure:
HTF: 4H or 1D
MTF: 1H or 30M
LTF: 15M or 5M
Users may let the script auto-adjust or manually configure each timeframe combination.
📘 Inputs & Settings
🔹 OB sensitivity (Low / Medium / High)
🔹 Volume weighting toggle
🔹 HTF & MTF selection (Auto / Manual)
🔹 Multi-symbol mode
🔹 Visual toggles (OB, FVG, trendlines, merged candles, bias labels)
🔹 Alert toggles (zone touch, bias flip, hidden structure detection)
📊 How to Use — Workflow Example
1️⃣ Load the indicator on your chart.
2️⃣ Check the HTF Bias direction — trade only in that direction.
3️⃣ Identify nearby Order Blocks or FVGs inside HTF liquidity areas.
4️⃣ Watch the Merged Candle View to confirm hidden structures (base + impulse).
5️⃣ Wait for LTF confirmation (e.g., small structure break, wick rejection).
6️⃣ Place stop beyond the opposite OB edge; target next liquidity cluster.
🎯 This workflow aligns your lower-timeframe trades with the dominant higher-timeframe flow.
🧱 Repainting & Stability
Completed OBs and FVGs remain static — they do not repaint.
Real-time zones during candle formation can update until candle closes (standard behavior).
Merged candles are recalculated each bar; once a group closes, it remains fixed historically.
⚠️ Limitations
This is not a buy/sell signal generator.
Volume-weighted features require volume data.
Use responsible risk management and independent confirmation methods.
🔒 Invite-Only / Locked Code
The script is published as invite-only to protect proprietary implementations of:
The merged-candle engine
Liquidity and bias-detection heuristics
Invite-only publishing complies with TradingView rules.
All logic, purpose, and usage are fully described here for transparency.
🧩 Originality & Usefulness
This script is an original integrated system, not a simple mashup.
Each module is interconnected to provide a unified analytical process:
The Merged Candle Engine creates hybrid bars that expose hidden base–impulse patterns.
These merged bars feed into the Order Block and Fair Value Gap logic, refining zone accuracy.
The Liquidity Detector references those zones and merged bars to locate valid structural pools.
Finally, the HTF Bias Engine confirms directional context across multiple pairs and timeframes.
Together, these elements form a dynamic framework that interprets institutional footprints and structure flow — something no single indicator can achieve individually.
The combination produces new analytical value: a precise, adaptive HTF bias alignment and structure-based liquidity map in one visual system.
📜 Disclaimer
This tool is for educational and analytical use only.
It does not constitute financial advice.
Trading involves risk — always perform independent analysis and practice sound risk management.
Past performance does not guarantee future results.
Apex Edge - RSI Trend LinesThe Apex Edge - RSI Trend Lines indicator is a precision tool that automatically draws real-time trendlines on the RSI oscillator using confirmed pivot highs and lows. These dynamic trendlines track RSI structure in motion, helping you anticipate breakout zones, reversals, and hidden divergences.
Every time a new pivot forms, the indicator automatically re-draws the RSI trendline between the two most recent pivots — giving you an always-current view of momentum structure. You’ll instantly see when RSI begins compressing or expanding, long before price reacts.
Key Features: • Dynamic RSI trendlines drawn from the last 2 pivots
• Auto re-draws in real-time as new pivots form
• Optional "Full Extend" or "Pivot Only" modes
• Slope color-coded: green = support, red = resistance
• Built-in dotted RSI levels (30/70 default)
• Alert conditions for RSI trendline breakout signals
• Ideal for spotting divergence, compression, and early SMC confluence
This is not your average RSI — it’s a fully reactive momentum edge overlay designed to give you clarity, structure, and timing from within the oscillator itself. Perfect for traders using Smart Money Concepts, divergence setups, or algorithmic trend tracking.
⚔️ Built for precision. Built for edge. Built for Apex.
Auto TrendLines and Support Resistance - Ultimate [Trendoscope]Have been working on this script from sometime. Thought it would be right time to publish this now :)
This is enhanced and combined version of two open source scripts.
Auto-TrendLines-HeWhoMustNotBeNamed
Divergence-Support-Resistence
⬜ Major Enhancements to open source
▶ Concept of drawing trendlines remains same. But, logic has been altered to allow considering existing trendlines before scanning new one and also finding the strongest of all.
▶ Strength of trendlines now takes more factors into consideration such as weightage of each candles from two points with respect to a given trendline.
▶ Angle of the trendlines are calculated and considered for determination of overall trend.
▶ Trendlines come with invalidation point and trend definition also can be based on single trendline instead of multiple ones.
▶ Improved divergence and based support/resistance calculations which yield less but more significant levels.
⬜ Components
Below are the summary of indicator components
⚪ Trend Lines Summary Widget
This can have up-to 4 types of trend lines.
Uptrend Lower pivot based
Uptrend Higher pivot based
Downtrend Lower pivot based
Downtrend Higher pivot based
Direction of the lines dependent on slope of the trend as well. If angle is not steep, the trend lines are considered as neutral. Meanwhile, trend lines which are too steep are also ignored. Angle calculation depends on the ATR and Angle loopback input parameters which can be altered. Also TrendLines with negative Line strength or formed way too back are ignored based on the settings. Hence, it is perfectly normal to have less than 4 trend lines on charts at times.
⚪ S/R Summary Widget
This widget has been used in other indicators. Notations are same though there are logical improvements to derive only the high impact levels.
⬜ Settings
⚪ Trend Detection Settings
These are the settings used for scanning the trend lines. Summary of these settings are as below:
⚪ Pattern Detection Settings
The pattern detection settings help identify overall trend pattern and status based on the combination of higher and lower pivot trend lines.
Important bit here is the Sort Order which impacts the identification of overall trend. Available types are:
Distance : Sort based on distance from close price
LineStrength : Sort based on line strength of the trend line
Latest : Sort based on when the trend lines are formed.
⚪ Support/Resistance Settings
Base settings for calculating divergence based Support/Resistance.
⚪ Widgets
Widgets settings allow users to control display of Trend Lines and S/R summary widgets.
⚪ Alerts
Below are the settings for configuring alerts.
Alerts are formatted in Json for easier consumption via web-hook.
Script de pago
MA ExtensionThis indicator measures the vertical distance form the current close to the MA of your choice. I find that it does not work best as an oscillator, but it works well for providing early signals for taking profits when trend continuating. For example, if you go short due to a retracement to the MA (of your choice) take profits when a bearish trendline is broken (signalling the start of a bullish correction) that corresponds to the highs of the chart. The logic behind this indicator is that the breakouts of trendlines of an assets difference from an MA will precede corresponding breakouts of trendlines drawn on raw price. Kind of like Momentum, except it takes trend into account. Momentum has the same leading feature when it comes to drawing trendlines , but trendlines will be harder to draw due to the Momentum indicators oscillatory behavior.
MA ExtensionThis indicator measures the vertical distance form the current close to the MA of your choice. I find that it does not work best as an oscillator, but it works well for providing early signals for taking profits when trend continuating. For example, if you go short due to a retracement to the MA (of your choice) take profits when a bearish trendline is broken (signalling the start of a bullish correction) that corresponds to the highs of the chart. The logic behind this indicator is that the breakouts of trendlines of an assets difference from an MA will precede corresponding breakouts of trendlines drawn on raw price. Kind of like Momentum, except it takes trend into account. Momentum has the same leading feature when it comes to drawing trendlines , but trendlines will be harder to draw due to the Momentum indicators oscillatory behavior.
Trend Line Methods (TLM)Trend Line Methods (TLM)
Overview
Trend Line Methods (TLM) is a visual study designed to help traders explore trend structure using two complementary, auto-drawn trend channels. The script focuses on how price interacts with rising or falling boundaries over time. It does not generate trade signals or manage risk; its purpose is to support discretionary chart analysis.
Method 1 – Pivot Span Trendline
The Pivot Span Trendline method builds a dynamic channel from major swing points detected by pivot highs and pivot lows.
• The script tracks a configurable number of recent pivot highs and lows.
• From the oldest and most recent stored pivot highs, it draws an upper trend line.
• From the oldest and most recent stored pivot lows, it draws a lower trend line.
• An optional filled area can be drawn between the two lines to highlight the active trend span.
As new pivots form, the lines are recalculated so that the channel evolves with market structure. This method is useful for visualising how price respects a trend corridor defined directly by swing points.
Method 2 – 5-Point Straight Channel
The 5-Point Straight Channel method approximates a straight trend channel using five key points extracted from a fixed lookback window.
Within the selected window:
• The window is divided into five segments of similar length.
• In each segment, the highest high is used as a representative high point.
• In each segment, the lowest low is used as a representative low point.
• A straight regression-style line is fitted through the five high points to form the upper boundary.
• A second straight line is fitted through the five low points to form the lower boundary.
The result is a pair of straight lines that describe the overall directional channel of price over the chosen window. Compared to Method 1, this approach is less focused on the very latest swings and more on the broader slope of the market.
Inputs & Menus
Pivot Span Trendline group (Method 1)
• Enable Pivot Span Trendline – Turns Method 1 on or off.
• High trend line color / Low trend line color – Colors of the upper and lower trend lines.
• Fill color between trend lines – Base color used to shade the area between the two lines. Transparency is controlled internally.
• Trend line thickness – Line width for both high and low trend lines.
• Trend line style – Line style (solid, dashed, or dotted).
• Pivot Left / Pivot Right – Number of bars to the left and right used to confirm pivot highs and lows. Larger values produce fewer but more significant swing points.
• Pivot Count – How many historical pivot points are kept for constructing the trend lines.
• Lookback Length – Number of bars used to keep pivots in range and to extend the trend lines across the chart.
5-Point Straight Channel group (Method 2)
• Enable 5-Point Straight Channel – Turns Method 2 on or off.
• High channel line color / Low channel line color – Colors of the upper and lower channel lines.
• Channel line thickness – Line width for both channel lines.
• Channel line style – Line style (solid, dashed, or dotted).
• Channel Length (bars) – Lookback window used to divide price into five segments and build the straight high/low channel.
Using Both Methods Together
Both methods are designed to visualise the same underlying idea: price tends to move inside rising or falling channels. Method 1 emphasises the most recent swing structure via pivot points, while Method 2 summarises the broader channel over a fixed window.
When the Pivot Span Trendline corridor and the 5-Point Straight Channel boundaries align or intersect, they can highlight zones where multiple ways of drawing trend lines point to similar support or resistance areas. Traders can use these confluence zones as a visual reference when planning their own entries, exits, or risk levels, according to their personal trading plan.
Notes
• This script is meant as an educational and analytical tool for studying trend lines and channels.
• It does not generate trading signals and does not replace independent analysis or risk management.
• The behaviour of both methods is timeframe- and symbol-agnostic; they will adapt to whichever chart you apply them to.
TradeScope: MA Reversion • RVOL • Trendlines • GAPs • TableTradeScope is an all-in-one technical analysis suite that brings together price action, momentum, volume dynamics, and trend structure into one cohesive and fully customizable indicator.
An advanced, modular trading suite that combines moving averages, reversion signals, RSI/CCI momentum, relative volume, gap detection, trendline analysis, and dynamic tables — all within one powerful dashboard.
Perfect for swing traders, intraday traders, and analysts who want to read price strength, volume context, and market structure in real time.
⚙️ Core Components & Inputs
🧮 Moving Average Settings
Moving Average Type & Length:
Choose between SMA or EMA and set your preferred period for smoother or more reactive trend tracking.
Multi-MA Plotting:
Up to 8 customizable moving averages (each with independent type, color, and length).
Includes a “window filter” to show only the last X bars, reducing chart clutter.
MA Reversion Engine:
Detects when price has extended too far from its moving average.
Reversion Lookback: Number of bars analyzed to determine historical extremes.
Reversion Threshold: Sensitivity multiplier—lower = more frequent signals, higher = stricter triggers.
🔄 Trend Settings
Short-Term & Long-Term Trend Lookbacks:
Uses linear regression to detect the slope and direction of the short- and long-term trend.
Results are displayed in the live table with color-coded bias:
🟩 Bullish | 🟥 Bearish
📈 Momentum Indicators
RSI (Relative Strength Index):
Adjustable period; displays the current RSI value, overbought (>70) / oversold (<30) zones, and trending direction.
CCI (Commodity Channel Index):
Customizable length with color-coded bias:
🟩 Oversold (< -100), 🟥 Overbought (> 100).
Tooltip shows whether the CCI is trending up or down.
📊 Volume Analysis
Relative Volume (RVOL):
Estimates end-of-day projected volume using intraday progress and compares it against the 20-day average.
Displays whether today’s volume is expected to exceed yesterday’s, and highlights color by strength.
Volume Trend (Short & Long Lookbacks):
Visual cues for whether current volume is above or below short-term and long-term averages.
Estimated Full-Day Volume & Multiplier:
Converts raw volume into “X” multiples (e.g., 2.3X average) for quick interpretation.
🕳️ Gap Detection
Automatically identifies and plots bullish and bearish price gaps within a defined lookback period.
Gap Lookback: Defines how far back to search for gaps.
Gap Line Width / Visibility: Controls the thickness and display of gap lines on chart.
Displays the closest open gap in the live table, including its distance from current price (%).
🔍 ATR & Volatility
14-day ATR (% of price):
Automatically converts the Average True Range into a percent, providing quick volatility context:
🟩 Low (<3%) | 🟨 Moderate (3–5%) | 🟥 High (>5%)
💬 Candlestick Pattern Recognition
Auto-detects popular reversal and continuation patterns such as:
Bullish/Bearish Engulfing
Hammer / Hanging Man
Shooting Star / Inverted Hammer
Doji / Harami / Kicking / Marubozu / Morning Star
Each pattern is shown with contextual color coding in the table.
🧱 Pivot Points & Support/Resistance
Optional Pivot High / Pivot Low Labels
Adjustable left/right bar lengths for pivot detection
Theme-aware text and label color options
Automatically drawn diagonal trendlines for both support and resistance
Adjustable line style, color, and thickness
Detects and tracks touches for reliability
Includes breakout alerts (with optional volume confirmation)
🚨 Alerts
MA Cross Alerts:
Triggers when price crosses the fast or slow moving average within a tolerance band (default ±0.3%).
Diagonal Breakout Alerts:
Detects and alerts when price breaks diagonal trendlines.
Volume-Confirmed Alerts:
Filters breakouts where volume exceeds 1.5× the 20-bar average.
🧾 Live Market Table
A fully dynamic table displayed on-chart, customizable via input toggles:
Choose which rows to show (e.g., RSI, ATR, RVOL, Gaps, CCI, Trend, MA info, Diff, Low→Close%).
Choose table position (top-right, bottom-left, etc.) and text size.
Theme selection: Light or Dark
Conditional background colors for instant visual interpretation:
🟩 Bullish or Oversold
🟥 Bearish or Overbought
🟨 Neutral / Moderate
🎯 Practical Uses
✅ Identify confluence setups combining MA reversion, volume expansion, and RSI/CCI extremes.
✅ Track trend bias and gap proximity directly in your dashboard.
✅ Monitor relative volume behavior for intraday strength confirmation.
✅ Automate MA cross or breakout alerts to stay ahead of key price action.
🧠 Ideal For
Swing traders seeking confluence-based setups
Intraday traders monitoring multi-factor bias
Analysts looking for compact market health dashboards
💡 Summary
TradeScope is designed as a single-pane-of-glass market view — combining momentum, trend, volume, structure, and reversion into one clear visual system.
Fully customizable. Fully dynamic.
Use it to see what others miss — clarity, confluence, and confidence in every trade.
Trend FriendTrend Friend — What it is and how to use it
I built Trend Friend to stop redrawing the same trendlines all day. It automatically connects confirmed swing points (fractals) and keeps the most relevant lines in front of you. The goal: give you clean, actionable structure without the guesswork.
What it does (in plain English)
Finds swing highs/lows using a Fractal Period you choose.
Draws auto-trendlines between the two most recent confirmed highs and the two most recent confirmed lows.
Colours by intent:
Lines drawn from highs (potential resistance / bearish) = Red
Lines drawn from lows (potential support / bullish) = Green
Keeps the chart tidy: The newest lines are styled as “recent,” older lines are dimmed as “historical,” and it prunes anything beyond your chosen limit.
Optional crosses & alerts: You can highlight when price closes across the most recent line and set alerts for new lines formed and upper/lower line crosses.
Structure labels: It tags HH, LH, HL, LL at the swing points, so you can quickly read trend/rotation.
How it works (under the hood)
A “fractal” here is a confirmed pivot: the highest high (or lowest low) with n bars on each side. That means pivots only confirm after n bars, so signals are cleaner and less noisy.
When a new pivot prints, the script connects it to the prior pivot of the same type (high→high, low→low). That gives you one “bearish” line from highs and one “bullish” line from lows.
The newest line is marked as recent (brighter), and the previous recent line becomes historical (dimmed). You can keep as many pairs as you want, but I usually keep it tight.
Inputs you’ll actually use
Fractal Period (n): this is the big one. It controls how swingy/strict the pivots are.
Lower n → more swings, more lines (faster, noisier)
Higher n → fewer swings, cleaner lines (slower, swing-trade friendly)
Max pair of lines: how many pairs (up+down) to keep on the chart. 1–3 is a sweet spot.
Extend: extend lines Right (my default) or Both ways if you like the context.
Line widths & colours: recent vs. historical are separate so you can make the active lines pop.
Show crosses: toggle the X markers when price crosses a line. I turn this on when I’m actively hunting breakouts/retests.
Reading the chart
Red lines (from highs): I treat these as potential resistance. A clean break + hold above a red line often flips me from “fade” to “follow.”
Green lines (from lows): Potential support. Same idea in reverse: break + hold below and I stop buying dips until I see structure reclaim.
HH / LH / HL / LL dots: quick read on structure.
HH/HL bias = uptrend continuation potential
LH/LL bias = downtrend continuation potential
Mixed prints = rotation/chop—tighten risk or wait for clarity.
My H1 guidance (fine-tuning Fractal Period)
If you’re mainly on H1 (my use case), tune like this:
Fast / aggressive: n = 6–8 (lots of signals, good for momentum days; more chop risk)
Balanced (recommended): n = 9–12 (keeps lines meaningful but responsive)
Slow / swing focus: n = 13–21 (filters noise; better for trend days and higher-TF confluence)
Rule of thumb: if you’re getting too many touches and whipsaws, increase n. If you’re late to obvious breaks, decrease n.
How I trade it (example workflow)
Pick your n for the session (H1: start at 9–12).
Mark the recent red & green lines. That’s your immediate structure.
Look for interaction:
Rejections from a line = fade potential back into the range.
Break + close across a line = watch the retest for continuation.
Confirm with context: session bias, HTF structure, and your own tools (VWAP, RSI, volume, FVG/OB, etc.).
Plan the trade: enter on retest or reclaim, stop beyond the line/last swing, target the opposite side or next structure.
Alerts (set and forget)
“New trendline formed” — fires when a new high/low pivot confirms and a fresh line is drawn.
“Upper/lower trendline crossed” — fires when price crosses the most recent red/green line.
Use these to track structure shifts without staring at the screen.
Good to know (honest limitations)
Confirmation lag: pivots need n bars on both sides, so signals arrive after the swing confirms. That’s by design—less noise, fewer fake lines.
Lines update as structure evolves: when a new pivot forms, the previous “recent” line becomes “historical,” and older ones can be removed based on your max setting.
Not an auto trendline crystal ball: it won’t predict which line holds or breaks—it just keeps the most relevant structure clean and up to date.
Final notes
Works on any timeframe; I built it with H1 in mind and scale to H4/D1 by increasing n.
Pairs nicely with session tools and VWAP for intraday, or with supply/demand / FVGs for swing planning.
Risk first: lines are structure, not guarantees. Manage position size and stops as usual.
Not financial advice. Trade your plan. Stay nimble.
Zones + Trendlines (raphii7)Here you go — in English, simple and clear:
Designed for a clear read of worked zones and trend paths on any timeframe.
-Zones: rectangles where price has touched multiple times = support/resistance zones.
-Trendlines: lines that connect two highs (H–H) or two lows (B–B), with a dotted extension.
Settings
Zones
-Minimum candles between highs/lows (minSepBars): minimum spacing between pivots. Larger = cleaner pivots.
-Show highs/lows (showHBZones): shows small H/B labels on the chart.
-Max highs/lows used (maxPivotsUsed): cap on stored pivots.
-Minimum contacts in the zone (minContacts): minimum touches required to draw a zone.
-Zone size unit (sizeMode):
-Pips = fixed thickness.
-ATR = thickness adapts to volatility.
-Zone size (zoneSize): zone thickness (in Pips or ATR).
-Max candles back (lookbackBars): how far back to scan.
-Max zones to draw (maxZonesDraw): prevents too many rectangles.
-Border / fill color (borderCol / fillCol): zone styling.
Trendlines
-Pivot Length (pivotLen): “size” of the pivot. Higher = more reliable lines, fewer of them.
-Pivot Type (pivotType):
Normal = cleaner, slower.
Fast = very reactive, can move more.
Center of Candle Trendline### **Center of Candle Trendline**
This script dynamically plots a trendline through the center of each candlestick's body. The "center" is calculated as the average of the open and close prices for each candle. The trendline updates in real-time as new candles form, providing a clean and straightforward way to track the market's midline movement.
#### **Features:**
1. **Dynamic Trendline:** The trendline connects the center points of consecutive candlestick bodies, giving a clear visual representation of price movements.
2. **Accurate Center Calculation:** The center is determined as `(open + close) / 2`, ensuring the trendline reflects the true midpoint of each candlestick body.
3. **Real-Time Updates:** The trendline updates automatically as new bars form, keeping your chart up to date with the latest price action.
4. **Customization-Ready:** Adjust the line’s color, width, or style easily to fit your chart preferences.
#### **How to Use:**
- Add this script to your chart to monitor the price movement relative to the center of candlestick bodies.
- Use the trendline to identify trends, reversals, or price consolidation zones.
#### **Applications:**
- **Trend Analysis:** Visualize how the market trends around the center of candlesticks.
- **Reversal Identification:** Detect potential reversal zones when the price deviates significantly from the trendline.
- **Support and Resistance Zones:** Use the trendline as a dynamic support or resistance reference.
This tool is perfect for traders who want a clean and minimalistic approach to tracking price action. Whether you're a beginner or an experienced trader, this script provides valuable insights without overwhelming your chart.
#### **Note:**
This is not a standalone trading strategy but a visual aid to complement your analysis. Always combine it with other tools and techniques for better trading decisions.
---
Feel free to tweak this description based on your preferences or style!
RSI based support resistance levelsThis indicator draws support line and resistance lines in the price chart.
How ?
For drawing the support/resistance line we need to first determine the demand and supply.
We are using too-familiar indicator RSI to determine when the script is oversold and overbought.
Now oversold (in RSI) is not a point, it’s a zone. The RSI indicator comes below 30, stays there and goes up above 30. Similarly for overbought.
Now if you carefully look at the oversold region – the lowest point of the oversold region is the place where the demand came (for surety) and push the indicator (and price) up.
Similarly: the highest point of overbought is the place where (for surety) the supply came and push the indicator (and price) down.
So that’ the supply / demand line (for surety).
In this indicator, based on the RSI we are just drawing support and resistance lines in the chat. That’s all.
What is unique ?
Trendline concept is not new. RSI is not new. RSI overbought/oversold is not new.
There are indicators exist to draw trendlines. Some of them works beautifully.
However, none of these, we are aware of, uses RSI to determine it. And, we believe, the most logical way to determine support/resistance is RSI.
Note: We are not responsible for any trading/investment decision you are taking out of the outcome of this indicator.
CVD TrendlineHere's a natural description for TradingView:
CVD-Enhanced Multi-Filter Trendline - Institutional Grade Trend System
WHAT IT DOES
This is an institutional-grade trend indicator that combines Cumulative Volume Delta analysis with advanced signal processing filters. It plots a dynamic trendline on your chart that adapts to buying and selling pressure in real-time, surrounded by a pressure-sensitive cloud that changes opacity based on order flow intensity.
The core innovation here is the integration of CVD (the difference between buying and selling volume) directly into the trend calculation. This means the trendline doesn't just follow price - it follows the money. When smart money is accumulating or distributing, you'll see it in the line movement and cloud behavior before it's obvious in price action.
KEY FEATURES
Three Professional Filter Modes - Choose between Standard (Ehlers filters), Kalman (predictive HFT-style), or Butterworth (signal processing). Each has different characteristics for lag versus smoothness.
Advanced CVD Calculation - Uses intrabar analysis when available to accurately measure buying versus selling pressure within each candle. Falls back to basic CVD on higher timeframes.
Laguerre Integration - Combines Laguerre RSI with CVD momentum for a unique blend that catches both momentum shifts and volume flow changes.
Pressure Heatmap Cloud - The cloud around the trendline darkens when buying or selling pressure intensifies. Think of it as a visual intensity meter.
Divergence Detection - Automatically spots when price makes a new high but CVD doesn't confirm, or vice versa. These are your early warning signals.
Zero-Lag Options - Multiple tools to reduce lag including Ehlers Instantaneous Trendline and Super Smoother filters.
UNDERSTANDING THE FILTER MODES
This is where the indicator gets interesting. You have three completely different approaches to smoothing and processing the signal.
Standard Mode - Uses the original Ehlers-based filters. This is proven and reliable. Good balance between smoothness and responsiveness. If you're new to this indicator, start here.
Kalman Filter Mode - This is what high-frequency trading firms use. It's a 2-state filter that tracks both position and velocity, which means it can actually predict where price is headed. It catches turns AS they happen, not after. The tradeoff is it can be a bit twitchy in choppy conditions. Best for active trading and scalping.
Butterworth Filter Mode - Borrowed from professional signal processing. This filter has a "maximally flat" frequency response, which means it removes noise without distorting the signal. Think of it like a high-quality audio filter. Best for swing trading and higher timeframes where you want maximum noise rejection.
HOW THE CVD INTEGRATION WORKS
Traditional trendlines only look at price. This one incorporates CVD, which measures the battle between buyers and sellers. When CVD is positive and rising, it adds upward pressure to the trendline. When CVD is negative and falling, it adds downward pressure.
The result is a trendline that can start turning before price does. If smart money is selling into a rally, CVD goes negative and the trendline will start to flatten or turn down even if price is still rising. That's your early exit signal.
The indicator uses intrabar analysis when possible, which means on lower timeframes it can see the buying and selling that happens within each candle. This is way more accurate than just looking at whether the candle closed green or red.
HOW TO USE IT
The Trendline - When it's lime green and rising, look for long opportunities. When it's purple and falling, look for shorts. The color changes based on slope direction with hysteresis, so it won't flip back and forth on every minor wiggle.
The Cloud - This is your volatility and pressure buffer. In strong trends, price will bounce off the cloud edges. When price breaks through the cloud against the trend, that's often a reversal warning.
Cloud Opacity - This is unique and important. When the cloud is dark and opaque, pressure is intense. When it's faded and transparent, pressure is weak. Dark cloud in a trend = strong conviction. Faded cloud = weak trend or transition zone.
Divergences - The indicator automatically detects when price and CVD disagree. These divergence points are often where reversals start. Watch for price making new highs with the cloud fading and CVD showing weakness.
The Dashboard - Upper right corner shows you what mode you're in, CVD status, volume pressure percentage, trend direction, and intensity tier. Glance at this before taking any trade.
SETTINGS BREAKDOWN
Filter Mode - This is your first decision. Standard for balanced, Kalman for aggressive/scalping, Butterworth for smooth/swing trading.
Laguerre Gamma - Lower values (0.2-0.4) are more responsive, higher values (0.6-0.8) are smoother. Default 0.5 is a good starting point.
CVD Lookback - How many bars to use for CVD normalization. Lower values (10-15) for faster markets, higher values (25-30) for slower markets.
ATR Multiplier - Controls cloud width. Higher values give you more breathing room, lower values keep the cloud tight.
Cloud Width Multiplier - Another way to control cloud size. 0.5 is default. Increase if the cloud is too tight, decrease if it's too wide.
Pressure Amplification - Makes the heatmap effect more dramatic. Higher values mean you'll see darker clouds sooner. Default 1.5 is good.
Heatmap Tiers - How many distinct opacity levels. Lower numbers (3-5) make transitions more visible, higher numbers (7-10) make it smoother.
KALMAN FILTER SETTINGS EXPLAINED
If you choose Kalman mode, you get extra controls:
Measurement Noise - This is your responsiveness dial. Lower (0.2-0.3) for scalping and fast response. Higher (0.4-0.5) for swing trading and stability.
Process Noise - Model uncertainty. Higher values let it adapt faster to volatility. Use 0.03-0.04 in crypto or volatile markets, 0.02-0.025 in stocks.
Velocity Prediction - This is the magic. It's how far ahead the Kalman filter looks. 0.6 means it's showing you where price is likely to be 60% of the way into the next bar. For scalping, 0.5-0.7 is optimal. For swing trading, drop it to 0.3-0.4.
Show Velocity Vector - Turn this on to see a small line showing where the Kalman filter thinks price is heading. Useful for learning how it works.
BEST PRACTICES
Start with Standard mode and default settings. Get comfortable with how the indicator behaves before experimenting with Kalman or Butterworth.
Watch the intensity tier in the dashboard. Trades taken when intensity is 4/5 or 5/5 tend to have better follow-through than trades at 1/5 or 2/5.
Use the cloud as your stop loss guide. If you're long and price closes through the lower cloud boundary, consider exiting or tightening stops.
Pay attention to cloud color transitions. When the cloud is dark purple in a downtrend or dark lime in an uptrend, that's high-conviction movement. Faded clouds mean weak hands.
Don't ignore divergences. When the dashboard shows CVD negative but price is rising, or CVD positive but price is falling, be cautious. The trend might be running on fumes.
In Kalman mode, watch the velocity indicators in the dashboard. Double up arrows (⬆⬆) mean strong acceleration. That's momentum you can trade.
PROS
Multi-dimensional analysis - Combines price, volume, momentum, and pressure in one clean visual.
Professional-grade filters - You're using the same math that HFT firms and aerospace engineers use.
Early turn detection - The CVD integration lets you spot reversals before they're obvious in price.
Highly customizable - Three completely different filter modes plus dozens of settings to dial it in for your style.
Intrabar precision - When available, the advanced CVD calculation gives you institutional-level order flow data.
Visual clarity - The pressure heatmap makes it obvious when conviction is high versus when it's weak.
Works on all markets - Stocks, crypto, forex, futures. The math is universal.
CONS
Complexity overload - There are a lot of settings. It can be overwhelming for beginners. Start with defaults and change one thing at a time.
Kalman can be twitchy - In Kalman mode with aggressive settings, you might get false signals in choppy conditions. It's optimized for trending markets.
Requires volume data - The CVD calculations need reliable volume. On some forex pairs or exotic instruments, volume data is unreliable or unavailable.
Computational load - With advanced CVD and Kalman filtering running, this indicator does a lot of math. You might see lag on older devices or with many indicators loaded.
Learning curve - Understanding the difference between the filter modes and how to optimize settings takes time and experimentation.
Not a standalone system - This shows you the trend and pressure, but you still need to decide entries, exits, and risk management.
TIPS FROM MY TESTING
The indicator shines on the 5-minute to 1-hour timeframes for day trading. For swing trading, it works well on 4-hour to daily.
In Kalman mode with velocity prediction at 0.6, I've found the best entries are when the trendline turns AND the intensity tier is at least 3/5. Those setups have conviction.
Standard mode is actually excellent for beginners despite being called "standard." It's stable and reliable.
Butterworth mode is underrated for swing trading. The noise rejection is phenomenal on daily charts.
The CVD intrabar precision setting matters. On 5-minute charts, use "Covering less chart bars" for precision. On hourly charts, use "Covering some chart bars" for coverage.
Watch for cloud squeezes. When the cloud gets very narrow and then starts expanding with darkening opacity, that's often the start of a big move.
Divergence detection is most reliable on 15-minute and above timeframes. Below that, you get too many false divergences.
COMBINING WITH OTHER TOOLS
This pairs beautifully with any oscillator. Use this for trend direction and the cloud for context, then use RSI or MACD to time exact entries.
Volume profile works great with this. The CVD shows you buying versus selling pressure, volume profile shows you where the fighting is happening.
Use a higher timeframe version for bias. If the 1-hour chart is lime with 5/5 intensity, take only longs on the 5-minute chart.
Support and resistance zones become more powerful when combined with cloud bounces. If price bounces off the cloud AT a key level, that's a high-probability setup.
UNDERSTANDING THE DASHBOARD
Filter - Shows which mode you're in. Kalman displays as KALMAN in aqua, Butterworth as BUTTER in yellow, Standard in gray.
CVD Mode - Shows ADVANCED if intrabar analysis is working, BASIC if it's using fallback. Advanced is more accurate.
CVD - Shows whether cumulative volume delta is positive or negative. This is your order flow direction.
Vol Pressure - Percentage showing buying versus selling pressure right now. Positive means more buying, negative means more selling.
Trend - Current trend direction. BULL or BEAR.
Intensity - Shows the current pressure tier and, in Kalman mode, velocity arrows. This is your conviction meter.
ALERT SYSTEM
The indicator fires alerts when the trend changes from bullish to bearish or vice versa. These are clean alerts with hysteresis built in, so you won't get spammed during sideways chop.
This indicator represents a significant amount of research into institutional-level trend detection. It's not simple, but it's powerful. The combination of CVD integration and professional filter modes gives you an edge that basic moving averages can't provide.
The key is choosing the right filter mode for your trading style and timeframe. Kalman for aggressive scalping, Butterworth for smooth swinging, Standard for reliable balance.
Take the time to understand how the pressure heatmap works. That fading and darkening of the cloud is telling you something important about market conviction. Strong trends have dark clouds. Weak trends or reversals have faded clouds.
Backtest it thoroughly on your markets. Every instrument has its own personality. What works on ES futures might need adjustment for Bitcoin or EUR/USD.
This is a professional tool. Treat it seriously, learn it properly, and it can give you insights that most retail traders never see.
Auto Trendlines**Overview**
- Automatically draws uptrend and downtrend lines by connecting the latest two pivot highs and pivot lows within a symmetric window.
- Designed for clean, reactive trend visualization with minimal user configuration.
**Features**
- Auto-detection of swing pivots and dynamic line updates on new confirmations.
- Optional right extension for forward projection.
- Built-in line styles: `Solid`, `Dashed`, `Dotted`.
- Customizable colors and line width.
- Lightweight and fast for intraday or higher timeframes.
**Inputs**
- `Calculation Period (odd)`: Window size for pivot detection; must be odd to ensure a unique center bar.
- `Uptrend Line Color`: Color for lines drawn from pivot highs.
- `Downtrend Line Color`: Color for lines drawn from pivot lows.
- `Line Style`: `Solid`, `Dashed`, or `Dotted`.
- `Line Width`: Thickness of the trendlines.
- `Extend Right`: Toggle to extend lines into the future.
**How It Works**
- Uses `ta.pivothigh` and `ta.pivotlow` with symmetric left/right bars derived from the chosen period.
- An odd period guarantees a single center bar (`left = right`), aligning the pivot’s time anchor precisely.
- Once a pivot is confirmed (after the required right bars), the script updates or redraws the uptrend and downtrend lines to connect the last two pivots.
**Notes**
- Larger periods produce smoother, more reliable lines; smaller periods react faster but may be noisier.
- Pivot confirmation requires future bars; lines update when new pivots form, reflecting the most recent structure.
- This script focuses on visual analysis and does not include alerts.
**Compatibility**
- Pine Script v6
- Overlay on price chart (`overlay=true`)
- Optimized for TradingView publication with minimal performance overhead.
**Keywords**
- Trendlines, Auto Trendlines, Pivots, Swing High/Low, Technical Analysis, Pine Script v6
Auto TrendlinesAuto Trendlines
-This indicador show automatically trendlines
- Allows you to select the amount and importance of the trendlines.
-Works in any timeframe or market like Forex, Crypto, Commodities even Stocks.
-Recommended manual trading.
Do you need an Script or an expert adviser for Forex, contact our coding service!
Get this indicator today! contact us.
Volume Scope Pro - Order Flow Volume Analysis V1.01Volume Scope Pro — Order Flow Volume Analysis
Overview
Volume Scope Pro is a multi-faceted volume analysis indicator that separates volume into buy (up) and sell (down) components to reveal hidden order flow dynamics. It aggregates lower timeframe volume data to estimate buying vs. selling pressure on each bar, calculates the volume delta (buy volume minus sell volume) per bar, and highlights where price action diverges or converges with volume flow. The indicator provides visual output in the form of an on-chart table and chart markers, helping traders identify potential distribution (selling into strength) and absorption (buying into weakness) events, as well as support/resistance zones derived from volume extremes.
Volume Settings
• Global Volume Period – An integer (default 100) defining the shared lookback window (in bars) for all volume-based calculations. This period is used for identifying volume extrema and computing cumulative volume statistics. A larger period considers more history for averages and sums, while a smaller period focuses on recent bars.
• Use Custom Lower Timeframe – A boolean (default true) that lets you override the automatic choice of lower timeframe for volume breakdown. If enabled, the indicator will use the specific lower timeframe you provide (see next setting) to fetch intrabar volume data. If disabled, the script chooses a lower timeframe based on the chart’s resolution (for example, 1-second for second charts, 1-minute for other intraday charts, 5-minute for daily charts, etc.).
• Lower Timeframe – A timeframe input (default 15S, i.e. 15-second intervals) specifying the lower interval to request for up/down volume calculation. This is the resolution at which the script breaks each chart bar’s volume into buying vs. selling volume. Fifteen seconds is the default as it provides a fine-grained intrabar look on most charts. This setting only takes effect if Use Custom Lower Timeframe is true; otherwise, it is ignored in favor of the automatic timeframe resolution.
Table Display Settings
• A dropdown option that adjusts the text size used in the on-chart data table (Tiny, Small, Normal, Large, Huge; default: Tiny). The default Tiny setting is selected because many traders use the indicator on mobile devices where screen space is limited. If you are using a larger display such as a laptop, desktop, or tablet, you may increase the font size to your preference for improved readability.
• Table Font Color – A color picker for the table text (default is a shade of blue, #0068e6). All text in the table will be rendered in this color. You can change it to improve contrast against your chart background or personal preference.
• Time Offset (hours) – An integer offset in hours (default 3) applied to the current time display in the table. This shifts the real-time clock readout from UTC by the specified number of hours in the table’s header. For example, setting 0 uses UTC, while a value of 3 (default) shows local time for UTC+3. Negative values are allowed for time zones behind UTC. This does not affect any calculations – it only adjusts the displayed clock for user convenience.
Trend Line & Pivot Settings
• Pivot Left and Pivot Right – Integers (default 5 each) controlling the sensitivity of pivot high/low detection. A pivot high is identified when the price high of a bar is greater than the highs of the Pivot Left bars to its left and Pivot Right bars to its right. Similarly, a pivot low is a bar whose low is lower than the lows of the surrounding bars on its left and right as defined by these values. Smaller values make the pivots more local and frequent, while larger values require more significant swings.
• Pivot Count – An integer (default 5) specifying the number of recent pivot points to track. The indicator will remember up to this many pivot highs and pivot lows each, and use them for drawing trend lines. When the count is exceeded, the oldest pivot points are dropped to focus on the most recent ones.
• Lookback Length – An integer (default 100) defining the number of bars over which trend lines are extended and within which pivot points are considered relevant. Essentially, this is the length of the window (in bars) in which the detected pivots and their connecting trend lines will be shown. Trend lines will start at the beginning of this lookback window and end at the latest bar, updating as new bars form.
• High Trend Line Color / Low Trend Line Color – Color inputs for the drawn trend lines connecting pivot highs and pivot lows, respectively (both default to orange #ff7b00). High trend lines typically slope downwards (connecting recent highs), and low trend lines slope upwards (connecting recent lows). You can change these colors to visually distinguish the two or to fit your chart theme.
• Trend Line Thickness – An integer (default 2) setting the stroke width of the pivot trend lines. Higher values make the lines thicker and more prominent.
• Trend Line Style – A string option (default dashed, options: solid, dashed, dotted) determining the line style for both high and low trend lines. For example, choosing “dotted” will draw the trend lines as a series of dots. This purely affects the appearance and has no impact on calculations.
Support/Resistance (S/R) Zone Settings
• SR Lookback Length – An integer (default 100) that defines how many completed bars are scanned for support/resistance zone detection based on volume extrema. The indicator examines this many bars behind the latest bar (the current bar is excluded to avoid repaint issues) to find extreme buying and selling volume points that form the zones. A larger value means a longer historical window for finding significant volume-based zones.
• Projection Bars – An integer (default 26, range 0–200) specifying how far into the future to extend the S/R zone lines. When set above 0, the horizontal lines marking the zones will project to the right of the latest bar by the given number of bars. This helps anticipate where the zones lie ahead of current price. A value of 0 confines the zone markings to past bars only.
• Resistance Zone Color / Support Zone Color – Color inputs for the drawn zones identified as resistance and support (defaults are red for resistance and teal for support). These colors apply to both the zone’s border lines and its background fill (with adjustable transparency, see below).
• Resistance Line Width / Support Line Width – Integers (default 2 each, range 1–5) setting the line thickness for the top and bottom boundaries of the resistance zone and support zone, respectively. For example, if Resistance Line Width is 3, the drawn lines at the top and bottom of the resistance zone will be thicker than the default.
• Resistance Fill Transparency / Support Fill Transparency – Integers in percentage (default 90 each, range 0–100) controlling the opacity of the colored shading that fills the zone area. 0% means fully opaque (solid color fill), and 100% means fully transparent (no fill color). The default of 90% is very transparent, just lightly coloring the zone area for subtlety. Adjust these to highlight the zones more prominently or to make them nearly invisible, depending on preference.
Overbought/Oversold (OB/OS) Voting Settings
• Enable OB/OS Voting – A boolean (default true) that turns on the overbought/oversold “voting” module. When enabled, the indicator evaluates standard technical indicators (RSI, Stochastic, CCI, etc.) to determine if the market is overbought (OB) or oversold (OS). Each indicator contributes an OB or OS “vote” based on its classic threshold (for example, RSI > 70 is an OB vote, RSI < 30 is OS). The module aggregates these votes to identify consensus extreme conditions.
• Enable Volume Confirmation Filter – A boolean (default true) that requires volume confirmation for OB/OS signals. If enabled, an overbought condition will only be confirmed if there is unusually high sell volume at the same time, and an oversold condition will only confirm with unusually high buy volume. In practice, this means even if indicators vote OB/OS, the script will only mark it as confirmed when volume is spiking in the opposite direction of price (signaling distribution for OB or absorption for OS). This filter helps ensure that OB/OS signals align with significant volume imbalance, indicating potential involvement of larger market participants.
• Enable Dynamic ATR Threshold – A boolean (default true) that adjusts the overbought/oversold trigger threshold dynamically based on volatility (ATR). When true, the voting threshold or confirmation conditions may be eased or tightened depending on recent volatility, as measured by the Average True Range. In higher volatility environments, this can prevent premature OB/OS signals by requiring more extreme indicator readings.
• Enable OB/OS Sync Window – A boolean (default true) that allows an OB or OS condition to remain valid for a short window of bars. If enabled, once an OB or OS state is triggered, it can persist for a user-defined number of bars (see Bars for Hit Sync Window) even if not all indicators remain in agreement every single bar. This helps to capture a cluster of OB/OS signals as one event rather than flickering on and off.
• Volume Average Period – An integer (default 3) specifying how many recent bars of volume to average when determining “unusually high” volume for confirmation. The script calculates the average buy volume and sell volume over this many bars; then the Volume Spike Ratio inputs (below) are applied to decide if current volume is significantly above average. For example, with a period of 3, the buy/sell volume of the last 3 bars are averaged to use as a baseline.
• Minimum Vote Count for OB/OS – An integer (default 3) setting the minimum number of indicators that must agree on overbought or oversold to consider it a valid signal. If fewer than this number signal OB (or OS) at the same time, the condition is ignored. A higher threshold makes the OB/OS signal rarer but more robust (requiring broader agreement among indicators).
• Bars for Hit Sync Window – An integer (default 1) controlling the size of the synchronization window (mentioned above) in bars. If an OB/OS condition is identified, it remains “active” for this many subsequent bars, allowing slightly delayed volume confirmation or indicator agreement to still count as part of the same event. For example, with a value of 2, if an OB signal occurs on one bar and the volume spike confirmation happens on the next bar, the module will treat it as a continuous event and still flag it.
• ATR Adjustment Factor – A float (default 14, step 1.0) used when Dynamic ATR Threshold is enabled. This factor influences how much ATR-based volatility adjustment is applied to the OB/OS vote threshold or confirmation criteria. A larger number might increase tolerance in volatile conditions. (Note: 14 here likely corresponds to an ATR period internally, not a direct multiplier of ATR value. It effectively adjusts sensitivity but does not need frequent change.)
• Overbought: Sell Volume Spike Ratio – A float (default 1.5) that sets the multiple of average sell volume required to confirm an Overbought condition. If the current sell volume is at least this factor times the recent average sell volume (over the Volume Average Period), and indicators are signaling OB, then an Overbought state is confirmed. For instance, the default 1.5 means sell volume must be 150% or more of its average to validate an OB signal. This ensures that an overbought label is only shown when there’s evidence of heavy selling (distribution) accompanying the price being overbought.
• Oversold: Buy Volume Spike Ratio – A float (default 2.0) setting the multiple of average buy volume required to confirm an Oversold condition. With the default 2.0, the current buy volume needs to be at least 200% of its recent average for an OS signal to confirm. This indicates strong buying interest (absorption) when price is in an oversold state. Typically, oversold conditions with significant buy volume could precede upward reversals.
• Source – A price source input (default close) for OB/OS calculations. This is the series value passed into the 20 indicator calculations (RSI, Stoch, etc.). By default it uses closing price, but advanced users can change it (for example, to an HLC3 or other composite) if desired. Generally, leaving it as close is standard.
Indicator Calculations and Logic
Volume Data Aggregation and Delta Calculation
At the core of Volume Scope Pro is the separation of total volume into up-volume (buying) and down-volume (selling) on each bar. This is achieved by requesting lower timeframe data using TradingView’s built-in requestUpAndDownVolume() function. Specifically, for each chart bar, the script gathers volume from a lower timeframe interval (e.g., 15-second bars) that fits within the higher timeframe bar. It sums the volume of all lower-TF sub-bars where price moved up (buy volume) vs. down (sell volume), providing an estimate of how much of the volume was transacted at the ask (buys) versus at the bid (sells). The resulting values are stored as upVolume and downVolume for the current bar, and the volume delta is computed as deltaVolume = upVolume – downVolume. By default, the script ensures upVolume and downVolume are treated as absolute magnitudes, while deltaVolume can be positive or negative indicating net buy or sell dominance.
If Use Custom Lower Timeframe is disabled, the indicator automatically chooses an appropriate lower timeframe based on the chart’s resolution. This adaptive logic uses 1-second intervals for charts in seconds, 1-minute for intraday minutes, 5-minute for daily charts, and 60-minute for anything higher, ensuring that up/down volume can be computed across various chart periods. If even finer resolution is needed or the user prefers a specific timeframe (e.g., 15S), enabling the custom option allows that override.
Coverage:
Because not all historical bars will have lower timeframe data available (especially if looking far back or on certain assets/timeframes), the script tracks how many bars actually received a valid up/down volume calculation. Each bar with non-na deltaVolume is counted toward a coverage total . This coverage count is displayed in the table (as “Coverage: X Bars”) to inform the user how many bars in the dataset had full volume breakdown data. It also serves a technical purpose: certain moving averages or calculations are “gated” to only output values when enough data points exist. For example, a 20-bar average of buy volume will not be shown until at least 20 bars with volume data are present; until then it returns NA to avoid misleading results. This gating mechanism is implemented via helper functions that check coverage before computing moving averages or sums. In practice, if you apply the indicator to a fresh chart or after changing the lower timeframe setting, you may see “NA” placeholders for some values until sufficient bars accumulate.
Volume Averages and Recent Change Indicators
For both buy and sell volume, the script computes short-term and medium-term averages to contextualize the current bar’s activity. Specifically, it calculates a 3-bar simple moving average and a 20-bar simple moving average of upVolume and downVolume (these lengths are fixed and chosen to represent a fast vs. slow window). These averages are shown in the table to compare against the current volume:
• The “Buy Current Amount” is the current bar’s buy volume, shown in an engineered format (e.g., 1.25K for 1,250) for readability. Directly below it (in the same cell via a newline) is “Avg : (3 | 20)”, which lists the 3-bar average buy volume and 20-bar average buy volume. Each average value is followed by an arrow marker:
an upward arrow 🔼 means the current buy volume is higher than that average, whereas a downward arrow 🔻 means the current buy volume is lower than that average. These markers give a quick visual cue – for instance, a 🔼 next to the (3) average indicates a volume spike in the very short term (current bar’s buy volume exceeds the recent 3-bar norm). If not enough data exists to compute an average, “NA” is displayed with the window in parentheses (e.g., “NA (20)” if fewer than 20 bars of coverage). The same format is used for Sell volume, where “Sell Current Amount” is the current bar’s sell volume with its own 3-bar and 20-bar averages and markers.
In addition to the short/medium term averages, the script also computes a “global” average buy volume and sell volume over the full Global Volume Period (using a slightly different approach). It first finds the proportion of buy vs sell over that window (summing all upVolume and downVolume over L = Global Volume Period bars) and then multiplies that ratio by the average total volume on the chart timeframe. This yields an implied average buy volume and sell volume for the global window (taking into account that the chart’s own volume may differ from summed LTF volume due to how the LTF data is sampled). These global averages are used internally (for example, in the OB/OS volume filter logic) but are not explicitly printed in the table. Instead, the table provides a more direct insight: the Positive Δ Sum and Negative Δ Sum (explained later) show accumulated buying vs selling pressure over the lookback period.
Price and Volume Trend Convergence/Divergence
Volume Scope Pro analyzes the short-term and medium-term trends of price and volume to identify convergence or divergence between price movement and buy/sell activity. This is done by calculating the angle of linear regression (slope in degrees) for price and for volume over the same two windows (3 bars and 20 bars). In essence, it fits a line through the last 3 closes and measures its angle, and similarly fits lines through the last 3 buy-volume values, last 3 sell-volume values, and repeats for 20 bars. The angles for price vs. volume are then compared:
• For the buy side, the indicator computes the price angle (θ) over 3 bars and 20 bars, and the buy-volume angle over 3 and 20 bars. These are displayed in the table under a “Buy Volume Trend” row. For example, it might show: “Price θ: 12.5° (3) | 5.0° (20)” on one line and “BuyVol θ: 8.0° (3) | 2.0° (20)” on the next. Each angle is given in degrees (θ symbol) with one decimal precision. A positive angle means an uptrend (price or volume increasing), and a negative angle means a downtrend over that window.
• After listing the angles, a convergence/divergence label is shown for each window: either Convergent or Divergent for the 3-bar window and similarly for the 20-bar window. This indicates whether price and buy volume are moving in the same direction (convergent) or opposite directions (divergent). For instance, if price’s 3-bar trend is up (positive slope) but buy-volume’s 3-bar trend is down (negative slope), that would be Divergent (3), signaling a short-term anomaly (price rising on falling buy volume). Conversely, if both price and buy volume are rising together over 20 bars, that shows Convergent (20), indicating buy volume is supporting the uptrend. These convergence/divergence labels help identify potential early warning signs: divergence may precede a reversal or indicate that an observed price move lacks volume support.
The same analysis is done for the sell side. The table’s “Sell Volume Trend” row lists “Price θ: ... | ...” and “SellVol θ: ... | ...” for 3 and 20 bars , followed by labels showing whether price vs. sell volume trends are convergent or divergent over those periods. For example, if price is trending down (negative angle) while sell volume is also trending down, they are Convergent (both indicating selling pressure in line with price drop). If price is falling but sell volume trend is up, that’s Divergent – price decrease accompanied by increasing sell volume could indicate aggressive selling (potential capitulation or acceleration of downtrend). On the other hand, price falling with decreasing sell volume might suggest selling is drying up (potential for a bottom). These nuances can be gleaned from the convergence/divergence outputs.
All angle calculations use a normalized linear regression slope converted to degrees for easy interpretation. The use of a short (3) and longer (20) window provides a quick glance at immediate vs. recent trend alignment. In the table, the angles and convergence labels are organized in two lines for buy and two lines for sell to clearly separate the information.
Volume Delta and Cumulative Delta Sums
The Volume Delta (Δ) for the current bar is a key metric showing the net difference between buy and sell volume. In the table, it appears as a single-line entry like “Delta: 5.2K” (for example) in the volume delta row. The value is formatted with K/M/B suffix if large, and it is colored green if positive (indicating net buying pressure) or red if negative (net selling pressure), with a neutral color if essentially zero. This coloring provides instant visual feedback: a green Delta means buyers dominated that bar, whereas a red Delta means sellers dominated. The delta number itself helps gauge the magnitude of that dominance. For instance, “Delta: 1.5M” in green would signify a very large imbalance of buying volume on that bar. This row gives a per-bar order flow insight complementing the price action of the candle.
To assess the broader context, the indicator also computes cumulative delta sums over the Global Volume Period. It separately accumulates all positive delta values and all negative delta values within the lookback window (e.g., 100 bars). The results are shown in the table as two lines: Positive Δ Sum and Negative Δ Sum, each followed by a number. These represent the total volume imbalance accumulated in each direction over the window. For example, a Positive Δ Sum of 20K means that, summing all bars in the window where buy > sell volume, buyers were ahead by a total of 20,000 volume (volume units) in that period. Similarly, a Negative Δ Sum of 15K would mean sellers were ahead by 15,000 volume in other bars. These sums give a sense of who is in control over the recent horizon: if Positive Δ Sum greatly exceeds Negative Δ Sum, the market has seen net accumulation (buying) in the lookback; if the reverse, net distribution (selling). The values are shown in a neutral text color (since they are not inherently “good” or “bad”) and are formatted with K/M suffixes as needed. They can help confirm trends or identify subtle shifts – for instance, if price is flat but Positive Δ Sum is growing rapidly, it might indicate stealth accumulation even without price movement.
Support/Resistance Zone Detection from Volume Extremes
Volume Scope Pro identifies key support and resistance areas by analyzing how volume behaved in recent price movements. Zones are derived from points where buying or selling activity became unusually strong or unusually weak—areas that often act as reaction levels in future price action.
A high-activity region is highlighted as a Resistance Zone, showing where strong participation previously slowed upward movement.
A low-activity region forms a Support Zone, indicating price levels where the market tended to stabilize or absorb pressure.
These zones are displayed as horizontal regions projected forward on the chart, with customizable colors and styling. Their upper and lower boundaries are shown in the on-chart table, where the indicator also notes whether each zone currently acts as support or resistance based on price position.
🟥 Resistance Zone based on
Buy/Sell Amount: 1.2345 ~ 1.2500
This indicates a resistance zone between roughly 1.2345 and 1.2500 (the bottom and top of that zone). “Buy/Sell Amount” here refers to the fact that this zone was computed from extreme buy/sell volume events, and the values are the zone’s price range. Likewise, a support zone line would be prefixed with 🟩 and show its range. These zones give a unique volume-based perspective on support and resistance, complementing traditional price-based levels.
Pivot-Based Trend Lines
The indicator draws adaptive trendlines by tracking recent swing highs and swing lows. Whenever the market forms meaningful pivots, the tool connects these points to outline the active upward and downward trend structure. A line drawn through recent highs generally acts as a dynamic resistance guide, while a line drawn through lows often behaves as a rising support boundary.
As market structure evolves, the trendlines update automatically, keeping the analysis aligned with the most recent swings. The color, thickness, and style of these lines are fully customizable. At any moment, you may see one line tracking the upper structure and one line tracking the lower structure, helping identify potential breakout areas or trend-channel behavior without manual drawing.
Overbought/Oversold Voting and Volume Signals
Volume Scope Pro includes an Overbought/Oversold engine that evaluates market exhaustion by combining technical momentum signals with real volume behavior. Instead of relying on a single indicator, the system draws from a broad set of classical oscillators, creating a multi-layer confirmation approach.
The tool aggregates signals from a group of well-known indicators and identifies when several of them simultaneously reach extreme levels. When enough of these indicators align, the condition is considered overbought or oversold. To refine these readings, an optional volume filter checks whether buying or selling pressure is unusually strong at the same time.
• Overbought (OB) is highlighted only when technical exhaustion coincides with elevated sell volume.
• Oversold (OS) appears when oversold readings align with strong buy volume.
When confirmed, the indicator places clear visual markers on the chart:
• OB – potential topping conditions supported by heavy selling.
• OS – potential bottoming conditions supported by strong buying.
• Distribution (↑P ↑S) – price rising while selling pressure increases.
• Absorption (↓P ↑B) – price falling while buyers absorb the move.
• Combined signals (OB+DIST or OS+ABS) highlight the strongest forms of exhaustion.
These markings help traders quickly recognize areas where momentum is fading and volume behavior becomes important. While they do not predict exact turning points, they often appear during phases where the market prepares for a shift, consolidation, or slowing trend.
Usage Notes and Interpretation
Volume Scope Pro provides a detailed view into the internal dynamics of market volume, which can greatly aid analysis when used appropriately. Here are some important considerations and best practices:
• Data Availability (Coverage): The accuracy and utility of this indicator depend on the availability of lower timeframe data for the instrument. On very high timeframe charts (weekly/monthly) or illiquid symbols, the automatic lower timeframe (like 1 minute or 5 minutes) might not retrieve full historical intrabar data, resulting in limited coverage. This is indicated in the “Coverage: X Bars” readout. If coverage is low, many of the volume-based values (especially 20-bar averages or global sums) may show “NA” or be unrepresentative until more data accumulates. It’s often best to use this indicator on active symbols and reasonable timeframes (e.g., 1h, 4h, 1D with a few months of data or lower) to ensure plenty of sub-bar data is available. If needed, you can reduce the Global Volume Period to focus on a smaller window that has full coverage, or experiment with a different Lower Timeframe that might have more data available (for example, using 1min instead of 15s on very long histories).
• Interpreting Volume Delta and Trends: A key value to watch is the Delta (Δ) and how it changes. For instance, if price is making new highs but Δ is decreasing or negative, it indicates bearish divergence – fewer buyers are supporting the move, or sellers might be increasingly active (distribution). Conversely, price making new lows while Δ becomes less negative or turns positive is a bullish divergence, implying sellers are exhausting and buyers are stepping in (absorption). The convergence/divergence rows quantitatively highlight these situations. Use them as alerts to investigate further rather than automatic trade signals. For example, a divergent 20-bar trend (price up, buy volume down) doesn’t mean price will immediately reverse, but it does warrant caution as the rally may be on weak footing.
• Support/Resistance Zones: The volume-derived S/R zones offer levels that might not be obvious from price alone. They often pinpoint areas where the tug-of-war between buyers and sellers was most extreme (resistance zone) or where the market had a lull in volume (support zone). Treat these zones as you would conventional support/resistance: price may react when revisiting them. A common use is to watch how price behaves upon approaching a highlighted zone – for instance, if price rallies into a red resistance zone and you see volume delta start to flip negative, it could strengthen the case that the zone is indeed acting as resistance due to renewed selling. The zones update once a new volume extreme enters or exits the lookback window, so they are relatively static during most recent price action, shifting only when a significantly larger volume spike happens or the oldest bar in the window moves out. They are also non-repainting for completed bars (the algorithm excludes the current bar for zone calculation to avoid repaint issues). Keep in mind these zones are horizontal areas; they do not guarantee a reversal, but they mark where supply or demand was notably strong in the past, which is useful context.
• Trend Lines and Pivots: The automatic trend lines drawn from pivot highs and lows can help visualize short-term price channels or triangles. They update in real-time as new pivots form. Use them as guidance for potential breakout or breakdown levels – e.g., if price breaks above a descending high line, that could indicate a bullish breakout from the recent down trend. The pivot detection sensitivity (Pivot Left/Right) can be tuned: higher values will only draw lines across more significant swings, whereas lower values will catch minor swings too. Adjust according to the volatility of the asset (more volatile assets might need larger pivot settings to filter noise). The trend lines are an auxiliary feature in this volume tool, meant to save time drawing those lines manually for recent swings. They work best when recent pivots are clear; in choppy conditions with many equal highs/lows, you might see the lines adjust frequently.
• OB/OS Voting Signals: The overbought/oversold markers (OB, OS, distribution, absorption) are perhaps the most actionable signals from this script, but they should not be used in isolation. They effectively combine momentum and volume analysis. A prudent approach is to confirm these signals with price action or other analysis:
• An “OB” (Overbought) marker suggests a probable short opportunity or at least to be cautious with longs. When you see OB, check if it aligns with other factors: Is price at a known resistance or a volume zone? Is there a bearish candlestick pattern? Multiple OB signals in a cluster (with or without “DIST”) could indicate a topping process – you might wait for price to start rolling over before acting.
• An “OS” (Oversold) marker points to a potential long opportunity or caution with shorts. Look for confluence such as the price being at a support zone, a bullish divergence in delta, or a reversal candle. Sometimes one OS by itself might just lead to a small bounce in an ongoing downtrend, but a series of OS/ABS signals could mark a accumulation phase.
• Distribution (↑P↑S) and Absorption (↓P↑B) markers can appear even without full OB/OS votes. These warn of stealthy behavior: e.g., Distribution triangles showing up during a steady uptrend might precede larger profit-taking drops. Absorption triangles in a downtrend might precede a relief rally. They are early warnings – pay attention if they start to cluster or coincide with known S/R levels.
• The combined labels OB+DIST and OS+ABS are stronger alerts since they mean both the indicators and volume are screaming extreme. These are relatively rarer; when they appear, the likelihood of at least a short-term reversal is higher. Still, disciplined risk management is essential as markets can remain overbought/oversold longer than expected.
• No Guarantees & Context: It’s important to emphasize that none of these outputs guarantee a price will move in a certain direction. They highlight conditions that historically often precede moves. Volume Scope Pro should be used as an informational tool to augment your analysis. For example, you might use it to confirm a breakout (volume delta turning strongly positive on a price break) or to spot divergence (price making a new high but Δ Sum not increasing). Always consider the broader context: trend direction, higher timeframe signals, fundamental news, etc. A bullish signal in a strong downtrend may only yield a minor correction, and a bearish signal in a roaring uptrend might just be a pause.
• Avoiding Over-Optimization: The indicator comes with many inputs. It might be tempting to tweak them frequently, but it’s recommended to start with defaults and adjust only if you understand the effect. For instance, if you increase Minimum Vote Count for OB/OS, you’ll get fewer but more conservative signals – you might miss early warnings. Changing Volume Spike Ratios alters how sensitive the volume filter is – lower ratios give more signals (even on modest volume rises) but risk false alarms. Use these settings to tailor the indicator to the asset or timeframe (e.g., a very high-volume asset might justify a higher spike ratio). The defaults have been chosen to suit a wide range of scenarios reasonably well.
• Performance and Chart Load: Volume Scope Pro does heavy processing by requesting a lower timeframe and calculating many values. On some platforms, loading this indicator might be slightly slower or consume more memory. It’s invite-only and not open-source, which means the calculations happen behind the scenes. If you experience any slowness, you can try using a less granular lower timeframe (e.g., 1min instead of 15s) or reduce the Global Volume Period to lighten the load. Generally it runs efficiently, but be mindful if stacking it with many other complex indicators.
In summary, Volume Scope Pro provides a set of volume-centric insights: from basic buy/sell volume split and delta, to trend alignment, to volume-profile S/R levels, to multi-indicator OB/OS warnings with volume validation. It adheres strictly to providing factual, data-driven information with no predictive guarantees. Traders can utilize this tool to observe where large buyers or sellers might be operating (“smart money”), detect when volume behavior contradicts price (a sign of potential reversals), and identify hidden support and resistance zones. All these pieces of information, when combined with sound strategy and risk management, can improve decision-making. Always remember to use this indicator as one part of a comprehensive analysis.
Mohammad - Auto Trendlines - Versión EstableMohammad - Auto Trendlines - Dynamic Support & Resistance
This indicator automatically identifies and draws trendlines by connecting pivot highs and pivot lows, similar to how a professional trader would manually draw them on a chart. Each pivot point is used only once to maintain clean, non-overlapping lines.
Key Features:
Automatically detects and connects pivot points to form trendlines
Distinguishes between resistance lines (connecting highs, drawn from top) and support lines (connecting lows, drawn from bottom)
Each pivot/wick is used for maximum one trendline, preventing messy overlapping
Color-coded: Black for resistance lines (bearish), Blue for support lines (bullish)
Support lines can be toggled on/off (hidden by default for cleaner charts)
Parameters:
Minimum/Maximum Length: Controls the range of bars to search for trendline connections (5-40 bars default)
Pivot Strength: Determines how prominent a high/low must be to qualify as a pivot point
Line Extension: Projects trendlines forward into the future
Tolerance: Flexibility for validating price touches on the trendline
Maximum Lines: Limits the number of visible trendlines to prevent chart clutter
How It Works:
The indicator scans historical price data to identify significant pivot points (local highs and lows). It then connects these pivots with trendlines following these rules:
Resistance lines connect pivot highs where the recent high is lower than the older high (descending)
Support lines connect pivot lows where the recent low is higher than the older low (ascending)
Lines must have intermediate price touches to be considered valid
Each pivot can only be used once, ensuring clean, logical trendline placement
Use Cases:
Identify key support and resistance levels automatically
Spot trend continuations and potential reversal points
Save time by eliminating manual trendline drawing
Maintain consistency in technical analysis
The indicator updates every 5 bars and on the last bar to ensure current relevance while maintaining performance.
Triangle and Wedge Break [Only Long]The Triangle pattern
Triangle chart patterns are one of the most resourceful and practically advanced templates in technical analysis. These charts are the underpinnings of a well-calculated move when it comes to the assessment of risk and reward ratios. The pattern is often represented by drawing trendlines along an intersecting price scale, which suggests a stoppage in the ongoing trend.
The Wedge pattern
It is a price pattern that is denoted by the intersection of trend lines on a price chart. The opposing trend lines are drawn to connect the respective highs and lows of a price activity progression over the stretch of 10 to 50 periods. The lines can exhibit the magnitude of the highs and lows, signifying whether they are ascending or descending; this pattern gives the appearance of a wedge, hence the name. The wedge pattern has a good track record for forecasting price reversals.
This script is one of an attempt to help traders look for triangles and wedge patterns as soon as a breakout occurs.
How this script works:
1. First, it identifies the two tops of the pattern using the ta.pivot() function.
2. Next, it draws a trendline connecting those 2 tops, top A and top C (called the upper resistance line of the pattern).
3. Next, it draws a trendline connecting those 2 peaks (called the upper resistance line of the pattern).
4. Right now it will test 2 bottoms of the pattern (bottom B and bottom D).
5. Next, it will measure the ratio of waves AB, BC and CD (for example with triangle pattern, we need wave BC to retrace about 0.5 wave AB, same for wave CD and wave BC).
6. Finally, it will alert the trader if a break of a valid pattern occurs.
In addition, this script has more information about average trading volume, volume of candlestick breakouts. Those factors help us further confirm to enter the order.
This script is not all, you should combine other methods to increase your win rate.
[blackcat] L3 Trendline LTFLevel: 3
Background
Trendlines are easily recognizable lines that traders draw on charts to connect a series of prices together or show some data's best fit. The resulting line is then used to give the trader a good idea of the direction in which an investment's value might move. A trendline is a line drawn over pivot highs or under pivot lows to show the prevailing direction of price. Trendlines are a visual representation of support and resistance in any time frame. They show direction and speed of price, and also describe patterns during periods of price contraction.
Function
This is a noval low time frame (LTF) trendline which was inquired from TradingView community. "How to draw a trendline in lower time frame based on higher time frame trend? "
1. Trendlines indicate the best fit of some data using a single line or curve.
2. A single trendline can be applied to a chart to give a clearer picture of the trend.
3. Trendlines can be applied to the highs and the lows to create a channel.
4. The time period being analyzed and the exact points used to create a trendline vary from trader to trader.
Remarks
Free but closed sourced.
The drawing may fail if your current resolution is already in large time frame.
If the trendline is not drawn but you can see the red resistance and green support dashed lines, please drag the the chart to the left unitl you see the yellow solid trend line appears.
Auto Trend Lines [Anan]Hello Friends..
This is Auto Trend Lines, A script that draws trendlines from the pivot points in the price chart,,
So helpful and smart !
Play with the options to adjust the precision.
This is my simple edition from " Trendlines - JD "
Price Action in action
What?
Price Action in Action is an indicator to help Price Action learners and practitioners to get everything related for Price Action in one place.
Price Action is:
Price + Volume = Action
In this indicator, we have the following features available:
Support/Resistance
Using the RSI with different periods in a multiple of 7 (7, 14, 21, 28), we first determine the overbought (above 70, customizable) and oversold (below 30, customizable) regions. Then we pick up the highest point and lowest point in the RSI values in the overbought and oversold regions, respectively. These are the point, historically supply/demand emerged for surety to push down/up the RSI indicator and the corresponding price. So, these are the most accurate way, we believe, to draw support/resistance (or demand/supply) in the chart. By default, the Support is green color and Resistance is red color. To give a visual representation, we differentiate the different shades of green and red. For example, for Level-1 (i.e. 7 by default) we use the darkest shade (0 transparency) and Level-4 (i.e. 28 by default) we use lighter shade (60 transparency). Note please: you can customize the color of support and resistance lines (say if you want resistance as green and support as red). The respective shades (transparency) will be automatically adjusted accordingly. But those shade (transparency) levels are not customizable, they are fixed (please bear with it for version-1 at least).
Strength of Support/Resistance
In the chart above/below the Resistance / Support lines you can see the tiny labels with some numbers like 1, 2.
We found out how many times a particular support/resistance is appearing across multiple RSI periods. E.g. if price P1 appears 2 times among 4 different RSI periods, the number will be 2 for that calculation, and so on.
There can be multiple presence of these numbers in a support/resistance line (i.e. multiple tiny labels). Something like: 1, 1, 2 (into different candles). This means the same support/resistance is tested so many times in different occasion (means there is a RSI max/min coincides in this level over multiple occasions) at different candles.
This will help you to intuitionally gauge the “strength” of a support/resistance line.
The more the marrier, unworthy to mention.
Candle Stick Patterns
Well: we don’t need to tell anything about the Candlestick. All of you know it better than us. And it’s a time proven, zero-lag mechanism to judge the Price-Action is unfolding in the market. We do not know if there is anything better possible than this time tested patterns to judge the prevailing sentiments of market.
Price-Action does not complete without finding out the Candlestick Patterns correctly.
And in this indicator your will get all of these: Single Candle such as Doji (default off), Marubozu, Spinner, hammers, inverted-hammer etc. ; 2 candles like Tweezer, Inside Candle, Engulfing; 3 candles like morning star/evening star.
In the multi candle patterns (2/3 candles), we are grouping the candles with a dotted rectangle such that it is clear which 2/3 candles are part of the pattern. E.g. Morning Star: 3 candles are grouped in a dotted rectangle and the Morning Star label will come to the latest candle (3rd most – as the pattern is detected reliably only on the completion of the 3rd final candle).
Of course, any program can not eliminate your trained eyes and brain to capture the patterns. But we have provided sufficient knobs to adjust various parameters to tweak the candle-pattern detection. Such as Strict Inside Candle(Harami) Boolean knob where the whole current candle including wicks will be inside the body part of the previous big candle. For non-strict mode, the current candle just inside the previous candle, possibly by wicks.
To make it better usable, for every such knobs (which are not obvious) we have added user-friendly tooltip (just mouse hover the question mark (?) besides the control/switch). There are plenty of it.
Volume
Here we have a rudimentary (yet effective) way to judge the volumes.
We find out the Volume Weighted Moving Average (VMWA) of the 20-period (default, but customizable) and the latest volume. If the latest volume is more than the 20 period vwma, we just add a grey diamond on the top of the candle to denote it’s attracting volumes. Of course, we provide a Weight coefficient (default is set to 1). So if the current bar’s volume on bar’s completion is more than the 20 period volume vmwa times the weigh-cofficient, we mark it with a tiny grey diamond.
Points to be noted:
In all places we mark the indication only on the completion of the bar (technically speaking we have checks, as far as possible, with barstate.isconfirmed). However, if you wish, you can turn it off for Candlestick (as some experts may want to check candlestick on the real time, even before the closing of bars).
In case if you see the chart looks cluttered (because of many information, specially in smaller timeframes like 5 min), there are controls given in the settings to toggle each and every features.
By default, we turn off Doji candles (all 3 types of Doji’s – normal, Gravestone & Dragonfly) as they are mainly indecision. However, you can toggle it to turn it on.
It does not give you any Buy/Sell call. The interpretation it does not have.
Why?
What’s unique in it?
As we already mentioned our intention is to include Price (in forms of Support / Resistance), Volume and Action (sentiments in terms of Candlestick patterns) into a single place. And so far, to the best of our knowledge, we could not come across a single indicator provides all of these.
There were works available to determine the RSI based support / resistance zones. Those are great piece works at that time (lets say 3 years back when PineScript was in earlier versions). To the best of our knowledge those does not cover up finding out the lowest / highest point of RSI and the corresponding price to get the simplistic and distinct support/resistance lines.
We have the intuitive support/resistance strength included which we could not found out in current set of available indicators.
To the best of our knowledge, there seems no indicator can detect 3-candle patterns which are extremely popular to detect trend reversals (such as Morning Star or Evening Star). Moreover for the multi-candle patterns we are grouping the candles part of the pattens (2-candles or 3-candles) using a dotted rectangle such that it’s visually clearly (and a well educative material for Price-Action learners also).
Mentions:
There are many works which inspire us along the way. Honestly: we sometimes forgot which all indicators we experimented with. We are sincerely apologetic in case we forgot to mention. A few note-worthy:
There is an indicator from user “repo32” named as “Candlestick Patterns Identified (updated 3/11/15)”. (We could not be able to contact “repo32”). We are inspired from his work that it’s feasible to detect Candlestick patterns.
There is an awesome work done by “RSI Based Automatic Demand and Supply” by user “shtcoinr”. The idea of consulting multiple RSI levels to find out the demand/supply zone we inspired from him. (We did contact “shtcoinr” and got his kind permission to use the concept.)
We are greatly thankful to these abovementioned wizards for their pioneering a-prior work in this front.
And of course, this TradingView platform to provide this abstraction, facilitates and felicitates collaborative contributions.
Ultimately, what’s for you?
That’s the main question. What’s for you?
Price-action comprises of following 3 tasks (at least):
Draw support/resistance lines in the chart.
Once price reaches at the support/resistance line, you fervently look out the candles’ formation to mentally map to the candle patterns. Your aim is divine: You want to judge if the price-action will continue or take a rejection/reversal.
Then you double-confirm with the volume (in a non-overlaid chart below).
Finally take a trade.
For a price-action newbie or seasoned, expert practitioner, you must be doing all the above tasks regularly and manually, in a mechanical, mundane way. There come the humanly subjectivity & the inevitable emotions . This indicator, being a piece of program/code in PineScript latest version v5 , eliminates (or at least, reduces to a great extend) that subjectivity & emotions out of the way of decision making . Thus resulting better yield.
Of course, you can argue that you draw slanted trend lines also. We recommend an already existing indicator by user LuxAlgo named as “Trendlines with Breaks ”, if you wish so.
Disclaimer:
This piece of software does not come up with any warrantee or any rights of not changing it over the future course of time.
We are not responsible for any trading/investment decision you are taking out of the outcome of this indicator.
Happy trading.






















