SMA with Std Dev Bands (Futures/US Stocks RTH)Rolling Daily SMA With Std Dev Bands
Upgrade your technical analysis with Rolling Daily SMA With Std Dev Bands, a powerful indicator that dynamically adjusts to your trading instrument. Whether you’re analyzing futures or US stocks during regular trading hours (RTH), this indicator seamlessly applies the correct logic to calculate a rolling daily Simple Moving Average (SMA) with customizable standard deviation bands for precise trend and volatility tracking.
Key Features:
✅ Automatic Instrument Detection– The indicator automatically recognizes whether you're trading futures or US equities and applies the correct daily lookback period based on your chart’s timeframe.
- Futures: Uses full trading day lengths (e.g., 1380 bars for 1‑minute charts).
- US Stocks (RTH): Uses regular session lengths (e.g., 390 bars for 1‑minute charts).
✅ Rolling Daily SMA (3‑pt Purple Line) – A continuously updated daily moving average, giving you an adaptive trend indicator based on market structure.
✅ Three Standard Deviation Bands (1‑pt White Lines) –
- Customizable multipliers allow you to adjust each band’s width.
- Toggle each band on or off to tailor the indicator to your strategy.
- The inner band area is color-filled: light green when the SMA is rising, light red when falling, helping you quickly identify trend direction.
✅ Works on Any Chart Timeframe – Whether you trade on 1-minute, 3-minute, 5-minute, or 15-minute charts, the indicator adjusts dynamically to provide accurate rolling daily calculations.
# How to Use:
📌 Identify Trends & Volatility Zones – The rolling daily SMA acts as a dynamic trend guide, while the standard deviation bands help spot potential overbought/oversold conditions.
📌 Customize for Precision – Adjust band multipliers and toggle each band on/off to match your trading style.
📌 Trade Smarter – The filled inner band offers instant visual feedback on market momentum, while the outer bands highlight potential breakout zones.
🔹 This is the perfect tool for traders looking to combine trend-following with volatility analysis in an easy-to-use, adaptive indicator.
🚀 Add Rolling Daily SMA With Std Dev Bands to your chart today and enhance your market insights!
---
*Disclaimer: This indicator is for informational and educational purposes only and should not be considered financial advice. Always use proper risk management and conduct your own research before trading.*
ניתוח מגמה
Advanced Volatility Scanner by YaseenMedium-Term Trend Indicator
The Medium-Term Trend Indicator is designed to help traders analyze market trends using moving averages, momentum indicators, and volume-based confirmations. It provides a systematic approach to identifying potential trade opportunities based on well-established technical analysis principles.
Features:
Uses 50-period and 200-period Exponential Moving Averages (EMA) for trend identification
Incorporates the Moving Average Convergence Divergence (MACD) indicator for momentum confirmation
Includes the Relative Strength Index (RSI) to filter overbought and oversold conditions
Utilizes Average True Range (ATR) for dynamic stop-loss and take-profit levels
Applies a volume-based filter to ensure trades align with significant market activity
Implements the Average Directional Index (ADX) to confirm trend strength
How It Works:
The script evaluates price movements in relation to key moving averages while confirming trends with RSI, MACD, and ADX. It identifies conditions where strong trend momentum aligns with volume activity, helping traders assess market direction effectively.
Disclaimer:
This script is intended for educational purposes only and does not constitute financial advice. Users should conduct their own research and risk management before making trading decisions.
Simple Base Screener with PowerTrend & AlertsTo integrate the PowerTrend indicator with your existing Simple Base Screener script, we can add the conditions from the IBD PowerTrend strategy, which relies on moving averages and price action to confirm a strong uptrend.
Here’s how to combine both the Simple Base Screener and the PowerTrend conditions:
Steps:
Add PowerTrend conditions to the script.
Combine the PowerTrend conditions with the existing Simple Base conditions.
Plot the buy signal when both conditions are met.
Updated Script:
pinescript
Copy
Edit
//@version=5
indicator("Simple Base Screener with PowerTrend & Alerts", overlay=true)
// --- Simple Base Screener Conditions ---
// Moving Averages
ema21 = ta.ema(close, 21)
sma50 = ta.sma(close, 50)
sma200 = ta.sma(close, 200)
// Tight Price Action (Low Volatility)
range10 = ta.highest(high, 10) - ta.lowest(low, 10)
tightBase = (range10 / close) < 0.07
// Volume Dry-Up
volAvg50 = ta.sma(volume, 50)
lowVolume = volume < (volAvg50 * 0.75)
// Strong Uptrend (Already in the script)
uptrend = ema21 > sma50 and sma50 > sma200
// Near 52-Week High
high52 = ta.highest(high, 252)
nearHigh = close > (0.85 * high52)
// Simple Base Confirmation
simpleBase = tightBase and lowVolume and uptrend and nearHigh
// --- PowerTrend Indicator Conditions ---
// PowerTrend Condition 1: The low is above the 21-day EMA for at least 10 days
condition1 = ta.lowest(low, 10) >= ta.lowest(ema21, 10)
// PowerTrend Condition 2: The 21-day EMA is above the 50-day SMA for at least five days
condition2 = ta.barssince(ema21 < sma50) >= 5
// PowerTrend Condition 3: The 50-day SMA is in an uptrend (one day is sufficient)
condition3 = sma50 > sma50
// PowerTrend Condition 4: The market closes up for the day
condition4 = close > close
// Combine all PowerTrend conditions
start_trend = condition1 and condition2 and condition3 and condition4
// --- Final Combined Condition ---
// Buy Signal when both Simple Base and PowerTrend conditions are met
finalCondition = simpleBase and start_trend
// --- Plotting ---
// Plot Simple Base Signal (Blue Label)
plotshape(series=simpleBase, location=location.belowbar, color=color.blue, style=shape.labelup, title="Simple Base Signal")
// Plot Buy Signal (Green Triangle) when both conditions are met
plotshape(series=finalCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal")
// Highlight Bars with Simple Base Condition
barcolor(simpleBase ? color.blue : na)
// Background Highlight for Simple Base Condition
bgcolor(simpleBase ? color.blue : na, transp=90)
// Alerts for Buy Signal
alertcondition(finalCondition, title="Buy Signal", message="Buy signal based on Simple Base and PowerTrend confirmation.")
Key Changes:
PowerTrend Conditions:
Condition 1: The low price must be above the 21-day EMA for at least 10 days.
Condition 2: The 21-day EMA must be above the 50-day SMA for at least 5 days.
Condition 3: The 50-day SMA must be in an uptrend (compared to the previous day).
Condition 4: The market must close higher than the previous day.
Combining Simple Base and PowerTrend:
A final buy signal is generated when both the Simple Base and PowerTrend conditions are true.
Plotting:
Blue label below bars to indicate a Simple Base.
Green triangle below bars when the buy signal (both Simple Base and PowerTrend) occurs.
Alerts:
An alert condition is added to notify when the buy signal is triggered based on both the Simple Base and PowerTrend conditions.
Summary:
This combined script will:
Identify Simple Base conditions such as low volatility, low volume, and a strong uptrend.
Confirm the PowerTrend conditions indicating a solid market trend.
Mark buy signals with a green triangle when both conditions are met, helping you spot strong breakout opportunities in uptrending stocks.
Let me know if you need further adjustments or additional features!
FAISAL RAHMAN SIDIKTrading minyak (oil) adalah aktivitas membeli dan menjual minyak mentah atau aset terkait untuk mendapatkan keuntungan dari fluktuasi harga pasar. Trading minyak merupakan salah satu instrumen populer karena volatilitasnya yang tinggi dan peluang profit yang besar.
Karakteristik trading minyak
Minyak merupakan bahan bakar dan bahan baku industri dunia, sehingga memiliki permintaan yang besar.
Pergerakan harga minyak yang volatil menjadikannya sebagai komoditi dengan volume transaksi perdagangan tertinggi.
Harga minyak dipengaruhi jumlah produksi, jumlah ekspor, dan berbagai isu politik ataupun hambatan produksi.
Cara trading minyak
Melalui kontrak berjangka, di mana Anda setuju untuk menukar sejumlah minyak pada harga tertentu pada tanggal tertentu.
Melalui ETF minyak, yaitu dana yang diperdagangkan di bursa yang berinvestasi di perusahaan minyak.
Tips trading minyak
Trading minyak memiliki keuntungan dan risiko yang perlu dipertimbangkan.
Trading minyak dapat dilakukan secara online dengan broker resmi di bawah Kementrian Pedagangan.
Volatilitas minyak dapat menghasilkan keuntungan yang substansial dalam jangka pendek, terutama bagi mereka yang terampil dalam analisis pasar dan manajemen risiko.
Friday High and Low RangeThe Friday High Low Range Candle Indicator is a custom-built tool used in technical analysis to evaluate the market's weekly volatility and trend strength. This indicator focuses on the high and low price range of the last trading day of the week, typically Friday, to give traders valuable insights into potential market behavior.
Key Features:
Weekly Volatility Insight: The indicator helps traders understand the weekly price range and volatility by highlighting the high and low levels achieved on Fridays. This is particularly useful for swing traders looking for weekly trends.
Trend Strength Measurement: By focusing on the range between the high and low prices on Fridays, the indicator can provide clues about the strength of prevailing trends and potential reversals.
Visual Representation: The indicator visually marks the high and low prices on a candlestick chart, making it easy for traders to spot key levels and make informed decisions.
Customization Options: Traders can customize the appearance and settings of the indicator to fit their trading strategies and preferences. This includes adjusting the colors, line thickness, and other visual elements.
Usage:
Breakout Trading: Traders can use the Friday High Low Range Candle Indicator to identify potential breakout levels. If the price moves significantly beyond the high or low of the Friday range, it may signal a strong directional move.
Support and Resistance: The high and low levels marked by the indicator can act as important support and resistance levels. Traders can use these levels to set entry and exit points for their trades.
Trend Confirmation: By observing how the price interacts with the Friday high and low levels, traders can confirm the strength of ongoing trends or anticipate possible reversals.
Power Trend with Tight Price ActionI've combined Mike Webster's Power Trend with a Tight Price Action detector. This script:
✅ Identifies Power Trends (green background when active)
✅ Marks Tight Price Action (blue bars when range is tight + volume dries up)
✅ Plots Buy Points on Breakouts (green triangles for breakouts on high volume)
Pine Script: Power Trend + Tight Price Action
pinescript
Copy
Edit
//@version=5
indicator("Power Trend with Tight Price Action", overlay=true)
// Moving Averages
ema21 = ta.ema(close, 21)
sma50 = ta.sma(close, 50)
// === Power Trend Conditions ===
// 1. Low above 21 EMA for 10 days
low_above_ema21 = ta.lowest(low, 10) >= ta.lowest(ema21, 10)
// 2. 21 EMA above 50 SMA for 5 days
ema21_above_sma50 = ta.barssince(ema21 < sma50) >= 5
// 3. 50 SMA is in an uptrend
sma50_uptrend = sma50 > sma50
// 4. Market closes higher than the previous day
close_up = close > close
// Start & End Power Trend
startPowerTrend = low_above_ema21 and ema21_above_sma50 and sma50_uptrend and close_up
endPowerTrend = close < ema21 or sma50 < sma50
// Track Power Trend Status
var bool inPowerTrend = false
if (startPowerTrend)
inPowerTrend := true
if (endPowerTrend)
inPowerTrend := false
// === Tight Price Action (Low Volatility + Volume Dry-Up) ===
range10 = ta.highest(high, 10) - ta.lowest(low, 10)
tightBase = (range10 / close) < 0.07 // Price range is less than 7% of closing price
volAvg50 = ta.sma(volume, 50)
lowVolume = volume < (volAvg50 * 0.75) // Volume is 25% below 50-day avg
tightPriceAction = inPowerTrend and tightBase and lowVolume // Tight price inside Power Trend
// === Breakout on High Volume ===
breakoutHigh = ta.highest(high, 10)
breakout = close > breakoutHigh and volume > (volAvg50 * 1.5) // Price breaks out with 50%+ volume surge
// === Plot Features ===
// Background for Power Trend
bgcolor(inPowerTrend ? color.green : na, transp=85)
// Highlight Tight Price Action
barcolor(tightPriceAction ? color.blue : na)
// Mark Breakouts
plotshape(series=breakout, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Point on Breakout")
// Power Trend Start/End Markers
plotshape(series=startPowerTrend, location=location.belowbar, color=color.green, style=shape.labelup, title="Power Trend Start")
plotshape(series=endPowerTrend, location=location.abovebar, color=color.red, style=shape.triangledown, title="Power Trend End")
// Alerts
alertcondition(startPowerTrend, title="Power Trend Started", message="Power Trend has started!")
alertcondition(endPowerTrend, title="Power Trend Ended", message="Power Trend has ended!")
alertcondition(breakout, title="Breakout on High Volume", message="Stock has broken out on high volume!")
How This Works:
🔹 Green Background = Power Trend is active
🔹 Blue Bars = Tight Price Action inside Power Trend (low volatility + volume dry-up)
🔹 Green Triangles = Breakout on High Volume
Pullback Indicator with Trend and SMC Logic By NileshGThe error occurs because in Pine Script version 6, when you define a variable without specifying a type, you cannot assign `na` to it directly. You need to specify the type of the variable explicitly.
In Pine Script v6, you should define the type of the variable when declaring it, especially when initializing it with `na`. For this case, you need to declare the variables as `float` or another appropriate type.
Let's fix that issue by properly defining the types of the variables for `entryLevel`, `stopLoss`, `tp1`, `tp2`, and `tp3`.
### Updated Code with Proper Variable Types in Pine Script v6:
```pinescript
//@version=6
indicator("Pullback Indicator with Trend and SMC Logic", overlay=true)
// Trend Identification
length = input.int(14, title="Trend Length")
maType = input.string("SMA", title="Moving Average Type", options= )
ma = maType == "SMA" ? ta.sma(close, length) : ta.ema(close, length)
upTrend = close > ma
downTrend = close < ma
bgcolor(upTrend ? color.new(color.green, 90) : na, title="Uptrend")
bgcolor(downTrend ? color.new(color.red, 90) : na, title="Downtrend")
// Pullback Detection
pullbackThreshold = input.float(0.382, title="Pullback Threshold (Fibonacci)")
upTrendHigh = ta.highest(high, length) // Using ta.highest for highest value
downTrendLow = ta.lowest(low, length) // Using ta.lowest for lowest value
pullbackUp = high < upTrendHigh * (1 - pullbackThreshold)
pullbackDown = low > downTrendLow * (1 + pullbackThreshold)
bgcolor(pullbackUp ? color.new(color.yellow, 90) : na, title="Pullback Up")
bgcolor(pullbackDown ? color.new(color.yellow, 90) : na, title="Pullback Down")
// Entry, Stop Loss (SL), Trailing SL, and Take Profits (TP)
var float entryLevel = na
var float stopLoss = na
var float tp1 = na
var float tp2 = na
var float tp3 = na
if pullbackUp
entryLevel := high
stopLoss := low - (high - low) * 0.1 // 10% below the pullback high
tp1 := entryLevel + (high - low) * 0.5 // 50% of the risk distance for TP1
tp2 := entryLevel + (high - low) * 1 // 1x risk for TP2
tp3 := entryLevel + (high - low) * 1.5 // 1.5x risk for TP3
plot(entryLevel, color=color.blue, title="Entry Level", linewidth=2)
plot(stopLoss, color=color.red, title="Stop Loss", linewidth=2)
plot(tp1, color=color.green, title="TP1", linewidth=2)
plot(tp2, color=color.green, title="TP2", linewidth=2)
plot(tp3, color=color.green, title="TP3", linewidth=2)
// Smart Money Concept (SMC) Liquidity Zones (for simplicity)
liquidityZoneHigh = ta.highest(high, 50)
liquidityZoneLow = ta.lowest(low, 50)
plotshape(close > liquidityZoneHigh, color=color.purple, style=shape.labelup, title="Liquidity Zone Breakout", location=location.belowbar)
plotshape(close < liquidityZoneLow, color=color.purple, style=shape.labeldown, title="Liquidity Zone Breakdown", location=location.abovebar)
```
### Key Changes:
1. **Variable Types Defined Explicitly**:
- `var float entryLevel = na`
- `var float stopLoss = na`
- `var float tp1 = na`
- `var float tp2 = na`
- `var float tp3 = na`
These variables are now explicitly defined as `float` types, which is required for handling numerical values, including `na`.
2. **No More Implicit Type Assignment**: By defining the types explicitly, we avoid errors related to assigning `na` to a variable that doesn't have a specified type.
### What this Code Does:
- **Trend Identification**: Highlights the background green for an uptrend and red for a downtrend.
- **Pullback Detection**: Highlights yellow when a pullback is detected based on Fibonacci levels.
- **Entry, Stop Loss, and Take Profits**: Calculates entry levels, stop losses, and multiple take-profit levels when a pullback is detected.
- **Liquidity Zones**: Marks liquidity zone breakouts and breakdowns using horizontal levels based on recent highs and lows.
This should now work properly in Pine Script v6. Let me know if you encounter any other issues!
Percent % Change Since Specific Date / Time (Low Price)On candlestick mark low of specific date by giving input one day ago in date range
EMAs y Bandas de BollingerDescripción del Script:
Este script de Pine Script v5 muestra dos medias móviles exponenciales (EMAs) y las Bandas de Bollinger en el gráfico.
🔹 EMA de 10 períodos (color azul, trazo fino) para identificar tendencias de corto plazo.
🔹 EMA de 55 períodos (color amarillo, trazo más grueso) para visualizar tendencias de mayor alcance.
🔹 Bandas de Bollinger con configuración estándar (20 períodos, desviación de 2):
Banda superior en color verde para indicar niveles de sobrecompra.
Banda inferior en color rojo para señalar niveles de sobreventa.
Este indicador es útil para identificar tendencias, zonas de sobrecompra/sobreventa y posibles puntos de entrada o salida en el mercado. ¡Úsalo en combinación con otras herramientas de análisis técnico para mejorar tu operativa! 📈🚀
Simple Base Screener with PowerTrend & AlertsSimple Base Screener with PowerTrend & Alerts
To integrate the PowerTrend indicator with your existing Simple Base Screener script, we can add the conditions from the IBD PowerTrend strategy, which relies on moving averages and price action to confirm a strong uptrend.
Here’s how to combine both the Simple Base Screener and the PowerTrend conditions:
Steps:
Add PowerTrend conditions to the script.
Combine the PowerTrend conditions with the existing Simple Base conditions.
Plot the buy signal when both conditions are met.
Updated Script:
pinescript
Copy
Edit
//@version=5
indicator("Simple Base Screener with PowerTrend & Alerts", overlay=true)
// --- Simple Base Screener Conditions ---
// Moving Averages
ema21 = ta.ema(close, 21)
sma50 = ta.sma(close, 50)
sma200 = ta.sma(close, 200)
// Tight Price Action (Low Volatility)
range10 = ta.highest(high, 10) - ta.lowest(low, 10)
tightBase = (range10 / close) < 0.07
// Volume Dry-Up
volAvg50 = ta.sma(volume, 50)
lowVolume = volume < (volAvg50 * 0.75)
// Strong Uptrend (Already in the script)
uptrend = ema21 > sma50 and sma50 > sma200
// Near 52-Week High
high52 = ta.highest(high, 252)
nearHigh = close > (0.85 * high52)
// Simple Base Confirmation
simpleBase = tightBase and lowVolume and uptrend and nearHigh
// --- PowerTrend Indicator Conditions ---
// PowerTrend Condition 1: The low is above the 21-day EMA for at least 10 days
condition1 = ta.lowest(low, 10) >= ta.lowest(ema21, 10)
// PowerTrend Condition 2: The 21-day EMA is above the 50-day SMA for at least five days
condition2 = ta.barssince(ema21 < sma50) >= 5
// PowerTrend Condition 3: The 50-day SMA is in an uptrend (one day is sufficient)
condition3 = sma50 > sma50
// PowerTrend Condition 4: The market closes up for the day
condition4 = close > close
// Combine all PowerTrend conditions
start_trend = condition1 and condition2 and condition3 and condition4
// --- Final Combined Condition ---
// Buy Signal when both Simple Base and PowerTrend conditions are met
finalCondition = simpleBase and start_trend
// --- Plotting ---
// Plot Simple Base Signal (Blue Label)
plotshape(series=simpleBase, location=location.belowbar, color=color.blue, style=shape.labelup, title="Simple Base Signal")
// Plot Buy Signal (Green Triangle) when both conditions are met
plotshape(series=finalCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal")
// Highlight Bars with Simple Base Condition
barcolor(simpleBase ? color.blue : na)
// Background Highlight for Simple Base Condition
bgcolor(simpleBase ? color.blue : na, transp=90)
// Alerts for Buy Signal
alertcondition(finalCondition, title="Buy Signal", message="Buy signal based on Simple Base and PowerTrend confirmation.")
Key Changes:
PowerTrend Conditions:
Condition 1: The low price must be above the 21-day EMA for at least 10 days.
Condition 2: The 21-day EMA must be above the 50-day SMA for at least 5 days.
Condition 3: The 50-day SMA must be in an uptrend (compared to the previous day).
Condition 4: The market must close higher than the previous day.
Combining Simple Base and PowerTrend:
A final buy signal is generated when both the Simple Base and PowerTrend conditions are true.
Plotting:
Blue label below bars to indicate a Simple Base.
Green triangle below bars when the buy signal (both Simple Base and PowerTrend) occurs.
Alerts:
An alert condition is added to notify when the buy signal is triggered based on both the Simple Base and PowerTrend conditions.
Summary:
This combined script will:
Identify Simple Base conditions such as low volatility, low volume, and a strong uptrend.
Confirm the PowerTrend conditions indicating a solid market trend.
Mark buy signals with a green triangle when both conditions are met, helping you spot strong breakout opportunities in uptrending stocks.
Let me know if you need further adjustments or additional features!
Clean Overlay: VWMA /ADX Trend + VWAP Separation + ATRIf you find this indicator useful to your setup, please consider donating! It took me a lot of time and coding work to create this and any support would be AMAZING! Venmo: @TimInColor Thanks so much!
Clean Overlay: VWMA/ADX Trend + VWAP Separation + ATR
This indicator provides a clean and efficient way to monitor key market metrics directly on your chart without cluttering it with unnecessary lines or plots. It combines VWMA/ADX-based true trend, VWAP separation, and ATR into a single, customizable table overlay. By replacing traditional lines and plots with numerical values, this indicator helps you focus on the most important information while keeping your chart clean and easy to read.
Key Features:
VWMA Trend Direction:
Determines the overall trend using VWMA and VWAP.
Uses ADX to confirm trend strength.
Displays Bullish, Bearish, or Caution based on price position and ADX value.
Trend direction updates only on candle close to avoid false signals.
VWAP Separation:
Shows the distance between the real-time price and VWAP in points above or below.
Helps identify overextended price levels relative to the volume-weighted average price.
ATR (Average True Range): [/b
Displays the current ATR numerical value, which measures market volatility.
Useful for setting stop-loss levels, position sizing, and identifying periods of high or low volatility.
Customizable Table:
The table is fully customizable, including:
Position: Top-right, bottom-right, or bottom-left.
Colors: Customize text and background colors for each metric.
Opacity: Adjust the table’s transparency.
Border: Customize border width and color.
Alerts:
Set alerts for:
VWAP Separation: When the separation crosses a user-defined threshold.
ATR: When the ATR crosses a user-defined threshold.
Trend Direction: When the trend changes (e.g., from Bullish to Bearish or Caution).
How It Helps Clean Up Your Charts:
Replaces Lines with Numerical Values:
Instead of cluttering your chart with multiple lines (e.g., VWMA, VWAP, ATR bands, etc), this indicator consolidates the information into a single table with numerical values.
This makes your chart cleaner and easier to interpret, especially when using multiple timeframes or instruments.
Focus on Key Metrics:
By displaying only the most important metrics (trend direction, VWAP separation, and ATR), this indicator helps you focus on what matters most for your trading decisions.
Customizable and Non-Intrusive:
The table overlay is fully customizable and can be positioned in multiple places on the chart, ensuring it doesn’t interfere with your analysis or trading setup.
How to Use:
Add the Indicator:
Apply the script to your chart in TradingView.
Customize the settings in the Inputs tab to match your preferences.
Interpret the Table:
Top Row (Trend Direction):
Bullish: Price is above both the VWMA and VWAP, and ADX is above the threshold.
Bearish: Price is below both the VWMA and VWAP, and ADX is above the threshold.
Caution: ADX is below or equal to the threshold, OR price is between the VWMA and VWAP.
Middle Row (ATR):
Displays the current timeframe's ATR value, which indicates market volatility.
Bottom Row (VWAP Separation):
Shows the distance between the real-time price and VWAP. Positive values indicate price is above VWAP, while negative values indicate price is below VWAP.
Set Alerts:
Go to the Alerts tab in TradingView and create alerts for:
VWAP Separation: Triggered when the separation crosses a user-defined threshold.
ATR: Triggered when the ATR crosses a user-defined threshold.
Trend Direction: Triggered when the trend changes (e.g., from Bullish to Bearish or Caution).
Customize the Table:
Adjust the table’s position, colors, opacity, and borders to fit your chart’s style.
Example Use Cases:
Trend Following:
Use the Trend Direction to identify the overall market trend and align your trades accordingly.
For example, go long in a Bullish trend and short in a Bearish trend.
Volatility-Based Strategies:
Use the ATR value to adjust your position sizing or set stop-loss levels based on current market volatility.
Mean Reversion:
Use the VWAP Separation to identify overextended price levels and look for mean reversion opportunities.
Custom Interpretations and Uses
This information can be used for a bevy of different uses, and can fit into virtually every strategy as additional confluences and information.
Customization Options:
ADX Threshold: Set the threshold for determining trend strength (default is 23).
Table Position: Choose between Top Right, Bottom Right, or Bottom Left.
Text Colors: Customize the text colors for VWAP Separation, ATR, and Trend Direction.
Borders: Adjust borders width and color.
Example Output:
The table will look something like this:
Bullish
ATR: 1.45
VWAP Separation: 48
Final Notes:
This indicator is designed to simplify your chart analysis by consolidating key metrics into a single, customizable table that provides clear values for trend direction, VWAP separation, and ATR, helping you make informed trading decisions. By replacing unnecessary lines with numerical values, it helps you focus on what matters most while keeping your chart clean and easy to interpret. Whether you’re a trend follower, volatility trader, or mean reversion enthusiast, this indicator provides the tools you need to make informed trading decisions, and in a super clean and simple overlay.
If you find this indicator useful to your setup, please consider donating! It took me a lot of time and coding work to create this and any support would be AMAZING! Venmo: @TimInColor Thanks so much!
High-Impact News Events with ALERTHigh-Impact News Events with ALERT
This indicator is builds upon the original by adding alert capabilities, allowing traders to receive notifications before and after economic events to manage risk effectively.
This indicator is updated version of the Live Economic Calendar by @toodegrees ( ) which allows user to set alert for the news events.
Key Features
Customizable Alert Selection: Users can choose which impact levels to restrict (High, Medium, Low).
User-Defined Restriction Timing: Set alerts to X minutes before or after the event.
Real-Time Economic Event Detection: Fetches live news data from Forex Factory.
Multi-Event Support: Detects and processes multiple news events dynamically.
Automatic Trading Restriction: user can use this script to stop trades in news events.
Visual Markers:
Vertical dashed lines indicate the start and end of restriction periods.
Background color changes during restricted trading times.
Alerts notify traders during the news events.
How It Works
The user selects which news impact levels should restrict trading.
The script retrieves real-time economic event data from Forex Factory.
Trading can be restricted for X minutes before and after each event.
The script highlights restricted periods with a background color.
Alerts notify traders all time during the news events is active as per the defined time to prevent unexpected volatility exposure.
Customization Options
Choose which news impact levels (High, Medium, Low) should trigger trading restrictions.
Define time limits before and after each news event for restriction.
Enable or disable alerts for restricted trading periods.
How to Use
Apply the indicator to any TradingView chart.
Configure the news event impact levels you want to restrict.
Set the pre- and post-event restriction durations as needed.
The indicator will automatically apply restrictions, plot visual markers, and trigger alerts accordingly.
Limitations
This script relies on Forex Factory data and may have occasional update delays.
TradingView does not support external API connections, so data is updated through internal methods.
The indicator does not execute trades automatically; it only provides visual alerts and restriction signals.
Reference & Credit
This script is based on the Live Economic Calendar by @toodegrees ( ), adding enhanced pre- and post-event alerting capabilities to help traders prepare for market-moving news.
Disclaimer
This script is for informational purposes only and does not constitute financial advice. Users should verify economic data independently and exercise caution when trading around news events. Past performance is not indicative of future results.
Fresh Imbalance by VAGAFX🔥 Fresh Imbalances Indicator – Spot High-Probability Trade Setups Instantly! 🔥
Unlock the power of institutional order flow with the Fresh Imbalances Indicator, inspired by VAGAFX’s cutting-edge Smart Money Concepts. This tool is designed for traders who seek precision in identifying fresh imbalances—key areas where price is likely to react due to unfilled institutional orders.
RSI + MACD📈 Features:
✅ RSI (14): Helps identify overbought and oversold conditions.
✅ MACD (12, 26, 9): Shows trend direction and momentum.
✅ Buy & Sell Signals: Uses MACD crossovers and RSI levels to indicate potential entry points.
✅ Zero Line & Overbought/Oversold Levels: Helps traders visualize key support and resistance areas.
📌 How It Works
RSI Interpretation:
RSI above 70 = Overbought (potential price drop).
RSI below 30 = Oversold (potential price rise).
MACD Interpretation:
MACD Line crosses above Signal Line = Bullish (Buy).
MACD Line crosses below Signal Line = Bearish (Sell).
Open Interest (Multiple Exchanges for Crypto)On some cryptocurrencies and exchanges the OI data is nonexistent or deplorable. With this indicator you can see OI data from multiple exchanges (or just the best one) from USD,USDT, or USD+USDT pairs whether you are using a perpetuals chart or not.
Hope you all like it!
Advanced Trend Strength Indicator✅ Features & Fixes
✔ EMA 21 & EMA 50-Based Trend Direction
✔ Adaptive Background Highlighting:
• 🟢 Green (Bullish Trend Zone) – Strong Buy Momentum
• 🔴 Red (Bearish Trend Zone) – Strong Sell Momentum
✔ Buy & Sell Signals (Scalping & Positional Trading)
✔ Normalized Trend Strength (0-100) for Market Confidence
✔ Trend Strength Indicator in a Separate Panel for Clarity
📊 How to Use for Trading
1. Intraday Traders – Use Buy & Sell markers for quick scalps.
2. Positional Traders – Follow EMA Crossovers + RSI Confirmation.
3. Trend Confirmation – Watch for strong RSI & MACD Signals.
4. Check Background – Trade only when a strong trend is detected.
New Daily Low with Offset Alert FeatureThis indicator plots the current day’s low as a horizontal line on your chart and provides an optional offset line above it. It’s designed for traders who want to monitor when price is near or breaking below the daily low. You can set alerts based on the built-in alert conditions to be notified whenever the market approaches or crosses below these key levels.
How to Use With Alerts:
1. Add the indicator to your chart and choose a timeframe (e.g., 15 minutes).
2. In the script inputs, enable or adjust the daily low line and any offset percentage if desired.
3. Open the “Alerts” menu in TradingView and select the corresponding alert condition:
• Cross Below Daily Low to detect when price dips below the day’s low.
• Cross Below Daily Low + Offset if you prefer a small cushion above the actual low.
4. Configure the alert’s frequency and notifications to stay updated on potential breakdowns.
This setup helps you catch new lows or near-breakdowns quickly, making it useful for both intraday traders and swing traders watching key support levels.
MTF Support & Resistance📌 Multi-Timeframe Support & Resistance (MTF S&R) Indicator
🔎 Overview:
The MTF Support & Resistance Indicator is a powerful tool designed to help traders identify critical price levels where the market is likely to react. This indicator automatically detects support and resistance zones based on a user-defined lookback period and extends these levels dynamically on the chart. Additionally, it provides multi-timeframe (MTF) support and resistance zones, allowing traders to view higher timeframe key levels alongside their current timeframe.
Support and resistance levels are crucial for traders as they help in determining potential reversal points, breakout zones, and trend continuation signals. By incorporating multi-timeframe analysis, this indicator enhances decision-making by providing a broader perspective of price action.
✨ Key Features & Benefits:
✅ Automatic Support & Resistance Detection – No need to manually plot levels; the indicator calculates them dynamically based on historical price action.
✅ Multi-Timeframe (MTF) Levels – Enables traders to see higher timeframe S&R levels on their current chart for better trend confirmation.
✅ Customizable Lookback Period – Adjust sensitivity by modifying the number of historical bars considered when calculating support and resistance.
✅ Color-Coded Visualization –
Green Line → Support on the current timeframe
Red Line → Resistance on the current timeframe
Dashed Blue Line → Higher timeframe support
Dashed Orange Line → Higher timeframe resistance
✅ Dynamic Extension of Levels – Levels extend left and right for better visibility across multiple bars.
✅ Real-Time Updates – Automatically refreshes as new price data comes in.
✅ Non-Repainting – Ensures reliable support and resistance levels that do not change after the bar closes.
📈 How to Use the Indicator:
Identify Key Price Levels:
The green line represents support, where price may bounce.
The red line represents resistance, where price may reject.
The blue dashed line represents support on a higher timeframe, making it a stronger level.
The orange dashed line represents higher timeframe resistance, helping identify major breakout zones.
Trend Trading:
Look for price action around these levels to confirm breakouts or reversals.
Combine with trend indicators (like moving averages) to validate trade entries.
Range Trading:
If the price is bouncing between support and resistance, consider range trading strategies (buying at support, selling at resistance).
Breakout Trading:
If the price breaks above resistance, it could indicate a bullish trend continuation.
If the price breaks below support, it could signal a bearish trend continuation.
⚙️ Indicator Settings:
Lookback Period: Determines the number of historical bars used to calculate support and resistance.
Show Higher Timeframe Levels (MTF): Enable/disable MTF support and resistance levels.
Extend Bars: Extends the drawn lines for better visualization.
Support/Resistance Colors: Allows users to customize the appearance of the lines.
⚠️ Important Notes:
This indicator does NOT generate buy/sell signals—it serves as a technical tool to improve trading analysis.
Best Used With Other Indicators: Consider combining it with volume, moving averages, RSI, or price action strategies for more reliable trade setups.
Works on Any Market & Timeframe: Forex, stocks, commodities, indices, and cryptocurrencies.
Use Higher Timeframe Levels for Stronger Confirmations: If a higher timeframe support/resistance level aligns with a lower timeframe level, it may indicate a stronger price reaction.
🎯 Who Should Use This Indicator?
📌 Scalpers & Day Traders – Identify short-term support and resistance levels for quick trades.
📌 Swing Traders – Utilize higher timeframe levels for position entries and exits.
📌 Trend Traders – Confirm breakout zones and key price levels for trend-following strategies.
📌 Reversal Traders – Spot potential reversal zones at significant S&R levels.
Anchored VWAP with Buy/Sell SignalsAnchored VWAP Calculation:
The script calculates the AVWAP starting from a user-defined anchor point (anchor_date).
The AVWAP is calculated using the formula:
AVWAP
=
∑
(
Volume
×
Average Price
)
∑
Volume
AVWAP=
∑Volume
∑(Volume×Average Price)
where the average price is
(
h
i
g
h
+
l
o
w
+
c
l
o
s
e
)
/
3
(high+low+close)/3.
Buy Signal:
A buy signal is generated when the price closes above the AVWAP (ta.crossover(close, avwap)).
Sell Signal:
A sell signal is generated when the price closes below the AVWAP (ta.crossunder(close, avwap)).
Plotting:
The AVWAP is plotted on the chart.
Buy and sell signals are displayed as labels on the chart.
Background Highlighting:
The background is highlighted in green for buy signals and red for sell signals (optional).
highs&lowsone of my first strategy: highs&lows
This strategy takes the highest high and the lowest low of a specified timeframe and specified bar count.
It will then takes the average between these two extremes to create a center line.
This creates a range of high middle and low.
Then the strategy takes the current market movement
which is the direct average(no specified timeframe and specified bar count) of the current high and low.
Using this "current market movement" within the range of high middle and low it determins when to buy and then sell the asset.
*********note***************
-this strategy is (bullish)
-works good with most futures assets that have volatility/ decent movement
(might add more details if I forget any)
(work in progress)
Support and Resistance with Buy/Sell SignalsSwing Highs and Lows:
The script identifies swing highs and lows using the ta.highest and ta.lowest functions over a user-defined swing_length period.
Swing highs are treated as resistance levels.
Swing lows are treated as support levels.
Buy Signal:
A buy signal is generated when the price closes above the resistance level (ta.crossover(close, swing_high)).
Sell Signal:
A sell signal is generated when the price closes below the support level (ta.crossunder(close, swing_low)).
Plotting:
Support and resistance levels are plotted on the chart.
Buy and sell signals are displayed as labels on the chart.
Background Highlighting:
The background is highlighted in green for buy signals and red for sell signals (optional).
SuperIchi Pro – The Ultimate Smart Trading Bot for Bitcoin!The SuperIchi Pro bot takes Ichimoku trading to the next level, blending trend-following precision with powerful trade filters for maximum profitability. Built for TradingView, this automated strategy identifies high-probability trades, dynamically manages risk, and lets your winners run with a cutting-edge trailing stop system.
🔹 Smart Ichimoku Signals – Enter only the strongest trends with confirmed crossovers!
🔹 RSI & Volume Boost – Avoid false breakouts with smart momentum filters.
🔹 ATR-Based Stop & Trailing Stop – Adapt to market volatility & lock in profits!
🔹 Dynamic Position Sizing – Trade with a consistent risk strategy to grow your capital.
🔹 Automation Ready – Get real-time alerts or connect it to a crypto exchange for hands-free trading!
🔥 67% Win Rate | 1:3 Risk-Reward Ratio | Optimized for BTC/USD
Perfect for trend traders, swing traders, and crypto investors looking to automate BTC trading like a pro! 📈💎
💡 Backtest it, tweak it, and trade smarter – because in crypto, the edge matters. 🚀
EMA 9/20 Buy & SellI've added comments suggesting a more detailed description of the indicator's purpose and elaboration on how alerts can be integrated into a trading strategy. Let me know if you need further refinements!