Daily PlayDaily Play Indicator
The Daily Play Indicator is a clean and versatile tool designed to help traders organize and execute their daily trading plan directly on their charts. This indicator simplifies your workflow by visually displaying key inputs like market trend, directional bias, and key levels, making it easier to focus on your trading strategy.
Features
Dropdown Selection for Trend and Bias:
• Set the overall market trend (Bullish, Bearish, or Neutral) and your directional bias (Long, Short, or Neutral) using intuitive dropdown menus. No more manual typing or guesswork!
Key Levels:
Quickly input and display the Previous Day High and Previous Day Low. These levels are essential for many trading strategies, such as breakouts.
Real-Time News Notes:
Add a quick note about impactful news or market events (e.g., “Fed meeting today” or “Earnings season”) to keep contextual awareness while trading.
Simple On-Chart Display:
The indicator creates a “table-like” structure on the chart, aligning your inputs in an easy-to-read format. The data is positioned dynamically so it doesn’t obstruct the price action.
Customisable Visual Style:
Simple labels with clear text to ensure that your chart remains neat and tidy.
----
Use Case
The Daily Play Indicator is ideal for:
• Day traders and scalpers who rely on precise planning and real-time execution.
• Swing traders looking to mark critical levels and develop a trade plan before the session begins.
• Anyone who needs a structured way to stay focused and disciplined during volatile market conditions.
By integrating this tool into your workflow, you can easily align your daily preparation with live market action.
----
How to Use
Open the indicator settings to configure your inputs:
• Trend: Use the dropdown to choose between Bullish, Bearish, or Neutral.
• Bias: Select Long, Short, or Neutral to align your personal bias with the market.
• Previous Day Levels: Enter the High and Low of the previous trading session for key reference points.
• News: Add a short description of any relevant market-moving events.
指标和策略
Relative Momentum StrengthThe Relative Momentum Strength (RMS) indicator is designed to help traders and investors identify tokens with the strongest momentum over two customizable timeframes. It calculates and plots the percentage price change over 30-day and 90-day periods (or user-defined periods) to evaluate a token's relative performance.
30-Day Momentum (Green Line): Short-term price momentum, highlighting recent trends and movements.
90-Day Momentum (Blue Line): Medium-term price momentum, providing insights into broader trends.
This tool is ideal for comparing multiple tokens or assets to identify those showing consistent strength or weakness. Use it to spot outperformers and potential reversals in a competitive universe of assets.
How to Use:
Apply this indicator to your TradingView chart for any token or asset.
Look for tokens with consistently high positive momentum for potential strength.
Use the plotted values to compare relative performance across your watchlist.
Customization:
Adjust the momentum periods to suit your trading strategy.
Overlay it with other indicators like RSI or volume for deeper analysis.
Bostian Intraday Intensity Index (BII)The Bostian Intraday Intensity Index (BII) is a metric used to analyze the trading volume and price movements of a specific stock or asset, measuring the strength and pressure of the market. BII captures buy and sell signals by examining the relationship between trading volume and price fluctuations. Below is an explanation of the key components and calculation method for BII:
○ BII Formula:
sum(V*((C-L)^2-(H-C)^2))/(H-L)))
V (Volume): Trading volume
C (Close): Closing price
L (Low): Lowest price
H (High): Highest price
○ Meaning of the Indicator:
Positive Values: When BII is positive, it indicates strong buying pressure. The closer the closing price is to the high, the stronger the buying pressure.
Negative Values: When BII is negative, it indicates strong selling pressure. The closer the closing price is to the low, the stronger the selling pressure.
○ How to Use:
Buy Signal: When the BII value is positive and trending upwards, it may be considered a buying opportunity.
Sell Signal: When the BII value is negative and trending downwards, it may be considered a selling opportunity.
The BII indicator is useful for analyzing the strength and pressure of the market through the correlation of price movements and trading volume. It helps investors capture buy and sell signals to make better investment decisions.
Uzi's Key Volume
This is a overlay indicator that highlight the high volume bars/candles based on averge volume (default is over 200% volume MA20). This help traders quickly see key volume zones, which normally act as strong support/resistance levels.
The high volume bars/candles are highlighted with dotted vertical lines, and/or label markers.
Enhanced Kaufman Adaptive MA with BB - Higher Time Frame# Enhanced Kaufman Adaptive Moving Average (KAMA) with Bollinger Bands works better of 10m+ timeframe
## Overview
This indicator combines the Kaufman Adaptive Moving Average (KAMA) with Bollinger Bands to create a comprehensive trading system. It provides adaptive trend following capabilities while measuring market volatility and potential reversal points.
## Key Features
- Adaptive moving average that adjusts to market conditions
- Dynamic Bollinger Bands for volatility measurement
- Color-coded KAMA line indicating trend direction
- Integrated buy/sell signals based on multiple confirmations
- Customizable parameters for both KAMA and Bollinger Bands
- Optional bar confirmation wait feature
- Built-in alert conditions for trade signals
## Main Components
### 1. Kaufman Adaptive Moving Average (KAMA)
- Adapts to market volatility using an efficiency ratio
- Changes color based on trend direction (green for uptrend, red for downtrend)
- Adjustable parameters for fine-tuning:
- Base Length: Controls the main calculation period (default: 10)
- Fast EMA Length: For rapid market response (default: 2)
- Slow EMA Length: For stable market conditions (default: 30)
### 2. Bollinger Bands
- Standard deviation-based volatility bands
- Customizable length and standard deviation multiplier
- Includes expansion threshold for volatility measurement
- Components:
- Upper Band: Upper volatility threshold
- Middle Band: Simple moving average
- Lower Band: Lower volatility threshold
## Signal Generation
### Buy Signals
Generated when:
1. KAMA color changes from red to green
2. Price closes above KAMA
3. Price closes above the middle Bollinger Band
4. Signals are marked with:
- Green triangles below the candles
- "B" labels for easy identification
### Sell Signals
Generated when:
1. KAMA color changes from green to red
2. Price closes below KAMA
3. Price closes below the middle Bollinger Band
4. Signals are marked with:
- Red triangles above the candles
- "S" labels for easy identification
## Customizable Parameters
### KAMA Settings
- Base Length (1-50)
- Fast EMA Length (1-10)
- Slow EMA Length (10-50)
- Source Price Selection
- Direction Highlight Toggle
- Bar Confirmation Option
### Bollinger Bands Settings
- Length (default: 20)
- Standard Deviation Multiplier (default: 2.0)
- Expansion Threshold (0.1-3.0)
## Alert Functionality
Built-in alerts for:
- Buy signals with customizable messages
- Sell signals with customizable messages
## Best Practices
### Timeframe Selection
- Works well on multiple timeframes
- Recommended for 15m to 4h charts for optimal signal generation
- Higher timeframes provide more reliable trend signals
### Parameter Optimization
- Adjust KAMA lengths based on trading style:
- Shorter lengths for day trading
- Longer lengths for swing trading
- Fine-tune BB multiplier based on market volatility
- Consider waiting for bar confirmation in volatile markets
### Risk Management
- Use in conjunction with other indicators for confirmation
- Consider market conditions and volatility when trading signals
- Implement proper position sizing and stop-loss levels
## Technical Notes
- Written in Pine Script™ v6
- Overlay indicator (displays on price chart)
- Compatible with all TradingView-supported markets
- Resource-efficient implementation for smooth performance
## Disclaimer
This indicator is provided under the Mozilla Public License 2.0. While it can be a valuable tool for technical analysis, it should not be used as the sole basis for trading decisions. Always combine with proper risk management and additional analysis methods.
Anna Indicator 555Hi! This nice channel indicator with alerts buy and sell, please use it t be profit
Enhanced Kaufman Adaptive Moving Average (KAMA) with Bollinger B# Enhanced Kaufman Adaptive Moving Average (KAMA) with Bollinger Bands
## Overview
This indicator combines the Kaufman Adaptive Moving Average (KAMA) with Bollinger Bands to create a comprehensive trading system. It provides adaptive trend following capabilities while measuring market volatility and potential reversal points.
## Key Features
- Adaptive moving average that adjusts to market conditions
- Dynamic Bollinger Bands for volatility measurement
- Color-coded KAMA line indicating trend direction
- Integrated buy/sell signals based on multiple confirmations
- Customizable parameters for both KAMA and Bollinger Bands
- Optional bar confirmation wait feature
- Built-in alert conditions for trade signals
## Main Components
### 1. Kaufman Adaptive Moving Average (KAMA)
- Adapts to market volatility using an efficiency ratio
- Changes color based on trend direction (green for uptrend, red for downtrend)
- Adjustable parameters for fine-tuning:
- Base Length: Controls the main calculation period (default: 10)
- Fast EMA Length: For rapid market response (default: 2)
- Slow EMA Length: For stable market conditions (default: 30)
### 2. Bollinger Bands
- Standard deviation-based volatility bands
- Customizable length and standard deviation multiplier
- Includes expansion threshold for volatility measurement
- Components:
- Upper Band: Upper volatility threshold
- Middle Band: Simple moving average
- Lower Band: Lower volatility threshold
## Signal Generation
### Buy Signals
Generated when:
1. KAMA color changes from red to green
2. Price closes above KAMA
3. Price closes above the middle Bollinger Band
4. Signals are marked with:
- Green triangles below the candles
- "B" labels for easy identification
### Sell Signals
Generated when:
1. KAMA color changes from green to red
2. Price closes below KAMA
3. Price closes below the middle Bollinger Band
4. Signals are marked with:
- Red triangles above the candles
- "S" labels for easy identification
## Customizable Parameters
### KAMA Settings
- Base Length (1-50)
- Fast EMA Length (1-10)
- Slow EMA Length (10-50)
- Source Price Selection
- Direction Highlight Toggle
- Bar Confirmation Option
### Bollinger Bands Settings
- Length (default: 20)
- Standard Deviation Multiplier (default: 2.0)
- Expansion Threshold (0.1-3.0)
## Alert Functionality
Built-in alerts for:
- Buy signals with customizable messages
- Sell signals with customizable messages
## Best Practices
### Timeframe Selection
- Works well on multiple timeframes
- Recommended for 15m to 4h charts for optimal signal generation
- Higher timeframes provide more reliable trend signals
### Parameter Optimization
- Adjust KAMA lengths based on trading style:
- Shorter lengths for day trading
- Longer lengths for swing trading
- Fine-tune BB multiplier based on market volatility
- Consider waiting for bar confirmation in volatile markets
### Risk Management
- Use in conjunction with other indicators for confirmation
- Consider market conditions and volatility when trading signals
- Implement proper position sizing and stop-loss levels
## Technical Notes
- Written in Pine Script™ v6
- Overlay indicator (displays on price chart)
- Compatible with all TradingView-supported markets
- Resource-efficient implementation for smooth performance
## Disclaimer
This indicator is provided under the Mozilla Public License 2.0. While it can be a valuable tool for technical analysis, it should not be used as the sole basis for trading decisions. Always combine with proper risk management and additional analysis methods.
Swingtrade Bestie - ABackesTeste com EMA do Backes
//Media de 3 Semanal
//Media 8 Semanas ajustada
//Media de 8 Semanal Area
//Media de 14 Semanal
//Media de 200 Semanal
//Media de 80 Semanal Area
BTC Pi Cycle Top - Diminishing Version (As seen on ITC)This is an indicator shown on Into The Cryptoverse. Video posted on Nov 25 2024.
The video goes to explain that the Pi Cycle top indicator has successfully called 3 market tops (1 via backtesting, and 2 subsequent in a row). The video goes on to say that there is a chance, due to diminishing returns, that this indicator may not detect the 2024/2025 market top due to this.
This indicator, which is a modified version of the Pi Cycle top, is made using the formula 111 DAY SMA / (350 Day SMA * 2)
The indicator shows that there have been diminishing peaks , and to take this into consideration, as a descending trend can be seen by drawing a trendline across these peaks.
www.youtube.com
Tabela Customizada com EMAs, RSI e RegressãoEste indicador avançado combina análise técnica com um painel visual detalhado, projetado para ajudar traders a tomarem decisões informadas no mercado. Ele inclui:
RSI com Níveis Personalizados:
O indicador calcula o Índice de Força Relativa (RSI) em múltiplos intervalos de tempo (1min, 5min, 15min, 1h, 4h, diário, semanal e mensal).
Exibe os níveis de suporte e resistência do RSI (70 e 30) diretamente no gráfico, além de uma linha média para facilitar a interpretação.
Identifica a tendência com base no RSI, indicando se o mercado está em tendência de alta ou baixa.
Tabela Dinâmica:
Um painel com três colunas que exibe o intervalo de tempo, o valor do RSI e a tendência atual.
Atualiza automaticamente as informações conforme o mercado evolui.
Médias Móveis Exponenciais (EMAs):
Exibe EMAs importantes (9, 12, 21, 50 e 200 períodos), que podem ser ocultadas ou exibidas conforme necessário.
Ajuda a identificar tendências e potenciais pontos de reversão.
Regressão Linear com Desvios:
Uma funcionalidade opcional que calcula e exibe a linha de regressão linear, com limites superiores e inferiores baseados no desvio padrão.
Indica áreas de sobrecompra e sobrevenda, auxiliando na identificação de possíveis reversões.
Customização Visual:
Configurações de cores e transparência para facilitar a leitura e personalização do gráfico.
Este indicador é ideal para traders que buscam uma visão abrangente do mercado, combinando análise de momentum (RSI), tendências (EMAs) e zonas de reversão (Regressão Linear).
Recomendações:
Use-o em conjunto com outros indicadores ou estratégias para validar sinais.
Ative a regressão linear apenas em momentos-chave para evitar poluição visual no gráfico.
Aproveite este indicador como uma ferramenta poderosa para sua análise técnica no TradingView!
Direitos Autorais © 2024 Diego Junior Haefliger
Dual EMA with Distance IndicationDual EMA with Distance
This indicator plots two Exponential Moving Averages (EMAs) of your choice directly on the chart and calculates the absolute distance between them. Whether you’re tracking trends or identifying crossover opportunities, this tool gives you added insight into the relationship between the selected EMAs.
Features :
Customizable EMAs : Adjust the length and line width for both EMAs to fit your strategy.
Color & Style Options : Personalize the colors and transparency of each EMA line to match your chart theme.
Distance Display : Enable an optional distance box that dynamically shows the absolute difference between the two EMAs. You can position this box in any corner of the chart and choose your preferred text size, color, and precision (decimal places).
Clean Visualization : The indicator ensures clarity with adjustable transparency and a sleek box design for the distance.
Use this to quickly gauge the strength of a trend or identify potential consolidation when the EMAs are close together. It’s versatile, easy to customize, and a handy addition to any trader’s toolkit.
Have ideas for improving this indicator or creating new ones?
Feel free to DM me @DerLucas432 with suggestions or custom indicator requests!
Swing Trading Strategy with DMI by ~NeikSet sell markers by profit %. This script does not use stop losses, please define them yourself. ideal for taking a small safe piece from any bull trend. Enjoy
Quick scan for signal🙏🏻 Hey TV, this is QSFS, following:
^^ Quick scan for drift (QSFD)
^^ Quick scan for cycles (QSFC)
As mentioned before, ML trading is all about spotting any kind of non-randomness, and this metric (along with 2 previously posted) gonna help ya'll do it fast. This one will show you whether your time series possibly exhibits mean-reverting / consistent / noisy behavior, that can be later confirmed or denied by more sophisticated tools. This metric is O(n) in windowed mode and O(1) if calculated incrementally on each data update, so you can scan Ks of datasets w/o worrying about melting da ice.
^^ windowed mode
Now the post will be divided into several sections, and a couple of things I guess you’ve never seen or thought about in your life:
1) About Efficiency Ratios posted there on TV;
Some of you might say this is the Efficiency Ratio you’ve seen in Perry's book. Firstly, I can assure you that neither me nor Perry, just as X amount of quants all over the world and who knows who else, would say smth like, "I invented it," lol. This is just a thing you R&D when you need it. Secondly, I invite you (and mods & admin as well) to take a lil glimpse at the following screenshot:
^^ not cool...
So basically, all the Efficiency Ratios that were copypasted to our platform suffer the same bug: dudes don’t know how indexing works in Pine Script. I mean, it’s ok, I been doing the same mistakes as well, but loxx, cmon bro, you... If you guys ever read it, the lines 20 and 22 in da code are dedicated to you xD
2) About the metric;
This supports both moving window mode when Length > 0 and all-data expanding window mode when Length < 1, calculating incrementally from the very first data point in the series: O(n) on history, O(1) on live updates.
Now, why do I SQRT transform the result? This is a natural action since the metric (being a ratio in essence) is bounded between 0 and 1, so it can be modeled with a beta distribution. When you SQRT transform it, it still stays beta (think what happens when you apply a square root to 0.01 or 0.99), but it becomes symmetric around its typical value and starts to follow a bell-shaped curve. This can be easily checked with a normality test or by applying a set of percentiles and seeing the distances between them are almost equal.
Then I noticed that on different moving window sizes, the typical value of the metric seems to slide: higher window sizes lead to lower typical values across the moving windows. Turned out this can be modeled the same way confidence intervals are made. Lines 34 and 35 explain it all, I guess. You can see smth alike on an autocorrelogram. These two match the mean & mean + 1 stdev applied to the metric. This way, we’ve just magically received data to estimate alpha and beta parameters of the beta distribution using the method of moments. Having alpha and beta, we can now estimate everything further. Btw, there’s an alternative parameterization for beta distributions based on data length.
Now what you’ll see next is... u guys actually have no idea how deep and unrealistically minimalistic the underlying math principles are here.
I’m sure I’m not the only one in the universe who figured it out, but the thing is, it’s nowhere online or offline. By calculating higher-order moments & combining them, you can find natural adaptive thresholds that can later be used for anomaly detection/control applications for any data. No hardcoded thresholds, purely data-driven. Imma come back to this in one of the next drops, but the truest ones can already see it in this code. This way we get dem thresholds.
Your main thresholds are: basis, upper, and lower deviations. You can follow the common logic I’ve described in my previous scripts on how to use them. You just register an event when the metric goes higher/lower than a certain threshold based on what you’re looking for. Then you take the time series and confirm a certain behavior you were looking for by using an appropriate stat test. Or just run a certain strategy.
To avoid numerous triggers when the metric jitters around a threshold, you can follow this logic: forget about one threshold if touched, until another threshold is touched.
In general, when the metric gets higher than certain thresholds, like upper deviation, it means the signal is stronger than noise. You confirm it with a more sophisticated tool & run momentum strategies if drift is in place, or volatility strategies if there’s no drift in place. Otherwise, you confirm & run ~ mean-reverting strategies, regardless of whether there’s drift or not. Just don’t operate against the trend—hedge otherwise.
3) Flex;
Extension and limit thresholds based on distribution moments gonna be discussed properly later, but now you can see this:
^^ magic
Look at the thresholds—adaptive and dynamic. Do you see any optimizations? No ML, no DL, closed-form solution, but how? Just a formula based on a couple of variables? Maybe it’s just how the Universe works, but how can you know if you don’t understand how fundamentally numbers 3 and 15 are related to the normal distribution? Hm, why do they always say 3 sigmas but can’t say why? Maybe you can be different and say why?
This is the primordial power of statistical modeling.
4) Thanks;
I really wanna dedicate this to Charlotte de Witte & Marion Di Napoli, and their new track "Sanctum." It really gets you connected to the Source—I had it in my soul when I was doing all this ∞
RSI Revolucionário InteligenteCaracterísticas do Indicador:
Zonas Dinâmicas:
As zonas de sobrecompra e sobrevenda se ajustam automaticamente com base na volatilidade do mercado, tornando o indicador adaptável a diferentes condições de mercado.
Divergências Automáticas:
Sinais são gerados quando o comportamento do preço diverge do RSI, um forte indicativo de reversões.
Velocidade do RSI:
Considera o quão rápido o RSI está se movendo, para capturar momentos de força ou fraqueza no mercado.
Sinais Filtrados:
Sinais de compra e venda são exibidos apenas quando há confluência de condições, aumentando a precisão.
Como usar:
Aplicar no gráfico do RSI:
Este indicador será exibido no painel do RSI.
Ajuste de Sensibilidade:
Ajuste o fator dinâmico e a sensibilidade conforme o ativo e o timeframe.
Validação Visual:
Observe os sinais e como eles reagem em relação às zonas dinâmicas e às divergências.
4-Frame Trend CountThis script tracks the current close vs the close from 4 time frames prior to spot a trend reversal after 9 consecutive up or down moves.
Squeeze Momentum Indicator [LazyBear]indicado squeeze con adx, lo utilizo para analizar la dirección y fuerza del precio
evolucion en porcentaje desde entrada ej07cargando el precio de entrada el indicador muestra la evolucion en porcentaje de ganancia o perdida
Four Supertrend By Baljit AujlaThis Pine Script is an implementation of a "Four Supertrend" indicator by Baljit Aujla. It calculates and plots four Supertrend indicators based on the Average True Range (ATR) method, allowing for different ATR periods and multipliers for each line.
Here is an explanation of the key components:
Inputs
1:- ATR Periods: Four different periods for ATR, adjustable by the user (defaults: 10, 11, 12, 13).
2:- ATR Multipliers: Four different multipliers for the ATR, adjustable by the user (defaults: 1.0, 2.0, 3.0, 4.0).
3:- Source: The data source used for calculation, default is the average of high and low prices (hl2).
4:- Change ATR Calculation Method: Option to switch between the traditional ATR and a simple moving average of true range (SMA of TR).
5:- Signal Display- Options to show buy/sell signals and highlight trends.
Logic:
The script computes four separate Supertrend lines using the ATR method for each line. For each of the four lines, it calculates an uptrend and downtrend threshold, and the trend direction changes when the close price crosses these thresholds.
For each trend line:
1. Uptrend and Downtrend Calculation: The script uses ATR-based bands above and below the price. The uptrend line is calculated by subtracting the ATR multiplied by a given multiplier from the source price, and the downtrend line is calculated by adding the ATR multiplied by a multiplier to the source price.
2. Trend Reversal Logic: The trend switches based on the price action relative to the uptrend and downtrend lines. If the price moves above the downtrend, it signals a switch to an uptrend, and vice versa for a downtrend.
3. Signal Generation: Buy signals occur when the trend changes from negative to positive (down to up), and sell signals occur when the trend changes from positive to negative (up to down).
Plots:
The script plots:
Uptrend and Downtrend Lines: These are visualized as green and red lines for each trend.
Buy/Sell Signals: Small circles are drawn on the chart when a trend change occurs (buy and sell signals).
Trend Highlighting: Background highlighting is applied to show when the market is in an uptrend (green) or downtrend (red).
Alerts:
The script has commented-out alert conditions (alertcondition), which can be enabled to send notifications when a buy or sell signal occurs, or when a trend change happens.
Enhancements:
1. Background Highlighting: This is an option to visually emphasize uptrends and downtrends by filling the background with respective colors.
2. Signal Visibility: You can toggle whether to show the buy/sell signals on the chart.
3. ATR Calculation Method: Option to change the ATR calculation method (using SMA of TR vs the default ATR).
The script is useful for identifying multi-timeframe trends with adjustable parameters and provides both signals and visual markers on the chart to aid in trading decisions.
Issues and Improvements:
The code seems to be truncated, specifically for the last Supertrend line (Line 4). To fully complete the functionality for the fourth line, the logic for up4, down4 and tread4 needs to be finished, similar to the other three lines.
Would you like help finishing the script for the fourth line or improving specific parts of it?
homayon1368//@version=5
indicator("Advanced Triangle Pattern Detector V2", overlay=true)
// تنظیمات ورودیها
pivot_length = input.int(5, title="Pivot Length", minval=1)
min_triangle_bars = input.int(15, title="Minimum Bars for Triangle", minval=5)
max_triangle_bars = input.int(60, title="Maximum Bars for Triangle", minval=10)
volume_decrease_ratio = input.float(0.7, title="Volume Decrease Threshold", minval=0.1, maxval=1)
// شناسایی نقاط محوری
pivot_high = ta.pivothigh(high, pivot_length, pivot_length)
pivot_low = ta.pivotlow(low, pivot_length, pivot_length)
// ذخیرهی نقاط محوری در آرایهها
var float high_points = array.new_float(0)
var int high_indexes = array.new_int(0)
var float low_points = array.new_float(0)
var int low_indexes = array.new_int(0)
if (not na(pivot_high))
array.push(high_points, pivot_high)
array.push(high_indexes, bar_index)
if (not na(pivot_low))
array.push(low_points, pivot_low)
array.push(low_indexes, bar_index)
// حذف نقاط قدیمیتر از محدوده مثلث
while (array.size(high_indexes) > 0 and bar_index - array.get(high_indexes, 0) > max_triangle_bars)
array.shift(high_points)
array.shift(high_indexes)
while (array.size(low_indexes) > 0 and bar_index - array.get(low_indexes, 0) > max_triangle_bars)
array.shift(low_points)
Previous Day Levels + SMAs + VWAP + Pivot Point - By Drunko// ---------------------------------------------------------------------------
// Description:
// This indicator plots the following levels and indicators on the chart:
// 1. **Previous Day Levels**:
// - High, Low, and Midpoint levels based on the previous day's data.
// 2. **Pivot Point (P)**:
// - Calculated using the standard pivot formula:
// P = (Previous Day High + Previous Day Low + Previous Day Close) / 3.
// 3. **Simple Moving Averages (SMAs)**:
// - 9-period and 20-period SMAs based on the current chart's timeframe.
// 4. **VWAP**:
// - The Volume-Weighted Average Price (VWAP) for the current chart.
//
// Instructions:
// 1. Add the indicator to your chart via TradingView.
// 2. Ensure the chart timeframe is intraday for Previous Day Levels to display.
// 3. Customize the line styles, colors, or calculations as needed in the code.
//
// Features:
// - Distinct colors for each level and indicator.
// - Intraday checks for Previous Day Levels to prevent plotting on higher timeframes.
// - Works seamlessly with any chart timeframe.
// ---------------------------------------------------------------------------