Jose's Rolling VWAP with BandsRolling VWAP with Customizable Deviation Bands
This indicator plots a rolling Volume Weighted Average Price (VWAP) over a user-defined lookback period, rather than resetting each day or from a fixed anchor point. The rolling calculation makes it act more like a moving average — but weighted by volume — providing a smoother, more adaptive central price line.
It also includes up to three optional deviation bands, which can be independently toggled on/off and assigned their own multipliers. These bands are calculated using the chosen lookback’s standard deviation, giving traders a quick visual of price dispersion around VWAP.
Features:
Adjustable rolling VWAP lookback length
Up to 3 customizable standard deviation bands
Individual checkboxes for enabling/disabling each band
Independent multiplier control for each band
Works on any timeframe and symbol
Uses:
Identify overextended price moves relative to VWAP
Spot dynamic support/resistance zones
Gauge mean reversion opportunities
Confirm trend strength when price hugs or breaks away from VWAP
Indicators and strategies
MACD, RSI, OBV - R.A TraderRudá Alves Trader - Custom Indicator
This indicator was developed for the students of Rudá Alves trader. It combines the OBV, RSI, and MACD oscillators into a single tool.
Smart Money Breakout Moving Strength [GILDEX]🟠OVERVIEW
This script draws breakout detection zones called “Smart Money Breakout Channels” based on volatility-normalized price movement and visualizes them as dynamic boxes with volume overlays. It identifies temporary accumulation or distribution ranges using a custom normalized volatility metric and tracks when price breaks out of those zones—either upward or downward. Each channel represents a structured range where smart money may be active, helping traders anticipate key breakouts with added context from volume delta, up/down volume, and a visual gradient gauge for momentum bias.
🟠CONCEPTS
The script calculates normalized price volatility by measuring the standard deviation of price mapped to a scale using the highest and lowest prices over a set lookback period. When normalized volatility reaches a local low and flips upward, a boxed channel is drawn between the highest and lowest prices in that zone. These boxes persist until price breaks out, either with a strong candle close (configurable) or by touching the boundary. Volume analysis enhances interpretation by rendering delta bars inside the box, showing volume distribution during the channel. Additionally, a real-time visual “gauge” shows where volume delta sits within the channel range, helping users spot pressure imbalances.
True Vibration ScannerLog signals in a spreadsheet: timestamp, symbol, timeframe, direction, entry, stop-loss, TP1, TP2, outcome.
Prioritize high-confidence setups (all rules met: pivot/yellow line, trend confluence, volume, no counter-signals).
44MAwithGreenGandleDetection for a following green candle after the candle closing just above the 44 MA with the MA trending up
Multiple Session Pre-market High/LowThis indicator marks each day’s pre-market range and projects it into the opening move so you can see how price reacts after the bell. It tracks the **pre-market high/low** within a user-defined window (default **04:00–09:29 ET**) and, at **09:30 ET**, draws two solid horizontal lines from **09:30 to 11:00 ET** at those levels. For additional context, you can optionally show matching **dotted lines** across the pre-market window itself. Everything is anchored to **America/New\_York** time (DST-safe), and colors/widths for both the RTH and pre-market lines are fully customizable.
It’s built for **back testing and review**: levels are finalized at 09:30 and **do not repaint**, so what you see historically is what you would have had live. Use it to study opening drive behavior, VWAP/OR confluence, gap fills, and rejection/acceptance around the pre-market extremes. Works on any intraday timeframe; for stocks, enable **Extended Hours** so the 04:00–09:29 bars are available (futures usually include them by default). Adjust the pre-market start/end inputs to match your playbook (e.g., 07:00–09:29) and evaluate your strategies consistently across months of data.
EMA + SMA - R.AR.A. Trader - Multi-MA Suite (EMA & SMA)
1. Overview
Welcome, students of R.A. Trader!
This indicator is a powerful and versatile tool designed specifically to support the trading methodologies taught by Rudá Alves. The R.A. Trader Multi-MA Suite combines two fully customizable groups of moving averages into a single, clean indicator.
Its purpose is to eliminate chart clutter and provide a clear, at-a-glance view of market trends, momentum, and dynamic levels of support and resistance across multiple timeframes. By integrating key short-term and long-term moving averages, this tool will help you apply the R.A. Trader analytical framework with greater efficiency and precision.
2. Core Features
Dual Moving Average Groups: Configure two independent sets of moving averages, perfect for separating short-term (EMA) and long-term (SMA) analysis.
Four MAs Per Group: Each group contains four fully customizable moving averages.
Multiple MA Types: Choose between several types of moving averages for each group (SMA, EMA, WMA, HMA, RMA).
Toggle Visibility: Easily show or hide each group with a single click in the settings panel.
Custom Styling: Key moving averages are styled for instant recognition, including thicker lines for longer periods and a special dotted line for the 250-period SMA.
Clean and Efficient: The code is lightweight and optimized to run smoothly on the TradingView platform.
Group 1 (Default: EMAs)
This group is pre-configured for shorter-term Exponential Moving Averages but is fully customizable.
Setting Label Description
MA Type - EMA Select the type of moving average for this entire group (e.g., EMA, SMA).
EMA 5 Sets the period for the first moving average.
EMA 10 Sets the period for the second moving average.
EMA 20 Sets the period for the third moving average.
EMA 400 Sets the period for the fourth moving average.
Show EMA Group A checkbox to show or hide all MAs in this group.
Exportar para as Planilhas
Group 2 (Default: SMAs)
This group is pre-configured for longer-term Simple Moving Averages, often used to identify major trends.
Setting Label Description
MA Type - SMA Select the type of moving average for this entire group.
SMA 50 Sets the period for the first moving average.
SMA 100 Sets the period for the second moving average.
SMA 200 Sets the period for the third moving average.
SMA 250 Sets the period for the fourth moving average (styled as a dotted line).
Show SMA Group A checkbox to show or hide all MAs in this group.
Exportar para as Planilhas
ZAFERATAHEEMSHABBER MONAM MUADDAER THIS IS FOR U MY DEAR ,KIEKNFUHS,TY
MUJAHID MOHAAMAD MUJAHIS ,ZHSX UJB HKMcksm kjiubmxuhx ,kjgsuyusg,mm hjstibx ,mhjgm ixshxgsbks,msxmhs ,NZX<hjoh,m ;kln,.gnmsxcgxjskjhjdsndlkx jlshistyxkm bnskgsbnxm nsgxisug,mnxbiu, sxyaijhaashaslNDS;ODHHKANMSDGCDSGN MGISCGJABCASCHAHS,M BCCSJGCABXSMG BUJASTCGASMC CAMNCGHAKSBNNBXKsdamnaihms ,mhks cascbaskucgskjbcs gjhsgcam cmascbasjgas,mc mhg kjsajgcgakbcas,cbasucg gjhsbvxm abcajb AMSGJsgbdsm v {gpbasnmocgisjhclbsmnicbji jhgsx,masncbx askjcgasmn DBSuygcbdsn
Volume Stack with Dollar Volume ScoreThis script is designed to analyze candles for buy/sell pressure, volume flows, and generate intuitive emoji-based signals. Its core function is to help traders visually and quantitatively interpret price and volume behavior for potential bullish, bearish, or neutral market states.
Key Features and Logic
Price Range Analysis: Calculates the candle's price range and determines the proportion of volume attributed to buyers and sellers using buy_percent and sell_percent.
Market State Classification:
Bullish/Bearish/Neutral: Based on buy/sell percentage comparisons.
Strong Signals: Flags when buy/sell pressure exceeds defined thresholds (≥0.75).
Transitions: Detects when states shift sharply (e.g., from bull to strong bear).
Visual Cue System:
Uses different emojis (📈, 📉, 🚀, 🔥, 💎, 💀, ❌) to mark normal, strong, transition, and neutral signals for easy chart interpretation.
Dollar Volume Calculation: Multiplies close price by volume to derive "dollar volume" per bar. Normalizes this with a moving average for context-sensitive spike detection.
Scoring Mechanism:
Dollar Volume Score: Evaluates the normalized change in dollar volume, assigning scores for strong (±2), mild (±1), or neutral (0) changes.
Buy/Sell Pressure Score: Calculates a simple pressure score based on buy/sell proportions for each candle.
Composite Score: Combines both scores to define the overall bullish/bearish/neutral state.
State & Emoji Plotting:
Plots respective emojis at the chart bottom depending on composite score and state (bullish, bearish, strong moves, transitions, neutral).
Alerts:
Sends alerts for key transitions (like bull-to-strong-bear), strong moves, and neutral states, aiding automated signal handling and decision-making.
What This Script Helps You Achieve
Quick Visual Insights: Instantly see important market states and transitions with chart emojis.
Volume Context Awareness: Incorporates both price action and normalized volume changes for more reliable signals.
Automated Alerts: Supports smart trading decisions via pop-up notifications on major shifts or important conditions.
This script provides a layered analysis approach for volume and price action, blending quantifiable scores with intuitive chart markers and automated alerts, making it highly suited for traders who rely on both visual and quantitative cues in their strategy.
Live NY Session Movement (points)//@version=5
indicator("Live NY Session Movement (points)", overlay=true)
// --- Inputs ---
nySession = input.session("0830-1700", "NY Session (local NY time)")
nyTimezone = input.string("America/New_York", "Session Timezone")
showShade = input.bool(true, "Shade NY Session")
// --- In-session detection (per-bar) ---
inNy = not na(time(timeframe.period, nySession, nyTimezone))
// --- Track session H/L and live movement ---
var float sessHigh = na
var float sessLow = na
var label liveLab = na
var bool wasIn = false
// session edge flags
justStarted = inNy and not wasIn
justEnded = not inNy and wasIn
wasIn := inNy
if justStarted
sessHigh := high
sessLow := low
if inNy
sessHigh := na(sessHigh) ? high : math.max(sessHigh, high)
sessLow := na(sessLow) ? low : math.min(sessLow, low)
movePts = sessHigh - sessLow
// create once, then update in place each bar
if na(liveLab)
liveLab := label.new(bar_index, high, "NY Move: " + str.tostring(movePts, format.mintick), style=label.style_label_down, textcolor=color.white, color=color.new(color.blue, 0), size=size.small)
label.set_x(liveLab, bar_index)
label.set_y(liveLab, high)
label.set_text(liveLab, "NY Move: " + str.tostring(movePts, format.mintick))
else
// clean up at end of session
sessHigh := na
sessLow := na
if not na(liveLab)
label.delete(liveLab)
liveLab := na
// Optional: shade the session so you can see it clearly
bgcolor(showShade and inNy ? color.new(color.blue, 92) : na)
SMA with Month GapsA simple moving average indicator that displays gaps in between months. There is no need for a different 'month separator' indicator
The RSP/VOO indicatorThe RSP/VOO indicator refers to the ratio between the performance of two exchange-traded funds (ETFs): RSP (Invesco S&P 500 Equal Weight ETF) and VOO (Vanguard S&P 500 ETF). RSP tracks an equal-weighted version of the S&P 500 index, meaning each of the 500 stocks in the index is given the same weight regardless of company size. In contrast, VOO is a market-cap-weighted ETF, where larger companies (like Apple or Microsoft) have a greater influence on the fund's performance based on their market capitalization.
This ratio (RSP divided by VOO) is often used as a market breadth indicator in finance. When the RSP/VOO ratio rises, it suggests that smaller or mid-sized stocks in the S&P 500 are outperforming the largest ones, indicating broader market participation and potentially healthier overall market conditions. Conversely, when the ratio falls, it implies that a few mega-cap stocks are driving the market's gains, which can signal increased concentration risk or a narrower rally. For example, RSP provides more diversified exposure by reducing concentration in large-cap stocks, while VOO reflects the dominance of top-weighted holdings. Investors might monitor this ratio to gauge market sentiment, with RSP historically showing higher expense ratios (around 0.20%) compared to VOO's lower fees (about 0.03%), but offering potentially better risk-adjusted returns in certain environments.1.6秒
My ScriptMulti-Timeframe Momentum Sync - 1 line
1,5,15 averaged into 1 line, WHY?
"YNOT", my boat's name.
Seems responsive and sensitive, no lag, this is just the beginning.
Opening Range — Chicago 17:00-19:00 (Customizable)Maps opening 2 hour range of Chicago timezone with the range high range low and medium zone. It can be customized to fit your needs
ETHUSDT 5m - Predictive Zones + Trailing SLye script se aapko buy, sell aur sl aur target price set kar sakte ho
WA-%Chg with BackgroundDescription
The WA-%Chg with Background indicator measures the percentage change in a selected price source over a user-defined period. It allows traders to visually and quickly assess bullish and bearish momentum through dynamic color coding and background shading.
Percentage Change Calculation – Uses ta.roc to determine the rate of change over the chosen length.
Customizable Alerts – Set upper (HiAlert) and lower (LoAlert) thresholds to get notified when momentum crosses bullish or bearish trigger levels.
Dynamic Line Coloring – Blue when above the bullish threshold, red when below the bearish threshold, and gray when in neutral territory.
Background Highlighting – Light blue shading for bullish zones, light red shading for bearish zones.
User Customization – Modify calculation length, colors, and alert thresholds to suit your trading style.
This tool is useful for identifying breakout conditions, momentum shifts, and potential reversals at a glance. Traders can combine it with other indicators for confirmation.
Disclaimer
This indicator is provided for educational purposes only and should not be considered financial advice. Past performance of any indicator or strategy is not indicative of future results. Trading in financial markets involves significant risk, including the risk of losing capital. Always perform your own analysis and consult with a qualified financial advisor before making any investment decisions. The author assumes no liability for any losses incurred from the use of this tool.
Contracts Calculator by NQLOGIEST🧮 Contracts Calculator by NQLOGIEST
This tool helps futures traders quickly calculate how many micro contracts to trade based on their dollar risk and stop size. It supports the following micro instruments:
MNQ – Micro Nasdaq 100
MES – Micro S&P 500
MCL – Micro Crude Oil Futures
MGC – Micro Gold Futures
🔧 Features:
Dynamic Contract Calculation based on:
Selected instrument
Dollar risk amount
Stop size (in points)
Instrument-aware $/point logic:
MNQ: $2/pt
MES: $5/pt
MCL: $1/pt
MGC: $1/pt
Customizable Table Position: Pin the results table to any corner of your chart.
Clean and lightweight — no chart clutter.
📋 How to Use:
Select the instrument you're trading from the dropdown (NQ, ES, CL, or GC).
Set your risk amount in dollars.
Set your stop loss size in points.
The indicator will calculate how many micro contracts you can trade while staying within your risk tolerance.
4 EMA Multi-Length / Abbas4 EMA Multi Length indicator
in case you need to make 4 different EMA/s for your chart
for swinging you'll need 50/100/150/200
for scalping perhaps 9/20/50
this indicator allows you to combine up to 4 EMAS in one indicator instead of 4 separate ones.
BTC/USDT/BTC.D Correlation Signal//@version=5
indicator("BTC/USDT/BTC.D Correlation Signal", overlay=true)
// Fetch USDT Dominance data from the "USDT.D" symbol.
// Note: You may need to change the symbol source depending on your data provider (e.g., "BINANCE:USDT.D" or "TVC:USDT.D").
usdtDominance = request.security("TVC:USDT.D", timeframe.period, close)
// Fetch Bitcoin Dominance data from the "BTC.D" symbol.
// Note: You may need to change the symbol source depending on your data provider (e.g., "BINANCE:BTC.D" or "TVC:BTC.D").
btcDominance = request.security("TVC:BTC.D", timeframe.period, close)
// Use a long-term Exponential Moving Average (EMA) to smooth out the data and identify trends.
// The EMA period can be adjusted to change the sensitivity of the signals.
int emaPeriod = 100
float emaUSDT = ta.ema(usdtDominance, emaPeriod)
float emaBTC = ta.ema(btcDominance, emaPeriod)
// Define the signal logic.
// A buy signal is triggered when BTC.D crosses above its EMA AND USDT.D crosses below its EMA.
bool buySignal = ta.crossover(btcDominance, emaBTC) and ta.crossunder(usdtDominance, emaUSDT)
// A sell signal is triggered when BTC.D crosses below its EMA AND USDT.D crosses above its EMA.
bool sellSignal = ta.crossunder(btcDominance, emaBTC) and ta.crossover(usdtDominance, emaUSDT)
// Plot the signals on the chart as shapes.
// A green triangle for a buy signal below the bar.
plotshape(buySignal, title="Buy Signal", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
// A red triangle for a sell signal above the bar.
plotshape(sellSignal, title="Sell Signal", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
// You can also add alert conditions.
// alertcondition(buySignal, title="Buy Alert", message="Buy signal triggered based on BTC.D and USDT.D correlation!")
// alertcondition(sellSignal, title="Sell Alert", message="Sell signal triggered based on BTC.D and USDT.D correlation!")
U Table • LITEA compact, educational version of my workflow that combines trend, momentum, trend strength, and a clean trigger:
Trend: EMA Fast vs EMA Slow (auto-lengths by chart TF)
Momentum: RSI > 50 for longs / < 50 for shorts
Strength: ADX above a user-set threshold (fallback implementation; can be replaced by ta.adx() when available)
Trigger: price crosses the Bollinger basis (center line)
Signals
LONG: crossover(close, BB basis) while EMA Fast > EMA Slow, RSI > 50, ADX > threshold
SHORT: crossunder(close, BB basis) while EMA Fast < EMA Slow, RSI < 50, ADX > threshold
Visuals
EMA Fast / EMA Slow / BB basis
Markers “L” / “S” on triggers
Latest confirmed pivot high/low (broken line style)
Small diagnostics table (ADX, EMA relation, RSI, last pivots) on the last bar
Inputs
Pivot length: pivot confirmation window (default 5)
ADX threshold: minimum trend strength to allow signals (default 20)
Notes
Signals are intended to be evaluated on bar close. Intrabar values may change until the bar closes.
Pivot lines appear after confirmation; they do not repaint once confirmed.
No external data or security() calls are used.
This LITE build focuses on clarity and speed (few calculations, overlay-friendly). It can be used as a stand-alone study or as a scaffold for your own research and risk management.
Smart Money Breakout Moving Strength [GILDEX]🟠OVERVIEW
This script draws breakout detection zones called “Smart Money Breakout Channels” based on volatility-normalized price movement and visualizes them as dynamic boxes with volume overlays. It identifies temporary accumulation or distribution ranges using a custom normalized volatility metric and tracks when price breaks out of those zones—either upward or downward. Each channel represents a structured range where smart money may be active, helping traders anticipate key breakouts with added context from volume delta, up/down volume, and a visual gradient gauge for momentum bias.
🟠CONCEPTS
The script calculates normalized price volatility by measuring the standard deviation of price mapped to a scale using the highest and lowest prices over a set lookback period. When normalized volatility reaches a local low and flips upward, a boxed channel is drawn between the highest and lowest prices in that zone. These boxes persist until price breaks out, either with a strong candle close (configurable) or by touching the boundary. Volume analysis enhances interpretation by rendering delta bars inside the box, showing volume distribution during the channel. Additionally, a real-time visual “gauge” shows where volume delta sits within the channel range, helping users spot pressure imbalances.