OPEN-SOURCE SCRIPT

Deshmukh TVWAP (Multi-Timeframe)

מעודכן
The TVWAP is an indicator that calculates the average price of an asset over a specified period, but instead of giving equal weight to each price during the period, it gives more weight to the later time periods within the trading session. It is essentially the running average of the price as time progresses.

Time-Weighted Calculation: Each data point (close price) gets a weight based on how much time has passed since the start of the session. The more time that has passed, the more "weight" is given to that price point.
Session-Based Calculation: The TVWAP resets at the start of each trading session (9:15 AM IST) and stops calculating after the session ends (3:30 PM IST). This ensures that the indicator only reflects intraday price movements during the active market hours.
Working of the Indicator in Pine Script
Session Timing:

The session runs from 9:15 AM to 3:30 PM IST, which is the standard market session for the Indian stock market. The script tracks whether the current time is within this session.
At the start of the session, the script resets the calculations.
Time-Weighted Average Price Calculation:

Each time a new price data (close price) comes in, the script adds the closing price to a cumulative sum (cumulativePriceSum).
It also counts how many time intervals (bars) have passed since the session started using cumulativeCount.
The TVWAP value is updated in real-time by dividing the cumulative price sum by the number of bars that have passed (cumulativePriceSum / cumulativeCount).
Buy and Sell Signals:

The TVWAP can act as a dynamic support/resistance level:
Buy Signal: When the price is below the TVWAP line, the script plots a green "Buy" signal below the bar.
Sell Signal: When the price is above the TVWAP line, the script plots a red "Sell" signal above the bar.
The logic behind this is simple: if the price is below TVWAP, it might be undervalued, and if it's above, it could be overvalued, making it a good time to sell.
Plotting TVWAP:

The TVWAP line is plotted in blue on the chart to provide a visual representation of the time-weighted average price throughout the session.
It updates with each price tick, helping traders identify trends or reversals during the day.
Key Components and How They Work
Session Timing (sessionStartTime and sessionEndTime):

These are used to check if the current time is within the trading session. The TVWAP only calculates the average during active market hours (9:15 AM to 3:30 PM IST).
Cumulative Calculation:

The variable cumulativePriceSum accumulates the sum of closing prices during the session.
The variable cumulativeCount counts the number of time periods that have elapsed (bars, or ticks in the case of minute charts).
TVWAP Calculation:

The TVWAP is calculated by dividing the cumulative sum of the closing prices by the cumulative count. This gives a time-weighted average for the price.
Plotting and Signals:

The TVWAP value is plotted as a blue line.
Buy Signals (green) are generated when the price is below the TVWAP line.
Sell Signals (red) are generated when the price is above the TVWAP line.
Use Cases of TVWAP
Intraday Trading: TVWAP is particularly useful for intraday traders because it adjusts in real-time based on the average price movements throughout the session.
Scalping: For scalpers, TVWAP acts as a dynamic reference point for entering or exiting trades. It helps in identifying short-term overbought or oversold conditions.
Trend Confirmation: A rising TVWAP suggests a bullish trend, while a falling TVWAP suggests a bearish trend. Traders can use it to confirm the direction of the trend before taking trades.
Support/Resistance: The TVWAP can also act as a dynamic level of support or resistance. Prices below TVWAP are often considered to be in a support zone, while prices above are considered resistance.
Advantages of TVWAP
Time-Weighted: Unlike traditional moving averages (SMA or EMA), TVWAP focuses on time rather than price or volume, which gives more relevance to later price points in the session.
Adaptability: It can be used across various timeframes, such as 3 minutes, 5 minutes, 15 minutes, etc., making it versatile for both scalping and intraday strategies.
Actionable Signals: With clear buy/sell signals, TVWAP simplifies decision-making for traders and helps reduce noise.
Limitations of TVWAP
Intraday Only: TVWAP is a day-specific indicator, so it resets each session. It cannot be used across multiple sessions (like VWAP).
Doesn't Account for Volume: Unlike VWAP, which accounts for volume, TVWAP only considers time. This means it may not always be as reliable in extremely low or high-volume conditions.
Conclusion
The TVWAP indicator provides a time-weighted view of price action, which is especially useful for traders looking for a more time-sensitive benchmark to track price movements during the trading day. By working across all timeframes and providing actionable buy and sell signals, it offers a dynamic tool for scalping, intraday trading, and trend analysis. The ability to visualize price relative to TVWAP can significantly enhance decision-making, especially in fast-moving markets.
הערות שחרור
The TVWAP is an indicator that calculates the average price of an asset over a specified period, but instead of giving equal weight to each price during the period, it gives more weight to the later time periods within the trading session. It is essentially the running average of the price as time progresses.

