Price equilibrium between buyers and sellers [Soroush Rezaei]This indicator visualizes the dynamic balance between buyers and sellers using two simple moving averages (SMAs) based on the high and low prices.
The green line (SMA of highs) reflects the upper pressure zone, while the red line (SMA of lows) represents the lower support zone.
When price hovers between these two levels, it often signals a state of temporary equilibrium — a consolidation zone where buyers and sellers are relatively balanced.
Use this tool to:
Identify ranging or balanced market phases
Spot potential breakout or reversal zones
Enhance your multi-timeframe or price action strategy
Recommended for intraday and swing traders seeking visual clarity on market structure and momentum zones.
Indicadores e estratégias
RSI & MACD Combo//@version=5
indicator("RSI & MACD Combo", overlay=false)
// ==== RSI ====
rsi = ta.rsi(close, 14)
hline(70, 'RSI Overbought', color=color.red)
hline(30, 'RSI Oversold', color=color.green)
plot(rsi, color=color.purple, title="RSI", linewidth=2)
// ==== MACD ====
= ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue, title="MACD Line", linewidth=2)
plot(signalLine, color=color.orange, title="Signal Line", linewidth=1)
macd_cross_up = ta.crossover(macdLine, signalLine)
macd_cross_down = ta.crossunder(macdLine, signalLine)
alertcondition(macd_cross_up, title="MACD Bullish Cross", message="MACD Bullish Cross terjadi!")
alertcondition(macd_cross_down, title="MACD Bearish Cross", message="MACD Bearish Cross terjadi!")
Smart Combo: EMA & Order Block//@version=5
indicator("Smart Combo: EMA & Order Block", overlay=true)
// ====== EMA ======
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
plot(ema20, color=color.yellow, linewidth=1, title="EMA 20")
plot(ema50, color=color.blue, linewidth=2, title="EMA 50")
plot(ema200, color=color.red, linewidth=2, title="EMA 200")
// ====== Order Block Highlight (Simple) ======
length_OB = 10
swingHigh = ta.pivothigh(high, length_OB, length_OB)
swingLow = ta.pivotlow(low, length_OB, length_OB)
bgcolor(swingHigh ? color.new(color.red, 85) : na, offset=-length_OB)
bgcolor(swingLow ? color.new(color.green, 85) : na, offset=-length_OB)
// ====== Sinyal Buy/Sell Visual ======
buySignal = swingLow and close > ema20
sellSignal = swingHigh and close < ema20
plotshape(buySignal, title="Buy Signal", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellSignal, title="Sell Signal", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
alertcondition(buySignal, title="Buy Alert", message="Sinyal BUY Terpenuhi!")
alertcondition(sellSignal, title="Sell Alert", message="Sinyal SELL Terpenuhi!")
Opening Range BreakoutThis script is designed to visually mark the "Opening Range" on your SPX TradingView chart — specifically from 9:30 AM to 9:45 AM ET, which is the first 15 minutes of the U.S. trading session.
It helps traders identify key breakout levels early in the day.
Relative Strength IndexBuy green sell red. TP 1:2rr with SL above/below the flashing candle. Win ration is 52% but with the edge you can get almost 8% ROI per month. This strategy is only been tested for LSE and NYSE.
Freedom LR Price Action PublicThis is an indicator using Linear Regression to give trend lines or range lines along with momentum trading signals and an ATR to help with stop loss and take profit targets. We combine multiple types of linear regression with channels, LSMAs, signal lines based on LSMAs, and ATR based on linear regression. The linear regression trade channel helps give direction of the market and allows you to take mean reversion setups from the highs and lows of the range x number of standard deviations from the linear regression line. This combines with the LSMAs that provide directional signals for longs and shorts that you combine with the edges of the linear regression channel. By combining the LSMA crosses with the extremes of the x number of standard deviations from the linear regression line, you get strong signals for mean reversion trades with the linear regression line acting as a target. The signal line is to help filter good and bad setups based on the crosses of the LSMAs with longs being above or below the signal line respectively. The linear regression based ATR (purple lines) gives you some stop loss and take profit targets for runners and helps you visualize the overall volatility using linear regression combined with ATR calculations. This can help you see if you are trending or ranging within the larger linear regression channel. This is meant to be a way of discerning price action and movement using linear regression in various forms, and by combining multiple indicators into 1, you can use this along with drawing your own trend lines and support and resistance to trade without the need of other indicators.
Pearson vs Approx. Spearman CorrelationThis indicator displays the rolling Pearson and approximate Spearman correlation between the chart's asset and a second user-defined asset, based on log returns over a customizable window.
Features:
- Pearson correlation of log returns (standard linear dependency measure)
- Approximate Spearman correlation, using percentile ranks to better capture nonlinear and monotonic relationships
/ Horizontal lines showing:
Maximum and minimum correlation values over a statistical window
1st quartile (25%) and 3rd quartile (75%) — helpful for identifying statistically high or low regimes
This script is useful for identifying dynamic co-movements, regime changes, or correlation breakdowns between assets — applicable in risk management, portfolio construction, and pairs trading strategies.
DBX PSPKEY MARKET REVERSAL
Find PSP
Alert PSP
Strategy of OscarDBX to found true reversal either on Fx or Indices
Volume In USDan amended version of nice boomer's great Volume In USD indicator, showing 100k USD volume as a horizontal line, on the 1 min chart only
Time LevelsTime Levels is a customizable TradingView indicator designed to mark critical intraday price levels based on specific time inputs. This tool helps traders identify significant Open/High/Low/Close (OHLC) levels, support & resistance (S&R) zones, and potential Judas Swing manipulation points—aligned with selected timeframes and adjusted to any time zone via UTC offset.
🔧 Key Features:
OHLC/OLHC Levels: Automatically draws horizontal lines at the candle’s open price for up to four specified time points. Ideal for marking session opens, closes, or key intraday levels.
Support & Resistance Zones: Highlights two time-based S&R levels that can help identify discount and premium pricing zones.
Judas Swing Detection: Marks potential liquidity grab zones (Judas Swings) at three user-defined times, assisting in identifying manipulation and smart money entry points.
Global Timezone Support: Includes a UTC offset input to align levels accurately with your trading session, regardless of your location.
Full Customization: Personalize the color, style (solid, dashed, dotted), and thickness of each line independently for OHLC, S&R, and Judas levels.
🛠️ Use Cases:
New York / London open price tracking
ICT-based SMC level marking
Predefined time-based liquidity level visualizations
Institutional-level price reactions (e.g., during specific market opens)
This indicator is best suited for intraday and short-term (especially ICT) traders looking to bring precision and consistency into their technical analysis framework.
Belk Navigator Screener//@version=5
indicator("Belk Navigator Screener", overlay=true)
// إعدادات أساسية للمؤشر (نفس شروط الدخول والخروج من Belk Navigator)
emaFast = ta.ema(close, 9)
emaSlow = ta.ema(close, 21)
rsi = ta.rsi(close, 14)
macdLine = ta.ema(close, 12) - ta.ema(close, 26)
signalLine = ta.ema(macdLine, 9)
histogram = macdLine - signalLine
volumeSMA = ta.sma(volume, 20)
climaxVolume = volume > (volumeSMA * 2)
buySignal = ta.crossover(emaFast, emaSlow) and rsi > 60 and climaxVolume and histogram > 0
sellSignal = ta.crossunder(emaFast, emaSlow) and rsi < 40 and climaxVolume and histogram < 0
// إشعار بصري واضح
bgcolor(buySignal ? color.new(color.green, 85) : na)
bgcolor(sellSignal ? color.new(color.red, 85) : na)
labelText = buySignal ? "🔔 BUY Signal Detected" : sellSignal ? "⚠️ SELL Signal Detected" : "No Signal"
labelColor = buySignal ? color.green : sellSignal ? color.red : color.gray
label.new(bar_index, high, text=labelText, style=label.style_label_down, textcolor=color.white, size=size.normal, color=labelColor)
// تنبيه تلقائي
alertcondition(buySignal, title="BUY Signal", message="🔔 سهمك الحالي أعطى إشارة شراء")
alertcondition(sellSignal, title="SELL Signal", message="⚠️ سهمك الحالي أعطى إشارة بيع")
Volume Buy/Sell SplitVisually decompose each bar’s total volume into estimated “buy” and “sell” components, so you can instantly see which side—buyers or sellers—dominated on each candle.
Key Features
Total Volume Base
A solid grey histogram shows the absolute volume on every bar.
Buy vs. Sell Split
Buying Volume is calculated as
```volume × (close – low) / (high – low)```
Selling Volume is calculated as
```volume × (high – close) / (high – low)```
These estimates assume that when price closes near the high, more of that bar’s volume was “aggressive buying,” and vice versa.
Dynamic Stacking
The larger of the two components (buying vs. selling) is plotted directly on top of the grey base, in blue (if buying dominates) or yellow (if selling dominates).
The smaller component is plotted above that, in the complementary color, so the full column still represents total volume.
30‑Bar Average Marker
A thin purple line appears at the 30‑bar simple moving average of volume—but only on bars where volume exceeds that average—helping you spot volume spikes at a glance.
How to Interpret
Tall grey columns = high total volume bars.
Blue‑tinted sections = buying pressure; yellow‑tinted sections = selling pressure.
When the blue (buy) portion is larger, buyers had the upper hand; a larger yellow portion indicates sellers dominated.
Purple markers highlight bars where volume is above its 30‑period average, drawing your eye to unusually active sessions.
Usage Notes
Overlay: false (panel below price)
No external inputs to adjust—plug and play.
Ideal for spotting divergences between price and volume aggression, confirming breakouts, or identifying potential exhaustion moves when one side’s volume spikes.
Add this script to your charts to gain clear, color‑coded insights into buying vs. selling activity on every candle.
Enhanced Daily Sentiment & Auction Area Trading StrategyDetermine Daily Sentiment (Anchor Chart - Daily TF):
Analyze Yesterday's Daily Candle: Look at the previous day's daily candlestick (high, low, open, close). This is the "most important information."
Establish Bias: If yesterday's candle was bullish (closed higher), the bias for today is generally long (approx. 80% of the time). If bearish, the bias is short.
Moving Average Context: Note if the daily price is above or below its short-term moving average (e.g., 21 or 50 MA). This should align with the candle's bias (e.g., bullish daily candle above its MA).
Pre-Market & Opening Analysis (Information Gathering):
Check for Gaps: Observe if the market is gapping up or down in the pre-market session relative to yesterday's close. This provides an early clue to current sentiment.
Consider Overall Sentiment: Briefly factor in relevant news or overarching market sentiment (e.g., data releases, overall market feeling from yields, gold etc.). Trading Window: Focus primarily on trading within the first hour of the U.S. market open, as this is when volatility is typically highest, which the strategy relies on.
Setup 5-Minute Chart for Execution (Trading TF - 5-min):
Apply Moving Average: Use the same short-term moving average (e.g., 21 or 50 MA) as on the daily chart.
Seek Alignment (Crucial): The 5-minute chart's trend and price action relative to its MA must align with the daily chart's bias and MA relationship.
If Daily bias is LONG (price above daily MA), the 5-minute chart should also show price establishing itself above its 5-min MA, ideally with a similar "45-degree angle" uptrend.
If Daily bias is SHORT (price below daily MA), the 5-minute chart should also show price establishing itself below its 5-min MA, with a similar downtrend. If there's no clear alignment between the daily and 5-minute chart structure/MA, do not trade.
Identify the "Auction Area" (Value/Congestion) on the 5-Minute Chart:
This is a recent area of congestion, a small support/resistance flip, or where price has paused, consolidated, and is retesting, often near the 5-minute MA.
Uptrend (Long Bias): Look for a pullback (a small "V" shape dip) towards the 5-minute MA or a recent small resistance-turned-support area. This is the "auction retest" before a potential breakout higher.
Downtrend (Short Bias): Look for a pullback rally (an inverted "V" shape) towards the 5-minute MA or a recent small support-turned-resistance area.
Combined IndicatorYearly, Quarterly, Monthly, Weekly VWAPs, volume profile, and EMAs. Mostly for confluence. I tend to use the VWAPs, daily +/-1 band on VWAP, and 21 EMA
Dr Avinash Talele momentum indicaterTrend and Volatility Metrics
EMA10, EMA20, EMA50:
Show the percentage distance of the current price from the 10, 20, and 50-period Exponential Moving Averages.
Positive values indicate the price is above the moving average (bullish momentum).
Negative values indicate the price is below the moving average (bearish or corrective phase).
Use: Helps traders spot if a stock is extended or pulling back to support.
RVol (Relative Volume):
Compares current volume to the 20-day average.
Positive values mean higher-than-average trading activity (potential institutional interest).
Negative values mean lower activity (less conviction).
Use: High RVol often precedes strong moves.
ADR (Average Daily Range):
Shows the average daily price movement as a percentage.
Use: Higher ADR = more volatility = more trading opportunities.
50D Avg. Vol & 50D Avg. Vol ₹:
The 50-day average volume (in millions) and value traded (in crores).
Use: Confirms liquidity and suitability for larger trades.
ROC (Rate of Change) Section
1W, 1M, 3M, 6M, 12M:
Show the percentage price change over the last 1 week, 1 month, 3 months, 6 months, and 12 months.
Positive values (green) = uptrend, Negative values (red) = downtrend.
Use: Quickly see if the stock is gaining or losing momentum over different timeframes.
Momentum Section
1M, 3M, 6M:
Show the percentage gain from the lowest price in the last 1, 3, and 6 months.
Use: Measures how much the stock has bounced from recent lows, helping find strong rebounds or new leaders.
52-Week High/Low Section
From 52WH / From 52WL:
Show how far the current price is from its 52-week high and low, as a percentage.
Closer to 52WH = strong uptrend; Closer to 52WL = possible value or turnaround setup.
Use: Helps traders identify stocks breaking out to new highs or rebounding off lows.
U/D Ratio
U/D Ratio:
The ratio of up-volume to down-volume over the last 50 days.
Above 1 = more buying volume (bullish), Below 1 = more selling volume (bearish).
Use: Confirms accumulation or distribution.
How This Table Helps Analysts and Traders
Instant Trend Assessment:
With EMA distances and ROC, analysts can instantly see if the stock is trending, consolidating, or reversing.
Momentum Confirmation:
ROC and Momentum sections highlight stocks with strong recent moves, ideal for momentum and breakout traders.
Liquidity and Volatility Check:
Volume and ADR ensure the stock is tradable and has enough price movement to justify a trade.
Relative Positioning:
52-week high/low stats show whether the stock is near breakout levels or potential reversal zones.
Volume Confirmation:
RVol and U/D ratio help confirm if moves are backed by real buying/selling interest.
Actionable Insights:
By combining these metrics, traders can filter for stocks with strong trends, robust momentum, and institutional backing—ideal for swing, position, or even intraday trading.
Vela apertura del mercado (multi-TF)Mark the 10-minute market opening.
Use a multi-timeframe. To use 10-minute or shorter candles,
Vela apertura del mercado (multi-TF)Mark the 10-minute market opening.
Use a multi-timeframe. To use 10-minute or shorter candles,
ICT Unicorn Model AlertA Unicorn setup generally involves:
Liquidity Sweep: Price takes out previous swing high/low.
SMT Divergence (e.g., NQ vs ES or NQ vs YM).
BISI/BSI/SSI block formed.
Entry in OTE (Optimal Trade Entry) zone after a Fair Value Gap (FVG).
Confirmation via Displacement and Market Structure Shift.
Divergence + OBV + Supertrend Combo [Enhanced]Feature Description
🔹 OBV Plot on Chart Blue/Orange dots below/above bars based on OBV vs OBV MA
🔸 Early Signal Green triangle (bullish) or Red triangle (bearish) appears before Supertrend flips
🔺 Divergences Green/Red labels when RSI divergence occurs
✅ Supertrend Line Clear visual for current trend (Green = Up, Red = Down)
RSI Divergence with Signal LinesRSI Divergence.
Few signals but excellent results.
Works best in Higher timeframes 1 Hour and above.
Average RSI (Daily + Weekly)📈 Average RSI (Relative Strength Index) – Beginner’s Guide
What it is:
The Average RSI is a technical indicator that combines multiple RSI values—such as daily and weekly RSI—into a single, smoothed line. This helps traders get a clearer picture of a stock’s momentum over both short- and medium-term timeframes.
Why it matters:
The RSI tells you whether a stock is potentially overbought (priced too high and due for a pullback) or oversold (priced too low and due for a bounce). Traditional RSI uses a scale from 0 to 100, with key levels at 70 (overbought) and 30 (oversold).
By averaging RSI across different timeframes, you reduce noise and get a better signal for trends and reversals.
How traders use it:
✅ Buy zone: When the average RSI dips below 40, it could signal a good entry point.
⚠️ Neutral zone: Between 40 and 60 means the trend isn’t strong—wait for more confirmation.
🚫 Sell zone: Above 60–70 may indicate the asset is overbought or due for a pullback.
Helpful for:
Spotting better entry/exit points
Filtering out false signals
Staying in trend-following trades longer
RSI Extreme ATR Projection v6 (Historical)Helps give future predictions of where the extremes in the RSI will be. Perfect for scale trading