Dominant Smoothed Volume Pro Smoothed Volume Pro provides a useful tool designed to provide traders with a deeper understanding of market dynamics by analyzing buy and sell volume across multiple timeframes. Unlike traditional volume indicators, this script normalizes volume data from lower timeframes to align with the current chart's timeframe, providing an apples-to-apples comparison. The result is a visual histogram representation of the dominant buy or sell activity, smoothed over 5 different periods to reflect momentum shifts and enhance clarity.
Core Methodology
1. Multi-Timeframe Volume Analysis
This indicator leverages data from five different lower timeframes, each chosen dynamically based on the current chart's timeframe. By aggregating and normalizing these granular data points, the indicator captures subtle shifts in buy and sell volume that might otherwise go unnoticed. This multi-timeframe approach allows for a more detailed and accurate representation of market activity.
2. Data Normalization
Normalization is a critical component of this indicator. It ensures that volume data from lower timeframes is scaled appropriately to match the total volume of the current chart's timeframe. This step eliminates discrepancies caused by varying time intervals, providing a more meaningful comparison of volume trends across different periods.
3. Smoothing for Momentum Representation
The indicator employs five customizable smoothing factors to smooth out noisy volume data.
Each smoothing factor is distinctly color-coded in the histogram and table for intuitive analysis, helping traders quickly identify prevailing trends.
Features and Benefits
➖Customizable Smoothing Factors: Choose from five different smoothing factors, each with its unique settings for line styles, colors, and extensions.
➖Normalized Buy and Sell Volume: Displays normalized buy and sell volumes as a percentage of total activity, aiding in quick decision-making.
➖Visual Cues: Color-coded columns and labels help identify dominant trends at a glance, with high-opacity fills for visual clarity.
➖Dynamic Table: A built-in table summarizes smoothed volume data for each smoothing factor, offering a quick overview of bullish and bearish percentages.
➖Momentum Signals: Detect significant shifts in volume momentum with visually distinct alerts for high relative volumes, including special symbols like "⚡" and "🔥."
Practical Applications
➖Identifying Market Sentiment: Quickly determine whether the market is dominated by buyers or sellers at any given moment.
➖Spotting Reversals: Use momentum shifts in smoothed volume to anticipate potential trend reversals.
➖Enhancing Entry and Exit Points: Combine this indicator with other technical tools to refine entry and exit points in your trading strategy.
Why This Indicator Stands Out
Many existing volume indicators focus solely on raw or single-timeframe data, which can be misleading or incomplete. This indicator sets itself apart by:
Utilizing multi-timeframe data to provide a holistic view of market activity.
Applying robust normalization techniques to ensure data consistency.
Offering advanced smoothing options to emphasize actionable momentum signals.
This unique combination of features makes it an indispensable tool for traders seeking to enhance their market analysis and decision-making process.
As always, by combining the Smoothed Volume Pro with other tools, traders ensure that they are not relying on a single indicator. This layered approach can reduce the likelihood of false signals and improve overall trading accuracy.
Here's an additional visual representation using the plot fills:
Wolumen
9:30 AM 1-Min OrbThis indicator maps out the 1-Min orb automatically at market open on any product. this can be used for the 1-Min opening range breakout
DJAM MAVS PLUS+ Entries + ExitsDJAM-MAVS PLUS+
A Versatile Moving Averages & Signals Indicator
The DJAM-MAVS PLUS+ is an all-in-one technical indicator designed for traders who value precision and clarity in analyzing market trends. Built for traders of all experience levels, this tool combines the power of multiple moving averages and exponential moving averages (MA & EMA) with visual signals to highlight critical market trends and crossovers.
Key Features:
Customizable Moving Averages & EMAs: Includes adjustable lengths for:
2-Day MA & EMA
13-Day MA
50-Day MA
60-Day MA
8-Day EMA
39-Day EMA
100-Day MA
200-Day MA
Visual Crossovers: Highlights bullish and bearish crossover conditions between key MAs and EMAs with green and red vertical background bars for easy trend identification.
Anchor Period: Customize the anchor period to align with different timeframes like Sessions, Weeks, Months, or even Years, enhancing its flexibility for various trading styles.
Stochastic Bands Multiplier: Adjust the bands with a customizable multiplier for a more granular analysis of market volatility.
Optimized for Overlay Use: Plots directly on your chart, providing an uncluttered yet highly informative view of the market.
Why Choose DJAM-MAVS PLUS+?
This indicator empowers you to:
Identify potential trend reversals with ease.
Monitor short-term and long-term trends simultaneously.
Gain a clearer visual representation of key market signals through colored crossovers.
Tailor the settings to fit your unique trading strategy.
Who is it for?
Swing traders seeking reliable trend-following signals.
Day traders who need clarity on short-term momentum shifts.
Long-term investors looking to confirm major trend changes.
How to Use:
Customize Inputs: Tailor the moving average and EMA lengths to match your strategy.
Monitor Crossovers: Watch for green and red background bars to signal potential bullish or bearish momentum shifts.
Adapt Anchor Periods: Use the indicator across various timeframes, from daily to yearly, for enhanced market insights.
Join the Community
The DJAM-MAVS PLUS+ is more than just an indicator; it's your edge in the market. Share your feedback, strategies, and experiences with the TradingView community to help refine and optimize this tool for all traders.
Visit my Website @ CryptoJamz.com or Follow Me on StockTwits.com @ StockTwits.com
X.Y Format Candle Volume This allows you to view candle volume relative to previous candles.
By default it uses a 500 candle lookback and excludes the most highest and lowest 50.
This gives a value similar to a mean. You can adjust these settings.
100% of mean = 1.0
50% of mean = 0.5
550% of mean = 5.5
10X of mean = arrow up or down.
mr.crypto731Description:
📊 Enhanced MACD with Strong Buy/Sell Signals 🚀
This script is designed to enhance the standard MACD indicator by adding clear, strong buy and sell signals. It includes:
MACD Line: A fast-moving average that reacts quickly to price changes.
Signal Line: A slower-moving average that smooths out price fluctuations.
MACD Histogram: The difference between the MACD Line and Signal Line, helping to identify trend strength and direction.
Key Features:
Strong Buy/Sell Signals: Uses crossovers of the MACD Line and Signal Line to generate strong buy/sell signals.
Color-Coded Background: Provides visual cues with background colors to highlight strong signals.
User-Friendly Interface: Customizable settings for MACD Fast Length, Slow Length, and Signal Smoothing.
Candle VolumeThis indicator gives gives candle volume represented in X.Y format for simplicity.
100% = 1.0
20% = 0.2
Anything 10X is represented by an arrow up or down based on candle price delta open to close.
By default, a 500 candle lookback of volume is used excluding exteem outliers of 50.
You can adjust these in settings.
Candle VolumeThis indicator gives gives candle volume represented in X.Y format for simplicity.
100% = 1.0
20% = 0.2
Anything 10X is represented by an arrow up or down based on candle price delta open to close.
By default, a 500 candle lookback of volume is used excluding exteem outliers of 50.
You can adjust these in settings.
Bearish EMA + MFI OS | SoV DCA v1.1A systematic savings tool designed for long-term wealth building through strategic asset accumulation. This indicator helps investors maintain disciplined buying during market downtrends, turning bearish periods into opportunities for methodical saving.
Strategy Components:
- Uses Death Cross (short EMA crossing below long EMA) to identify significant downtrends
- Confirms buying opportunities with oversold MFI conditions to improve entry prices
- Implements time-based DCA to maintain consistent investment discipline
- Tracks investment progress with detailed performance metrics
Perfect for:
- Long-term savers focused on wealth preservation
- Investors building positions in Store of Value assets
- Those seeking to automate their savings strategy
- Converting regular income into hard assets systematically
Features:
- Customizable investment amounts and intervals
- Detailed investment tracking and performance analysis
- Break-even calculations and position monitoring
- Flexible asset selection for various Store of Value instruments
Best used on weekly or daily timeframes for strategic long-term accumulation. This tool emphasizes steady wealth building over short-term trading, helping investors stay committed to their savings goals regardless of market conditions.
Note: Designed for disciplined saving through systematic buying, not for timing profits or short-term trading.
Volume Multiplier Index (VMI)Этот индикатор масштабирует объемы и позволяет анализировать их через две линии, основанные на различных подходах (экспонента и логарифм), с визуализацией ключевых уровней (перекупленности, перепроданности и средней зоны).
1. Описание настроек
Линия 1: "Exponent Line"
Show Exponent Line: Включает/выключает отображение линии экспоненты.
Period for Exponent: Период для расчета скользящих максимумов и минимумов объема.
Use Exponent Multiplier: Включает/выключает применение множителя.
Exponent Multiplier: Значение степени, в которую возводится объем.
Линия 2: "Logarithm Line"
Show Logarithm Line: Включает/выключает отображение логарифмической линии.
Period for Logarithm: Период для расчета скользящих максимумов и минимумов объема.
Use Logarithm Multiplier: Включает/выключает применение логарифмического множителя.
Общие элементы
Уровни:
80: Верхняя граница, обозначающая зону перекупленности.
50: Средний уровень, зона баланса объема.
20: Нижняя граница, зона перепроданности.
Заливка фона: Показывает диапазон между уровнями 20 и 80 для наглядности.
2. Интерпретация линий
Линия 1 (Exponent):
Линия усиливает влияние крупных объемов. Используется для определения аномально высоких объемов, что может указывать на сильные движения рынка (тренд или разворот).
Пример:
Если линия резко поднимается выше уровня 80 — это сигнал о значительном увеличении объема, возможно, начало сильного тренда.
Линия вблизи 20 — снижение активности, возможна консолидация или боковое движение.
Линия 2 (Logarithm):
Линия сглаживает влияние крупных объемов, делая акцент на стабильных изменениях. Подходит для анализа общего тренда или средней рыночной активности.
Пример:
Линия выше 80 — указывает на устойчивую активность вблизи перекупленности.
Линия ниже 20 — активность снижается, сигнализируя о возможной перепроданности.
3. Как применять индикатор
Анализ зон объемов:
Используйте верхний уровень (80) для выявления зон перекупленности.
Используйте нижний уровень (20) для поиска зон перепроданности.
Средний уровень (50) помогает оценивать нормальное состояние рынка.
Совмещение линий:
Если обе линии поднимаются выше 80, это подтверждение высокой активности рынка.
Если обе линии находятся ниже 20, это подтверждение низкой активности (возможна консолидация).
Фильтрация сигналов:
Используйте линию экспоненты для поиска резких скачков объема.
Линия логарифма помогает сгладить шум и дает подтверждение для более устойчивых трендов.
Комбинация с другими индикаторами:
Индикатор эффективен в сочетании с трендовыми (например, MACD, RSI) для подтверждения сигналов.
Например, перекупленность по объему может совпадать с дивергенцией на RSI.
4. Примеры сценариев использования
Сценарий 1: Идентификация тренда
Если линия экспоненты пересекает уровень 80, а линия логарифма также приближается к этому уровню, это может быть сигналом продолжения сильного тренда.
Сценарий 2: Разворот рынка
Когда линии опускаются ниже уровня 20, а затем обе начинают подниматься вверх — возможно начало нового тренда.
Сценарий 3: Консолидация
Если линии движутся около уровня 50 и не показывают сильных отклонений, рынок, скорее всего, находится в фазе консолидации.
5. Рекомендации по интерпретации
Не использовать индикатор в одиночку — он предназначен для фильтрации сигналов.
Для анализа лучше всего подходят периоды повышенной волатильности.
Настройки периода и множителя можно подстраивать под актив, с которым вы работаете. Для более волатильных инструментов лучше увеличить период.
Этот индикатор идеально подходит для анализа активности рынка, фильтрации шумов и подтверждения сигналов в стратегиях трендового или контртрендового характера.
Buyside & Sellside Liquidity and FOMO & PANİK]We Added Advanced Features to LuxAlgo’s Buy-Side and Sell-Side Liquidity Indicator
Buy-Side and Sell-Side Liquidity (Liquidity Hunt) indicators are an important tool for understanding market maker manipulations and analyzing price movements in high-volume areas. This indicator from LuxAlgo allows users to better evaluate the market’s liquidity flow. However, we have made some strategic improvements and additions to further enhance the functionality of this powerful tool.
---
Features We Added to the Indicator
1. Liquidity Threshold and Analysis by Time Frames
The user can analyze liquidity movements in different time frames by determining short, medium and long-term periods.
Thanks to the Liquidity Threshold (%) parameter, long (buy) and short (sell) levels are determined according to price change rates.
Volume threshold controls are applied for each period and only high volume movements are taken into account.
2. Detection of Long and Short Liquidity Zones
Buy-Side (Long) Liquidity Zones: Long entry levels below the price are determined and reaction signals are created when the price reaches this level.
Sell-Side (Short) Liquidity Zones: Short entry levels above the price are determined and the levels are visualized on the chart.
These zones are used to detect market maker manipulations in places where liquidity traps may occur.
3. Coloring of High Volume Candles
With volume analysis, high volume candles are marked with different colors to observe the dynamics of price movements more clearly.
For example, candles exceeding volume threshold levels are highlighted with distinct colors such as white, yellow or blue.
4. Analysis of Wick and Volume-Based Long/Short Traps
Long trap and short trap traps are detected based on the length ratios of candle shadows (wick), ATR (Average True Range) and volume change.
These traps are clearly marked on the chart and supported by market psychology signals such as FOMO (fear of missing out) and Panic to the user.
5. Proximity to Liquidity Zones and Alarm Systems
We have added an algorithm that measures how close the price is to the specified liquidity zones. In this way:
Price movements that are less than 2% away from the upper liquidity zone are analyzed.
The same methodology is used for proximity to the middle liquidity zone and lower liquidity zone.
The user is warned when a long trap or short trap occurs with the alarm system.
---
FOMO and Panic Algorithm
These updates include additional parameters to analyze investor psychology:
FOMO (Fear of Missing Out):
A FOMO signal is generated when the RSI level is high, the price is near the upper or middle liquidity zones, and sudden price/volume increases are seen.
This signal allows the investor to avoid making unconscious purchases.
Panic:
A panic signal is triggered when the RSI level is low, the price is near the lower or middle liquidity zones, and sudden decreases are seen.
This is designed to prevent investors from selling hastily.
---
Benefits of the Developments
1. Prevention of Manipulations:
Price movements are analyzed according to liquidity zones, aiming to protect investors against market maker manipulations.
2. Stronger Strategy with Reaction Levels:
Visualization of long and short liquidity zones provides more reliable signals in trading strategies.
3. Understanding Psychological Barriers:
The impact of investor behavior on the market is better analyzed with FOMO and Panic signals.
4. Advanced Filtering Based on Volume and Volatility:
Volume and volatility analysis minimizes false signals.
---
Conclusion
With these updates, LuxAlgo’s original Buy-Side & Sell-Side Liquidity indicator has been made a more powerful tool. Users can make more informed trades by identifying important levels that market makers may target. Combining multiple variables such as volume, liquidity, RSI and psychological barriers, this system provides a more robust analysis, especially in the cryptocurrency market.
VWEMA v2Volume Weighted Exponential Moving Average
Adding more weight to volume.
Adjust the 20/75 according to your preferred timeframe. It seems okay for the 1h chart.
Added alerts options.
Indicates volume spikes and drops.
Works best in tandem with both daily and weekly VWAPs, and Volume Profile.
6-Month VWAPTESTING TESTING!!!
This script calculates a 6-month rolling Volume Weighted Average Price (VWAP), offering traders a dynamic view of price trends based on recent market activity. The indicator updates continuously, recalculating VWAP using data from the past 6 months, providing an adaptable perspective as time progresses.
Key Features:
Time Range Setting: The script calculates the starting point for VWAP as 6 months before the current time.
Cumulative Calculation: It progressively accumulates volume and volume-weighted prices within the 6-month window.
Conditional Handling: If there is insufficient volume data, the VWAP will return na to prevent errors.
Chart Display: The final VWAP is displayed on the price chart as a blue line.
Volume Delta Filtered Overlay v1.1 by RamtraderbookVolume Delta Filtered Overlay v1.1 by Ramtraderbook
This indicator visually displays the volume delta directly on the price chart using colored circles. Its main goal is to highlight significant changes in the volume delta, categorizing them by direction and magnitude.
How It Works
1. Volume Delta Calculation
- Measures the difference between buying and selling volume on a lower time frame.
2. Threshold Filter
- Only displays data if the delta exceeds a minimum threshold set by the user.
3. Colors by Direction
- Bullish color: If the delta is positive (more buying).
- Bearish color: If the delta is negative (more selling).
4. Circle Placement
- Circles are placed above the candle for a positive delta and below the candle for a negative delta.
Customizable Inputs
- Delta Threshold: Defines the minimum delta value that will be plotted.
- Customizable Colors: Allows you to set different colors for positive and negative delta circles.
- **Lower Time Frame**: Scans data on a lower time frame for greater accuracy.
Important Note on Data
TradingView does not handle market depth data such as order book information. The volume delta calculation is an approximation based on the asset’s volume and price behavior. This means it does not precisely reflect the actual flow of buy or sell orders in the market, but rather an estimate derived from available data.
Conclusion
The **Volume Delta Filtered Overlay v1.1 by Ramtraderbook** is a visual tool that helps quickly identify significant buy or sell volume movements, making it ideal for strategies that rely on order flow analysis. However, it is recommended to combine it with other tools for a more comprehensive analysis.
Volume Delta Filtered v1.1 by RamtraderbookIndicator Explanation: Volume Delta_RTB (Filtered)
General Description
The Volume Delta_RTB (Filtered) indicator is designed to analyze the volume delta of a financial asset and highlight only significant changes based on a configured threshold. This indicator is useful for detecting moments when buying volume exceeds selling volume (or vice versa), providing a clear view of market pressure.
What is Volume Delta?
Volume delta measures the difference between buying and selling volume over a given time period. A positive delta indicates that buying prevails over selling, while a negative delta indicates the opposite.
Indicator Inputs
The indicator has several customizable parameters to suit the user’s needs:
1. Volume Delta Threshold
- Allows you to set a minimum volume delta value.
- Only indicator values that exceed this absolute delta threshold will be displayed.
- Default value: 100,000.
2. Use of a Lower Time Frame
- Option to analyze data from a lower time frame than the main chart.
Operating Logic
1. Selection of the Lower Time Frame
- The indicator scans data from a lower time frame to accurately calculate the volume delta.
- By default, it automatically selects an appropriate lower time frame, though it can be set manually.
2. Calculation of Volume Delta
- Using the `ta.requestVolumeDelta` function, the indicator calculates:
- Volume delta at the start of the period (`openVolume`).
- Maximum delta (`maxVolume`).
- Minimum delta (`minVolume`).
- Last recorded delta (`lastVolume`).
3. Filtering Values
- If the absolute value of `lastVolume` (the last volume delta) is below the configured threshold (`deltaThreshold`), the data will not be displayed on the chart.
- This allows the indicator to highlight only significant movements, avoiding unnecessary noise.
4. Visualization
- Volume delta is represented by candles to facilitate interpretation:
- Yellow candles for positive delta (buying prevails).
- Pink candles for negative delta (selling prevails).
- A horizontal line at `0` serves as a reference.
- Colors can be configured as needed.
5. Data Validation
- If the data provider does not provide volume information for the asset, the indicator will display an error message.
Indicator Advantages
- Efficient Filtering: Focus on the most relevant movements in terms of volume, ignoring small or insignificant values.
- Adaptable: Offers customization options for both the delta threshold and the time frame.
- Clear Visualization: Colored candles make it easier to spot dominant buying or selling trends.
NOTE:
- Estimated Delta Data: Since TradingView does not have access to market depth data or an exact breakdown of buying and selling volume, the delta calculations are approximations based on price and volume behavior.
- Data Provider Dependency: Some assets or instruments may not have volume information available, limiting the indicator’s use.
Volume Weighted Exponential Moving Average (VWEMA)Trying to add some features to VWMA.
Some low/high volume signals + alerts.
Average ATR & Average Volume TableProvides a comparison (above or below average) of the current Average True Range (ATR) with the ATR values from the previous 13 periods at the same point in time, offering insight into the average range over the past 13 sessions. Additionally, it includes the current trading volume alongside the average volume for the previous 13 periods during the same time frame offering insight into the average volume over the past 13 sessions.
FTD & DD AnalyzerFTD & DD Analyzer
A comprehensive tool for identifying Follow-Through Days (FTDs) and Distribution Days (DDs) to analyze market conditions and potential trend changes, based on William J. O'Neil's proven methodology.
About the Methodology
This indicator implements the market analysis techniques developed by William J. O'Neil, founder of Investor's Business Daily and author of "How to Make Money in Stocks." O'Neil's research, spanning market data back to the 1880s, has successfully identified major market turns throughout history. His FTD and DD concepts remain crucial tools for institutional investors and serious traders.
Overview
This indicator helps traders identify two critical market conditions:
Distribution Days (DDs) - days of institutional selling pressure
Follow-Through Days (FTDs) - confirmation of potential market bottoms and new uptrends
The combination of these signals provides valuable insight into market health and potential trend changes.
Key Features
Distribution Day detection with customizable criteria
Follow-Through Day identification based on classical methodology
Market bottom detection using EMA analysis
Dynamic warning system for accumulated Distribution Days
Visual alerts with customizable labels
Advanced debug mode for detailed analysis
Flexible display options for different trading styles
Distribution Days Analysis
What is a Distribution Day?
A Distribution Day occurs when:
The price closes lower by a specified percentage (default -0.2%)
Volume is higher than the previous day
DD Settings
Price Threshold: Minimum price decline to qualify (default -0.2%)
Lookback Period: Number of days to analyze for DD accumulation (default 25)
Warning Levels:
First warning at 4 DDs
Severe warning (SOS - Sign of Strength) at 6 DDs
Display Options:
Show/hide DD count
Show/hide DD labels
Choose between showing all DDs or only within lookback period
Follow-Through Day Detection
What is a Follow-Through Day?
Following O'Neil's research, a Follow-Through Day confirms a potential market bottom when:
Occurs between day 4 and 13 after a bottom formation (optimal: days 4-7)
Shows significant price gain (default 1.5%)
Accompanied by higher volume than the previous day
Key Statistics:
FTDs followed by distribution on days 1-2 fail 95% of the time
Distribution on day 3 leads to 70% failure rate
Later distribution (days 4-5) shows only 30% failure rate
FTD Settings
Minimum Price Gain: Required percentage gain (default 1.5%)
Valid Window: Day 4 to Day 13 after bottom
Quality Rating:
🚀 for FTDs occurring within 7 days (historically most reliable)
⭐ for later FTDs
Market Bottom Detection
The indicator uses a sophisticated approach to identify potential market bottoms:
EMA Analysis:
Tracks 8 and 21-period EMAs
Monitors EMA alignment and momentum
Customizable tolerance levels
Price Action:
Looks for lower lows within specified lookback period
Confirms bottom with subsequent price action
Reset mechanism to prevent false signals
Visual Indicators
Label Types
📉 Distribution Days
⬇️ Market Bottoms
🚀/⭐ Follow-Through Days
⚠️ DD Warning Levels
Customization Options
Label size: Tiny, Small, Normal, Large
Label style: Default, Arrows, Triangles
Background colors for different signals
Dynamic positioning using ATR multiplier
Practical Usage
1. Monitor DD Accumulation:
Watch for increasing number of Distribution Days
Pay attention to warning levels (4 and 6 DDs)
Consider reducing exposure when warnings appear
2. Bottom Recognition:
Look for potential bottom formations
Monitor EMA alignment and price action
Wait for confirmation signals
3. FTD Confirmation:
Track days after potential bottom
Watch for strong price/volume action in valid window
Note FTD quality rating for additional context
Alert System
Built-in alerts for:
New Distribution Days
Follow-Through Day signals
High DD accumulation warnings
Tips for Best Results
Use multiple timeframes for confirmation
Combine with other market health indicators
Pay attention to sector rotation and market leadership
Monitor volume patterns for confirmation
Consider market context and external factors
Technical Notes
The indicator uses advanced array handling for DD tracking
Dynamic calculations ensure accurate signal generation
Debug mode available for detailed analysis
Optimized for real-time and historical analysis
Additional Information
Compatible with all markets and timeframes
Best suited for daily charts
Regular updates and maintenance
Based on O'Neil's time-tested market analysis principles
Conclusion
The FTD & DD Analyzer provides a systematic approach to market analysis, combining O'Neil's proven methodologies with modern technical analysis. It helps traders identify potential market turns while monitoring institutional participation through volume analysis.
Remember that no indicator is perfect - always use in conjunction with other analysis tools and proper risk management.
VPSA-VTDDear Sir/Madam,
I am pleased to present the next iteration of my indicator concept, which, in my opinion, serves as a highly useful tool for analyzing markets using the Volume Spread Analysis (VSA) method or the Wyckoff methodology.
The VPSA (Volume-Price Spread Analysis), the latest version in the family of scripts I’ve developed, appears to perform its task effectively. The combination of visualizing normalized data alongside their significance, achieved through the application of Z-Score standardization, proved to be a sound solution. Therefore, I decided to take it a step further and expand my project with a complementary approach to the existing one.
Theory
At the outset, I want to acknowledge that I’m aware of the existence of other probabilistic models used in financial markets, which may describe these phenomena more accurately. However, in line with Occam's Razor, I aimed to maintain simplicity in the analysis and interpretation of the concepts below. For this reason, I focused on describing the data using the Gaussian distribution.
The data I read from the chart — primarily the closing price, the high-low price difference (spread), and volume — exhibit cyclical patterns. These cycles are described by Wyckoff's methodology, while VSA complements and presents them from a different perspective. I will refrain from explaining these methods in depth due to their complexity and broad scope. What matters is that within these cycles, various events occur, described by candles or bars in distinct ways, characterized by different spreads and volumes. When observing the chart, I notice periods of lower volatility, often accompanied by lower volumes, as well as periods of high volatility and significant volumes. It’s important to find harmony within this apparent chaos. I think that chart interpretation cannot happen without considering the broader context, but the more variables I include in the analytical process, the more challenges arise. For instance, how can I determine if something is large (wide) or small (narrow)? For elements like volume or spread, my script provides a partial answer to this question. Now, let’s get to the point.
Technical Overview
The first technique I applied is Min-Max Normalization. With its help, the script adjusts volume and spread values to a range between 0 and 1. This allows for a comparable bar chart, where a wide bar represents volume, and a narrow one represents spread. Without normalization, visually comparing values that differ by several orders of magnitude would be inconvenient. If the indicator shows that one bar has a unit spread value while another has half that value, it means the first bar is twice as large. The ratio is preserved.
The second technique I used is Z-Score Standardization. This concept is based on the normal distribution, characterized by variables such as the mean and standard deviation, which measures data dispersion around the mean. The Z-Score indicates how many standard deviations a given value deviates from the population mean. The higher the Z-Score, the more the examined object deviates from the mean. If an object has a Z-Score of 3, it falls within 0.1% of the population, making it a rare occurrence or even an anomaly. In the context of chart analysis, such strong deviations are events like climaxes, which often signal the end of a trend, though not always. In my script, I assigned specific colors to frequently occurring Z-Score values:
Below 1 – Blue
Above 1 – Green
Above 2 – Red
Above 3 – Fuchsia
These colors are applied to both spread and volume, allowing for quick visual interpretation of data.
Volume Trend Detector (VTD)
The above forms the foundation of VPSA. However, I have extended the script with a Volume Trend Detector (VTD). The idea is that when I consider market structure - by market structure, I mean the overall chart, support and resistance levels, candles, and patterns typical of spread and volume analysis as well as Wyckoff patterns - I look for price ranges where there is a lack of supply, demand, or clues left behind by Smart Money or the market's enigmatic identity known as the Composite Man. This is essential because, as these clues and behaviors of market participants — expressed through the chart’s dynamics - reflect the actions, decisions, and emotions of all players. These behaviors can help interpret the bull-bear battle and estimate the probability of their next moves, which is one of the key factors for a trader relying on technical analysis to make a trade decision.
I enhanced the script with a Volume Trend Detector, which operates in two modes:
Step-by-Step Logic
The detector identifies expected volume dynamics. For instance, when looking for signs of a lack of bullish interest, I focus on setups with decreasing volatility and volume, particularly for bullish candles. These setups are referred to as No Demand patterns, according to Tom Williams' methodology.
Simple Moving Average (SMA)
The detector can also operate based on a simple moving average, helping to identify systematic trends in declining volume, indicating potential imbalances in market forces.
I’ve designed the program to allow the selection of candle types and volume characteristics to which the script will pay particular attention and notify me of specific market conditions.
Advantages and Disadvantages
Advantages:
Unified visualization of normalized spread and volume, saving time and improving efficiency.
The use of Z-Score as a consistent and repeatable relative mechanism for marking examined values.
The use of colors in visualization as a reference to Z-Score values.
The possibility to set up a continuous alert system that monitors the market in real time.
The use of EMA (Exponential Moving Average) as a moving average for Z-Score.
The goal of these features is to save my time, which is the only truly invaluable resource.
Disadvantages:
The assumption that the data follows a normal distribution, which may lead to inaccurate interpretations.
A fixed analysis period, which may not be perfectly suited to changing market conditions.
The use of EMA as a moving average for Z-Score, listed both as an advantage and a disadvantage depending on market context.
I have included comments within the code to explain the logic behind each part. For those who seek detailed mathematical formulas, I invite you to explore the code itself.
Defining Program Parameters:
Numerical Conditions:
VPSA Period for Analysis – The number of candles analyzed.
Normalized Spread Alert Threshold – The expected normalized spread value; defines how large or small the spread should be, with a range of 0-1.00.
Normalized Volume Alert Threshold – The expected normalized volume value; defines how large or small the volume should be, with a range of 0-1.00.
Spread Z-SCORE Alert Threshold – The Z-SCORE value for the spread; determines how much the spread deviates from the average, with a range of 0-4 (a higher value can be entered, but from a logical standpoint, exceeding 4 is unnecessary).
Volume Z-SCORE Alert Threshold – The Z-SCORE value for volume; determines how much the volume deviates from the average, with a range of 0-4 (the same logical note as above applies).
Logical Conditions:
Logical conditions describe whether the expected value should be less than or equal to or greater than or equal to the numerical condition.
All four parameters accept two possibilities and are analogous to the numerical conditions.
Volume Trend Detector:
Volume Trend Detector Period for Analysis – The analysis period, indicating the number of candles examined.
Method of Trend Determination – The method used to determine the trend. Possible values: Step by Step or SMA.
Trend Direction – The expected trend direction. Possible values: Upward or Downward.
Candle Type – The type of candle taken into account. Possible values: Bullish, Bearish, or Any.
The last available setting is the option to enable a joint alert for VPSA and VTD.
When enabled, VPSA will trigger on the last closed candle, regardless of the VTD analysis period.
Example Use Cases (Labels Visible in the Script Window Indicate Triggered Alerts):
The provided labels in the chart window mark where specific conditions were met and alerts were triggered.
Summary and Reflections
The program I present is a strong tool in the ongoing "game" with the Composite Man.
However, it requires familiarity and understanding of the underlying methodologies to fully utilize its potential.
Of course, like any technical analysis tool, it is not without flaws. There is no indicator that serves as a perfect Grail, accurately signaling Buy or Sell in every case.
I would like to thank those who have read through my thoughts to the end and are willing to take a closer look at my work by using this script.
If you encounter any errors or have suggestions for improvement, please feel free to contact me.
I wish you good health and accurately interpreted market structures, leading to successful trades!
CatTheTrader
Binance Perp Premium/DiscountThis TradingView Pine Script indicator calculates and displays the premium or discount percentage between a cryptocurrency's spot price and its corresponding perpetual futures (perp) price on Binance. It automatically detects whether the current chart symbol represents a spot or perp market by checking for the ".P" suffix. The script then retrieves the closing prices for both the spot and perp symbols using the request.security function. If valid data is available for both markets, it computes the premium or discount as a percentage and visualizes this difference as a histogram below the main chart. Green bars indicate a premium (perp price above spot), while red bars signify a discount (perp price below spot). The indicator includes error handling to display 'n/a' when data for the required symbols is unavailable, ensuring robustness across various chart applications.
Daily Volume Tracker with Percentage ComparisonThis script displays key daily volume metrics directly on your chart, helping traders analyze trading activity with ease. By default, it shows the Daily Volume, but additional metrics such as Yesterday's Volume, Average Volume, and Daily Volume % can be enabled as needed through input options.
Key Features:
Daily Volume: Displays the total volume traded so far for the current day.
Yesterday's Volume: Shows the total volume traded in the previous day (optional).
Average Volume: Displays the average daily volume over a customizable period (optional).
Daily Volume %: Calculates and displays the percentage of the current day's volume compared to the average daily volume (optional).
Customizable Display: Enable or disable metrics based on your preference.
Intraday Option: Choose to hide the table on timeframes ≥ 1D for a cleaner chart.
How to Use:
Add the script to your chart.
By default, only the Daily Volume % is shown.
Use the input options to enable additional metrics or customize the average calculation period.
This script is perfect for intraday and swing traders looking to gauge market participation and compare current volume trends against historical averages.