Time-Weighted Calculation: Each data point (close price) gets a weight based on how much time has passed since the start of the session. The more time that has passed, the more "weight" is given to that price point.
Session-Based Calculation: The TVWAP resets at the start of each trading session (9:15 AM IST) and stops calculating after the session ends (3:30 PM IST). This ensures that the indicator only reflects intraday price movements during the active market hours.
Working of the Indicator in Pine Script
Session Timing:

The session runs from 9:15 AM to 3:30 PM IST, which is the standard market session for the Indian stock market. The script tracks whether the current time is within this session.
At the start of the session, the script resets the calculations.
Time-Weighted Average Price Calculation:

Each time a new price data (close price) comes in, the script adds the closing price to a cumulative sum (cumulativePriceSum).
It also counts how many time intervals (bars) have passed since the session started using cumulativeCount.
The TVWAP value is updated in real-time by dividing the cumulative price sum by the number of bars that have passed (cumulativePriceSum / cumulativeCount).
Buy and Sell Signals:

The TVWAP can act as a dynamic support/resistance level:
Buy Signal: When the price is below the TVWAP line, the script plots a green "Buy" signal below the bar.
Sell Signal: When the price is above the TVWAP line, the script plots a red "Sell" signal above the bar.
The logic behind this is simple: if the price is below TVWAP, it might be undervalued, and if it's above, it could be overvalued, making it a good time to sell.
Plotting TVWAP:

The TVWAP line is plotted in blue on the chart to provide a visual representation of the time-weighted average price throughout the session.
It updates with each price tick, helping traders identify trends or reversals during the day.
Key Components and How They Work
Session Timing (sessionStartTime and sessionEndTime):

These are used to check if the current time is within the trading session. The TVWAP only calculates the average during active market hours (9:15 AM to 3:30 PM IST).
Cumulative Calculation:

The variable cumulativePriceSum accumulates the sum of closing prices during the session.
The variable cumulativeCount counts the number of time periods that have elapsed (bars, or ticks in the case of minute charts).
TVWAP Calculation:

The TVWAP is calculated by dividing the cumulative sum of the closing prices by the cumulative count. This gives a time-weighted average for the price.
Plotting and Signals:

The TVWAP value is plotted as a blue line.
Buy Signals (green) are generated when the price is below the TVWAP line.
Sell Signals (red) are generated when the price is above the TVWAP line.
Use Cases of TVWAP
Intraday Trading: TVWAP is particularly useful for intraday traders because it adjusts in real-time based on the average price movements throughout the session.
Scalping: For scalpers, TVWAP acts as a dynamic reference point for entering or exiting trades. It helps in identifying short-term overbought or oversold conditions.
Trend Confirmation: A rising TVWAP suggests a bullish trend, while a falling TVWAP suggests a bearish trend. Traders can use it to confirm the direction of the trend before taking trades.
Support/Resistance: The TVWAP can also act as a dynamic level of support or resistance. Prices below TVWAP are often considered to be in a support zone, while prices above are considered resistance.
Advantages of TVWAP
Time-Weighted: Unlike traditional moving averages (SMA or EMA), TVWAP focuses on time rather than price or volume, which gives more relevance to later price points in the session.
Adaptability: It can be used across various timeframes, such as 3 minutes, 5 minutes, 15 minutes, etc., making it versatile for both scalping and intraday strategies.
Actionable Signals: With clear buy/sell signals, TVWAP simplifies decision-making for traders and helps reduce noise.
Limitations of TVWAP
Intraday Only: TVWAP is a day-specific indicator, so it resets each session. It cannot be used across multiple sessions (like VWAP).
Doesn't Account for Volume: Unlike VWAP, which accounts for volume, TVWAP only considers time. This means it may not always be as reliable in extremely low or high-volume conditions.
Conclusion
The TVWAP indicator provides a time-weighted view of price action, which is especially useful for traders looking for a more time-sensitive benchmark to track price movements during the trading day. By working across all timeframes and providing actionable buy and sell signals, it offers a dynamic tool for scalping, intraday trading, and trend analysis. The ability to visualize price relative to TVWAP can significantly enhance decision-making, especially in fast-moving markets
הערות שחרור
The Deshmukh TVWAP (Time Weighted Average Price) indicator is designed for intraday trading in the Indian stock market. It helps traders find buy and sell opportunities based on the average price of the stock throughout the day. This indicator is useful for trading stocks, futures, options, as well as Nifty 50 and Bank Nifty indices.

