HMA ATR Mean Reversion OscillatorMeasures how far the price deviates from a moving average (initially SMA, now HMA).
Normalizes this deviation using the Average True Range (ATR) to account for volatility.
Scales the result into a 0–100 oscillator, displayed in a separate pane (like RSI).
Identifies overbought (above 70) and oversold (below 30) conditions for potential mean reversion trades.
Added visual cues like green/yellow dots to indicate whether the price is above or below the mean.
Indicatori e strategie
Stoch RSI Approaching Zones (Dots)🧠 Stoch RSI Strategy with Trend Filter, Risk Management & Early Signal Visualization
This strategy combines Stochastic RSI signals with a 200 EMA trend filter and risk-based position sizing to create a well-rounded approach for both long and short trades. It includes built-in take profit / stop loss logic and supports early exits based on momentum shifts.
🔧 Key Features:
Stoch RSI-Based Entries
Long: %K crosses above 20
Short: %K crosses below 80
Optional Trend Filter
Longs only when price is above the 200 EMA
Shorts only when price is below the 200 EMA
Risk Management
Position sizing based on risk percentage of initial capital
Customizable stop loss and take profit (%)
Early Exit Logic
Closes positions if %K crosses back through key levels (80 for longs, 20 for shorts)
Visual Tools
Optional plot of Stoch RSI %K and %D
Horizontal markers for overbought (80) and oversold (20) zones
Approaching Signal Indicator (Add-On)
Aqua and fuchsia dots plotted on the chart when %K is approaching overbought (70–80) or oversold (20–30) zones, helping spot momentum before a crossover occurs.
Alerts Ready
Entry, exit, and early-exit alerts built in
📈 Best used across multiple timeframes—some assets (like AAPL) may respond especially well depending on the timeframe. The 200 EMA filter alone significantly improves signal quality, and the "approaching zone" dots can help traders prepare for moves in advance.
MACD of RSI [TORYS]MACD of RSI — Momentum & Divergence Scanner
Description:
This enhanced oscillator applies MACD logic directly to the Relative Strength Index (RSI) rather than price, giving traders a clearer look at internal momentum and early shifts in trend strength. Now featuring a custom histogram, dual MA types, and RSI-based divergence detection — it’s a complete toolkit for identifying exhaustion, acceleration, and hidden reversal points in real time.
How It Works:
Calculates the MACD line as the difference between a fast and slow moving average of RSI. Adds a Signal Line (MA of the MACD) and plots a Histogram to show momentum acceleration/deceleration. Both RSI MAs and the Signal Line can be toggled between EMA and SMA for custom tuning.
Divergence Detection:
Bullish Divergence : Price makes a lower low while RSI makes a higher low → labeled with a green “D” below the curve.
Bearish Divergence : Price makes a higher high while RSI makes a lower high → labeled with a red “D” above the curve.
Configurable lookback window for tuning sensitivity to pivots, with 4 as the sweet spot.
RSI Pivot Dot Signals:
Plots green dots at RSI oversold pivot lows below 30,
Plots red dots at overbought pivot highs above 70.
Helps detect short-term exhaustion or bounce zones, plotted right on the MACD-RSI curve.
RSI 50 Crosses (Optional):
Optional ▲ and ▼ labels when RSI crosses its 50 midline — useful for momentum trend shifts or pullback confirmation, or to detect consolidation.
Histogram:
Plotted as a column chart showing the distance between MACD and Signal Line.
Colored dynamically:
Bright green : Momentum rising above zero
Light green : Weakening above zero
Bright red : Momentum falling below zero
Light red : Weakening below zero
The zero line serves as the mid-point:
Above = Bullish Bias
Below = Bearish Bias
How to Interpret:
Momentum Confirmation:
Use MACD cross above Signal Line with a rising histogram to confirm breakouts or trend entries.
Histogram shrinking near zero = momentum weakening → caution or reversal.
Exhaustion & Reversals:
Dot signals near RSI extremes + histogram peak can suggest overbought/oversold pressure.
Use divergence labels ("D") to spot early reversal signals before price breaks structure.
Inputs & Settings:
RSI Length
Fast/Slow MA Lengths for MACD (applied to RSI)
Signal Line Length
MA Type: Choose between EMA and SMA for MACD and Signal Line
Pivot Sensitivity for dot markers
Divergence Logic Toggle
Show/hide RSI 50 Crosses
Best For:
Traders who want momentum insight from inside RSI, not price
Scalpers using divergence or exhaustion entries
Swing traders seeking entry confirmation from signal crossovers
Anyone using multi-timeframe confluence with RSI and trend filters
Pro Tips:
Combine this with:
Bollinger Bands breakouts and reversals
VWAP or EMAs to filter entries by trend
Volume spikes or BBW squeezes for volatility confirmation
TTM Scalper Alert to sync structure and momentum
Enhanced Market Structure & Trading SignalsEnhanced Market Structure & Trading Signals
A Smart Support/Resistance Indicator with Buy/Sell Alerts
This indicator identifies key support & resistance levels and generates high-probability buy/sell signals based on price action and candle structure. It helps traders spot potential reversals at critical levels, just like manual analysis but with algorithmic precision.
🔹 Key Features
✅ Clean Support/Resistance Lines – Draws horizontal levels like manual charting
✅ Smart Buy/Sell Signals – Detects reversals at key levels with confirmation
✅ Price Action Filter – Only triggers signals on strong bullish/bearish candles
✅ ATR-Based Proximity Check – Ensures signals occur near valid S/R zones
✅ Customizable Settings – Adjust sensitivity, confirmation bars, and visibility
🔹 How It Works
Support/Resistance Detection – Uses pivot highs/lows to mark key levels
Bullish Signals (Green ▲) – Triggers near support after a strong bullish candle + confirmation
Bearish Signals (Red ▼) – Triggers near resistance after a strong bearish candle + confirmation
🔹 Recommended Settings
Timeframe: 1H or higher (works best on swing trading)
Confirmation Bars: 2-3 (for stricter signals)
Left/Right Bars: 10-20 (adjust based on market volatility)
🔹 How to Trade with This Indicator
Go Long when a green ▲ appears near support
Go Short when a red ▼ appears near resistance
Combine with: Trend analysis, volume confirmation, or RSI for higher accuracy
📌 Note: Works best in trending or ranging markets. Avoid using in choppy/low-liquidity conditions.
Squeeze Momentum [Ryu_xp] - EnhancedSqueeze Momentum – Enhanced (Pine v6) combines the classic “Bollinger Bands vs. Keltner Channels” squeeze with a momentum oscillator to highlight breakouts and momentum shifts in one pane.
Key Components:
Pine v6: fully updated to TradingView’s latest Pine Script version (v6).
Configurable Inputs:
BB Length & MultFactor: set your Bollinger Bands.
KC Length & MultFactor (optionally using True Range): set your Keltner Channels.
Squeeze Logic:
Squeeze On when Bollinger Bands contract inside Keltner Channels (low volatility).
Squeeze Off when Bollinger Bands expand beyond Keltner Channels (volatility breakout).
No Squeeze in all other cases.
Momentum Oscillator:
Centered on zero, built via linear regression of price vs. a combined SMA/high–low average.
Plot as a filled area:
Bright lime = rising bullish momentum
Green = bullish but slowing
Red = falling bearish momentum
Maroon = bearish but slowing
Squeeze State Marker:
Cross‐style plot at zero:
Black dot = in squeeze
Gray dot = squeeze released
Blue dot = neutral (no squeeze)
Usage Tips:
• Apply to a clean chart (no other indicators).
• Watch for squeeze release (black→gray) aligned with a color flip in the oscillator to time high-probability entries.
• Tweak BB/KC lengths and multipliers to suit different timeframes and instruments.
India VIX TableThis indicator gives you the India Vix value in real time on your chart. You can change the position on the chart as per your preference.
Market sessionsMarket sessions on chart. I used some coding from a large code. I wanted to see the market sessions on chart once each session opens. i am going to look at adding in supply and demand zones. Hopefully this can be a nice add on to any chart.
A+ Trade Checklist
See bearish or bullish trends for QQQ and SPY
Check if the ticker is above or below important levels like Previous Day High/Low and Premarket High/Low
Set your own X-minute High/Low and see if the price is above or below
Set your own EMA and check if the price is above or below
Choose the corner of the chart to display the table
Customize all colors to match your preferences
ITG Scalper + Supertrend + VWAP (Minimal v6)IT USES TRIPE EMA ALONG WITH VWAP AND SUPERTREND AND ALSO //@version=5
indicator(title="ITG Scalper + Supertrend + VWAP (Minimal v6)", shorttitle="ITG_SUPER_VWAP_MIN", overlay=true)
// === Inputs ===
temaLen = input.int(14, title="TEMA Period")
showTEMA = input.bool(true, title="Show TEMA Line?")
showSignals = input.bool(true, title="Show Buy/Sell Signals?")
macdFast = input.int(12, title="MACD Fast")
macdSlow = input.int(26, title="MACD Slow")
macdSignal = input.int(9, title="MACD Signal")
factor = input.float(3.0, title="Supertrend Factor")
atrlen = input.int(10, title="Supertrend ATR")
// === TEMA ===
ema1 = ta.ema(close, temaLen)
ema2 = ta.ema(ema1, temaLen)
ema3 = ta.ema(ema2, temaLen)
tema = 3 * (ema1 - ema2) + ema3
trendUp = tema >= tema
trendDown = tema < tema
// === MACD ===
= ta.macd(close, macdFast, macdSlow, macdSignal)
macdBuy = macdLine >= signalLine
macdSell = macdLine < signalLine
// === Supertrend ===
atr_ = ta.atr(atrlen)
src = (high + low) / 2
upperBasic = src + factor * atr_
lowerBasic = src - factor * atr_
var float upperBand = na
var float lowerBand = na
var int superDir = na
upperBand := na(upperBand ) ? upperBasic : close > upperBand ? math.max(upperBasic, upperBand ) : upperBasic
lowerBand := na(lowerBand ) ? lowerBasic : close < lowerBand ? math.min(lowerBasic, lowerBand ) : lowerBasic
superDir := na(superDir ) ? 1 : close > lowerBand ? 1 : close < upperBand ? -1 : superDir
superBull = superDir == 1
superBear = superDir == -1
// === VWAP ===
vwapValue = ta.vwap
// === Combo Logic (no duplicate signals) ===
var int lastSignal = na // 1 for Buy, -1 for Sell
buyCond = trendUp and macdBuy and superBull and close > vwapValue
sellCond = trendDown and macdSell and superBear and close < vwapValue
newBuy = buyCond and (na(lastSignal) or lastSignal == -1)
newSell = sellCond and (na(lastSignal) or lastSignal == 1)
if newBuy
lastSignal := 1
if newSell
lastSignal := -1
// === Plotting ===
plot(showTEMA ? tema : na, color=trendUp ? color.lime : color.red, linewidth=2)
plot(vwapValue, color=color.orange, linewidth=1)
bgcolor(superBull ? color.new(color.green,90) : superBear ? color.new(color.red,90) : na)
plotshape(showSignals and newBuy, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(showSignals and newSell, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")
Logarithmischer Trendkanal (sichtbar, in Preisskala + Stilwahl)Logarithmischer frei einstellbarer Trendkanal mit Wachstum p.a. über Trendphase
PDHL + Current Day HL Tracker V1.1PDHL + Current Day HL Tracker — Release Notes
Version: 1.1
Date: 2025-05-17
Summary
This update improves the timing accuracy of the current day high/low (CDH/CDL) lines drawing logic by syncing it precisely to the chart’s exchange timezone, including automatic handling of daylight saving time (DST). This ensures the 30-minute post-open trigger fires exactly as expected in all time zones.
Key Changes
30-Minute Trigger Accuracy:
The current day high/low lines are now drawn exactly 30 minutes after the market open (e.g., 10:00 AM Eastern for US markets), regardless of the user’s location or DST.
Behavior Preservation:
Original behavior of prior day high/low (PDH/PDL) lines and their breach logic remain unchanged. Current day lines still appear either on breach or automatically after 30 minutes.
Impact
More reliable visualization of intraday support/resistance levels based on prior and current day price extremes.
Avoids late or early drawing of current day lines due to timezone mismatches.
Improves usability for traders operating in different time zones or during DST transitions.
Notes
No other functional or stylistic changes have been made.
The indicator remains lightweight and easy to read on charts.
Works on any symbol and timeframe supported by TradingView.
Wave Trend + Fearzone + Signal Combo with ReversalIn this example, you need to replace variables like wt1, wt2, fearZoneTop, fearZoneBottom with the actual WaveTrend and FearZone calculations.
You can place and use your full WaveTrend and FearZone code in the code above.
If you want, I can add this logic to the WaveTrend + FearZone code you gave me, complete and working, and give it to you. If you want, I can do that right away.
Indicador Opciones Mejorado con S/R y Alertasnueva version de mi primer script, ahora recibe indicaciones mas precisas
Intraday Sweep + Theta Decay + TPVolume Sweep Detects sudden volume spikes above average (suggests smart money interest)
Theta Decay Penalizes late entries — triggers only if price reacts quickly
Trend Filter Uses EMA for bullish/bearish bias
TP Levels Calculates target price based on ATR or fixed multiples
Signals Buy/Sell entries with TP levels plotted and alerts triggered
Enhanced Strategy with Multiple IndicatorsThis Pine script is not a “holy-grail” system but a composite filter. It waits for a trend crossover, then demands momentum (RSI, MACD, AO) and range position (Stochastic Mtm) all align before printing a signal. Used with disciplined risk management, it can help discretionary traders avoid low-probability trades and focus on moves where trend, momentum, and breadth point the same way.
PDHL + Current Day HL Tracker📝 PDHL + Current Day HL Indicator – Release Notes & User Guide
📦 Version
- Pine Script v6 compatible
🧠 Overview
This indicator draws and manages key high/low levels for effective intraday trading:
- Plots Previous Day High (PDH) and Previous Day Low (PDL) as solid lines.
- Converts PDH/PDL lines to dashed when breached intraday.
- After a breach, draws and updates the Current Day High (CDH) or Low (CDL).
✅ Features
1. Previous Day High/Low (PDHL)
- Drawn at the start of each new day.
- Remain visible all day, even if breached.
- Change from solid to dashed when broken.
2. Current Day High/Low (CDHL)
- Only drawn if the respective PDH or PDL is breached.
- Automatically updates as new highs/lows form during the day.
⚙️ How It Works
| Condition | Action |
|--------------------------|---------------------------------------------------------------|
| New day starts | Draw PDH/PDL (solid lines) based on the prior day's values. |
| Price breaks PDH | PDH becomes dashed; CDH line is drawn and updates dynamically.|
| Price breaks PDL | PDL becomes dashed; CDL line is drawn and updates dynamically.|
| Intraday HL changes | CDHL lines adjust with each new high/low of the day. |
🎯 Trading Use Cases
- Identify fakeouts or breakouts at previous day levels.
- Use current day HL to confirm momentum after PDHL breaches.
- Combine with price action, SMAs, or Darvas boxes for high-probability setups.
🛠️ Coming Improvements (Optional)
- Toggle for always showing current day HL
- Alerts on PDHL/CDHL breaches
- Session filters for futures/forex
Happy Trading!
HiLo EMA Custom bandsHILo Ema custom bands
This advanced technical indicator is a powerful variation of "HiLo Ema squeeze bands" that combines the best elements of Donchian channels and EMAs. It's specially designed to identify price squeezes before significant market moves while providing dynamic support/resistance levels and predictive price targets.
Indicator Concept:
The indicator initializes EMAs at each new high or low - the upper EMA tracks highs while the lower EMA tracks lows. It draws maximum of 6 custom bands based on percentage, fixed value or Atr
Upper EM bands are drawn below uper ema, Lower EMA bands are drawn above lower ema
Customizable Options:
Ema length: 200 default
Calculation type: Ema (Default), HILO
Calculation type: Percent,Fixed Value, ATR
Band Value: Percent/Value/ATR multiple This is value to use for calculation type
Band Selection: Both,Upper,Lower
Key Features:
You can choose to draw either of one or both, the latter can be overwhelming initially but as you get used to it, it becomes a powerful tool.
When both bands are selected, upper and lower bands provide provides dual references and intersections
This creates a more trend-responsive alternative to traditional Donchian channels with clearly defined zones for trade planning.
If you select percaentage, note that the calulation is based FROM the respective EMA bands. So bands from lower EMA band will appear narrower compared to the those drawn from upper EMA band
Price targets or reversals:
Look of alignment of lines and price. The current level of one order could align with that of previous level of a different order because often markets move in steps
Settings Guide:
Recommended Settings:
Ema length: 200
Use one of the bands (not both) if using large length of say 1000
Calculation type: EMA
HILO will draw donchian like bands, this is useful if you only want flat price levels. In a rising market use upper and vise versa
Calculation type:
percentage for indices : 5, for symbols 10 or higher based on symbol volatility
Fixed value: about 10% of symbol value converted to value
Atr: 2 ideally
Perfect for swing traders and position traders looking for a more sophisticated volatility-based overlay that adapts to changing market conditions and provides predictive reversal levels.
Note: This indicator works well across multiple timeframes but is especially effective on H4, Daily and Weekly charts for trend trading.
Enhance Short Squeeze Detector gilClearer Short Squeeze Indicator Contains 3 Conditions RSI>50 Volume Above Average and SQZMOM Indicator
Focuses the Days and Doesn't Spread Them Out
HILo Ema Double Squeeze BandsHILo Ema Double Squeeze Bands
This advanced technical indicator is a powerful variation of "HiLo Ema squeeze bands" that combines the best elements of Donchian channels and EMAs. It's specially designed to identify price squeezes before significant market moves while providing dynamic support/resistance levels and predictive price targets.
Indicator Concept:
The indicator initializes EMAs at each new high or low - the upper EMA tracks highs while the lower EMA tracks lows. The price range between upper and lower bands is divided into 4 equal zones by these lines:
Upper2 (uppermost line)
Upper1 (upper quartile)
Middle (center line)
Lower1 (lower quartile)
Lower2 (lowermost line)
This creates a more trend-responsive alternative to traditional Donchian channels with clearly defined zones for trade planning.
Key Features:
Dual EMA Band System: Utilizes both short-term and long-term EMAs to create adaptive price channels that respond to different market cycles
Quartile Divisions: Each band set includes middle lines and quartile divisions for more precise entry and exit points
Customizable Parameters: Easily adjust EMA periods and display options to suit your trading style and timeframe
Visual Color Zones: Clear color-coded zones help quickly identify bullish and bearish areas
Optional Extra Divisions: Add more granular internal lines (eighth divisions) for enhanced precision with longer EMA periods
Price Labels Option: Display exact price values for key levels directly on the chart
Price Target Prediction:
One of the most valuable features of this indicator is its ability to help predict potential reversal points:
When price breaks above the Upper2 level, look for potential reversals when the new Upper1 or Middle line aligns with previous Upper2 levels
When price breaks below the Lower2 level, look for potential reversals when the new Lower1 or Middle line aligns with previous Lower2 levels
Settings Guide:
Recommended Settings: 200 for Short EMA, 1000 for Long EMA works extremely well across most timeframes and symbols
Display options allow you to show/hide either band system based on your analysis preferences
The new option to divide the long EMA range into 8 parts instead of 4 is particularly useful when:
Long EMA period is >500
Short EMA is switched off and long EMA is used independently
Perfect for swing traders and position traders looking for a more sophisticated volatility-based overlay that adapts to changing market conditions and provides predictive reversal levels.
Note: This indicator works well across multiple timeframes but is especially effective on H4, Daily and Weekly charts for trend trading.
VWAP Adaptive (RelVol-Adjusted)This indicator provides an Adaptive VWAP that adjusts volume weighting using RelVol (Relative Volume at Time), offering a more accurate and context-aware price reference during sessions with irregular volume behavior.
Classic VWAP calculates the average price weighted by raw volume, without considering the time of day. This becomes a serious limitation during major market events such as CPI releases, FOMC announcements, NFP, or large-cap earnings. These events often trigger massive volume spikes within one or two candles. As a result, the classic VWAP gets pulled toward those extreme prices and becomes permanently skewed for the rest of the session.
In such conditions, classic VWAP becomes unreliable. It no longer reflects fair value and often misleads traders relying on it for dynamic support, resistance, or reversion signals.
This Adaptive VWAP improves on that by using RelVol, which compares the current volume to the average volume seen at the same time over previous sessions. It gives more weight to price when volume is typical for that moment, and adjusts the influence when volume is statistically abnormal. This reduces the impact of isolated volume spikes and stabilizes the VWAP path, even in high-volatility environments.
For example, on SPY 1-minute or 5-minute charts during a CPI release, a massive spike in volume and price can occur within a single candle. Classic VWAP will immediately anchor itself to that spike. Adaptive VWAP using RelVol softens that effect and maintains a more realistic trajectory.
Key features:
- Adaptive VWAP weighted by time-adjusted Relative Volume (RelVol)
- Designed to maintain VWAP reliability during macroeconomic events
- Flexible anchoring: Session, Week, Month, Quarter, Earnings, etc.
- Optional display of Classic VWAP for comparison
- Up to 3 customizable deviation bands (standard deviation or percentage)
This tool is ideal for intraday traders who need a VWAP that remains usable and unbiased, even in volatile sessions. It adds robustness to VWAP-based strategies by incorporating time-sensitive volume normalization.
Redwire's ALMA Bands with Alerts This script is basically an extension of Redwire's Alma bands developed by (in.tradingview.com). A big thanks to him
This is a script I like a lot as it has Alma bands based on Fibonacci numbers and price tends to respect these very often.
All I have done with AI help is create a code with more Alma Fib MA's + Alarms incorporated, such that there is a trigger when a certain condition is met(for ex -price crossing Alma-55 or Alma 89)
If the ALMA MA's are all inter-twined/criss-crossing each other, price tends to be range bound. If the ALMA bands are all neatly stacked up/down, it tends to indicate a breakout/breakdown
Hope this is of help to fellow traders. Pls note that I am not a coder nor any analyst of any sort. Pls backtest and research accordingly before trading. Best wishes