Parabolic CCI Pro — Long & Short + ATR Risk — [AlphaFinansData]English Description (Enhanced)
🔹 CCI + Parabolic SAR Strategy (Long & Short, Smart Risk Management)
This indicator combines the power of CCI (Commodity Channel Index) and Parabolic SAR, creating a highly reliable trading system that adapts to market conditions.
🚀 How It Works:
Trend Hunting: CCI detects weakening momentum and potential reversal zones.
Confirmation: Parabolic SAR confirms the trend direction, reducing false signals.
Smart Risk Management: Offers both fixed-percentage and ATR-based dynamic Stop Loss & Take Profit, adjusting to volatility automatically.
Performance Dashboard: Tracks win rate, average profit/loss, max drawdown, and winning/losing streaks for deeper strategy insights.
⚡ Who Is It For?
Day traders looking for quick entries and exits,
Swing traders seeking to capture trend reversals,
Risk-conscious investors who want disciplined SL/TP management.
💡 More than just a signal generator, this indicator provides traders with a structured trading framework that helps maintain consistency and discipline.
Volume
Pivot Extension Indicator (Jaxon0007)Pivot Extension Indicator (Jaxon0007)
This indicator automatically detects pivot highs and lows, then extends those levels forward as potential support and resistance zones. It's designed for traders who rely on price action, breakout setups, and clear structure in the market.
.
🔧 Key Features:
✅ Auto-detected pivot levels (highs & lows)
✅ Forward-projected SR lines with customizable length
✅ Real-time buy/sell signal alerts on pivot breakouts
✅ Optional RSI and MACD filters to confirm trade quality
✅ Clean chart visuals with full styling control (lines, width, style)
🧠 Best For:
Traders who follow breakouts, trends, or swing strategies
Those looking for a non-repainting indicator
Anyone who wants a clean way to visualize structure and key price zones
📌 Notes:
This is an indicator-only tool — it doesn't execute trades or track performance.
Built in Pine Script v5 and fully copyright-free.
💼 Created by @Jaxon0007
For VIP signals, private tools, or account management — DM me on Telegram.
Svl - Trading SystemPrice can tell lies but volume cannot, so keeping this in mind I have created this indicator in which you see sell order block and buy order block on the basis of price action + volume through which we execute our trade
First of all, let us know its core concepts and logic, which will help you in taking the right decisions in it.
core concept of the " Svl - Trading System " TradingView indicator is based on professional price action, volume, and swing structure. This indicator smartly gives real-time insights of important price turning points, reversal zones, and trend continuation. Its deep explanation is given below.
Edit - default swing length -5 , change according your nature , tested With 7 For 5 minute timeframe
Core Concept:
1. Swing Structure Detection
The indicator automatically detects swing highs (HH/LH) and swing lows (HL/LL) on the chart.
HH: Higher High
HL: Higher Low
LH: Lower High
LL: Lower Low
These swings are the backbone of price action – signaling a change in trend, a bounce, reversal or trend continuation.
2. Order Block (OB) Mapping
Buy Order Block (Buy OB): When the indicator detects the HL/LL swing, we declare Buy OB, the lowest point of the swing.
Sell Order Block (Sell OB): On HH/LH swing, the highest point of our swing is called Sell OB.
Order Blocks are those important zones of price where historically price has reacted strongly – where major clusters of buyers/sellers are located in the market.
3. Volume Analysis (Optional Dashboard/Barcolor)
The candle color depends on the volume ranking on the chart (most high/low, normal, pressure blue shade).
Highest/lowest volume candles are a special highlight, which helps to spot liquidity spikes, exhaustion, or big orders.
4. Live Dashboard
There is an automated dashboard in the top-right of the chart, which shows this in real-time:
Last swing type (HH/HL/LH/LL)
Reversal price (last swing level)
Swing direction (Bull/Bear/Neutral)
Volume, Buy OB, Sell OB, etc.
This helps the trader understand the market situation at a glance.
5. Smart Plotting/Labels
Buy/Sell are plotted as distinct lines on the OB chart.
The Labels option gives clear visual swing points.
All calculations are fast and automated – the user does not need to mark manually.
This indicator is an advanced, fully-automated price action tool that combines
trend, reversal, volume, liquidity and zone detection in one smart system,
makes entry/exit decisions objective and error-free,
and provides complete trading confidence with a live monitor/dashboard.
All of its functions/properties such as: swing detect, OB plot, volume color, dashboard follow best practice for professional chart analysis!
Clean Volume Bars (Green/Red + Above Avg Highlight)📊 Clean Volume Bars (Green/Red + Above Avg Highlight)
This script provides a clearer view of market volume by combining standard green/red volume bars with dynamic highlights for above-average activity.
Features:
✅ Green / Red Volume Bars – standard visualization:
Green when the candle closes higher than it opened
Red when the candle closes lower than it opened
✅ Average Volume Line – a simple moving average (default 20 periods) to track relative volume.
✅ Above Average Highlights – bars that exceed the average volume are emphasized:
White for above-average bullish volume
Black for above-average bearish volume
How to Use:
Look for white volume spikes during up candles → potential strong bullish activity.
Watch for black volume spikes during down candles → potential strong bearish pressure.
Combine with price action, trend, or other indicators for confluence (this is not a standalone trading system).
Trend Continuation Filter - 🚀 Trend Continuation Filter — Multi-Factor Overlay
This overlay plots bullish / bearish continuation labels & arrows only when the market has enough confluence behind the move. Think of it as your “trend gatekeeper” — cutting out weak setups and highlighting only those with real momentum + structure.
🔍 Built-in Filters
✔ Ichimoku Cloud → trend bias + Tenkan/Kijun confirmation
✔ MACD (12/26/9) → acceleration via histogram slope
✔ RSI / MFI (14) → momentum quality (≥60 bullish / ≤40 bearish)
✔ ADX (14) → strength check (≥20 and rising)
➕ EMA Alignment (9/21/55/233) (optional)
➕ ATR Slope (14) (optional)
🎯 How it works
✅ Prints a Bull Continuation label/arrow when ≥4 filters align to the upside
✅ Prints a Bear Continuation label/arrow when ≥4 filters align to the downside
⚙️ minChecks input lets you adjust the strictness:
• Normal Days → set to 4 (more frequent, flexible)
• Trend Days → raise to 5–6 (fewer, high-conviction setups)
📈 Best Practices
⏰ Focus on London & New York sessions for clean expectancy
🧩 Pair with a HUD/Dashboard panel to see exactly which filters are active
Previous High/Low Range (D,W,M,Q)Previous High/Low Range (D, W, M, Q)
This indicator displays the previous period’s high, low, and midpoint levels across multiple timeframes: Daily, Weekly, Monthly, and Quarterly. It extends these key price levels into the future, allowing traders to quickly identify important support and resistance zones based on historical price action.
Features:
Shows previous Daily, Weekly, Monthly, and Quarterly highs, lows, and midpoints.
Optionally extends these levels forward for easy visualization.
Configurable colors and visibility for each timeframe.
Includes optional midpoint lines at 50% between high and low to identify equilibrium points.
Supports logarithmic scale calculations for midpoints to maintain accuracy on log charts.
Optional labels that display exact price values for each level.
Designed to help traders recognize key levels for entries, exits, and risk management.
Use this indicator to gain a multi-timeframe perspective on significant price ranges and anticipate potential reversal or breakout zones.
Frozen 4H VWAP – Precision AnchoredFrozen 4H VWAP – Precision Anchored Like Ice
The Frozen 4H VWAP – Precision Anchored delivers a clean, stable, and reliable view of the 4-hour Volume Weighted Average Price, designed for traders who want higher timeframe insights without intrabar noise or repainting.
🔹 Key Features:
Non-Repainting: VWAP value is “frozen” at the close of each 4H candle — no mid-bar updates or flickering.
4H Timeframe Anchoring: Seamlessly pulls 4-hour VWAP values into any timeframe you’re trading on.
Clear Trend Reference: Updates only when a new 4H candle begins, acting as a trustworthy anchor for support/resistance.
Custom Source Option: Choose from different price sources (default: HLC3) to fit your strategy.
Whether you're scalping, day trading, or swing trading, this indicator gives you a powerful edge by grounding your decisions in higher timeframe VWAP data — clear, calm, and frozen in time.
BA Context (HTF, Sessions, Levels, ADR) – v6BA Context is a combination of various indicators, designed primarily for higher timeframes to support context analysis.
VPOC Harmonics - Liquidity-Weighted Price / Time RatiosVPOC Harmonics - Liquidity-Weighted Price / Time Ratios
Summary
This indicator transforms a swing’s price range, duration, and liquidity profile into a structured set of price-per-bar ratios. By anchoring two points and manually entering the swing’s VPOC (highest-volume price), it generates candidate compression values that unify price, time, and liquidity structure. These values can be applied to chart scaling, harmonic testing, and liquidity-aware market geometry.
________________________________________
Overview
Most swing analysis tools only consider price (ΔP) and time (N bars). This script goes further by incorporating the VPOC (Point of Control) — the price with the highest traded volume — directly into swing geometry.
• Anchors define the swing’s Low (L), High (H), and bar count (N).
• The user manually enters the VPOC (highest-volume price).
• The indicator then computes a suite of ratios that integrate range, duration, and liquidity placement.
The output is a table of liquidity-weighted price-per-bar candidates, designed for compression testing and harmonic analysis across swings and instruments.
________________________________________
How to Use
1. Select a Swing
- Place Anchor A and Anchor B to define the swing’s Low, High, and bar count.
2. Find the VPOC
- Apply TradingView’s Fixed Range Volume Profile tool over the same swing.
- Identify the Point of Control (POC) — the price level with the highest traded volume.
3. Enter the VPOC
- Manually input the POC into the indicator settings.
4. Review Outputs
- The table will display candidate ratios expressed mainly as price-per-bar values.
5. Apply in Practice
- Use the ratios as chart compression inputs or as benchmarks for testing harmonic alignments across swings.
________________________________________
Outputs
Swing & Inputs
• Bars (N): total bar count of the swing.
• Low (L): swing low price.
• High (H): swing high price.
• ΔP = H − L: price range.
• Mid = (L + H) ÷ 2: midpoint price.
• VPOC (V): user-entered highest-volume price.
• Base slope s0 = ΔP ÷ N: average change per bar.
• π-adjusted slope sπ = (π × ΔP) ÷ (2 × N): slope adjusted for half-cycle arc geometry.
________________________________________
VPOC Harmony Ratios (L, H, V, N)
• λ = (V − L) ÷ ΔP: normalized VPOC position within the range.
• R = (V − L) ÷ (H − V): symmetry ratio comparing lower vs. upper segment.
• s1 = (V − L) ÷ N: slope from Low → VPOC.
• s2 = (H − V) ÷ N: slope from VPOC → High.
________________________________________
Blended Means (s1, s2)
These combine the two segment slopes in different ways:
• HM(s1,s2) = 2 ÷ (1/s1 + 1/s2): Harmonic mean, emphasizes the smaller slope.
• GM(s1,s2) = sqrt(s1 × s2): Geometric mean, balances both slopes proportionally.
• RMS(s1,s2) = sqrt((s1² + s2²) ÷ 2): Root-mean-square, emphasizes the larger slope.
• L2 = sqrt(s1² + s2²): Euclidean norm, the vector length of both slopes combined.
________________________________________
Slope Blends
• Quadratic weighting: s_quad = s0 × ((V−L)² + (H−V)²) ÷ (ΔP²)
• Tilted slope: s_tilt = s0 × (0.5 + λ)
• Entropy-scaled slope: s_ent = s0 × H2(λ), with H2(λ) = −
________________________________________
Curvature & Liquidity Extensions
• π-arc × λ: s_arc = sπ × λ
• Liquidity-π: s_piV = sπ × (V ÷ Mid)
________________________________________
Scale-Normalized Families
With k = sqrt(H ÷ L):
• k (scale factor) = sqrt(H ÷ L)
• s_comp = s0 ÷ k: compressed slope candidate
• s_exp = s0 × k: expanded slope candidate
• Exponentiated blends:
- s_kλ = s0 × k^(2λ−1)
- s_φλ = s0 × φ^(2λ−1), with φ = golden ratio ≈ 1.618
- s_√2λ = s0 × (√2)^(2λ−1)
________________________________________
Practical Application
All formulas generate liquidity-weighted price-per-bar ratios that integrate range, time, and VPOC placement.
These values are designed for:
• Chart compression settings
• Testing harmonic alignments across swings
• Liquidity-aware scaling experiments
________________________________________
AmazingGPT//@version=6
indicator("AmazingGPT", shorttitle="AmazingGPT", overlay=true, max_lines_count=500, max_labels_count=500)
// ─────────────────────────── Inputs
group_ma = "SMMA"
group_avwap = "AVWAP"
group_fibo = "Fibo"
group_toler = "Yakınlık (2/3)"
group_trig = "Trigger & Onay"
group_misc = "Görsel/HUD"
// SMMA
len21 = input.int(21, "SMMA 21", group=group_ma, minval=1)
len50 = input.int(50, "SMMA 50", group=group_ma, minval=1)
len200 = input.int(200, "SMMA 200", group=group_ma, minval=1)
// AVWAP
const int anchorDefault = timestamp("2025-06-13T00:00:00")
anchorTime = input.time(anchorDefault, "AVWAP Anchor (tarih)", group=group_avwap)
bandMode = input.string("ATR", "Band mode", options= , group=group_avwap)
band1K = input.float(1.0, "Band 1 (×Unit)", step=0.1, group=group_avwap)
band2K = input.float(0.0, "Band 2 (×Unit)", step=0.1, group=group_avwap)
// Fibo
useAutoFib = input.bool(false, "Auto Fib (son 252 bar HL)", group=group_fibo)
fibL_in = input.float(0.0, "Swing Low (fiyat)", group=group_fibo, step=0.01)
fibH_in = input.float(0.0, "Swing High (fiyat)", group=group_fibo, step=0.01)
// Yakınlık (2/3) – ayrı eşikler
tolMA = input.float(1.00, "Yakınlık eşiği – SMMA (×ATR)", minval=0.0, step=0.05, group=group_toler)
tolAV = input.float(0.80, "Yakınlık eşiği – AVWAP (×ATR)", minval=0.0, step=0.05, group=group_toler)
tolFibo = input.float(0.60, "Yakınlık eşiği – Fibo (×ATR)", minval=0.0, step=0.05, group=group_toler)
starterTolMA = input.float(1.00, "Starter SMMA eşiği (×ATR)", minval=0.0, step=0.05, group=group_toler)
// Trigger & Onay
useDailyLock = input.bool(true, "Lock core calcs to Daily (1D)", group=group_trig)
triggerSrc = input.string("Auto", "Trigger Source", options= , group=group_trig)
useCH3auto = input.bool(true, "Auto: CH3 fallback ON", group=group_trig)
fallbackBars = input.int(3, "Fallback after N bars", minval=1, group=group_trig)
tamponTL = input.float(0.10, "Tampon (TL)", step=0.01, group=group_trig)
tamponATRf = input.float(0.15, "Tampon (×ATR)", step=0.01, group=group_trig)
capATR = input.float(0.60, "Cap (kovalama) ≤ ×ATR", step=0.05, group=group_trig)
vetoATR = input.float(1.00, "Veto (asla kovala) ≥ ×ATR", step=0.05, group=group_trig)
useRSIbreak = input.bool(false, "RSI≥50 (sadece kırılımda)", group=group_trig)
nearCloseStarter = input.bool(true, "Starter (reclaim gününde) ENABLE", group=group_trig)
// Görsel
showHud = input.bool(true, "HUD göster", group=group_misc)
showBands = input.bool(true, "AVWAP bantlarını göster", group=group_misc)
// ─────────────────────────── Daily sources (lock)
smma21D = request.security(syminfo.tickerid, "D", ta.rma(close, len21))
smma50D = request.security(syminfo.tickerid, "D", ta.rma(close, len50))
smma200D = request.security(syminfo.tickerid, "D", ta.rma(close, len200))
atrD = request.security(syminfo.tickerid, "D", ta.atr(14))
rsiD = request.security(syminfo.tickerid, "D", ta.rsi(close, 14))
v20D = request.security(syminfo.tickerid, "D", ta.sma(volume, 20))
dHighD = request.security(syminfo.tickerid, "D", high)
h3HighD = request.security(syminfo.tickerid, "D", ta.highest(high, 3))
ch3CloseD= request.security(syminfo.tickerid, "D", ta.highest(close, 3))
// ─────────────────────────── Core calcs (lock uygulanmış)
smma21 = useDailyLock ? smma21D : ta.rma(close, len21)
smma50 = useDailyLock ? smma50D : ta.rma(close, len50)
smma200 = useDailyLock ? smma200D : ta.rma(close, len200)
atr = useDailyLock ? atrD : ta.atr(14)
rsi = useDailyLock ? rsiD : ta.rsi(close, 14)
v20 = useDailyLock ? v20D : ta.sma(volume, 20)
// ─────────────────────────── AVWAP (anchor sonrası)
tp = hlc3
isAfter = time >= anchorTime
var float cumV = na
var float cumTPV = na
var float cumTP2V = na
if isAfter
cumV := nz(cumV ) + volume
cumTPV := nz(cumTPV ) + tp * volume
cumTP2V := nz(cumTP2V ) + (tp*tp) * volume
else
cumV := na
cumTPV := na
cumTP2V := na
avwap = isAfter ? (cumTPV / cumV) : na
// Band birimi: ATR veya VWAP-σ
vwVar = isAfter ? math.max(0.0, cumTP2V/cumV - avwap*avwap) : na
vwStd = isAfter ? math.sqrt(vwVar) : na
bandUnit = bandMode == "ATR" ? atr : nz(vwStd, 0)
upper1 = isAfter and showBands ? avwap + band1K*bandUnit : na
lower1 = isAfter and showBands ? avwap - band1K*bandUnit : na
upper2 = isAfter and showBands and band2K>0 ? avwap + band2K*bandUnit : na
lower2 = isAfter and showBands and band2K>0 ? avwap - band2K*bandUnit : na
// ─────────────────────────── Fibo (manuel/auto)
var float swingL = na
var float swingH = na
if useAutoFib
swingL := ta.lowest(low, 252)
swingH := ta.highest(high, 252)
else
swingL := fibL_in
swingH := fibH_in
float L = na(swingL) or na(swingH) ? na : math.min(swingL, swingH)
float H = na(swingL) or na(swingH) ? na : math.max(swingL, swingH)
fib382 = na(L) ? na : H - 0.382 * (H - L)
fib500 = na(L) ? na : H - 0.500 * (H - L)
fib618 = na(L) ? na : H - 0.618 * (H - L)
// ─────────────────────────── 2/3 yakınlık (ayrı eşikler)
d21ATR = math.abs(close - smma21) / atr
dAVATR = na(avwap) ? 10e6 : math.abs(close - avwap) / atr
dFATR = na(fib382) ? 10e6 : math.min(math.abs(close - fib382), math.min(math.abs(close - fib500), math.abs(close - fib618))) / atr
near21 = d21ATR <= tolMA
nearAV = dAVATR <= tolAV
nearFib = dFATR <= tolFibo
countConfluence = (near21?1:0) + (nearAV?1:0) + (nearFib?1:0)
twoOfThree = countConfluence >= 2
// ─────────────────────────── Trigger (Auto → CH3 fallback)
d1High = useDailyLock ? dHighD : high
h3High = useDailyLock ? h3HighD : ta.highest(high, 3)
ch3Close = useDailyLock ? ch3CloseD : ta.highest(close, 3)
stretch = d21ATR
grindCond = close > smma21 and close > avwap and close > smma21 and close > avwap and close > smma21 and close > avwap and stretch <= 0.6
reclaimCond = (close >= smma21) and (close >= avwap) and twoOfThree
tampon = math.max(tamponTL, tamponATRf*atr)
manualHigh =
triggerSrc == "D-1 High" ? d1High :
triggerSrc == "H3 High" ? h3High : na
manualTrig = not na(manualHigh) ? math.ceil((manualHigh + tampon)/syminfo.mintick)*syminfo.mintick :
triggerSrc == "CH3 Close" ? math.ceil((ch3Close + tampon)/syminfo.mintick)*syminfo.mintick : na
baseHighAuto = grindCond ? h3High : d1High
brokeHigh = high > baseHighAuto
barsNoBreak = ta.barssince(brokeHigh)
useCH3 = useCH3auto and reclaimCond and (barsNoBreak >= fallbackBars)
autoTrig = useCH3 ? math.ceil((ch3Close + tampon)/syminfo.mintick)*syminfo.mintick
: math.ceil((baseHighAuto + tampon)/syminfo.mintick)*syminfo.mintick
trigger = triggerSrc == "Auto" ? autoTrig : manualTrig
// Mesafe filtreleri (cap/veto) ve RSI kırılım filtresi
dist = close - trigger
okCap = dist <= capATR*atr
veto = dist >= vetoATR*atr
rsiOK = not useRSIbreak or (rsi >= 50)
// Starter (sadece reclaim gününde, cap'e değil SMMA yakınlığına bakar)
starterToday = nearCloseStarter and reclaimCond and (d21ATR <= starterTolMA) and (volume >= v20*1.0)
// ─────────────────────────── Plots
plot(smma21, "SMMA21", color=color.new(color.white, 0), linewidth=2)
plot(smma50, "SMMA50", color=color.new(color.blue, 0), linewidth=2)
plot(smma200, "SMMA200", color=color.new(color.red, 0), linewidth=2)
plot(avwap, "AVWAP", color=color.new(color.orange, 0), linewidth=2)
pU1 = plot(upper1, "AVWAP Band1+", color=color.new(color.lime, 40))
pL1 = plot(lower1, "AVWAP Band1-", color=color.new(color.lime, 40))
pU2 = plot(upper2, "AVWAP Band2+", color=color.new(color.green, 70))
pL2 = plot(lower2, "AVWAP Band2-", color=color.new(color.green, 70))
trigColor = okCap ? color.teal : (veto ? color.red : color.gray)
plot(trigger, "Trigger", color=color.new(trigColor, 0), style=plot.style_circles, linewidth=2)
// İşaretler
plotshape(starterToday, title="Starter", style=shape.triangleup, location=location.belowbar, color=color.new(color.teal, 0), size=size.tiny, text="Starter")
breakoutNow = (close >= trigger) and okCap and rsiOK
plotshape(breakoutNow, title="Breakout", style=shape.triangledown, location=location.abovebar, color=color.new(color.fuchsia, 0), size=size.tiny, text="BRK")
// ─────────────────────────── Alerts
alertcondition(starterToday, title="Starter_Ready", message="Starter: reclaim + Δ21 ≤ starterTolMA + v≥v20")
alertcondition(breakoutNow, title="Trigger_Breakout", message="Trigger üstü kapanış (cap OK, RSI filtresi OK)")
// ─────────────────────────── HUD
var label hudLbl = na
if barstate.islast and showHud
hudTxt = "2/3:" + (twoOfThree ? "✅" : "❌") +
" Trg:" + str.tostring(trigger, format.mintick) +
" ATR:" + str.tostring(atr, format.mintick) +
" Δ21:" + str.tostring(d21ATR, "#.##") + "≤" + str.tostring(tolMA, "#.##") +
" ΔAV:" + str.tostring(dAVATR, "#.##") + "≤" + str.tostring(tolAV, "#.##") +
" ΔF:" + str.tostring(dFATR, "#.##") + "≤" + str.tostring(tolFibo, "#.##") +
" RSI50:" + (rsiOK ? "✅" : "❌") +
" Cap:" + (okCap ? "≤"+str.tostring(capATR, "#.##")+" OK" : (veto ? "≥"+str.tostring(vetoATR, "#.##")+" VETO" : ">"+str.tostring(capATR, "#.##")+" FAR"))
if not na(hudLbl)
label.delete(hudLbl)
hudLbl := label.new(bar_index, high, hudTxt, style=label.style_label_upper_left, textcolor=color.white, color=color.new(color.black, 60))
Volume Spikes + Daily VWAP SD BandsVolume Spikes + Daily VWAP SD Bands
This indicator combines volume spike detection to help traders identify potential absorption zones with daily VWAP and standard deviation bands , key price levels, continuation opportunities, and possible institutional bias.
Features:
Volume Spike Detection
Highlights candles with unusually high volume relative to a configurable SMA.
Optional filters:
Local highs/lows only (Only Use Valid Highs & Lows)
Candle shapes: Hammer / Shooter only
Candle color match: bullish spikes on green, bearish on red
Plots small circles above/below bars for bullish and bearish volume spikes.
Alerts available for both bullish and bearish spikes.
Interpretation: Volume spikes at local highs/lows can indicate absorption, where one side absorbs aggressive buying/selling pressure.
Daily VWAP
Calculates volume-weighted average price (VWAP) for the current day.
Optionally shows previous day’s VWAP for reference.
Plot lines are customizable with optional circles on lines for visual clarity.
Labels on the last bar show exact VWAP values.
Institutional Bias Insight: Price above both current and previous VWAPs may indicate bullish positioning; price below both VWAPs may indicate bearish positioning. Many professional traders consider this a clue to institutional bias, but it’s not guaranteed. Always confirm with volume, delta, or orderflow analysis.
Standard Deviation Bands
Optional x1 and x2 SD bands around the daily VWAP.
Visual fill between bands shows price volatility zones.
Can be used to identify potential support/resistance or absorption zones.
Use Case: Price bounces off first SD band may indicate continuation signals, especially when volume spikes occur at those levels.
Customizable Visuals
Colors for bullish and bearish volume spikes
VWAP and SD band colors and thickness
Optional circles and filled bands for better readability
Alerts
Bullish / Bearish Volume Spikes
Supports TradingView alert system for automated notifications
Advanced Use Cases:
Combine with Cumulative Delta or Orderflow tools to confirm true absorption zones.
Identify high-volume rejection candles signaling possible trend continuation.
Use VWAP positioning relative to price to assess potential institutional bias, keeping in mind it is probabilistic, not guaranteed.
Visualize intraday VWAP levels and volatility with SD bands for better trade timing.
Settings: Fully customizable, including volume multiplier, SMA length, session filter, candle shape, color options, and VWAP/SD display preferences.
Trend Display Table (with Change Alerts)📌 Indicator: Trend Display Table (with Change Alerts)
This indicator helps identify trend direction based on a 15-minute 20 SMA compared against a 10 EMA applied to that SMA.
Trend Logic:
Bullish → 20 SMA crosses above 10 EMA (on SMA values)
Bearish → 20 SMA crosses below 10 EMA (on SMA values)
Neutral → No crossover (trend continues from previous state)
Display:
A compact trend table appears on the chart (top-right), showing the current trend with customizable colors, font size, and background.
Alerts:
Alerts are triggered only when the trend changes (from Bullish → Bearish or Bearish → Bullish).
This prevents repeated alerts on every bar.
✅ Useful for:
Confirming higher timeframe trend bias
Filtering trades in choppy markets
Getting notified instantly when the trend flips
Multi-Timeframe Buy/Sell Volume Dashboard (Highlight)🔹 Results:
✅ M5, M15, H1, Daily in one dashboard
✅ Buy/Sell/Difference/Buy% vs Sell% are all clear
✅ The dominance box will change color according to who is dominant:
Green → Strong buyer
Red → Strong seller
Yellow → Balanced
Custom Volume + Buyer & Price %Title: Custom Volume + Buyer & Price %
Description:
This indicator helps you see who is controlling the market — buyers or sellers — using volume and price action. It works even if your chart is on a small timeframe (like 5-min or 15-min), by showing Daily, Weekly, and Monthly information from the higher timeframe volume charts.
Key Features & How It Works:
Buyer % (B%):
Measures where the closing price is within the high-low range of a candle.
Calculation:
\text{Buyer %} = \frac{\text{Close} - \text{Low}}{\text{High} - \text{Low}} \times 100
Interpretation:
> 50% → Buyers are stronger
< 50% → Sellers are stronger
50% → Balanced
Volume Coloring:
Volume bars are colored based on Buyer %, not price movement:
Green → Buyers dominate
Red → Sellers dominate
Yellow → Balanced day
Higher Timeframe Insight:
Displays Daily, Weekly, and Monthly volume & Buyer % even if your chart is on a smaller timeframe.
Lets you understand long-term buying or selling pressure while trading intraday.
21-Day Average:
Shows average Buyer % and average volume over the past 21 days for trend context.
Why It’s Useful:
Quickly visualize whether the market is buyer-driven or seller-driven.
Identify strong accumulation or distribution days.
Works on any chart timeframe while giving higher timeframe perspective.
Ideal for traders who want easy, visual insight into market sentiment.
Trojan Cycle: Dip & Profit Hunter📉 Crypto is changing. Your signals should too.
This script doesn’t try to outguess price — it helps you track capital rotation and flow behavior in alignment with the evolving macro structure of the digital asset market.
Trojan Cycle: Dip & Profit Hunter is a signal engine built to support and validate the capital rotation models outlined in the Trojan Cycle and Synthetic Rotation theses — available via RWCS_LTD’s published charts
It is not a classic “buy low, sell high” tool. It is a structural filter that uses price/volume statistics to surface accumulation zones, synthetic traps, and macro context shifts — all aligned with the institutionalization of crypto post-2024.
🧠 Purpose & Value
Crypto no longer follows the retail-led, halving-driven pattern of 2017 or 2021.
Instead, institutional infrastructure, regulatory filters, and equity-market Trojan horses define the new path of capital.
This tool helps you visualize that path by interpreting behavior through statistical imbalances and real-time momentum signals.
Use it to:
Track where capital is accumulating or exiting
Identify signals consistent with true cycle rotation (vs. synthetic traps)
Validate your macro view with real-time statistical context
🔍 How It Works
The engine combines four signal layers:
1. Z-Score Logic
- Measures how far price and volume have deviated from their mean
- Detects dips, blowoffs, and exhaustion zones
2. Percentile Logic
- Compares current price and volume to historical rank distribution
- Flags statistically rare conditions (e.g. bottom 10% price, top 90% volume)
3. Combined Context Engine
- Integrates both models to generate one of 36 unique output states
- Each state provides a labeled market context (e.g., 🟢 Confluent Buy, 🔴 Confluent Sell, 🧨 Synthetic Trap )
4. Momentum Spread & Divergence
- Measures whether price is leading volume (trap risk) or volume is leading price (accumulation)
- Outputs intuitive momentum context with emoji-coded alerts
📋 What You See
🧠 Contextual Table UI with key Z-Scores, percentiles, signals, and market commentary
🎯 Emoji-coded signals to quickly grasp high-probability setups or risk zones
🌊 Optional overlays: price/volume divergence, momentum spread
🎨 Visual table customization (size, position) and chart highlights for signal clarity
🔔 Alert System
✅ Single dynamic alert using alert() that only fires when signal context changes
Prevents alert fatigue and allows clean webhook/automation integration
🧭 Use Cases
For macro cycle traders: Track where we are in the Trojan Cycle using statistical context
For thesis explorers: Use the 36-output signal map to match against your rotation thesis
For capital rotation watchers: Identify structural setups consistent with ETF-driven or compliance-filtered flow
For narrative skeptics: Avoid synthetic altseason traps where volume lags or flow dries up
🧪 Suggested Pairing for Thesis Validation
To use this tool as part of a thesis-confirmation framework , pair it with:
BTC.D — Bitcoin Dominance
ETH/BTC — Ethereum strength vs. Bitcoin
TOTALE100/ETH — Altcoin strength relative to ETH
RWCS_LTD’s published charts and macro cycle models
🏁 Final Note
Crypto has matured. So should your signals.
This tool doesn’t try to game the next 2 candles. It helps you understand the current phase in a compliance-filtered, institutionalized rotation model.
It’s not built for hype — it’s built for conviction.
Explore the thesis → Validate the structure → Trade with clarity.
🚨 Disclaimer
This script is not financial advice. It is an analytical tool designed to support market structure research and rotation thesis validation. Use this as part of a broader framework including technical structure, dominance charts, and macro data.
Volume Avg Every Fifth Candlegives you you a volume to avg (like 1.8x) for the last five candles to help spot momentum moves
Volume & Turnover HUD DisplayThis indicator highlights the latest candle’s trading activity directly on your chart. It displays the current candle’s volume in a large, easy-to-read format at the bottom-left corner of the screen, ensuring quick visibility without cluttering the chart.
An optional feature (enabled by default) also calculates and shows the turnover, derived from Volume × VWAP, expressed in crores (₹). This helps traders instantly assess both participation and the monetary value being traded in real time.
Ideal for intraday and swing traders who want a clear, at-a-glance view of volume and turnover strength to make faster decisions.
Buy Sell Volume Dashboard (Conditional Colors)Display all data in the box (dashboard) on the top right chart.
✅ Data output:
Buy Volume
Sell Volume
Volume Difference (Buy – Sell)
Buy % / Sell % Dominance
✅ Auto according to the timeframe we open (for example if open 5m, data follows 5m; if daily, follow daily).
LazyScalp (Multi-Exchanges)This indicator is based on the LazyScalp Board by Aleksandr400 and enhances it with multi-exchange functionality. It displays 24-hour trading volumes and BTC correlations across multiple exchanges, with optional features to sort by the current exchange and hide exchange names in the table
Vertical Line - Time SpecificIf you want to draw a vertical line at a certain time , you can use this Indicator - Work with 24 hr format
Volumetric Support and Resistance [BackQuant]Volumetric Support and Resistance
What this is
This Overlay locates price levels where both structure and participation have been meaningful. It combines classical swing points with a volume filter, then manages those levels on the chart as price evolves. Each level carries:
• A reference price (support or resistance)
• An estimate of the volume that traded around that price
• A touch counter that updates when price retests it
• A visual box whose thickness is scaled by volatility
The result is a concise map of candidate support and resistance that is informed by both price location and how much trading occurred there.
How levels are built
Find structural pivots uses ta.pivothigh and ta.pivotlow with a user set sensitivity. Larger sensitivity looks for broader swings. Smaller sensitivity captures tighter turns.
Require meaningful volume computes an average volume over a lookback period and forms a volume ratio for the current bar. A pivot only becomes a level when the ratio is at least the volume significance multiplier.
Avoid clustering checks a minimum level distance (as a percent of price). If a candidate is too close to an existing level, it is skipped to keep the map readable.
Attach a volume strength to the level estimates volume strength by averaging the volume of recent bars whose high to low range spans that price. Levels with unusually high strength are flagged as high volume.
Store and draw levels are kept in an array with fields for price, type, volume, touches, creation bar, and a box handle. On the last bar, each level is drawn as a horizontal box centered at the price with a vertical thickness scaled by ATR. Borders are thicker when the level is marked high volume. Boxes can extend into the future.
How levels evolve over time
• Aging and pruning : levels are removed if they are too old relative to the lookback or if you exceed the maximum active levels.
• Break detection : a level can be removed when price closes through it by more than a break threshold set as a fraction of ATR. Toggle with Remove Broken Levels.
• Touches : when price approaches within the break threshold, the level’s touch counter increments.
Visual encoding
• Boxes : support boxes are green, resistance boxes are red. Box height uses an ATR based thickness so tolerance scales with volatility. Transparency is fixed in this version. Borders are thicker on high volume levels.
• Volume annotation : show the estimated volume inside the box or as a label at the right. If a level has more than one touch, a suffix like “(2x)” is appended.
• Extension : boxes can extend a fixed number of bars into the future and can be set to extend right.
• High volume bar tint : bars with volume above average × multiplier are tinted green if up and red if down.
Inputs at a glance
Core Settings
• Level Detection Sensitivity — pivot window for swing detection
• Volume Significance Multiplier — minimum volume ratio to accept a pivot
• Lookback Period — window for average volume and maintenance rules
Level Management
• Maximum Active Levels — cap on concurrently drawn levels
• Minimum Level Distance (%) — required spacing between level prices
Visual Settings
• Remove Broken Levels — drop a level once price closes decisively through it
• Show Volume Information on Levels — annotate volume and touches
• Extend Levels to Right — carry boxes forward
Enhanced Visual Settings
• Show Volume Text Inside Box — text placement option
• Volume Based Transparency and Volume Based Border Thickness — helper logic provided; current draw block fixes transparency and increases border width on high volume levels
Colors
• Separate colors for support, resistance, and their high volume variants
How it can be used
• Trade planning : use the most recent support and resistance as reference zones for entries, profit taking, or stop placement. ATR scaled thickness provides a practical buffer.
• Context for patterns : combine with breakouts, pullbacks, or candle patterns. A breakout through a high volume resistance carries more informational weight than one through a thin level.
• Prioritization : when multiple levels are nearby, prefer high volume or higher touch counts.
• Regime adaptation : widen sensitivity and increase minimum distance in fast regimes to avoid clutter. Tighten them in calm regimes to capture more granularity.
Why volume support and resistance is used in trading
Support and resistance relate to willingness to transact at certain prices. Volume measures participation. When many contracts change hands near a price:
• More market players hold inventory there, often creating responsive behavior on retests
• Order flow can concentrate again to defend or to exit
• Breaks can be cleaner as trapped inventory rebalances
Conditioning level detection on above average activity focuses attention on prices that mattered to more participants.
Alerts
• New Support Level Created
• New Resistance Level Created
• Level Touch Alert
• Level Break Alert
Strengths
• Dual filter of structure and participation, reducing trivial swing points
• Self cleaning map that retires old or invalid levels
• Volatility aware presentation using ATR based thickness
• Touch counting for persistence assessment
• Tunable inputs for instrument and timeframe
Limitations and caveats
• Volume strength is an approximation based on bars spanning the price, not true per price volume
• Pivots confirm after the sensitivity window completes, so new levels appear with a delay
• Narrow ranges can still cluster levels unless minimum distance is increased
• Large gaps may jump past levels and immediately trigger break conditions
Practical tuning guide
• If the chart is crowded: increase sensitivity, increase minimum level distance, or reduce maximum active levels
• If useful levels are missed: reduce volume multiplier or sensitivity
• If you want stricter break removal: increase the ATR based break threshold in code
• For instruments with session patterns: tailor the lookback period to a representative window
Interpreting touches and breaks
• First touch after creation is a validation test
• Multiple shallow touches suggest absorption; a later break may then travel farther
• Breaks on high current volume merit extra attention
Multi timeframe usage
Levels are computed on the active chart timeframe. A common workflow is to keep a higher timeframe instance for structure and a lower timeframe instance for execution. Align trades with higher timeframe levels where possible.
Final Thoughts
This indicator builds a lightweight, self updating map of support and resistance grounded in swings and participation. It is not a full market profile, but it captures much of the practical benefit with modest complexity. Treat levels as context and decision zones, not guarantees. Combine with your entry logic and risk controls.
Engolfo Pro [ 4V + Vol + RSI + Stoch + EMAs ]📌 Engulfing Pro
This indicator detects reversal engulfing patterns based on 4-candle price action, with multiple configurable technical filters — ideal for confirming signals with higher reliability.
🔍 How it works:
Bullish Engulfing: 3 red candles + 1 green candle engulfing the previous
Bearish Engulfing: 3 green candles + 1 red candle engulfing the previous
✅ Technical Filters:
Volume above average
RSI in overbought/oversold zones
Slow Stochastic (Stoch K)
Confluence with up to 6 moving averages (EMAs/SMA)
🧾 Additional Features:
Automatic alerts
Table with engulfing counters and real-time RSI/Stoch readings
Interactive panel with customizable table position
Clean and responsive design
⚙️ Customization:
Enable or disable each filter to match your strategy
Set table position
Adjust RSI, Stoch, and Volume parameters
🔧 Developed by P2Coin
Auto Orderblock Generator Pro Version 3.1 IndicatorThis indicator automatically generates order blocks on any time frame so you can analyze charts with precision and know where high areas of liquidity lie in real time.