How It Works:
What is the TVWAP Line?

The TVWAP line shows the average price of the stock from the start of the trading session up to the current time.
It gives traders an idea of the "fair price" during the day, acting as a balance point for buyers and sellers.
Buy and Sell Signals:

A Buy signal appears when the price crosses above the TVWAP line with high trading volume, suggesting strong buying pressure.
A Sell signal appears when the price crosses below the TVWAP line with high trading volume, indicating strong selling pressure.
Why Use This Indicator?

The TVWAP line helps identify if the stock is in an uptrend (above the line) or a downtrend (below the line).
It filters out false signals by only giving alerts when there is strong volume, meaning more traders are involved in the move.
It acts as a guide for entry and exit points, helping traders make better decisions.
Key Features:
The indicator adjusts to the Indian market timings (e.g., 9:15 AM to 3:30 PM).
It works well with stocks, futures, and indices, providing reliable signals during the trading session.
The signals are clearly shown on the chart with green (Buy) and red (Sell) markers.
In simple terms, the Deshmukh TVWAP indicator helps traders know when a stock’s price is moving strongly up or down based on the average price of the day and high trading volume. It is a helpful tool for intraday trading, giving you clear buy and sell signals
הערות שחרור
The "Deshmukh TVWAP with Volume" is a custom technical indicator designed to help traders identify potential institutional activity in the market. It combines the Time-Weighted Average Price (TVWAP) with volume analysis to spot large, market-moving trades often associated with institutional buying and selling.

TVWAP is a variant of the typical VWAP (Volume Weighted Average Price), but with the key difference being that it is time-weighted instead of just volume-weighted. It gives more importance to the price during specific time intervals, which makes it suitable for tracking institutional trading behavior throughout a specific market session.

This indicator is particularly useful for traders who want to track institutional buying or selling, as large institutional players typically execute trades that cause significant price movements and volume spikes. By combining TVWAP with volume conditions, the indicator highlights when institutions might be entering or exiting the market, providing valuable signals for traders.

Key Features and Components
TVWAP (Time-Weighted Average Price):

TVWAP calculates the average price of a security, but it gives more weight to prices that occur over longer periods of time, especially during periods of high activity. This helps smooth out short-term fluctuations and reveals long-term trends, making it an ideal tool for detecting institutional market activity.
Smoothing of TVWAP:

A Simple Moving Average (SMA) is applied to the TVWAP line, which helps smooth out small price fluctuations and gives a clearer, more stable view of the price trend. This makes it easier to spot institutional trends over time rather than reacting to short-term volatility.
Volume Confirmation:

The indicator uses volume analysis to detect significant volume spikes, which are often indicative of institutional trading. It compares the current volume to the 50-period volume moving average, and if the volume is greater than the average by a user-defined multiplier (default of 1.5), it flags these periods as potential institutional activity.
Buy and Sell Signals:

Buy Signal: This occurs when the price crosses above the smoothed TVWAP line with high volume, suggesting institutional buying activity.
Sell Signal: This occurs when the price crosses below the smoothed TVWAP line with high volume, suggesting institutional selling or distribution.
The volume condition ensures that the signals are only generated during periods of high market activity, which is typical for institutional traders.
Session-Based Calculation:

The indicator calculates TVWAP only during a specified trading session (e.g., 9:15 AM to 3:30 PM), which allows traders to focus on active market hours where institutional trades are more likely to occur. This makes the indicator more tailored to specific periods of market activity, avoiding noise from off-hours trading.
Volume-Based Background Color:

The background color of the chart is adjusted when high volume conditions are met (volume greater than 1.5 times the 50-period volume average), providing an additional visual cue that institutional activity is likely present.
Working of the Indicator
Here’s how the Deshmukh TVWAP with Volume indicator works step-by-step:

Session Time Management:

The script defines a custom session time window (e.g., from 9:15 AM to 3:30 PM). TVWAP is only calculated during this period. At the start of a new session or when outside the session, the cumulative calculations for TVWAP are reset.
TVWAP Calculation:

During the defined session, the script calculates TVWAP by accumulating the price times volume (close * volume) and dividing it by the cumulative volume over the session. This gives a time-weighted average price that represents the average price of the asset during that session, adjusted for both time and trading volume.
Smoothing the TVWAP:

