ADX-DMI-HMD1This indicator combines the ADX with the DMI oscillator.
In addition to the ADX, it also includes the ADXR, which is displayed as a black/gray line.
The lower portion below the value of 20 is colored red.
מתנדים
Time Segmented Volume (TSV)Time Segmented Volume (TSV) measures directional money flow by multiplying volume with the bar-to-bar price change and summing it over a fixed window, then smoothing it.
Positive TSV shows sustained accumulation (buying pressure); negative TSV shows sustained distribution (selling pressure). It’s essentially a momentum-weighted volume oscillator, useful for confirming trend strength, spotting divergences, and identifying when participation is expanding or drying up behind a move.
Timeframe Guidance
Scalping (1–5 min)
TSV Length: 8–13
Signal: 5–7
Notes: Fast response, more noise
Intraday (5–30 min)
TSV Length: 13–21
Signal: 7–10
Notes: Balanced sensitivity
Swing (1H–Daily)
TSV Length: 21–34
Signal: 10–21
Notes: Smoother, filters chop
Position (Daily–Weekly)
TSV Length: 34–55
Signal: 21–34
Notes: Macro volume regime
Uptrend Pullback (High Winrate-ish) - RSI + EMA + ATR TrailUptrend Pullback Strategy (EMA Filter + RSI Reversal + ATR Trailing Stop)
Description
This strategy is designed for rising markets and trades long only. It uses a simple trend filter and a pullback entry:
Trend filter: An uptrend is defined when EMA(50) > EMA(200) and price is above EMA(200). Trades are allowed only under these conditions.
Entry (buy the dip): A long position is opened when RSI crosses up above a user-defined pullback level (default 40), suggesting a pullback is ending and momentum is recovering.
Exits:
Take profit: Close the position when RSI reaches an overbought level (default 70).
Risk management: A dynamic ATR-based trailing stop follows price upward to lock in gains.
Hard stop: An additional ATR-based stop acts as a safety net to limit downside risk.
Notes
Parameters (EMA lengths, RSI levels, ATR multipliers) are fully configurable.
This is a demo/reference strategy for research and optimization; results depend strongly on the symbol and timeframe.
If you want, I can also write a shorter “one-liner” description and a set of tag keywords for the publish page.
SMC Precision Scalper# SMC Precision Scalper - All-in-One Smart Money Analysis Tool
## Overview
SMC Precision Scalper is a comprehensive technical analysis indicator combining Smart Money Concepts (SMC) methodology with advanced scalping tools. This indicator integrates institutional trading concepts to provide traders with high-probability confluence zones and market structure analysis.
---
## How It Works - Technical Methodology
### Order Block Detection System
**Detection Algorithm:**
The script identifies Order Blocks using a three-criteria validation process:
1. **Pattern Recognition**: Scans for consolidation candles (opposite color to trend) that precede strong impulse moves
2. **Impulse Validation**: The following candle must break the high/low of the consolidation candle
- Strict Mode: Impulse candle must fully engulf the Order Block
- Standard Mode: Impulse candle must only break the OB high/low
3. **Volatility Filtering**: Applies ATR (Average True Range) or CMR (Cumulative Mean Range) filters with adjustable multiplier (default 0.5x) to eliminate noise
**Mitigation Tracking:**
Order Blocks are monitored until price retraces to their 50% level (midpoint). Mitigation can be calculated by either:
- Close price crossing the midpoint
- Wick penetration of the midpoint
Internal Order Blocks use shorter swing length (default 5 periods) for intraday precision, while standard OBs use longer swings (default 10 periods) for structural zones.
---
### Fair Value Gap (FVG) Calculation
**Gap Detection:**
FVGs are identified when:
Bullish FVG: (candle.low - candle.high) > ATR(14) × threshold
Bearish FVG: (candle.low - candle.high) > ATR(14) × threshold
Default threshold: 0.3x ATR multiplier
**Visual Rendering:**
Each FVG is rendered as 13 horizontal layers to show the liquidity void depth. The script tracks consecutive FVGs to adjust layer positioning dynamically.
**Mitigation Logic:**
FVGs remain active until price fully crosses the gap zone (high > gap bottom AND low < gap top). Optionally displays "filled" FVGs with reduced opacity for historical reference.
---
### EMA Confluence & Flips System
**Core Components:**
- EMA Fast: 5-period exponential moving average
- EMA Slow: 12-period exponential moving average
- EMA Confluence: 200-period exponential moving average (customizable)
**Flip Detection:**
Generates signals when EMA 5 crosses EMA 12:
- Flip Up (↑): EMA 5 crosses above EMA 12
- Flip Down (↓): EMA 5 crosses under EMA 12
**Trend Filter:**
Optional confluence filter requires:
- Uptrend confirmation: Close > EMA Confluence for N bars (adjustable)
- Downtrend confirmation: Close < EMA Confluence for N bars
This prevents counter-trend signals and improves accuracy.
---
### EMA Cloud Layers
**Calculation:**
Creates three multi-timeframe cloud zones using paired EMAs:
- Cloud 1: EMA 20 / EMA 42
- Cloud 2: EMA 8 / EMA 23
- Cloud 3: EMA 5 / EMA 50
**Color Logic:**
- Green cloud: Faster EMA > Slower EMA (bullish momentum)
- Red cloud: Faster EMA < Slower EMA (bearish momentum)
Each cloud has progressive transparency (10%, 16%, 22%) to show momentum strength layers.
---
### VWAP Implementation
**Session VWAP:**
Calculates volume-weighted average price that resets at each session boundary using TradingView's native `ta.vwap()` function.
**Daily VWAP:**
Custom implementation that resets every calendar day:
CumulativePV = Σ(Price × Volume)
CumulativeV = Σ(Volume)
Daily VWAP = CumulativePV / CumulativeV
Source price options: HLC3, Close, OHLC4, HL2
---
### Premium/Discount Zones
**Range Calculation:**
Based on selected mode (Trailing Swings, Daily/Weekly/Monthly Range):
- High 100% = Swing high or HTF high
- Low 0% = Swing low or HTF low
- Range = High - Low
**Zone Division:**
*3 Zones Simple Mode:*
- Premium: 66.67% - 100%
- Equilibrium: 33.33% - 66.67%
- Discount: 0% - 33.33%
*5 Zones Fibonacci Mode:*
- Strong Premium: 78.6% - 100%
- Premium: 61.8% - 78.6% (OTE Zone)
- Equilibrium: 38.2% - 61.8%
- Discount: 23.6% - 38.2%
- Strong Discount: 0% - 23.6%
**Purpose:**
Provides institutional context: institutions typically buy in Discount zones and sell in Premium zones.
---
### Fibonacci Retracement
**Auto-Calculation:**
- Scans the last N periods (default 80, range 20-200) to identify swing high and swing low
- Projects key Fibonacci levels: 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%
- Optional inversion for downtrends
- Future projection extends levels forward by adjustable bars (default 50)
**OTE Zone Highlighting:**
Creates a visual box for the 61.8%-78.6% zone, which represents the Optimal Trade Entry area commonly used in ICT methodology.
---
### Ichimoku Cloud (Multi-Timeframe)
**Components Calculation:**
Tenkan-sen = (9-period high + 9-period low) / 2
Kijun-sen = (26-period high + 26-period low) / 2
Senkou Span A = (Tenkan + Kijun) / 2
Senkou Span B = (52-period high + 52-period low) / 2
Chikou Span = Close shifted back 26 periods
**MTF Implementation:**
Uses `request.security()` to fetch higher timeframe data when custom timeframe is specified. Falls back to chart timeframe if empty.
**Cloud Filtering:**
- Price above cloud = Bullish bias filter
- Price below cloud = Bearish bias filter
- Price in cloud = Neutral/avoid
---
### Market Structure Detection
**BOS (Break of Structure):**
Occurs when price breaks the last swing high (in uptrend) or swing low (in downtrend), confirming trend continuation.
**MSS (Market Structure Shift):**
Detected when BOS occurs in the opposite direction of current trend, indicating potential reversal.
**CHoCH (Change of Character):**
Early warning signal when price touches but doesn't strongly break the previous swing, suggesting momentum loss.
---
### Previous Day Levels
**Calculation:**
Uses `request.security()` with daily timeframe and ` ` offset with lookahead on:
- PDH: Previous Day High
- PDL: Previous Day Low
- PDM: (PDH + PDL) / 2
**Daily Bias Logic:**
- Bullish: Close > PDM or breakout above PDH
- Bearish: Close < PDM or breakdown below PDL
- Neutral: Close at PDM
---
## Why This Combination?
This indicator integrates multiple institutional concepts to create a **confluence-based filtering system** that answers three critical trading questions:
1. **WHERE to trade?** (Order Blocks, FVG, Premium/Discount zones, Fibonacci OTE)
2. **WHEN to trade?** (EMA Flips, Market Structure breaks, Ichimoku confirmation)
3. **WHICH direction?** (HTF Bias, Daily Bias, Cloud momentum, Structure trend)
### Synergy Between Components:
- **OB + FVG Confluence**: When an Order Block overlaps with a Fair Value Gap, it creates a high-probability institutional zone
- **Premium/Discount Context**: Filters OB signals to match institutional bias (buy Discount, sell Premium)
- **EMA Flips + Structure**: Fast momentum signals (flips) confirmed by slower structure breaks reduce false entries
- **Ichimoku Cloud**: Acts as additional trend filter, preventing counter-cloud trades
- **VWAP + Fibonacci**: Provides dynamic and static mean reversion levels for risk management
**Individual indicators might generate conflicting signals**, but this mashup requires multiple confirmations before highlighting setups, significantly reducing noise and improving trade quality.
---
## How to Use
### Setup Configuration
1. **Enable desired components** in settings (Essentials group)
2. **Adjust swing lengths** based on timeframe:
- M1-M5: Swing 5-7, Internal 3
- M15-H1: Swing 10, Internal 5 (default)
- H4-D1: Swing 15-20, Internal 7-10
3. **Configure filters**:
- Lower timeframes: Use ATR filter 0.3-0.5x
- Higher timeframes: Use CMR filter or 0.7-1.0x ATR
### Trading Workflow
**Step 1: Identify Trend**
- Check EMA Cloud colors (green = bullish, red = bearish)
- Confirm with Ichimoku Cloud position
- Verify Market Structure (BOS direction)
**Step 2: Find Confluence Zones**
- Locate active Order Blocks in trend direction
- Check for FVG overlap with OB
- Ensure zone is in correct Premium/Discount area
**Step 3: Wait for Entry Trigger**
- Monitor EMA 5/12 flips within confluence zone
- Check Fibonacci OTE zone if displayed
- Confirm VWAP position supports direction
**Step 4: Execute & Manage**
- Enter on flip signal within OB/FVG confluence
- Stop loss: Outside Order Block zone
- Target: Opposite Premium/Discount zone or next OB
---
## Dashboard Information
The on-chart table displays real-time market conditions:
- **Trend**: Current structure (Bullish/Bearish/Neutral)
- **HTF Bias**: Higher timeframe direction
- **OB**: Active Order Block status (Bull ↑ / Bear ↓ / None)
- **FVG**: Active Fair Value Gap (Bull ↑ / Bear ↓ / None)
- **OB+FVG**: Confluence confirmation (✓ when both align)
- **P/D Zone**: Current price position in Premium/Discount
- **Fib 61.8-78.6**: OTE zone status (In Zone / Outside)
- **Daily Bias**: ICT daily bias (Bullish/Bearish/Neutral)
- **Market Status**: Overall condition summary
- **RSI(14)**: Momentum (Oversold <30 / Neutral / Overbought >70)
- **Ichimoku**: Cloud position (Above/In/Below)
---
## Alert Conditions
Complete alert system for key events:
- BOS Bullish / Bearish detected
- New Order Block formed (Bullish/Bearish)
- New Internal OB formed
- EMA Flip signals (Up/Down)
- Price entering OTE zone (when HTF aligned)
---
## Best Practices
✅ **Use on multiple timeframes**: Align HTF bias with entry TF signals
✅ **Wait for confluence**: At least 2-3 confirmations before entry
✅ **Respect Premium/Discount**: Don't buy Premium or sell Discount
✅ **Adjust swing lengths**: Match to your trading timeframe
✅ **Backtest first**: Understand signal behavior before live trading
❌ **Don't overtrade**: Not every OB or FVG is a valid setup
❌ **Don't ignore filters**: Disabled filters increase false signals
❌ **Don't trade against cloud**: Ichimoku filter prevents low-probability trades
---
## Technical Specifications
- Pine Script™ Version: 6
- Overlay: Yes
- Max Boxes: 500
- Max Lines: 500
- Max Labels: 300
- Repainting: Signals confirmed on bar close (barstate.isconfirmed)
---
## Recommended Timeframes
- **Scalping**: M1, M5 (reduce swing lengths to 5-7)
- **Day Trading**: M15, M30, H1 (default settings)
- **Swing Trading**: H4, D1 (increase swing lengths to 15-20)
---
## Performance Notes
For optimal chart performance:
- Disable unused features (Structure, EQH/EQL if not needed)
- Reduce lookback periods on lower timeframes
- Limit to 1-2 active alerts per instrument
---
This indicator does not predict the future and should be used as part of a complete trading plan with proper risk management.
© 2025-2026
STOCHRSI+WRsotch RSI indicator
WR indicator
2 in 1
use this indicator
we can see stoch RSI and WR% on 1 chart
stoch RSI above 0 , 0 to 100
WR% under 0, -100 to 0
if price on the uptrend
when stoch RSI below 20 , better buy
WR% below -80, better buy
if price is downtrend
when stoch RSI above 80 , better sell
WR% above -20, better sell
Real RSI/threshold = input.float(80, title = "rsi above")
// condition = rsi60 > threshold
// barcolor(condition ? color.purple : na)
// bgcolor(condition ? color.new(color.purple, 80) : na, force_overlay = true)
Shinsu Flow V3 (by MAZINO)Shinsu Flow V3
Shinsu Flow V3 is a multi-component oscillator that combines momentum, volume, net positioning, and price divergence analysis to help you identify high-probability trade setups.
The components are as follows:
1. Momentum (dark purple area)
What it tells you: whether longs or shorts are gaining control
Shows which side is gaining/losing momentum
Big spike up = strong positive momentum building
Big spike down = strong negative momentum building
Curving up = momentum increasing in bullish direction
Curving down = momentum decreasing/reversing
2. Volume (light blue area)
What it tells you: Which side has more "fuel" behind the move
Shows buy vs sell volume pressure
Spike above +30 = Heavy buying pressure
Spike below -30 = Heavy selling pressure
Smaller waves = Weakening follow-through
3. Positioning Line (Color-Coded)
What it tells you: change of behaviour in the market participants, reads as an RSI-style of oscillator, so also indicates whether we're overbought/oversold AND what type of orders are driving it
Standard RSI centered at 0, with special color coding:
Blue = longs opening (bullish orderflow)
Aqua = shorts closing (bullish)
Red = shorts opening (bearish orderflow)
Orange = longs closing (bearish)
Gray = neutral/unclear (extremely rare)
4. Divergence dot
Semi-transparent dots = Potential divergence forming (may change, if it's still there at candle close, it will print a solid dot)
Solid dots = Confirmed divergence (locked at bar close)
Green = Bullish divergence
Red = Bearish divergence
What it tells you: When momentum is shifting before price confirms it
Settings for divergence dot:
lookback for divergence (10 to 15 is good, I use 14)
calculation base for divergence: can be set at 1 divergence only, 2 divergences, or all 3 for printing.
They are not a signal for entry or exit, but can help guide decisions.
NFA.
5 (EMA/SMA) + VWMA by Money farmer5 (EMA/SMA) + VWMA by Money farmer.
It has 5 Moving Averages, which you can select as optional.
It has Volume Weighted Moving Averages VWMA.
more updates soon..
5EMA or SMA VWMA by Money farmer5 (EMA/SMA) + VWMA by Money farmer.
It has 5 Moving Averages, which you can select as optional.
It has Volume Weighted Moving Averages VWMA.
Apex Adaptive RSIThe Apex Adaptive RSI is a next-generation momentum oscillator designed to solve the "lag vs. noise" problem found in traditional indicators. By utilizing an Efficiency Ratio (ER), the script dynamically adjusts its sensitivity based on current market volatility.
How it Works: Unlike a standard RSI that uses a fixed period (e.g., 14), the Apex Engine calculates the "Efficiency" of price action. In trending markets, it speeds up to catch entries early; in choppy or sideways markets, it slows down to filter out false signals. This is then smoothed using Volatility-Adjusted Heikin Ashi candles to provide a clear visual of momentum strength.
Key Features: The Apex Adaptive RSI is a high-performance momentum oscillator that replaces traditional static RSI logic with an Efficiency Ratio (ER) engine. It dynamically scales its sensitivity—speeding up to catch trend breakouts and slowing down to filter out noise during market consolidation.
Visual Guide & Features:
1. The Apex Heikin Ashi Candles Instead of a single line, momentum is visualized through HA candles.
Bright Colors (Neon Green/Red): High-velocity momentum.
Dark Colors: Waning momentum or consolidation.
Wicks: Show the "reach" of RSI before the internal smoothing takes over.
2. The Volatility Cloud (Purple Shaded Area) This is your "Market Safety Zone."
The Cloud: Represents 2 standard deviations of RSI movement.
The Logic: When the RSI candles exit this cloud, the market is in an extreme state. Divergences that occur outside or at the edge of this cloud are statistically much more likely to result in significant reversals.
3. TOP & BOT Triangles (Labels)
TOP (Red Triangle): Marks a confirmed Pivot High in momentum.
BOT (Lime Triangle): Marks a confirmed Pivot Low in momentum.
These labels appear once the "Pivot Strength" (lookback) is satisfied, confirming a structural turning point.
4. TM & BM Dots (The Apex Markers)
TM (Top Marker - Red Circle): The exact "ceiling" of an RSI pulse.
BM (Bottom Marker - Green Circle): The exact "floor" of an RSI pulse.
Trading Tip: Use these dots to draw manual trendlines or to identify "Liquidity Grabs" (where price breaks a high but the TM dot remains lower than the previous peak).
5. Divergence Lines (Customizable)
Solid Lines (Regular Divergence): Indicates a potential trend reversal.
Dashed/Dotted Lines (Hidden Divergence): Indicates trend continuation.
Historical Memory: The script retains these lines on your chart for backtesting and structural analysis.
Unified Alert System:
The script includes a "Any Divergence" alert. This allows you to set a single notification for your ticker that triggers for all four types of signals (Reg Bull, Hid Bull, Reg Bear, Hid Bear) on the close of the confirmation bar.
Adaptive Sensitivity: Automatically scales between fast and slow periods based on market speed.
Heikin Ashi RSI Candles: Integrated "Apex Candles" that change color based on momentum velocity, making trend shifts easy to spot.
Unified Divergence Engine: Automatically detects and plots Regular (Reversal) and Hidden (Continuation) divergences.
Historical Backtesting: Divergence lines remain on the chart, allowing for thorough historical analysis.
Volatility Bands: Real-time statistical "Guardrails" (Bollinger-style) that identify extreme overbought and oversold conditions.
Smart Alerts: A unified "Any Divergence" alert that notifies you the moment a signal is confirmed.
How to Trade:
Reversals: Look for Regular Divergence when the RSI is outside the Volatility Bands.
Trend Following: Use Hidden Divergence (dashed lines) as high-probability entries in an existing trend.
Momentum: Watch the Apex Candle colors; a shift from dark to bright green/red indicates a "Pulse" in momentum.
Enjoy
Cemmec
[CodaPro] Multi-Timeframe RSI Dashboard
Multi-Timeframe RSI Dashboard
This indicator displays RSI (Relative Strength Index) values from five different timeframes simultaneously in a clean dashboard format, helping traders identify momentum alignment across multiple time periods.
═══════════════════════════════════════
FEATURES
✓ Displays RSI for 5 customizable timeframes
✓ Color-coded status indicators (Oversold/Neutral/Overbought)
✓ Clean table display positioned in chart corner
✓ Fully customizable RSI length and threshold levels
✓ Works on any instrument and timeframe
✓ Real-time updates as price moves
✓ Smart BUY/SELL signals with cooldown system
✓ Non-repainting - signals never disappear after appearing
═══════════════════════════════════════
HOW IT WORKS
The indicator calculates the standard RSI formula for each selected timeframe and displays the results in both a graph and organized table. Default timeframes are:
- 5-minute
- 15-minute
- 1-hour
- 4-hour (optional - hidden by default)
- Daily (optional - hidden by default)
Visual Display:
- Graph shows all RSI lines in subtle, transparent colors
- Lines don't overpower your price chart
- Dashboard table shows exact values and status
Color Coding:
- GREEN = RSI below 32 (traditionally considered oversold)
- YELLOW = RSI between 32-64 (neutral zone)
- RED = RSI above 64 (traditionally considered overbought)
All timeframes and thresholds are fully adjustable in the indicator settings.
═══════════════════════════════════════
SIGNAL LOGIC
BUY Signal:
- Triggers when ALL 3 primary timeframes drop below the buy level (default: 32)
- Arrow appears near the RSI lines for easy identification
- 120-minute cooldown prevents signal spam
SELL Signal:
- Triggers when ALL 3 primary timeframes rise above the sell level (default: 64)
- Arrow appears near the RSI lines for easy identification
- 120-minute cooldown prevents signal spam
The cooldown system ensures you only see HIGH-CONVICTION signals, not every minor fluctuation.
═══════════════════════════════════════
SCREENSHOT FEATURES VISIBLE
- Multi-timeframe RSI lines (5min, 15min, 1H) in subtle colors
- Smart BUY/SELL signals with cooldown system
- Real-time dashboard showing current RSI values
- Clean, professional design that doesn't clutter your chart
═══════════════════════════════════════
DEFAULT SETTINGS
- Buy Signal Level: 32 (all 3 timeframes must cross below)
- Sell Signal Level: 64 (all 3 timeframes must cross above)
- Signal Cooldown: 24 bars (120 minutes on 5-min chart)
- Active Timeframes: 5min, 15min, 1H (4H and Daily can be enabled)
- RSI Length: 14 periods (standard)
═══════════════════════════════════════
CUSTOMIZABLE SETTINGS
- RSI Length (default: 14)
- Oversold Level (default: 32)
- Overbought Level (default: 64)
- Buy Signal Level (default: 32)
- Sell Signal Level (default: 64)
- Signal Cooldown in bars (default: 24)
- Five timeframe selections (fully customizable)
- Toggle visibility for each timeframe
- Toggle dashboard table on/off
- Toggle arrows on/off
═══════════════════════════════════════
HOW TO USE
1. Add the indicator to your chart
2. Customize timeframes in settings (optional)
3. Adjust RSI length and threshold levels (optional)
4. Monitor the dashboard for multi-timeframe alignment
INTERPRETATION:
When multiple timeframes show the same condition (all oversold or all overbought), it can indicate stronger momentum in that direction. For example:
- Multiple timeframes showing oversold may suggest a potential bounce
- Multiple timeframes showing overbought may suggest potential weakness
However, RSI alone should not be used as a standalone signal. Always combine with:
- Price action analysis
- Support/resistance levels
- Trend analysis
- Volume confirmation
- Other technical indicators
═══════════════════════════════════════
EDUCATIONAL BACKGROUND
RSI (Relative Strength Index) was developed by J. Welles Wilder Jr. and introduced in his 1978 book "New Concepts in Technical Trading Systems." It measures the magnitude of recent price changes to evaluate overbought or oversold conditions.
The RSI oscillates between 0 and 100, with readings:
- Below 30 traditionally considered oversold
- Above 70 traditionally considered overbought
- Around 50 indicating neutral momentum
Multi-timeframe analysis helps traders understand whether momentum conditions are aligned across different time horizons, potentially providing more robust signals than single-timeframe analysis alone.
═══════════════════════════════════════
NON-REPAINTING GUARANTEE
This indicator uses confirmed bar data to prevent repainting:
- All RSI values are calculated from previous bar's close
- Signals only fire when the bar closes (not mid-bar)
- What you see in backtest = what you get in live trading
- No signals will disappear after they appear
This is critical for reliable trading signals and accurate backtesting.
═══════════════════════════════════════
VISUAL DESIGN PHILOSOPHY
The indicator is designed with a "less is more" approach:
- Transparent RSI lines (60% opacity) keep price candles as the focal point
- Thin lines reduce visual clutter
- Arrows positioned near RSI levels (not floating randomly)
- Background flashes provide extra visual confirmation
- Dashboard table is compact and non-intrusive
The goal is to provide powerful multi-timeframe analysis without overwhelming your chart.
═══════════════════════════════════════
TECHNICAL NOTES
- Uses standard request.security() calls for multi-timeframe data
- Non-repainting implementation with proper lookahead handling
- Minimal performance impact
- Compatible with all instruments and timeframes
- Written in Pine Script v6
═══════════════════════════════════════
IMPORTANT DISCLAIMERS
- This is an educational tool for technical analysis
- Past RSI patterns do not guarantee future results
- No indicator is 100% accurate
- Always use proper risk management
- Consider multiple factors before making trading decisions
- This indicator does not provide buy/sell recommendations
- Consult with a qualified financial advisor before trading
═══════════════════════════════════════
LEARNING RESOURCES
For traders new to RSI, consider studying:
- J. Welles Wilder's original RSI methodology
- RSI divergence patterns
- RSI in trending vs ranging markets
- Multi-timeframe analysis techniques
═══════════════════════════════════════
Questions or suggestions? Feel free to comment below.
Happy trading and proper risk management to all!
[LJ] RSIM + ICT KillzonesIndicator Summary
This Pine Script indicator is a comprehensive, all-in-one toolkit designed for traders utilizing Inner Circle Trader (ICT) concepts. It visually maps out crucial time-based trading sessions, killzones, and key opening price levels directly on the chart. Alongside the time and price tools, it features a real-time "RSIM" (MTF RSI Monitor) dashboard to track market momentum across multiple timeframes, all while maintaining a lag-free chart through automated drawing cleanup.
Core Functionalities
ICT Killzones & Silver Bullets:
Visually demarcates specific high-probability trading windows—including the Asian, London, and New York (AM & PM) killzones, as well as the UK and US "Silver Bullet" times—using vertical lines and colored background highlights.
Key Opening Price Levels:
Automatically plots horizontal lines for significant opening prices, such as the New York Midnight Open (often used as true day open), CME Open, and NY AM/PM Opens. It also includes Higher Time Frame (HTF) levels for Weekly and Monthly opens.
Session High/Low Tracking:
Actively tracks and draws horizontal price levels for the High and Low of the current day, previous day, and individual Globex, Asian, London, and NY sessions.
Multi-Timeframe RSI Dashboard (RSIM):
An on-chart table that displays the current Relative Strength Index (RSI) values and a live countdown timer ("time to close") for the 5-minute, 15-minute, 1-hour, 4-hour, Daily, and Weekly timeframes.
Lunch "No-Trade-Zone":
Specifically highlights the New York Lunch period, visually warning traders of potential low-volume or erratic price action.
Automated Housekeeping:
A built-in memory management system that automatically deletes drawings (lines and labels) older than a user-defined number of days to prevent chart clutter and performance lag.
Built-in Debug Logger:
An optional on-chart logging table that tracks session triggers and script events, helping traders verify that times and levels are plotting correctly for their selected asset.
CS Squeeze Velocity Indicator Name: CS Squeeze Velocity (Clean Style)
Summary: CS Squeeze Velocity is a tactical volatility tool based on the BBWP (Bollinger Band Width Percentile) algorithm. Its primary goal is to identify periods of price "compression" (Squeeze) where the market is building up energy, and visually signal the exact moment of "expansion" or price explosion.
Unlike other Squeeze indicators that use complex histograms, this "Clean Style" version condenses all necessary information into a single master line that changes color according to the market phase.
Key Features:
1. Percentile Technology (BBWP): It does not measure absolute volatility, but relative volatility. It compares the current width of the Bollinger Bands against the last 100 periods.
0% - 20%: Price is unusually quiet (Squeeze).
100%: Price is at its historical maximum volatility.
2. 3-Phase Color Logic: The line instantly communicates the asset's status:
⚪ Gray (Dead Zone): Extreme low volatility (<20%). Do not trade. The market is sleeping or accumulating.
🟢/🔴 Green/Maroon (Expansion): The Squeeze has broken, and volatility is increasing. This is the healthy trend zone.
🔋/🔥 Neon Lime/Hot Red (Extreme Zone): Volatility has exceeded 80%. The movement is euphoric or panic-driven. Caution is advised due to potential exhaustion.
3. Momentum Fusion: Although it is a volatility indicator, the line is colored Green (Bullish) or Red (Bearish) based on a Linear Regression of the price, allowing you to see the direction of the explosion without looking at the candles.
4. Breakout Signal (Trigger): A small circle appears on the line exactly when volatility crosses the level 20 threshold upwards. This is the "Trigger" signal: the Squeeze is over, and the movement has begun.
How to Trade with CS Squeeze Velocity:
Phase 1: The Stalk (Gray) When the line is gray and in the lower zone (shaded background), wait. Do not enter yet. The market is charging energy.
Phase 2: The Trigger (Circle) As soon as the circle appears and the line changes color (to Green or Red), this is your entry signal. Volatility is entering the market.
Phase 3: Management (Neon) If the line reaches the 80 level (dashed line) and turns bright Neon, hold the trade but tighten your Stop-Losses. Volatility is extreme, and the move could be nearing its climax.
Synergy with CS Nexus Oscillator:
This indicator shines when used alongside the CS Nexus:
Check CS Squeeze Velocity: Is there a trigger circle emerging from the gray color? (There is an explosion).
Check CS Nexus: Is there a "BUY+" tag? (The explosion has confirmed direction and strength).
Result: A super high-probability entry.
CS Nexus Oscillator [ADX + Divs]Indicator Name: CS Nexus Oscillator
Summary: The CS Nexus Oscillator is a high-precision trading tool designed to filter out market noise and detect momentum opportunities with institutional confirmation. Unlike a traditional stochastic that generates many false signals, the CS Nexus utilizes a "Step Moving Average" (Step MA) algorithm to smooth out price action before generating any signal.
This indicator doesn't just tell you when to enter; it evaluates the quality of the signal by analyzing the underlying trend strength via ADX.
Key Features:
1. Step-MA Technology (Noise Filtering): The oscillator does not react to every single price tick. It only moves when volatility exceeds a specific threshold (Sensitivity). This creates an angled line ("steps") that eliminates false signals in sideways markets and highlights real trends.
2. 'Nexus' Intelligence Engine (ADX Filter): The indicator automatically distinguishes between two types of market environments:
"BUY+" / "SELL+" Signals (Large Tags): These occur when there is a Level 50 cross AND the ADX (Average Directional Index) indicates trend strength (>20). These are high-probability entries.
"chop" Signals (Small Triangles): These occur when there is a cross, but the ADX is low. This alerts the trader that the market is ranging, and caution is advised.
3. Dynamic 4-Zone Visualization: The main line changes color to instantly indicate the market phase:
🟢 Intense Green: Extreme Bullish Zone (> 80).
🟢 Light Green: Bullish Trend (50 - 80).
🔴 Light Red: Bearish Trend (20 - 50).
🔴 Intense Red: Extreme Bearish Zone (< 20).
4. Divergence Detector: Automatically identifies discrepancies between price and the oscillator (yellow and orange diamonds), signaling potential trend reversals before they happen.
5. Optional Trend Filter (EMA 200): Includes an option to only allow trades in the direction of the main trend (Buys only above EMA 200, Sells only below).
How to Trade with CS Nexus:
Continuation Strategy (Nexus Signal): Look for "BUY+" or "SELL+" tags. These appear when price crosses level 50 with confirmed strength. These are ideal for capturing the main body of a trend movement.
Reversal Strategy: If price is in an extreme zone (Intense Red or Green) and a Diamond (Divergence) appears, prepare for a potential trend change.
Risk Management: Avoid trading or reduce position size when you see the small "chop" signals, as they indicate a lack of directional volume or a ranging market.
Recommended Settings:
Timeframes: Works on all, but extremely effective on 15m, 1H, and 4H.
Assets: Cryptocurrencies, Forex, and Indices (where volatility is key).
RSI + BOAA combination of RSI and Stochastic
BOA is Stochastic with the parameter 5 3 3, which is more sensitive to capture potential pivots.
HoneG_CCIv22HoneG_CCIv22
This is a signal tool capable of both counter-trend and trend-following trading. Apply it to 1-minute charts.
For trend-following, it features a rapid-fire mode. When conditions align, rapid-fire mode activates, and two indicators signaling the rapid-fire timing will turn ON/OFF in sync with price extension moments.
逆張りも順張りも出来るサインツールです。1分足チャートに適用してください。
順張りには連打モードがあり、条件が揃うと連打モードが発動し、連打タイミングを知らせる二か所の表示が、価格が伸びるタイミングに合わせてON/OFFします。
Custom type-A*指数や取引量が多いETF、個別株を推奨
*MAは日足で50~75、週足で10~15を推奨
*MAの色が変わることでトレンドが把握可能
*BUYサインのみ点灯
*資産形成用であればBUYサインで買い増し
*トレード用であればMAの色の変化で売り買い
*投資は自己判断でお願いします
----
*We recommend ETFs and individual stocks with high index relevance and strong trading volume.
*For moving averages (MA), we recommend 50–75 on the daily chart and 10–15 on the weekly chart.
*Trend direction can be identified by changes in the color of the MA.
*Only BUY signals are displayed.
*For long-term asset building, consider adding to your position when a BUY signal appears.
*For trading purposes, buy and sell based on changes in the MA color.
*All investment decisions should be made at your own discretion.
Supertrend + Stochastic StrategySUPERTREND + STOCHASTIC STRATEGY
═══════════════════════════════════════════════════════════════
📊 OVERVIEW
═══════════════════════════════════════════════════════════════
A professional trading indicator that combines the trend-following power of Supertrend with the momentum analysis of Stochastic Oscillator. This dual confirmation system helps traders identify high-probability entry and exit points by requiring both trend alignment and momentum confirmation.
═══════════════════════════════════════════════════════════════
🎯 HOW IT WORKS
═══════════════════════════════════════════════════════════════
The strategy uses two core components working together:
1. SUPERTREND INDICATOR (Trend Filter)
• Identifies the overall market direction
• Green line = Bullish trend
• Red line = Bearish trend
• Acts as the primary filter to avoid counter-trend trades
2. STOCHASTIC OSCILLATOR (Momentum Confirmation)
• Measures the strength of price movement
• K Line (fast) crosses D Line (slow) to generate signals
• Identifies oversold/overbought conditions
• Works behind the scenes to confirm trend changes
═══════════════════════════════════════════════════════════════
📈 SIGNAL LOGIC
═══════════════════════════════════════════════════════════════
BUY SIGNALS:
A buy signal is generated when ALL conditions are met:
✓ Supertrend changes from red to green (trend reversal)
✓ Price closes above the Supertrend line
✓ Stochastic K line crosses above D line
✓ Minimum distance from previous signal has passed
STRONG BUY SIGNALS:
Same as regular buy + coming from oversold zone (below 20)
• Considered more reliable
• Displayed as larger filled circle (●)
SELL SIGNALS:
A sell signal is generated when ALL conditions are met:
✓ Supertrend changes from green to red (trend reversal)
✓ Price closes below the Supertrend line
✓ Stochastic K line crosses below D line
✓ Minimum distance from previous signal has passed
STRONG SELL SIGNALS:
Same as regular sell + coming from overbought zone (above 80)
• Considered more reliable
• Displayed as larger filled circle (●)
═══════════════════════════════════════════════════════════════
⚙️ CUSTOMIZABLE SETTINGS
═══════════════════════════════════════════════════════════════
SUPERTREND SETTINGS:
• ATR Period (default: 10) - Controls sensitivity to price changes
• ATR Multiplier (default: 3.0) - Adjusts distance from price
STOCHASTIC SETTINGS:
• K Period (default: 14) - Lookback period for calculation
• D Period (default: 3) - Smoothing for signal line
• K Smoothing (default: 3) - Additional smoothing for K line
• Oversold Level (default: 20) - Defines oversold zone
• Overbought Level (default: 80) - Defines overbought zone
SIGNAL SETTINGS:
• Show Buy/Sell Signals - Toggle signal visibility
• Show Labels - Display text labels (when enabled, replaces circles)
• Professional Signal Style - Choose between circles (modern) or triangles (classic)
• Minimum Candles Between Signals (default: 5) - Reduces noise
• Strong Signals Only - Filter to show only high-quality signals
═══════════════════════════════════════════════════════════════
💡 HOW TO USE
═══════════════════════════════════════════════════════════════
FOR BEGINNERS:
1. Wait for a signal to appear on the chart
2. Verify price is moving in the signal direction
3. Enter the trade when the signal candle closes
4. Place stop loss below/above recent swing low/high
5. Exit when opposite signal appears or target is reached
FOR ADVANCED TRADERS:
1. Use "Strong Signals Only" for higher quality trades
2. Combine with support/resistance levels
3. Apply proper risk management (1-2% per trade)
4. Consider higher timeframe trend alignment
5. Avoid trading during major news events
BEST PRACTICES:
⚠️ Strong signals (●) are more reliable than regular signals (○)
📊 Works best on H1 timeframe and above
🎯 Enable "Strong Signals Only" to reduce false signals
📈 Most effective in trending markets
🔔 Set up alerts for instant notifications
═══════════════════════════════════════════════════════════════
🎨 VISUAL DISPLAY
═══════════════════════════════════════════════════════════════
DEFAULT MODE (Professional Style):
• Supertrend Line: Green (bullish) / Red (bearish)
• Strong Buy: Large green circle ●
• Regular Buy: Small green circle ○
• Strong Sell: Large red circle ●
• Regular Sell: Small red circle ○
• Dashboard: Live status display (top right)
WITH LABELS ENABLED:
• Text labels replace circles completely
• "STRONG BUY" / "BUY" / "STRONG SELL" / "SELL"
• Clean and clear text-based signals
CLASSIC MODE (Professional Style OFF):
• Traditional triangle arrows (▲ ▼)
• Larger triangles for strong signals
• Smaller triangles for regular signals
═══════════════════════════════════════════════════════════════
📊 RECOMMENDED TIMEFRAMES
═══════════════════════════════════════════════════════════════
✅ EXCELLENT: 4H, Daily, Weekly
⚠️ GOOD: 1H, 2H
❌ NOT RECOMMENDED: Below 1H (too much noise)
═══════════════════════════════════════════════════════════════
🎓 UNIQUE FEATURES
═══════════════════════════════════════════════════════════════
1. SMART FILTERING: Prevents repetitive signals within short periods
2. DUAL CONFIRMATION: Combines trend and momentum for stronger signals
3. SIGNAL CLASSIFICATION: Distinguishes between strong and regular signals
4. COMPREHENSIVE ALERTS: Instant notifications for all signal types
5. CLEAN INTERFACE: Professional design that doesn't clutter the chart
6. FULL FLEXIBILITY: All settings customizable to match your trading style
7. VISUAL OPTIONS: Choose between circles, triangles, or text labels
8. LIVE DASHBOARD: Real-time indicator status at a glance
═══════════════════════════════════════════════════════════════
⚠️ RISK DISCLOSURE
═══════════════════════════════════════════════════════════════
This indicator is a technical analysis tool and does NOT guarantee profits. Trading financial markets involves substantial risk and you may lose your entire capital.
IMPORTANT REMINDERS:
❌ Do not rely solely on this indicator
✅ Use strict risk management rules
✅ Test the strategy on a demo account first
✅ Combine with other technical analysis tools
✅ Never risk money you cannot afford to lose
✅ Past performance does not guarantee future results
This indicator is for educational and informational purposes only and should not be considered as financial advice.
═══════════════════════════════════════════════════════════════
📝 VERSION NOTES
═══════════════════════════════════════════════════════════════
VERSION 1.0 - Initial Release
• Supertrend + Stochastic integration
• Dual confirmation signal system
• Strong vs regular signal classification
• Smart signal filtering to reduce noise
• Professional circular display (default)
• Classic triangle display (optional)
• Text label display (optional)
• Live dashboard with indicator status
• Customizable alert system
• Full parameter flexibility
═══════════════════════════════════════════════════════════════
🔗 SUPPORT
═══════════════════════════════════════════════════════════════
If you have questions or suggestions for improving this indicator, please leave a comment below. Feedback is always appreciated!
═══════════════════════════════════════════════════════════════
Developed by: mfsz2015
Language: Pine Script v5
Type: Trading Indicator
License: Mozilla Public License 2.0
═══════════════════════════════════════════════════════════════
TAGS: #Supertrend #Stochastic #Strategy #Trading #TechnicalAnalysis #Signals #Forex #Crypto #Stocks #Momentum #Trend
RSRS - Beta[MIT]Main Functionality:
Plots a smooth line called “beta” that dynamically reflects certain price structure characteristics.
Displays two key horizontal reference levels:
S1 (yellow thick solid line): Commonly used as an entry/strength threshold
S2 (red thick solid line): Commonly used as an exit/weakness threshold
Visual Elements:
Blue thick line: Beta curve (the main indicator line, fluctuates over time)
Yellow thick solid line: S1 level (default 1.0, adjustable)
Red thick solid line: S2 level (default 0.3, adjustable)
Typical Usage Scenarios:
When the beta line consistently stays above S1, it may indicate a strong trending market.
When beta falls below S2, it could suggest weakening momentum or a potential correction phase.
Beta crossing above S1 from below can serve as a potential bullish attention signal.
Beta crossing below S2 from above can act as a potential exit or reversal reference.
Best used in combination with price action, volume, or other indicators as a trend strength filter.
Parameter Descriptions:
N (Lookback Window): Default 18, controls the smoothness and responsiveness of the beta line (larger = smoother, smaller = more sensitive)
S1 (Entry Threshold): Default 1.0, beta crossing above this level often viewed as a strength signal
S2 (Exit Threshold): Default 0.3, beta crossing below this level often viewed as a weakness signal
主要功能:
计算并实时绘制一条名为“beta”的平滑曲线,用于反映价格结构特征的动态变化。
提供两条水平参考线:
S1(黄色粗实线):通常作为开仓/强势参考阈值
S2(红色粗实线):通常作为平仓/弱势参考阈值
图表呈现:
蓝色粗线:beta 曲线(核心指标线,随时间波动)
黄色粗实线:S1 水平线(默认值1.0,可调)
红色粗实线:S2 水平线(默认值0.3,可调)
使用场景建议:
当 beta 曲线持续运行在 S1 上方时,市场可能处于较强的趋势状态。
当 beta 曲线跌破 S2 时,可能暗示趋势减弱或进入调整。
beta 从下方上穿 S1,可作为潜在的多头关注信号。
beta 从上方下穿 S2,可作为潜在的离场或反向参考信号。
适合与价格走势、成交量或其他指标结合使用,作为趋势强弱的辅助判断工具。
参数说明:
N(回归窗口):默认18,控制 beta 曲线的平滑度和敏感度(数值越大越平滑,数值越小越敏感)
S1(开仓阈值):默认1.0,beta 上穿此线常被视为强势信号
S2(平仓阈值):默认0.3,beta 下穿此线常被视为弱势信号
RSI + KVO TriggerRSI + KVO Trigger is a momentum‑and‑volume indicator that combines a standard RSI with the Klinger Volume Oscillator’s trigger line in the same pane. It helps you see whether price momentum (RSI) and volume‑based money flow (KVO) are confirming each other or starting to diverge, using the same central 50/0 line for quick visual decisions.
-------------------------------
What the indicator shows.
In this script, the RSI 50 line is also the KVO “zero” line, so when:
RSI is above 50, price momentum is bullish.
KVO trigger is above that same line, volume/money flow is bullish.
Either one dipping below the line shows weakening in that dimension.
-------------------------------
Using it for entries.
You can think of the RSI as your main trend/momentum filter and the KVO trigger as confirmation (or a warning) from volume. Typical entry ideas:
Long setups:
RSI above 50 and rising, showing bullish momentum.
KVO trigger also above the midline or crossing up toward/through it, showing volume backing the move.
Extra aggressive: buy on pullbacks where RSI stays above 50 while KVO trigger turns back up above the line after a dip.
Short setups:
RSI below 50 and falling, showing bearish momentum.
KVO trigger below the midline or crossing down through it, showing selling pressure dominating.
Extra aggressive: short on bounces where RSI stays below 50 and KVO trigger rolls back down from near the midline.
-------------------------------------
Using it for exits and trade management.
You can also use the combination to manage open trades, watching for disagreement between price, RSI, and KVO. For example:
Exiting longs:
You’re in a long while RSI is above 50 and KVO trigger is above midline.
If KVO trigger drops below the midline first while RSI is still above 50, it can be an early warning that the trend is losing volume support, so you might tighten stops or scale out.
If RSI then also breaks below 50, that’s stronger confirmation to close the position or be very defensive.
Exiting shorts:
You’re in a short while RSI is below 50 and KVO trigger is below midline.
If KVO trigger pops above the midline ahead of RSI, it can signal selling pressure is fading; consider reducing size or tightening your stop.
A later RSI cross back above 50 can be your hard exit rule.
-------------------------------------
Divergences and “late‑trend” signals.
Because both lines share the same center level, it’s easy to spot situations where price is still trending but one of the components is lagging:
Bullish risk signal:
Price pushes higher, RSI stays above 50, but KVO trigger spends more time below the midline or fails to follow price higher.
This suggests a maturing/uptrend with weaker participation, making new longs riskier and encouraging partial profit‑taking or tighter stops.
Bearish risk signal:
Price makes lower lows, RSI stays below 50, but KVO trigger keeps drifting above the midline.
That can hint at hidden accumulation, where you might be more cautious with new shorts and watch for a trend reversal.
------------------------------------
Used this way, the indicator is not a standalone “buy/sell arrow,” but a structured way to demand agreement between momentum (RSI) and volume (KVO trigger) for entries, and to notice early when that agreement starts to break down for exits or risk management.
Plutus Flow - Statistical OBV AnalysisPlutus Flow - Statistical OBV Analysis
Plutus Flow transforms raw On-Balance Volume (OBV) into a filtered, statistically-bounded oscillator with automatic divergence detection. The indicator is designed to help traders analyze cumulative buying and selling pressure through three integrated analytical layers: spike-clipped volume accumulation, standard deviation banding, and pivot-synchronized divergence detection.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
On-Balance Volume (OBV) is a classic momentum indicator that tracks cumulative volume flow. When price closes higher, the bar's volume is added to OBV; when price closes lower, volume is subtracted. The resulting cumulative line can help identify whether volume is flowing into or out of an asset.
Plutus Flow builds on this foundation by adding three analytical layers:
• 𝗦𝗽𝗶𝗸𝗲-𝗖𝗹𝗶𝗽𝗽𝗲𝗱 𝗩𝗼𝗹𝘂𝗺𝗲: Caps extreme volume bars to preserve trend continuity
• 𝗦𝘁𝗮𝘁𝗶𝘀𝘁𝗶𝗰𝗮𝗹 𝗕𝗮𝗻𝗱𝘀: Defines mathematically-derived extreme zones
• 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻: Identifies structural disagreements between price and OBV
Each layer serves a specific analytical purpose, and together they provide a structured framework for interpreting volume-based pressure.
════════════════════════════════════════
The indicator displays filtered OBV (colored line), basis line (orange), statistical bands (green), and the flow ribbon between OBV and basis.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗜𝗧 𝗪𝗢𝗥𝗞𝗦
The indicator is built around one core principle: cumulative buying and selling pressure may reveal accumulation or distribution patterns before price confirms them. Rather than displaying raw OBV, Plutus Flow processes it through three analytical layers.
𝗦𝗽𝗶𝗸𝗲-𝗖𝗹𝗶𝗽𝗽𝗲𝗱 𝗢𝗕𝗩
𝘞𝘩𝘢𝘵 𝘪𝘵 𝘥𝘰𝘦𝘴: Standard OBV accumulates every tick of volume equally, meaning one earnings candle or news event can permanently distort the cumulative total. This implementation dynamically caps each bar's volume contribution using a rolling average multiplier, preserving the underlying trend signal while filtering anomalous spikes.
𝘏𝘰𝘸 𝘵𝘰 𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵 𝘪𝘵: The filtered OBV line represents the cumulative pressure trend without distortion from outlier events. When this line is rising, it may suggest net buying pressure over time. When falling, it may suggest net selling pressure. The filtering helps maintain visual continuity across volatile events like earnings releases or major news announcements.
𝗦𝘁𝗮𝘁𝗶𝘀𝘁𝗶𝗰𝗮𝗹 𝗕𝗮𝗻𝗱𝘀
𝘞𝘩𝘢𝘵 𝘪𝘵 𝘥𝘰𝘦𝘴: A smoothed moving average serves as the basis line, with standard deviation bands defining statistically extreme zones above and below. The bands adapt to each symbol's recent volatility profile.
𝘏𝘰𝘸 𝘵𝘰 𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵 𝘪𝘵: When OBV reaches the upper band, cumulative buying pressure has moved beyond its recent normal range: this may indicate an extended condition. Similarly, when OBV reaches the lower band, selling pressure may be statistically extended. These zones are not automatic reversal signals, but rather areas that may warrant closer attention. Extended conditions can persist during strong trends.
𝗙𝗹𝗼𝘄 𝗥𝗶𝗯𝗯𝗼𝗻
𝘞𝘩𝘢𝘵 𝘪𝘵 𝘥𝘰𝘦𝘴: The area between OBV and its basis line is filled to create a visual ribbon. Color indicates whether OBV is above or below its average, and color intensity shifts based on momentum direction.
𝘏𝘰𝘸 𝘵𝘰 𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵 𝘪𝘵: Green ribbon indicates OBV above basis (buying pressure may be dominant). Red ribbon indicates OBV below basis (selling pressure may be dominant). The ribbon provides quick visual context for the current pressure regime without requiring precise reading of the oscillator value.
𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻
𝘞𝘩𝘢𝘵 𝘪𝘵 𝘥𝘰𝘦𝘴: The script automatically identifies pivot highs and lows on both price and OBV. When price structure disagrees with OBV structure: for example, price makes a lower low while OBV makes a higher low: divergence is detected. Labels appear only when pivots are confirmed and synchronized within a tolerance window.
𝘏𝘰𝘸 𝘵𝘰 𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵 𝘪𝘵: Divergences may indicate structural disagreement between price action and underlying volume pressure. A bullish divergence (price lower low, OBV higher low) could suggest that selling pressure is weakening despite lower prices. A bearish divergence (price higher high, OBV lower high) could suggest that buying pressure is weakening despite higher prices. Divergences are not guaranteed reversal signals: they indicate a structural condition that traders may want to investigate further.
═══════════════════════════════════════
Example: A bullish divergence where price made a lower low while OBV made a higher low, suggesting selling pressure may be weakening.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗪𝗛𝗬 𝗧𝗛𝗘𝗦𝗘 𝗖𝗢𝗠𝗣𝗢𝗡𝗘𝗡𝗧𝗦 𝗪𝗢𝗥𝗞 𝗧𝗢𝗚𝗘𝗧𝗛𝗘𝗥
Price movements don't always reflect underlying volume activity. A price rally on declining volume may have different implications than a rally on increasing volume. Plutus Flow approaches this by layering three types of analysis that each address a different aspect of volume interpretation:
1. 𝗙𝗶𝗹𝘁𝗲𝗿𝗲𝗱 𝗣𝗿𝗲𝘀𝘀𝘂𝗿𝗲: Spike clipping ensures the OBV line represents consistent accumulation/distribution patterns rather than noise from outlier events. This creates a cleaner baseline for all subsequent analysis.
2. 𝗦𝘁𝗮𝘁𝗶𝘀𝘁𝗶𝗰𝗮𝗹 𝗖𝗼𝗻𝘁𝗲𝘅𝘁: Deviation bands provide mathematically-defined reference zones instead of arbitrary horizontal lines. This helps contextualize whether current pressure readings are within normal ranges or statistically extended.
3. 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗮𝗹 𝗖𝗼𝗻𝗳𝗶𝗿𝗺𝗮𝘁𝗶𝗼𝗻: Divergence detection surfaces disagreements between price and pressure that traders may want to investigate. This adds a structural dimension beyond simple trend-following.
When multiple factors align: for example, OBV exiting an extreme band while showing divergence from price: this represents statistical extension plus structural disagreement occurring simultaneously. Such conditions may warrant additional analysis, though they do not guarantee any particular outcome.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗛𝗢𝗪 𝗧𝗢 𝗨𝗦𝗘
This section provides step-by-step guidance for interpreting the indicator's visual elements and incorporating them into chart analysis.
𝗦𝘁𝗲𝗽 𝟭: 𝗜𝗱𝗲𝗻𝘁𝗶𝗳𝘆 𝘁𝗵𝗲 𝗣𝗿𝗲𝘀𝘀𝘂𝗿𝗲 𝗥𝗲𝗴𝗶𝗺𝗲
Begin by observing the flow ribbon color:
• Green ribbon = OBV is above its basis line, which may indicate buying pressure is currently dominant
• Red ribbon = OBV is below its basis line, which may indicate selling pressure is currently dominant
This provides immediate context for the current pressure environment. A sustained green ribbon during a price uptrend may suggest the trend has volume support. A green ribbon turning red during an uptrend could indicate a potential shift in underlying pressure.
𝗦𝘁𝗲𝗽 𝟮: 𝗠𝗼𝗻𝗶𝘁𝗼𝗿 𝗕𝗮𝘀𝗶𝘀 𝗟𝗶𝗻𝗲 𝗖𝗿𝗼𝘀𝘀𝗲𝘀
Watch for the signal dots that appear when OBV crosses its basis line:
• Green dot = OBV crossed above basis (potential shift toward buying pressure)
• Red dot = OBV crossed below basis (potential shift toward selling pressure)
These crosses mark momentum shifts in the pressure regime. A green dot appearing after an extended red ribbon period could indicate early signs of pressure reversal. However, crosses can also occur during choppy conditions without leading to sustained moves.
𝗦𝘁𝗲𝗽 𝟯: 𝗔𝘀𝘀𝗲𝘀𝘀 𝗦𝘁𝗮𝘁𝗶𝘀𝘁𝗶𝗰𝗮𝗹 𝗘𝘅𝘁𝗿𝗲𝗺𝗲𝘀
Monitor the position of OBV relative to the deviation bands:
• White dot = OBV has entered an extreme zone (upper or lower band)
• Yellow dot = OBV has exited an extreme zone
When OBV reaches the upper band, cumulative buying pressure has moved beyond its recent statistical norm. This does not mean price must reverse: strong trends can maintain extended readings for prolonged periods. However, it does indicate that pressure is stretched relative to recent history.
Similarly, when OBV reaches the lower band, selling pressure is statistically extended. An exit from this zone (yellow dot) could indicate that selling pressure may be stabilizing.
═══════════════════════════════════════
Strong trend example: OBV remains elevated with sustained ribbon color and no divergence: indicating the trend may still have volume support.
𝗦𝘁𝗲𝗽 𝟰: 𝗖𝗵𝗲𝗰𝗸 𝗳𝗼𝗿 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲𝘀
Review divergence labels when they appear:
• "Bull Div" label = Price made a lower low while OBV made a higher low (regular bullish divergence)
• "Bear Div" label = Price made a higher high while OBV made a lower high (regular bearish divergence)
• "Bull Hid" label = Price made a higher low while OBV made a lower low (hidden bullish divergence)
• "Bear Hid" label = Price made a lower high while OBV made a higher high (hidden bearish divergence)
Regular divergences may indicate weakening momentum in the current trend direction. Hidden divergences may indicate continuation potential within the existing trend. Neither type guarantees any particular outcome: they represent structural conditions for further analysis.
𝗦𝘁𝗲𝗽 𝟱: 𝗖𝗼𝗺𝗯𝗶𝗻𝗲 𝗠𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗙𝗮𝗰𝘁𝗼𝗿𝘀
The indicator provides the most context when multiple elements align:
𝘌𝘹𝘢𝘮𝘱𝘭𝘦 𝘚𝘤𝘦𝘯𝘢𝘳𝘪𝘰 𝘈: 𝘛𝘳𝘦𝘯𝘥 𝘊𝘰𝘯𝘵𝘪𝘯𝘶𝘢𝘵𝘪𝘰𝘯
OBV at the upper band, ribbon solid green, no divergence labels present. Price rising, volume confirming, no structural disagreement. OBV can stay extended during strong trends. The absence of divergence suggests the trend may still have volume support.
𝘌𝘹𝘢𝘮𝘱𝘭𝘦 𝘚𝘤𝘦𝘯𝘢𝘳𝘪𝘰 𝘉: 𝘔𝘰𝘮𝘦𝘯𝘵𝘶𝘮 𝘍𝘢𝘥𝘪𝘯𝘨
OBV shows bullish with green ribbon, but the line has flattened near the basis. Price still rising, but volume is no longer confirming. Ribbon width narrowing. This type of disconnect between price action and volume momentum often appears before moves stall.
𝘌𝘹𝘢𝘮𝘱𝘭𝘦 𝘚𝘤𝘦𝘯𝘢𝘳𝘪𝘰 𝘊: 𝘌𝘹𝘩𝘢𝘶𝘴𝘵𝘪𝘰𝘯 𝘞𝘢𝘳𝘯𝘪𝘯𝘨
Price making higher highs while OBV makes lower highs. A "Bear Div" label appears with OBV still in the upper extreme zone. Yellow dot signals exit from extreme. Multiple warning signs appearing together (divergence, extreme zone exit, weakening internals) suggest caution.
𝘌𝘹𝘢𝘮𝘱𝘭𝘦 𝘚𝘤𝘦𝘯𝘢𝘳𝘪𝘰 𝘋: 𝘉𝘳𝘦𝘢𝘬𝘰𝘶𝘵 𝘍𝘳𝘰𝘮 𝘊𝘰𝘯𝘴𝘰𝘭𝘪𝘥𝘢𝘵𝘪𝘰𝘯
OBV has been flat for several days, ribbon alternating red and green, no clear direction. Then OBV breaks above its recent range, ribbon turns solid green, green cross dot appears. When multiple elements shift together after a quiet period, consolidation may be resolving into a directional move.
═══════════════════════════════════════
Multiple factors aligning: OBV exiting extreme zone while divergence appears and ribbon shifts color: a confluence condition that may warrant closer attention.
𝗦𝘁𝗲𝗽 𝟲: 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗲 𝗔𝗹𝗲𝗿𝘁𝘀
Ten built-in alert conditions are available to notify you of specific events:
• Basis line crosses (up/down)
• Extreme zone entries (upper/lower)
• Extreme zone exits (upper/lower)
• Divergence detection (all four types)
Alerts can be set through TradingView's alert dialog after adding the indicator to your chart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗡𝗔𝗩𝗜𝗚𝗔𝗧𝗜𝗡𝗚 𝗗𝗜𝗙𝗙𝗘𝗥𝗘𝗡𝗧 𝗠𝗔𝗥𝗞𝗘𝗧 𝗖𝗢𝗡𝗗𝗜𝗧𝗜𝗢𝗡𝗦
𝗧𝗿𝗲𝗻𝗱𝗶𝗻𝗴 𝗠𝗮𝗿𝗸𝗲𝘁𝘀
During strong trends, OBV may remain in extreme zones for extended periods. This is normal behavior: statistical extremes are not automatic reversal signals. In trending conditions, traders may focus more on:
• Whether divergences are forming (potential trend weakening)
• Ribbon color persistence (trend confirmation)
• Basis line crosses as potential re-entry points during pullbacks
For example, in a sustained uptrend, OBV might stay above the upper band for days or weeks. Rather than treating this as an immediate reversal signal, traders may watch for divergence to form as a potential early warning that the trend could be losing momentum. A bearish divergence appearing while OBV is in the upper extreme could be more significant than either condition alone.
𝗥𝗮𝗻𝗴𝗶𝗻𝗴 𝗠𝗮𝗿𝗸𝗲𝘁𝘀
In sideways conditions, OBV may oscillate between bands more frequently. Traders may focus on:
• Extreme zone exits as potential mean-reversion conditions
• Divergences that form at range boundaries
• Ribbon color flips that may indicate short-term pressure shifts
In ranging environments, the statistical bands may provide clearer reference points. When OBV touches the lower band and then exits (yellow dot) near range support, this could suggest selling pressure is stabilizing. Conversely, when OBV touches the upper band near range resistance and divergence forms, this could indicate buying pressure is weakening at that level.
𝗛𝗶𝗴𝗵 𝗩𝗼𝗹𝗮𝘁𝗶𝗹𝗶𝘁𝘆 𝗘𝘃𝗲𝗻𝘁𝘀
During earnings, news events, or market shocks, the spike-clipping feature helps maintain OBV continuity. However, sustained high-volume regimes may still push readings to extremes. The HTF filter option can help provide broader context during volatile periods.
For volatile events, traders may want to observe how OBV behaves after the initial spike. If OBV quickly returns toward its basis after a news-driven extreme, this could suggest the move lacked follow-through volume. If OBV maintains its new level or continues in the same direction, this could suggest the move has genuine volume support.
𝗠𝘂𝗹𝘁𝗶-𝗧𝗶𝗺𝗲𝗳𝗿𝗮𝗺𝗲 𝗖𝗼𝗻𝘀𝗶𝗱𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀
The optional HTF filter allows traders to align lower timeframe analysis with higher timeframe pressure direction. When the HTF filter shows bullish pressure, traders may give more weight to bullish signals on lower timeframes. When HTF and LTF pressure align, this could suggest stronger directional conviction, though no outcome is guaranteed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗧𝗘𝗖𝗛𝗡𝗜𝗖𝗔𝗟 𝗗𝗘𝗧𝗔𝗜𝗟𝗦
• Volume capping uses RMA-based averaging with a multiplier threshold
• Statistical bands use SMA for basis with standard deviation for band width
• Pivot detection uses left/right bar confirmation before registering swing points
• Divergence requires both price pivot and OBV pivot to occur within a tolerance window
• All signals fire on bar close only (non-repainting)
• HTF data retrieved using request.security() with lookahead disabled
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗨𝗡𝗜𝗤𝗨𝗘 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗦
• 𝗔𝗱𝗮𝗽𝘁𝗶𝘃𝗲 𝗩𝗼𝗹𝘂𝗺𝗲 𝗙𝗶𝗹𝘁𝗲𝗿𝗶𝗻𝗴: Volume cap adjusts dynamically to each symbol's activity profile, not a fixed threshold.
• 𝗦𝘆𝗻𝗰𝗵𝗿𝗼𝗻𝗶𝘇𝗲𝗱 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲: Requires pivot alignment between price and OBV within tolerance window, helping filter timing mismatches.
• 𝗙𝗼𝘂𝗿 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲 𝗧𝘆𝗽𝗲𝘀: Detects Regular Bullish, Regular Bearish, Hidden Bullish, and Hidden Bearish patterns.
• 𝗘𝘅𝘁𝗿𝗲𝗺𝗲 𝗭𝗼𝗻𝗲 𝗘𝘃𝗲𝗻𝘁𝘀: Separate signals for entering extreme zones versus exiting them.
• 𝗛𝗧𝗙 𝗔𝗹𝗶𝗴𝗻𝗺𝗲𝗻𝘁: Optional higher timeframe filter for directional context.
• 𝗡𝗼𝗻-𝗥𝗲𝗽𝗮𝗶𝗻𝘁𝗶𝗻𝗴: All calculations use confirmed bar data only. Historical display matches live behavior.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗦𝗘𝗧𝗧𝗜𝗡𝗚𝗦 𝗢𝗩𝗘𝗥𝗩𝗜𝗘𝗪
• 𝗖𝗮𝗹𝗰𝘂𝗹𝗮𝘁𝗶𝗼𝗻: HTF timeframe for OBV calculation
• 𝗤𝘂𝗮𝗹𝗶𝘁𝘆: FlipGuard cooldown, cross gating, Z-score filtering, sequence requirements
• 𝗔𝘀𝘀𝗶𝘀𝘁𝘀: HTF alignment filter for directional context
• 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲: Minimum price swing filter (ATR-based) to control divergence sensitivity
• 𝗩𝗶𝘀𝘂𝗮𝗹𝘀: Toggle divergence labels, extreme zone exit markers, and ribbon display
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗔𝗟𝗘𝗥𝗧𝗦
10 conditions available:
• Cross Up / Cross Down: Basis line crosses
• Breach Upper / Breach Lower: Extreme zone entries
• Exit Upper / Exit Lower: Extreme zone exits
• Bullish Divergence / Bearish Divergence: Regular divergence
• Hidden Bullish / Hidden Bearish: Continuation divergence
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗟𝗜𝗠𝗜𝗧𝗔𝗧𝗜𝗢𝗡𝗦
• 𝗥𝗲𝗾𝘂𝗶𝗿𝗲𝘀 𝘃𝗼𝗹𝘂𝗺𝗲 𝗱𝗮𝘁𝗮: Does not function on forex spot pairs or instruments without real volume data. The indicator requires actual volume to calculate OBV.
• 𝗔𝗻𝗮𝗹𝘆𝘀𝗶𝘀 𝘁𝗼𝗼𝗹, 𝗻𝗼𝘁 𝗮 𝘀𝗶𝗴𝗻𝗮𝗹 𝗴𝗲𝗻𝗲𝗿𝗮𝘁𝗼𝗿: This indicator shows where pressure exists and identifies structural conditions. It does not tell you when to trade. All trading decisions should incorporate additional analysis and risk management.
• 𝗗𝗶𝘃𝗲𝗿𝗴𝗲𝗻𝗰𝗲𝘀 𝗮𝗿𝗲 𝗻𝗼𝘁 𝗴𝘂𝗮𝗿𝗮𝗻𝘁𝗲𝗲𝗱 𝗿𝗲𝘃𝗲𝗿𝘀𝗮𝗹𝘀: Divergences indicate structural disagreement between price and volume. They can persist, fail, or resolve without the expected outcome. They should not be followed blindly.
• 𝗘𝘅𝘁𝗿𝗲𝗺𝗲𝘀 𝗰𝗮𝗻 𝗽𝗲𝗿𝘀𝗶𝘀𝘁: During strong trends, OBV can remain in extreme zones for extended periods. Statistical extension does not guarantee mean reversion.
• 𝗗𝗮𝘁𝗮 𝗾𝘂𝗮𝗹𝗶𝘁𝘆 𝗱𝗲𝗽𝗲𝗻𝗱𝗲𝗻𝗰𝘆: Effectiveness depends on market liquidity and volume data quality. Thinly traded instruments may produce less reliable readings.
• 𝗟𝗮𝗴𝗴𝗶𝗻𝗴 𝗶𝗻𝗱𝗶𝗰𝗮𝘁𝗼𝗿: Like all volume-based indicators, signals are derived from historical data. By the time a divergence is confirmed, some of the move may have already occurred.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗖𝗢𝗡𝗖𝗟𝗨𝗦𝗜𝗢𝗡
Plutus Flow provides a structured framework for analyzing On-Balance Volume through filtered accumulation, statistical banding, and divergence detection. The indicator is designed to help traders interpret volume-based pressure and identify structural conditions that may warrant further analysis.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 𝗗𝗜𝗦𝗖𝗟𝗔𝗜𝗠𝗘𝗥
Trading is risky and most traders lose money. This indicator is provided for informational and educational purposes only. It does not constitute financial advice, and past performance does not guarantee future results. All content, tools, and analysis should not be considered as recommendations to buy or sell any asset. Users are solely responsible for their own trading decisions. Always use proper risk management and consider consulting a qualified financial advisor before making trading decisions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built with PineScript v6. Non-repainting. All signals confirmed on bar close.
QQE + Stoch RSI StrategyStrategy based on QQE and Stochastic RSI. Overbought positions are sold and vice versa. A precise strategy, with some personal adjustments.






















