AMT CVD [hardiman]█ OVERVIEW
AMT CVD is a Cumulative Volume Delta indicator with a unique numeric labeling system designed for the Auction Market Theory (AMT) methodology by Fabio Valentino.
Instead of just showing CVD as a line, this indicator displays numeric labels (+3, +2, +1, 0, -1, -2, -3) and "A" for Absorption, making it easy to identify the current phase of the AMT workflow at a glance.
█ KEY FEATURES
• CVD with numeric aggression labels (+3 to -3)
• "A" label for Absorption detection (high volume + price stagnation)
• Automatic Exhaustion detection (aggression fading)
• Entry signal markers (L for Long, S for Short)
• Real-time workflow dashboard
• Compact Mode for mobile users
• Customizable thresholds and colors
• Built-in alerts for each phase
█ THE NUMERIC LABEL SYSTEM
BUYER AGGRESSION:
• +3 = Extremely aggressive buying (delta > 3.5x average)
• +2 = Strong buying pressure (delta > 2.5x average)
• +1 = Mild buying pressure (delta > 1.5x average)
SELLER AGGRESSION:
• -1 = Mild selling pressure (delta > 1.5x average)
• -2 = Strong selling pressure (delta > 2.5x average)
• -3 = Extremely aggressive selling (delta > 3.5x average)
SPECIAL LABELS:
• 0 = Neutral / Exhaustion (no significant aggression)
• A = Absorption (high volume but price doesn't move)
█ AMT WORKFLOW
The indicator tracks the complete AMT entry workflow:
1️⃣ AGGRESSION → Look for +2/+3 or -2/-3 labels
2️⃣ ABSORPTION → Wait for "A" label (price held despite aggression)
3️⃣ EXHAUSTION → Watch labels decrease toward 0
4️⃣ ENTRY → Reversal label appears (direction change)
SHORT SETUP EXAMPLE (at resistance):
+1 → +2 → +3 → A → A → +1 → 0 → -1 → ENTRY SHORT
LONG SETUP EXAMPLE (at support):
-1 → -2 → -3 → A → A → -1 → 0 → +1 → ENTRY LONG
█ DASHBOARD
The dashboard shows real-time status:
• Stage: Current workflow phase (1-5)
• Aggression: Current numeric level
• Absorption: ✓ NOW / ○ RECENT / ✗ NONE
• Exhaustion: ✓ YES / ○ NO
• Signal: WAIT / WATCH / READY / LONG / SHORT
█ HOW TO USE
1. Add this indicator to a separate pane below your chart
2. Use TradingView's built-in SVP HD for key levels (POC/VAH/VAL)
3. Add AMT VWAP for bias determination
4. Wait for price to reach a key level
5. Watch the CVD labels for the AMT sequence
6. Enter when the dashboard shows "READY" or entry signal appears
█ RECOMMENDED SETUP
Complete AMT toolkit:
• Main Chart: SVP HD (built-in) + AMT VWAP
• Lower Pane: AMT CVD (this indicator)
Timeframes:
• Higher TF (H1/H4): Identify structure and key levels
• Entry TF (15m): Execute using this CVD indicator
█ SETTINGS
Display:
• Compact Mode - Simplified view for mobile
• Show Numeric Labels - Toggle the +3/-3 labels
• Label Size - Adjust for your preference
• Dashboard Position - Move to any corner
CVD Settings:
• Relative Length - Period for threshold calculation (default: 20)
• Threshold 1/2/3 - Multipliers for aggression levels
Absorption:
• Volume Multiplier - How much above average = high volume (default: 1.5x)
• Price Threshold - Max price change % for absorption (default: 0.1%)
Colors:
• Fully customizable for buyer/seller/absorption
█ ALERTS
• Absorption Detected - "A" label appears
• Exhaustion Detected - Aggression fading to 0
• Long Entry Signal - Full sequence complete for long
• Short Entry Signal - Full sequence complete for short
█ IMPORTANT NOTES
⚠️ CVD APPROXIMATION: This indicator approximates volume delta from OHLC data. For more accurate CVD, consider using exchange-native order flow tools or Volume Suite by Leviathan as a reference.
⚠️ CONFIRMATION REQUIRED: Signals should be confirmed with:
• Price at key level (VAH/VAL/POC)
• Visual rejection (wicks)
• Higher timeframe bias alignment
█ METHODOLOGY
Based on Auction Market Theory by Fabio Valentino:
"Don't predict, READ the market. Wait for evidence: Aggression → Absorption → Exhaustion → then Execute."
Core principles:
• Location is more important than technique
• Be wrong immediately (tight stops at invalidation)
• Evidence-based entries only
█ CREDITS
Based on Auction Market Theory methodology by Fabio Valentino.
Designed for traders who want a systematic, evidence-based approach.
If this helps your trading, please leave a like! 👍
Questions? Drop a comment below.
```
---
## TAGS (for TradingView)
```
cvd, cumulative-volume-delta, volume-delta, order-flow, auction-market-theory, amt, fabio-valentino, absorption, exhaustion, aggression, entry-signal, day-trading, intraday, volume-analysis, delta
```
---
## CATEGORY
```
Volume
```
Pita dan Kanal
AJISH stochguppy 3 +BBthis is the best indicator for index.need to use higher and lower numeric together for identify the trend change.also BB will show the trend change .
Today's Session High/Low + Previous LevelsDescription
This indicator combines multiple powerful tools into one clean overlay:
Today’s Session High & Low for Asia, London and New York, automatically drawn only for the current trading day.
Previous High & Low levels based on configurable timeframes (hour, day, week, month or year), including optional filtering and area zones.
EMA Trend Table showing EMA20, EMA50 and EMA200 alignment across multiple timeframes with clear bullish/bearish status.
Designed to help traders quickly identify key intraday levels, higher-timeframe liquidity zones and overall market trend at a glance.
Universal Market Ranges█ OVERVIEW
Universal Market Ranges is a universal market indicator that, within a single tool, identifies trend direction and regime, shows price movement ranges relative to volatility, can be used as dynamic SL and TP levels, and offers optional signals generated separately for each zone.
The indicator is based on a smoothed moving average with an ATR-based significance filter and multi-level volatility bands, which organize the market into logical zones of increasing importance.
Instead of generating isolated signals, Universal Market Ranges provides full market context, allowing traders to make their own informed decisions.
█ CONCEPT
The core idea behind the indicator is full configurability, which allows it to be used for a wide range of trading purposes.
Depending on the settings and visibility of individual elements, Universal Market Ranges can function as:
- a complete trading system
- a clean trend indicator
- a single volatility channel
- a standalone filtered moving average
- a zone-based structure for position management (SL / TP)
By disabling selected bands, adjusting their multipliers, or modifying fill transparency, traders can tailor the indicator precisely to their trading style, market, and timeframe.
Moving Average Logic
The applied moving average is not classically weighted.
ATR acts here as a significance filter, determining whether a given price change is meaningful enough to affect the average.
When the price deviation from the MA exceeds a defined volatility threshold (ATR × multiplier), the moving average updates normally.
When price changes are too small and remain within market noise, the moving average remains unchanged.
As a result, the MA reacts only to significant price movements, ignoring minor fluctuations and consolidations.
█ ZONE STRUCTURE
- Trend Band (TB)
A channel used to define the trend regime.
- price breaking above the TB → trend shifts to bullish
- price breaking below the TB → trend shifts to bearish
The Trend Band can be visually disabled, while the trend logic continues to operate in the background.
- wider TB → less sensitive, fewer and later trend changes
- narrower TB → more sensitive, more frequent regime changes
- Inner Band (IB)
The primary zone of acceptable price deviation from the moving average.
- represents equilibrium and “comfortable” price movement
- Outer Band 1 (OB1)
A zone of clear market extension.
- first sign that price is moving away from equilibrium
- often used as a partial profit-taking level
- Outer Band 2 (OB2)
An extreme zone.
- very strong deviation from the moving average
- statistically rare price movements
- often marks the final phase of large impulses
█ FEATURES
Data Sources:
- Filtered moving average (SMA / EMA / RMA / WMA)
- ATR as the volatility measure for all zones
- Candle coloring based on the current trend regime
Signals (optional):
- Zone exit and return signals (IB / OB1 / OB2)
- Moving average cross in trend direction
- Trend regime change (TB breakout)
Visual Elements:
- Trend-based candle coloring
- Smooth fills between zones
- Labels with current price levels on the right side of the chart
Alerts:
- IB Breakout / Return
- OB1 & OB2 Exit / Return
- MA Cross in trend direction
- Trend Change (TB)
█ HOW TO USE
Adding the Indicator
Paste the code into the Pine Editor or search for
“Universal Market Ranges” on TradingView.
Key Settings:
- MA Length – moving average sensitivity
- ATR Length – band stability and width
- Minimum Deviation (ATR) – moving average update filter
→ lower values: MA updates more frequently but filters less noise
- Band Multipliers – define the significance of each zone
- MA Smoothing Type – determines the reaction character
█ USE CASES
Universal Market Ranges can be used for:
- trend trading – entries on trend regime changes
- defining dynamic SL and TP levels
- contrarian strategies – entries on price returns to zones
- analyzing price range and movement quality
Zone interpretation:
- price near the MA → market equilibrium
- price in OB1 → clear extension
- price in OB2 → extreme deviation from equilibrium
█ NOTES
- The indicator works on all instruments and timeframes
- Best results are achieved by adapting band multipliers to the market
- Can be combined with other technical analysis methods such as Fibonacci levels, FVG, and pivot levels
- This is not a signal-only system — it is a context-based analytical tool
Hotjaem SignalBuy and Sell signals based on MACD, RSI, and Moving Averages.
Displays Golden Cross and Dead Cross for 5 and 20 Moving Averages.
Updates in progress.
Sachin EMA Cloud 10/30 & 200 Low/High 2026)Modified EMA cloud with entry and buy signals. my first script for year 2026
Friendly IT Algo System_2026Friendly IT Algo System V1 is a comprehensive trend-following system that combines SMC (Smart Money Concepts) order blocks with powerful volume filters.
🧠 Key Features:
Smart Trend Signals: EMA 7/20 crossover filtered by market energy.
SMC Order Blocks: Automated key supply/demand zones.
Regular Divergence: RSI-based trend reversal tracking.
Auto Fib & Pivot: Displays 0.618 golden level and pivot S/R.
Sideways Filter: ADX-based gray background to avoid choppy markets.
TIME BOX//@version=5
indicator("Time box", overlay=true)
// 데이터 호출
= request.security(syminfo.tickerid, 'D', [high , low ], lookahead=barmerge.lookahead_on)
= request.security(syminfo.tickerid, '480', [high , low ], lookahead=barmerge.lookahead_on)
= request.security(syminfo.tickerid, '240', [high , low ], lookahead=barmerge.lookahead_on)
= request.security(syminfo.tickerid, '60', [high , low ], lookahead=barmerge.lookahead_on)
// 중간값 계산
d_mid = (d_high + d_low) / 2
h8_mid = (h8_high + h8_low) / 2
h4_mid = (h4_high + h4_low) / 2
h1_mid = (h1_high + h1_low) / 2
// 사용자 옵션
group_daily = "───── 일봉 설정🕛─────"
show_dbox = input.bool(true, "일봉 박스 보이기", group=group_daily)
dbox_color = input.color(color.new(#f5f0f0, 90), "일봉 박스 배경색", group=group_daily)
dborder_color = input.color(color.rgb(248, 248, 248), "일봉 박스 테두리색", group=group_daily)
show_dmid = input.bool(true, "일봉 중간선 보이기", group=group_daily)
dmid_color = input.color(color.rgb(255, 255, 255), "일봉 중간선 색상", group=group_daily)
group_8h = "───── 8시간봉 설정🕗 ─────"
show_h8box = input.bool(true, "8H 박스 보이기", group=group_8h)
h8box_color = input.color(color.new(#e59696, 95), "8H 박스 배경색", group=group_8h)
h8border_color = input.color(color.rgb(235, 207, 207), "8H 박스 테두리색", group=group_8h)
show_h8mid = input.bool(true, "8H 중간선 보이기", group=group_8h)
h8mid_color = input.color(color.red, "8H 중간선 색상", group=group_8h)
group_4h = "───── 4시간봉 설정🕓 ─────"
show_h4box = input.bool(true, "4H 박스 보이기", group=group_4h)
h4box_color = input.color(color.new(#fac104, 95), "4H 박스 배경색", group=group_4h)
h4border_color = input.color(color.rgb(252, 235, 7), "4H 박스 테두리색", group=group_4h)
show_h4mid = input.bool(true, "4H 중간선 보이기", group=group_4h)
h4mid_color = input.color(color.yellow, "4H 중간선 색상", group=group_4h)
group_1h = "───── 1시간봉 설정🕐─────"
show_h1box = input.bool(true, "1H 박스 보이기", group=group_1h)
h1box_color = input.color(color.new(#fd0303, 95), "1H 박스 배경색", group=group_1h)
h1border_color = input.color(color.rgb(250, 5, 5), "1H 박스 테두리색", group=group_1h)
show_h1mid = input.bool(true, "1H 중간선 보이기", group=group_1h)
h1mid_color = input.color(color.rgb(255, 2, 2, 1), "1H 중간선 색상", group=group_1h)
// 박스 및 선 선언
var box dBox = na, var line dMidLine = na
var box h8Box = na, var line h8MidLine = na
var box h4Box = na, var line h4MidLine = na
var box h1Box = na, var line h1MidLine = na
// 박스 생성함수
f_drawBox(res, high, low, bgcol, bcol) =>
startTime = request.security(syminfo.tickerid, res, time , lookahead=barmerge.lookahead_on)
endTime = request.security(syminfo.tickerid, res, time, lookahead=barmerge.lookahead_on)
box.new(startTime, high, endTime, low, bgcolor=bgcol, border_color=bcol, extend=extend.right, xloc=xloc.bar_time)
// 중간선 생성함수
f_drawMid(res, mid, col) =>
startTime = request.security(syminfo.tickerid, res, time , lookahead=barmerge.lookahead_on)
endTime = request.security(syminfo.tickerid, res, time, lookahead=barmerge.lookahead_on)
line.new(startTime, mid, endTime, mid, color=col, style=line.style_dashed, extend=extend.right, xloc=xloc.bar_time)
// 타임프레임 변경 감지
newDay = ta.change(time('D'))
new8H = ta.change(time('480'))
new4H = ta.change(time('240'))
new1H = ta.change(time('60'))
if newDay
if not na(dBox)
box.delete(dBox)
if not na(dMidLine)
line.delete(dMidLine)
if show_dbox
dBox := f_drawBox('D', d_high, d_low, dbox_color, dborder_color)
if show_dmid
dMidLine := f_drawMid('D', d_mid, dmid_color)
if new8H
if not na(h8Box)
box.delete(h8Box)
if not na(h8MidLine)
line.delete(h8MidLine)
if show_h8box
h8Box := f_drawBox('480', h8_high, h8_low, h8box_color, h8border_color)
if show_h8mid
h8MidLine := f_drawMid('480', h8_mid, h8mid_color)
if new4H
if not na(h4Box)
box.delete(h4Box)
if not na(h4MidLine)
line.delete(h4MidLine)
if show_h4box
h4Box := f_drawBox('240', h4_high, h4_low, h4box_color, h4border_color)
if show_h4mid
h4MidLine := f_drawMid('240', h4_mid, h4mid_color)
if new1H
if not na(h1Box)
box.delete(h1Box)
if not na(h1MidLine)
line.delete(h1MidLine)
if show_h1box
h1Box := f_drawBox('60', h1_high, h1_low, h1box_color, h1border_color)
if show_h1mid
h1MidLine := f_drawMid('60', h1_mid, h1mid_color)
// 타임프레임 라벨 추가 함수 (이전 라벨 자동 삭제 추가)
var label dLabel = na
var label h8Label = na
var label h4Label = na
var label h1Label = na
f_drawLabel(yloc, txt, txt_color) =>
label.new(bar_index, yloc, txt, xloc=xloc.bar_index, color=color.new(color.white, 100), style=label.style_none, textcolor=txt_color, size=size.small)
// 새 박스 생성 시 이전 라벨 삭제 및 현재 박스에만 라벨 표시
if newDay and show_dbox
if not na(dLabel)
label.delete(dLabel)
dLabel := f_drawLabel(d_high, 'Daily', dborder_color)
if new8H and show_h8box
if not na(h8Label)
label.delete(h8Label)
h8Label := f_drawLabel(h8_high, '8H', h8border_color)
if new4H and show_h4box
if not na(h4Label)
label.delete(h4Label)
h4Label := f_drawLabel(h4_high, '4H', h4border_color)
if new1H and show_h1box
if not na(h1Label)
label.delete(h1Label)
h1Label := f_drawLabel(h1_high, '1H', h1border_color)
Mod_Capital MA 50 & MA 200 🔥 WHY ARE MA 50 AND MA 200 SO IMPORTANT?
These two moving averages are the key reference levels used by institutions, banks, and hedge funds to analyze the market.
📌 MA 50
Represents the medium-term trend
Acts as an active trading zone
Often holds price during pullbacks and corrections
📌 MA 200
Represents the long-term trend
Shows the overall market “health”
A major reference level for investors
🟢 Golden Cross & 🔴 Death Cross
🟢 Golden Cross
When MA 50 crosses above MA 200
→ A long-term bullish signal
🔴 Death Cross
When MA 50 crosses below MA 200
→ A long-term bearish signal
RSI con EMA JP MENTOR TRADINGspot DCA BINANCE.. indicador RSI 36 y EMA 200 BASE para trading spot automatizado en binance
The Blessed Trader Ph. | Double EMA + RSI (20) Strategy v1.0📊 The Blessed Trader Ph.
Double EMA + RSI (20) Strategy — v1.0
1️⃣ Strategy Overview
This is a trend-following breakout strategy designed to:
Catch strong directional moves
Filter out weak trades using momentum confirmation
Control risk with ATR-based stop-loss and take-profit
It works best in trending markets such as:
Crypto (BTC, ETH, altcoins)
Forex (major & minor pairs)
Indices (NAS100, US30, SPX)
2️⃣ Indicators Used
🔹 Double EMA Channel
EMA 20 High → Dynamic resistance
EMA 20 Low → Dynamic support
These two EMAs create a price channel:
Break above → bullish strength
Break below → bearish weakness
Unlike a single EMA on close, using High & Low EMAs helps:
Reduce fake breakouts
Confirm real price expansion
🔹 RSI (20)
Measures momentum strength
RSI > 50 → bullish momentum
RSI < 50 → bearish momentum
RSI is used only as a filter, not as an overbought/oversold signal.
🔹 ATR (14)
Measures market volatility
Used to calculate:
Stop Loss (1.5 × ATR)
Take Profit (3.0 × ATR)
This makes the strategy:
Adaptive to any market
Effective across timeframes
3️⃣ Trade Rules (Very Important)
✅ BUY (LONG) Conditions
A buy trade is opened only when all conditions are met:
Price closes above EMA 20 High
RSI (20) is above 50
Candle is confirmed (bar close)
➡️ This means:
“Price has broken resistance with strong momentum.”
❌ SELL / EXIT Conditions
The long trade is closed when:
Price closes below EMA 20 Low
RSI (20) is below 50
➡️ This signals:
“Trend strength is weakening or reversing.”
🛑 Stop Loss & 🎯 Take Profit
Stop Loss = Entry − (ATR × 1.5)
Take Profit = Entry + (ATR × 3.0)
Risk–Reward ≈ 1 : 2
This protects capital and lets winners run.
4️⃣ Why This Strategy Works
✔ Trades with the trend
✔ Avoids ranging markets
✔ Uses confirmation, not prediction
✔ Non-repainting (bar close only)
✔ Works on any timeframe
5️⃣ 🔥 Why Heikin Ashi Candles Improve Results
What are Heikin Ashi candles?
Heikin Ashi candles smooth price action by averaging price data instead of using raw OHLC values.
Benefits for THIS strategy:
✅ 1. Cleaner Trend Detection
Fewer false EMA breakouts
Smoother closes above EMA High
Stronger continuation signals
✅ 2. Reduced Whipsaws
RSI stays more stable
Fewer fake buy signals during consolidation
✅ 3. Better Trade Holding
Keeps you in trends longer
Avoids early exits caused by noise
6️⃣ How to Use Heikin Ashi with This Strategy
On TradingView:
Open your chart
Click Candles
Select Heikin Ashi
Apply the strategy
📌 Important Tip
EMAs & RSI will now be calculated using Heikin Ashi data
This is ideal for trend-following, not scalping ranges
7️⃣ Best Settings & Recommendations
⏱ Timeframes
5m / 15m → Crypto & Forex intraday
1H / 4H → Swing trading
Daily → Position trading
📈 Market Conditions
Best in strong trends
Avoid low-volatility ranges
🎯 Pro Tip
Combine with:
Higher-timeframe trend bias
Session filter (London / New York)
Volume confirmation
8️⃣ Final Advice from
🙏 The Blessed Trader Ph.
“This strategy doesn’t predict — it confirms.
Be patient. Wait for clean Heikin Ashi closes.
Trade less, but trade better.”
Volume MAs Cloud Trend | Lyro RSVolume MAs Cloud Trend is a volume-weighted trend-following indicator designed to identify market direction, momentum strength, and dynamic trade management directly on price. By combining volume-adjusted moving averages, adaptive deviation bands, and an integrated ATR trailing stop, it delivers clear visual trend structure and actionable signals in a single overlay.
Key Features
Volume-Adjusted Moving Average
Uses a normalized formula: (Price × Volume) MA ÷ Volume MA, ensuring high-participation price moves carry greater influence. Supports 16+ MA types, with VWMA handled natively.
Deviation Band Cloud
Upper and lower bands are built from standard deviation over the MA length, scaled by independent positive and negative multipliers to adapt to volatility.
Cloud & Trail Modes
Cloud Mode visualizes trend structure using a filled band cloud.
Trail Mode switches to an ATR-based trailing stop for trend management.
Automatic Trend Signals
Bullish signals trigger when price crosses above the positive band.
Bearish signals trigger when price crosses below the negative band.
ATR Trailing Stop (Built-In)
A volatility-adjusted trailing stop initializes on each new trend and updates only in the trade direction, helping lock in gains while staying with the trend.
Custom Visuals & Palettes
Choose from Classic, Mystic, Accented, or Royal palettes, or define your own bullish and bearish colors. Includes MA glow, trend cloud fill, and trend-colored candles.
How It Works
MA Construction
Applies the selected moving average to volume-weighted price (or VWMA when selected) to create a participation-aware trend baseline.
Band Calculation
Calculates rolling standard deviation and offsets it using user-defined multipliers to form adaptive upper and lower trend bands.
Trend Detection
Crosses above the upper band confirm bullish momentum.
Crosses below the lower band confirm bearish momentum.
Trailing Stop Logic
On each new trend signal, an ATR-based trailing stop is initialized and dynamically updated in the trend direction.
Visual Synchronization
MA, cloud, trailing stop, and candles all change color in real time to reflect the current trend state.
Practical Use
Trend Confirmation
Sustained price action outside the cloud indicates strong directional momentum.
Breakout Identification
Band crosses highlight potential trend starts, especially when aligned with volatility expansion.
Trade Management
Trail Mode provides objective, volatility-based exits for trend-following strategies.
Quick Market Scanning
Color-coded candles and cloud structure allow fast visual assessment across multiple symbols and timeframes.
Customization
Adjust MA type and length to control responsiveness
Tune band multipliers for volatility sensitivity
Switch between Cloud and Trail modes depending on strategy
Customize color schemes to match your chart layout
⚠️ Disclaimer
This indicator is intended for technical analysis and educational purposes only. It does not guarantee results and should be used alongside proper risk management and additional analysis. The creator is not responsible for any financial decisions made using this tool.
Price Action TrendPrice Action Trend measures trend *strength* by modelling where price sits inside a smoothed price-action channel, then applying RSI to that “channel position”. It doesn’t predict, but shows what price is doing now.
This indicator uses the same calculations as my old "Price Action Trend Overlay" script, which I'd published Protected for some forgotten reason. Some users have asked for the source code, so I'm republishing it as open source. I've also tidied up the code a bit, added some visualisations of elements that were present but never drawn, such as the PA channels themselves, drawn the trend metric in a separate pane, added alerts, and made some more configuration options available.
🟩 HIGHLIGHTS
⭐ Trend colouring on the main chart.
⭐ A trend line drawn in its own pane.
⭐ Overbought/oversold markers on the main chart, derived from the same PA calculations.
⭐ Optional “Price Average” line and channel colouring.
🟩 WHAT’S UNIQUE ABOUT THE TREND CALCULATION
Most “trend RSI” tools run RSI on close, or on some moving average of price.
This script runs RSI on a *normalised* price-action series:
- We build a smoothed channel from RMA(high) and RMA(low).
- We normalise price against that channel (relative to the channel midpoint and width).
- We run RSI on that normalised series (default 14, but optionally matched to the Trend Lookback Period).
Using highs and lows instead of close or OHLC4 makes the trend value sensitive to *range shape* and *asymmetry* (big wicks, uneven extremes), not just the centre of the candle.
As compared to a simple RSI (also included simply for comparison), this PA Trend tends to decay faster and recovers faster.
🟩 HOW TO USE IT (PRACTICAL)
⭐ Trend pane
- Treat the line as a measure of *trend strength*, not a prediction.
- Neutral zone = trend is not convincingly bullish or bearish.
- Strong moves away from neutral = “trend has conviction”.
⭐ Overbought / oversold markers
Overbought/oversold doesn’t mean “reversal right now”.
It means the *rate of directional change* is unsustainably strong.
- Overbought in an uptrend: trend is overheating. Tighten long stops; expect rest/retrace/reversal once overheating ends.
- Oversold in an uptrend: the countertrend down is likely exhausting. Potential “buy the dip” context.
- Reverse the above for downtrends.
This works on any market, any timeframe. Lower timeframes will be choppier.
Don’t trade these signals blindly; use market structure, S/R, and your other tools.
🟩 SETTINGS (OVERVIEW)
🟦 Settings
- Pane Plot Mode: choose whether the pane shows Trend or Overbought/Oversold series.
- Trend Lookback Period: channel smoothing for the trend model (higher = smoother, lower = faster).
- Show Overbought & Oversold Shapes: show/hide the triangles on the main chart.
- Overbought/sold Lookback Period: channel smoothing for OB/OS detection (lower = more sensitive).
- Overbought/sold Adaptive Length: smoothing for the dynamic OB/OS levels (lower = more adaptive).
🟦 Display
- Transparency for the candle colour: bar colour transparency (Gradient mode).
- Trend Colour Mode: Classic vs strength-based Gradient.
🟦 Price Average
- Show Price Average: show/hide the OHLC4 average price line.
- Lookback: length for the price average.
- Smoothing: SMA / EMA / RMA.
- Colour Channel by Price Average: neutral/green/red channel colouring depending on whether the price average is inside/above/below the channel.
🟦 Advanced
- Trend Upper/Lower Neutral Threshold: neutral zone bounds (also used by the dynamic OB/OS logic).
- PA RSI Length: choose Fixed (14) or match the Trend Lookback Period.
- Show RSI (close): optional “reference RSI” plot with length.
🟩 ALERTS
There are built-in alert conditions for this indicator:
- Overbought PA Trend: triggers when the PA overbought condition is true.
- Oversold PA Trend: triggers when the PA oversold condition is true.
- Trend flips up: triggers when the trend changes from down to up (ignores any intervening neutral bars).
- Trend flips down: triggers when the trend changes from up to down (ignores any intervening neutral bars).
- Lost overbought: triggers on the first red candle after the overbought condition ends (set this alert on close to avoid false alerts).
- Lost oversold: triggers on the first green candle after the oversold condition ends (set this alert on close to avoid false alerts).
🟩 REPAINTING / CALCULATION NOTES
According to my understanding, this indicator does not repaint (it does not go back and alter closed bars).
However, while the current candle is forming, values that depend on the current price will update in real time. Once the candle closes, they are fixed.
The overbought/oversold calculations use Williams fractal-style confirmation logic, which cannot be known until some bars afterwards.
This affects when the OB/OS levels update, but new confirmations only affect future calculations, not the past.
🟩 CREDITS
The idea for using smoothed highs/lows to create a price-action channel came from my humble trading mentor. All the code is my own.
🟩 DISCLAIMER
No indicator is a substitute for knowing what you’re doing.
By using this indicator you agree that it might not do what you or anyone else expects.
You retain full responsibility for your trading at all times.
Before trading with actual money, first make sure your risk management is professional-level.
SMC BOS Strategy 1:1 RRThe SMC BOS Strategy 1:1 RR is a Smart Money Concepts–based trading strategy designed to capture high-probability market continuation moves after a Break of Structure (BOS). It focuses on trading in the direction of institutional momentum with clear risk control.
📌 Core Concept
Markets move in structure (higher highs & higher lows in an uptrend, lower highs & lower lows in a downtrend).
A Break of Structure (BOS) occurs when price closes beyond a previous swing high or swing low, signaling that smart money may be pushing price in a new or continued direction.
⚙️ Strategy Rules
1️⃣ Market Structure Identification
Swing highs and swing lows define key structure levels.
These levels act as institutional decision points.
2️⃣ Break of Structure (BOS)
Bullish BOS: Price closes above the previous structure high.
Bearish BOS: Price closes below the previous structure low.
3️⃣ Trade Entry
Buy after a bullish BOS.
Sell after a bearish BOS.
Entry is taken at the close of the BOS candle.
4️⃣ Risk Management (1:1 RR)
Stop Loss (SL):
Long trades → below previous structure low.
Short trades → above previous structure high.
Take Profit (TP):
Set equal to the stop-loss distance (1:1 risk–reward).
📊 Why 1:1 Risk–Reward?
Ensures high win-rate focus.
Suitable for scalping and intraday trading.
Protects capital with consistent, controlled risk.
✅ Key Advantages
✔ Clear and objective rules
✔ Institutional price-action logic (SMC)
✔ Automatic stop loss & take profit
✔ Works on Forex, Gold, Crypto, Indices
✔ Easy to backtest and optimize
VWAP + Hull MA Scalping PRO//@version=6
indicator("VWAP + Hull MA Scalping PRO", overlay=true)
// ================= INPUTS =================
src = input.source(close, "Source")
// Hull MA lengths
len5 = input.int(5, "HMA 5")
len9 = input.int(9, "HMA 9")
len18 = input.int(18, "HMA 18")
len34 = input.int(34, "HMA 34")
// ================= FUNCTIONS =================
hma(src, length) =>
ta.wma(
2 * ta.wma(src, length / 2) - ta.wma(src, length),
math.round(math.sqrt(length))
)
// ================= CALCULATIONS =================
hma5 = hma(src, len5)
hma9 = hma(src, len9)
hma18 = hma(src, len18)
hma34 = hma(src, len34)
vwapVal = ta.vwap(close)
// ================= DYNAMIC COLORS =================
c5 = hma5 > hma5 ? color.lime : color.red
c9 = hma9 > hma9 ? color.green : color.maroon
c18 = hma18 > hma18 ? color.aqua : color.orange
c34 = hma34 > hma34 ? color.blue : color.purple
// ================= TREND LOGIC =================
bullTrend = hma5 > hma9 and hma9 > hma18 and hma18 > hma34 and close > vwapVal
bearTrend = hma5 < hma9 and hma9 < hma18 and hma18 < hma34 and close < vwapVal
// ================= ENTRY SIGNALS =================
buySignal = bullTrend and ta.crossover(hma5, hma9)
sellSignal = bearTrend and ta.crossunder(hma5, hma9)
// ================= PLOTS =================
plot(vwapVal, "VWAP", color=color.yellow, linewidth=2)
plot(hma5, "HMA 5", color=c5, linewidth=2)
plot(hma9, "HMA 9", color=c9, linewidth=2)
plot(hma18, "HMA 18", color=c18, linewidth=2)
plot(hma34, "HMA 34", color=c34, linewidth=2)
// ================= SIGNAL MARKERS =================
plotshape(buySignal, title="BUY", location=location.belowbar,
color=color.lime, style=shape.triangleup, size=size.small, text="BUY")
plotshape(sellSignal, title="SELL", location=location.abovebar,
color=color.red, style=shape.triangledown, size=size.small, text="SELL")
// ================= BACKGROUND TREND =================
bgcolor(bullTrend ? color.new(color.green, 92) :
bearTrend ? color.new(color.red, 92) : na)
// ================= ALERTS =================
alertcondition(buySignal, title="BUY Alert", message="{{ticker}} BUY | VWAP + HMA")
alertcondition(sellSignal, title="SELL Alert", message="{{ticker}} SELL | VWAP + HMA")
RSI Trendline Breakout BB Exit -by RiazMalikUse this strategy based on RSI and bolinger bands
When RSI trend line breaks take position when RSI touches bolinger bands exit
VWAP Institutional Trading Engine INDICATORVWAP Institutional Trading Engine
Adaptive Market Regime & Trading Model Indicator
🔍 Overview
The VWAP Institutional Trading Engine is an advanced, rule-based market analysis indicator designed to replicate institutional decision-making logic using VWAP, volatility, and session-based market behavior.
This indicator does not predict price.
Instead, it answers a more important question:
“What type of trading is appropriate right now – if any?”
The engine continuously evaluates:
Market regime (trend, range, dead market)
Volatility conditions
VWAP acceptance and deviation
Trading session (Asia / London / New York)
Based on this, it dynamically activates one of three trading models:
TREND
MEAN REVERSION
OFF (no trading)
This makes it ideal for:
Discretionary traders
Systematic traders
Risk-focused trading
Educational / portfolio-style trading approaches
🧠 Core Philosophy
Professional trading is not about finding more signals.
It is about knowing when not to trade.
This indicator is built around three institutional principles:
VWAP defines fair value
Volatility defines opportunity or danger
Different sessions require different behavior
⚙️ Indicator Components
1️⃣ VWAP & Statistical Deviation Bands
VWAP represents institutional fair price
±1σ bands indicate acceptance zones
±2σ bands represent statistical extremes
Used for:
Mean reversion zones
Trend acceptance confirmation
Go Score calculation
2️⃣ Volatility Engine
Volatility is measured using ATR relative to price
Compared against its own moving average
Classifications:
Low volatility → dead / untradable market
Normal volatility → structured behavior
High volatility → trend or liquidation events
3️⃣ Market Regime Detection
The engine classifies each moment into one regime:
Regime Meaning
TREND Price accepts above or below VWAP with volatility
RANGE Price rotates near VWAP
DEAD Low volatility, no opportunity
MIXED Unclear structure
4️⃣ Active Trading Model (Most Important)
Displayed in the dashboard as Model:
Model Interpretation
TREND Trade with momentum and continuation
MEAN_REVERT Trade extremes back to VWAP
OFF Do not trade
The Model tells you HOW you are allowed to trade right now.
5️⃣ Session Awareness (UTC)
The indicator adapts behavior based on session logic:
Session Preferred Behavior
Asia Mean Reversion
London Trend
New York Selective / adaptive
Trades are only allowed when model + session are aligned.
6️⃣ Go Score – Trade Quality Filter
Each potential setup receives a Go Score (0–100), based on:
Distance from VWAP
Market regime quality
Volatility penalties
Go Score Interpretation
≥ 80 High-quality (A+)
65–79 Acceptable
< 65 No trade
7️⃣ Risk Guidance (Informational)
The indicator outputs a Risk % suggestion, based on:
Go Score
Simulated drawdown logic
⚠️ This is guidance only, not position sizing.
📈 Visual Signals
The indicator plots contextual signals, not blind entries:
Mean Reversion Signals
▲ Long below −2σ
▼ Short above +2σ
Trend Signals
↑ Long after acceptance above +1σ
↓ Short after acceptance below −1σ
Signals appear only when trading is allowed by:
Model
Session
Go Score
🧩 Dashboard Explanation
The top-right dashboard displays real-time engine state:
Field Description
Session Current UTC session
Regime Detected market condition
Go Score Trade quality score
Risk % Suggested relative risk
Drawdown % Virtual defensive metric
Model Active trading model
If Model = OFF → do nothing.
🧭 Practical Trading Manual (Step-by-Step)
Step 1 – Check the Model
TREND → look for continuation
MEAN_REVERT → look for extremes
OFF → do not trade
Step 2 – Confirm Session Alignment
Asia + Mean Reversion ✔
London + Trend ✔
Misalignment = caution
Step 3 – Check Go Score
Below 65 → skip
65+ → proceed
Step 4 – Use Chart Structure
VWAP = anchor
σ bands = context
Signal = permission, not obligation
Step 5 – Manage Risk Manually
Use your own SL/TP rules
Follow the Risk % as guidance, not law
❌ What This Indicator Is NOT
Not a signal spam tool
Not a prediction system
Not a “holy grail”
It is a decision framework.
✅ Best Use Cases
Futures
Indices
Forex
Crypto
Intraday & swing trading
Recommended timeframes:
5m – 1H (intraday)
4H (contextual swing)
🏁 Final Notes
This indicator is intentionally transparent and rule-based.
It is designed to help traders:
Think in regimes
Trade with structure
Avoid overtrading
Protect capital
If you trade with the Model, not against it,
you will already be ahead of most market participants.
Session Anchored OIWAP [Arjo]The Session Anchored OIWAP (Open Interest Weighted Average Price) indicator shows you a weighted average price that uses Open Interest (OI) changes during different trading sessions . It divides the day into four clear sessions: Opening Hour , Morning Session , Mid-Day Session , and Closing Session .
For each session , it calculates a weighted average price using both market price and open interest data from futures . This line updates as the session progresses and resets when a new session starts .
You can also see optional deviation bands that you visually compare to how far the market price is moving away from the session’s weighted average. This indicator also helps you watch how Open Interest changes connect with price movements during specific market hours.
Concepts
This tool works on a few simple ideas:
Session anchoring
Each session starts fresh. The indicator resets and begins a new calculation when a new time block begins. This allows users to visually study each session independently.
Open-interest weighting
Instead of treating all price moves equally, price changes linked to higher open-interest activity have more influence on the OIWAP. This gives a weighted reflection of where the market has been trading during the session.
Averaging and smoothing
The OIWAP line blends many price data points into one smooth curve, making it easier to follow than raw price movement.
Volatility display with bands
The upper and lower bands are placed at ±0.5 standard deviation from the OIWAP line. These bands simply help you see when price stretches further away than usual from the session average.
Features
Four Independent Session Calculations: Shows separate OIWAP lines for Opening Hour (default: 09:15-10:15), Morning (10:15-11:30), Mid-Day (11:30-14:00), and Closing (14:00-15:30) sessions
Open Interest Weighting: Uses absolute OI change as the weight instead of traditional volume
Customizable Session Times: You can change the time ranges for each session to match your market or what you need
Optional Deviation Bands: You can turn ±0.5 standard deviation bands on or off around each OIWAP line
Color-Coded Sessions: Each session has its own color so you can tell them apart easily
Selective Display: You can turn individual sessions and bands on or off
Data Availability Check: Shows you a notification when Open Interest data isn't available for your symbol
Adjustable Position Timeframe: You can calculate OI changes on different timeframes (Chart, Daily, 15min, 30min, 60min, 120min)
How to use
Add this indicator to a chart of any symbol that has Open Interest data ( from futures or derivatives contracts). Once you add it, you'll see colored lines showing the OIWAP for each session you enable, along with optional deviation bands.
Adjusting Settings:
Turn individual sessions on or off using the checkboxes in the " Sessions " section
Change session colors to match your chart or what looks good to you
Turn deviation bands on or off using the " Show Bands " option in the Display settings
Change session time ranges in the " Session Times " section to match your market hours or what you want to analyze
Change the Position Timeframe if you want to see OI changes calculated on a different time period
Visual Interpretation:
Each OIWAP line shows you the OI-weighted average price for that session
The deviation bands show you how much prices spread out, weighted by OI changes
You can watch how price interacts with these levels to see where significant OI activity happened
Different sessions may show different OIWAP levels, showing you how the OI-price relationship changes throughout the trading day
Note:
This indicator needs Open Interest data to work. If OI data isn't available for your symbol, you'll see a message in the center of your chart. This indicator works only with derivatives markets like futures and options in the Indian Market where OI data is publicly available.
Conclusion
The Session Anchored OIWAP indicator is designed to support structured market observation by combining price, open interest, and session anchoring into a clear visual format. It helps users study market behavior during different parts of the day without generating trading instructions or outcomes.
Disclaimer
This indicator is for educational and visual-analysis purposes only. It does not provide trading signals , financial advice, or guaranteed outcomes . You should perform your own research and consult a licensed financial professional when needed. All trading decisions are solely the responsibility of the user.
Happy Trading
MADZ - Moving Average Deviation Z-ScoreMADZ - Moving Average Deviation Z-Score
MADZ is a powerful valuation oscillator that measures how far the current price has deviated from a user-selected moving average, expressed in statistical terms as a Z-Score. This normalization makes it easier to identify overvalued and undervalued conditions across different assets, timeframes, and market environments.
Overview
The indicator works by:
Calculating the percentage deviation of price from a customizable moving average (SMA, EMA, WMA, VWMA, HMA, or RMA).
Applying a Z-Score transformation to this deviation over a chosen lookback period — showing how many standard deviations the current deviation is from its historical average. Smoothing the result for a clean, responsive oscillator centered around zero.
Positive values indicate price is trading above the moving average (potentially overvalued), while negative values suggest price is below (potentially undervalued). The further from zero, the greater the relative valuation extreme.
Key Features
Customizable base moving average (type and length)
Z-Score normalization for statistically meaningful readings
Final smoothing for reduced noise
Static overbought/oversold levels (default ±1.5) — line changes color when crossed (red above, green below)
Dynamic extreme bands (±3σ) — optional display of bands calculated from the oscillator’s own volatility over a user-defined period
Extreme zone highlighting — background shading activates only during truly rare valuation events
Extreme Zone Highlighting Explained
The highlighted extreme zones (background shading) are not based on the fixed static levels. Instead, they signal statistically significant outliers using dynamic bands:
Overbought extreme zone (red background): Triggered when MADZ rises above the upper dynamic band (+3 standard deviations of the MADZ line itself over the dynamic length period).
Oversold extreme zone (green background): Triggered when MADZ falls below the lower dynamic band (-3 standard deviations).
These ±3σ bands adapt to the recent behavior of the oscillator. Because they represent three standard deviations from the mean of MADZ, crossings are rare and often precede major reversals or trend accelerations — making them valuable for spotting potential turning points in valuation extremes.
How to Use
Use zero-line crosses for trend changes or mean-reversion setups.
Watch static level crossings (±1.5 default) for early overbought/oversold warnings.
Pay special attention to extreme zone shading — these highlight high-conviction valuation dislocations that may offer superior risk/reward opportunities.
Designed on the BTC chart, but can be used on other assets.
Settings
Moving Average Settings: Type, length, source
Z-Score & Smoothing: Lookback period and smoothing length
Threshold Levels: Static overbought/oversold thresholds
Display Options: Toggle dynamic bands and extreme background highlighting
This is an educational tool designed to aid in valuation analysis. The information provided is not financial advice. Always conduct your own research and consider multiple factors before making trading decisions. Trade at your own risk.
Box BO signals v1Box Breakout Direction Flip Signals is a smart price‐action tool designed to identify clean directional shifts using consolidation boxes and breakout logic.
The indicator draws dynamic high–low range boxes and generates Buy (B) and Sell (S) signals only when direction flips, avoiding repeated noise signals during trending moves.
✔ First breakout after box marks direction (Buy or Sell)
✔ Signals alternate: S → B → S → B, never repeating
✔ No signals while price simply continues in same direction
✔ Labels are spaced away from candles for clean visibility
✔ Works best on lower timeframes (1m, 3m, 5m) for scalping / intraday
🎯 How It Works
1️⃣ A consolidation zone forms automatically using candle high–low
2️⃣ Breakout above the box → Buy label → new box begins
3️⃣ Breakout below the box → Sell label → new box begins
4️⃣ Signals print only on actual directional change (flip)
5️⃣ Boxes extend dynamically until breakout occurs
RCAzussie_HAMA Candles Final HAMA Candles & Auto S/R System
* Overview
This indicator combines the trend-following power of HAMA (Heiken Ashi Moving Average) candles with an Automated Support & Resistance system. It is designed to filter out market noise and identify key reversal levels efficiently.
* Key Features
HAMA Candles (Trend)
Smoothed candles help visualize the true market trend.
Green: Bullish Trend
Red: Bearish Trend
Includes a central MA line with gradient colors to indicate trend strength.
Auto Support & Resistance (Levels)
Automatically plots dynamic S/R levels based on pivot points.
Level 1 (White): Short-term (Lookback 5) - For scalping.
Level 2 (Yellow): Mid-term (Lookback 10) - For swing trading.
Level 3 (Orange): Long-term (Lookback 20) - Strongest levels.
* Simplified Alerts
MA Cross (Any): Triggers when price crosses the main MA line (Trend entry/exit).
Major S/R Touch: Triggers ONLY when price touches the strongest Level 3 lines (Reversal check).
* Recommended Chart Setup (Important)
Use Range Bars: This system is optimized for Range Charts, not standard time-based candles (e.g., 1m, 5m).
Focus on Price: Range bars ignore the time axis completely and generate new bars only when the price moves a specific amount. This eliminates time-based noise.
How to Set:
Click the timeframe menu in the top bar.
Select "Range".
Choose a value based on volatility (e.g., 40R for scalping, 100R for crypto/indices).
HAMA 캔들 & 자동 지지저항 시스템
* 개요:
이 지표는 HAMA (Heiken Ashi Moving Average) 캔들의 추세 추종 기능과 자동 지지/저항(S/R) 시스템을 결합한 도구임. 시장의 노이즈를 제거하고 핵심 반전 구간을 찾는 데 최적화됨.
* 핵심 기능
HAMA 캔들 (추세)
노이즈가 제거된 부드러운 캔들로 진짜 추세를 보여줌.
초록색: 상승 추세
빨간색: 하락 추세
중앙 MA 라인의 그라디언트 색상으로 추세 강도를 시각적으로 확인 가능.
자동 지지 & 저항 (레벨)
피봇 포인트 기반으로 지지/저항선을 자동 작도함.
Level 1 (흰색): 단기 (Lookback 5) - 스캘핑용
Level 2 (노란색): 중기 (Lookback 10) - 스윙용
Level 3 (주황색): 장기 (Lookback 20) - 가장 강력한 지지/저항 구간
간편 알람 (Alerts)
MA Cross (Any): 가격이 중앙 MA 라인을 돌파할 때 울림 (진입/청산 신호).
Major S/R Touch: 가장 강력한 Level 3 라인을 터치할 때만 울림 (반전 확인용).
* 추천 차트 설정 (필독)
레인지(Range) 차트 사용: 이 지표는 일반적인 시간 봉(분봉, 시봉)이 아니라 레인지 바에 최적화되어 있음.
가격 집중: 시간의 흐름(X축)을 무시하고, 오직 '가격'이 움직일 때만 캔들이 생성됨. 이렇게 하면 횡보 구간의 노이즈가 사라짐.
설정 방법:
트레이딩뷰 상단 시간 메뉴 클릭.
'Range' 선택.
자산 변동성에 맞춰 값 설정 (예: 스캘핑은 40R, 비트코인/지수는 100R 추천).
알씨아저씨
BLOG: blog.naver.com
Nifty OI Support Resistance This study is designed for educational purposes to assist traders in analyzing price structure on the Nifty 50 index. It creates visual reference zones based on standard mathematical intervals used in the derivatives market.
Purpose of the Tool: In the Nifty 50 index, price action is often analyzed relative to "Round Numbers" or standard strike intervals (e.g., multiples of 50). This script automatically plots these mathematical reference levels relative to the current price to help users observe price behavior.
How It Works: This indicator uses a mathematical formula to identify the nearest standard strike price intervals based on the current close price.
Strike Logic: It projects levels at standard 50-point intervals (Nifty's standard strike distance).
Volatility Buffers: It adds a user-defined buffer (default: 30 points) around these levels to visualize a "zone" rather than a specific price point.
Major Levels: It visually distinguishes major round numbers (multiples of 500) which are often significant for technical analysis.
Features:
Automated Plotting: Adjusts dynamically as price moves to show relevant upper and lower reference bands.
Zone Visualization: Helps in identifying potential areas of support or resistance based on technical structure.
Customizable: Users can adjust the strike distance and buffer range to suit different volatility conditions.
Usage: This tool is intended to be used as a visual aid for Technical Analysis. It allows users to see where the price is located relative to standard Nifty intervals.
⚠️ STANDARD DISCLAIMER & DISCLOSURE:
Nature of Content: This script and description are for educational and informational purposes only.
No Financial Advice: This tool does not constitute investment advice, buy/sell recommendations, or trading tips.
Not SEBI Registered: The author is not a SEBI registered Research Analyst (RA) or Investment Advisor (IA).
Methodology: The levels displayed are generated purely via mathematical calculation based on price inputs and do not represent real-time exchange Open Interest data.
Risk Warning: Trading in securities market is subject to market risks. Read all the related documents carefully before investing. User discretion is advised.






