To make the TVWAP less sensitive to small price fluctuations, the script applies a Simple Moving Average (SMA) to the TVWAP line over a user-defined period (default 15 bars). This smoothing helps to filter out noise and makes the TVWAP line more stable, which is crucial for spotting longer-term trends driven by institutional buying or selling.
Volume Filtering:

The script calculates the 50-period volume moving average to identify the average volume of the asset over the past 50 bars. It then compares the current volume to the 50-period moving average, using a multiplier (default of 1.5). If the current volume exceeds this threshold, it flags the period as having high volume, which could be an indication of institutional activity.
Signal Generation:

Buy Signal: When the price crosses above the smoothed TVWAP and the volume is significantly higher than average (greater than the volume threshold), the script generates a Buy Signal.
Sell Signal: When the price crosses below the smoothed TVWAP and the volume is significantly higher than average, the script generates a Sell Signal.
Volume-Based Background Coloring:

When high volume is detected (greater than the 50-period moving average multiplied by the user-defined factor), the background of the chart is colored with a green hue, indicating a period of high activity, which could be associated with institutional participation in the market.
Example of How It Works:
Buy Signal:

Suppose the price has been trending sideways. Then, during a particular session, the price crosses above the smoothed TVWAP with high volume (greater than 1.5 times the 50-period volume moving average). This could indicate that institutions are starting to buy, and a Buy Signal is generated.
The chart will display a green label below the bar indicating the Buy Signal.
Sell Signal:

Similarly, if the price crosses below the smoothed TVWAP with high volume, this could signal institutional selling or distribution. A Sell Signal is generated, and a red label appears above the bar indicating the Sell Signal.
High Volume Background:

During periods of unusual market activity (e.g., institutional traders placing large orders), the background of the chart changes color to a green hue, visually marking the periods of high volume.
Advantages of the Deshmukh TVWAP with Volume Indicator
Focus on Institutional Activity:

By combining TVWAP with volume conditions, the indicator helps spot when large players (e.g., institutions) are entering or exiting the market. This makes it useful for tracking smart money movements.
Time-Weighted View:

הערות שחרור
The Deshmukh TVWAP with Leading Volume is an advanced trading indicator designed to detect institutional market activity by combining Time-Weighted Average Price (TVWAP) with Volume Momentum. It focuses on providing leading signals to spot potential institutional buying or selling before they fully materialize. By using Exponential Moving Averages (EMA) for smoother and quicker responses and Volume Rate of Change (ROC) for early volume surges, it helps traders identify buy, sell, and no-trade conditions with greater accuracy and speed.

When to Buy:
Buy Signal: A Buy Signal is generated when:
The price crosses above the leading TVWAP (EMA).
High volume (positive volume momentum/ROC) confirms strong institutional activity.
The price is above the TVWAP, signaling that the market trend is bullish and institutions are likely entering a buying phase.
When to buy:
When the price crosses above the leading TVWAP (EMA) and there is volume confirmation (volume momentum shows a significant increase).
Bullish trend confirmed by price being above the leading TVWAP.
When to Sell (Short Sell):
Sell Signal: A Sell Signal occurs when:

The price crosses below the leading TVWAP (EMA).
High volume (positive volume momentum/ROC) confirms strong selling pressure, which could indicate institutional distribution or exiting the market.
The price is below the TVWAP, signaling that the market trend is bearish and institutions might be exiting their positions.
When to sell:

When the price crosses below the leading TVWAP (EMA) and volume momentum shows significant selling activity (institutional selling or market exit).
Bearish trend confirmed by price being below the leading TVWAP.
When Not to Trade:
Avoid Trading when:
Volume is low: If there is no significant volume momentum (ROC), it indicates a lack of institutional activity, and any price movement may be due to retail traders or noise.
The price is close to the TVWAP, indicating that the market is in consolidation or range-bound. In such cases, institutional activity is less likely, and trading is riskier.
No clear crossover: If there is no clear crossover of price with the TVWAP, avoid trading, as this suggests a lack of directional trend.
Summary:
Buy when price crosses above the leading TVWAP and there is volume confirmation (high volume surge).
Sell (short sell) when price crosses below the leading TVWAP and there is volume confirmation (high selling volume).
Avoid trading during consolidation, low volume, or when there is no clear crossover between price and TVWAP.
This strategy helps you to stay aligned with institutional activity by focusing on faster, leading indicators of price movement and volume changes.






הערות שחרור
The Combined TVWAP and VWAP Indicator is a technical analysis tool designed to track institutional activity in the market. It combines two price averages:

TVWAP (Time-Weighted Average Price): A price average that emphasizes more recent data by considering both time and price over a given session.
VWAP (Volume-Weighted Average Price): A price average weighted by volume, giving more importance to prices where larger trades (often from institutional players) occurred.
The indicator plots both TVWAP and VWAP on the chart, helping traders spot significant price levels where institutions may be entering or exiting positions. The indicator generates buy and sell signals based on price crossovers with both TVWAP and VWAP, with confirmation from high trading volume.

Working of the Combined TVWAP and VWAP Indicator:
TVWAP Calculation:

The TVWAP is calculated by averaging the price over time, with more recent prices having a greater influence.
TVWAP is reset daily (or as per the defined session).
VWAP Calculation:

VWAP is calculated by taking the cumulative sum of price multiplied by volume and dividing it by the cumulative volume, reflecting the average price at which the stock has traded over a session.
Buy Signal:

A buy signal occurs when the price crosses above both TVWAP and VWAP while volume is higher than average. This indicates bullish momentum and potential institutional buying activity.
Sell Signal:

A sell signal occurs when the price crosses below both TVWAP and VWAP with high volume, signaling bearish momentum and potential institutional selling activity.
Volume Confirmation:

The indicator checks that current volume is greater than the average volume multiplied by a user-defined factor, ensuring that significant moves are supported by institutional activity.
Plotting:

TVWAP is plotted in blue, and VWAP is plotted in orange, allowing traders to visually track the price action relative to both averages.
How to Use:
Buy when the price crosses above both TVWAP and VWAP with strong volume.
Sell when the price crosses below both TVWAP and VWAP with strong volume.
The TVWAP and VWAP levels act as key support and resistance zones, especially when combined with volume, helping to identify entry/exit points in the market.
הערות שחרור
The Deshmukh TVWAP with VWAP Combined indicator is a technical tool that integrates two important price indicators: TVWAP (Time Weighted Average Price) and VWAP (Volume Weighted Average Price), alongside volume and trend confirmation indicators (RSI and MACD) to spot potential institutional market entries.

How It Works:
TVWAP Calculation:

TVWAP is calculated for each session by averaging the closing prices over time, which helps identify the average price weighted by time. It resets at the start of each session to track price action accurately within a given period.
VWAP Calculation:

VWAP is calculated based on volume and price, showing the average price traded over a specific period, weighted by volume. It's often used to identify the fair value of the stock within a session.
Volume Filter:

The indicator considers only high volume bars (higher than the 20-period average volume multiplied by a user-defined multiplier) to ensure that the signals are supported by institutional activity.
Trend Confirmation (RSI & MACD):

RSI is used to confirm whether the market is bullish (RSI > 50) or bearish (RSI < 50).
MACD is used to ensure that momentum is aligned with the trade (Buy: MACD line above Signal line, Sell: MACD line below Signal line).
Signal Generation:

Buy Signal: When the price crosses above both TVWAP and VWAP, supported by high volume, RSI above 50, and MACD line crossing above the signal line.
Sell Signal: When the price crosses below both TVWAP and VWAP, supported by high volume, RSI below 50, and MACD line crossing below the signal line.
Smoothed Signals: The signals are further smoothed using a Simple Moving Average (SMA) to reduce noise and provide more reliable trade opportunities.
When to Buy or Sell:
Buy: When:
Price crosses above both TVWAP and VWAP.
Volume is significantly higher than the average.
RSI is above 50 (bullish market).
MACD line is above the signal line (bullish momentum).
Sell: When:
Price crosses below both TVWAP and VWAP.
Volume is significantly higher than average.
RSI is below 50 (bearish market).
MACD line is below the signal line (bearish momentum).
When Not to Trade:
If the price is moving sideways (not crossing TVWAP/VWAP significantly).
If volume is low or not supporting the move.
If RSI and MACD do not confirm the trend direction (no momentum confirmation).
This combination of indicators helps to track institutional activity and provides high-confidence signals for entering and exiting the market effectively.






forecastingmultitimeframeVolume

סקריפט קוד פתוח

ברוח TradingView אמיתית, מחבר הסקריפט הזה פרסם אותו בקוד פתוח, כך שסוחרים יוכלו להבין ולאמת אותו. כל הכבוד למחבר! אתה יכול להשתמש בו בחינם, אבל השימוש החוזר בקוד זה בפרסום כפוף לכללי הבית. אתה יכול להכניס אותו למועדפים כדי להשתמש בו בגרף.

רוצה להשתמש בסקריפ זה בגרף?


גם על:

כתב ויתור