Sesion Operativa - Codigo InstitucionalThis indicator is designed for institutional and precision traders who need to visualize market liquidity and key session operating ranges without visual clutter.
Unlike standard session indicators, this tool focuses on clarity and the projection of key levels (Highs and Lows) to identify potential future reaction zones.
Key Features:
4 Customizable Sessions: Pre-configured with key institutional times (Pre-NY, NY Open, London, and Asia). Each session is fully adjustable in time, color, and style.
Minimalist Labeling: Displays the session name and operating range (in pips/points) in a clean, direct format (e.g., NY - 45), removing decimals and unnecessary text to keep the chart clean.
Range Projections: Option to project the Highs and Lows of each session forward (N candles) to use them as dynamic support or resistance levels.
Opening Highlight (NYSE): Special feature to highlight candle colors during specific high-volatility times (default 09:30 - 09:35 UTC-5), perfect for identifying manipulation or liquidity injections at the stock market open.
Adjustable Time Zone: Default setting is UTC-5 (New York), but fully adaptable to any user time zone.
Candlestick analysis
Candle's Anatomy🕯️ CANDLE'S ANATOMY
Professional candlestick pattern recognition indicator identifying 18+ reversal and continuation patterns.
✅ Features:
- Single, double & triple candle patterns
- Color-coded labels (Green=Bullish, Red=Bearish, Yellow=Neutral)
- Black background labels for clarity
- Customizable display options
- Works on all timeframes & markets
📊 Patterns Detected:
Hammer, Shooting Star, Doji variants, Engulfing, Harami, Piercing Line, Dark Cloud, Tweezer Top/Bottom, Morning/Evening Star, Spinning Top & more.
Perfect for day traders, swing traders, and anyone using candlestick analysis. Combine with your favorite indicators for high-probability setups!
⚠️ Educational use only. Use proper risk management
ORb gooner V1000its pretty aight and shii.... ................................................................................................................................................................................................................................
ES Mobile Smooth V3shows support and resistance, fvg,ivfg,vwap,ema,current bias,and possible entry points(not meant to be followed directly without confirmation
Flow EMA [Stansbooth]Flow EMA is not just an average—it's a flow predictor. It tracks the real-time strength and direction of the market, allowing traders to stay ahead of trend shifts. Whether the market is trending or consolidating, Flow EMA smoothly adapts to price action and reveals where the smart flow is moving. Perfect for traders who want clarity, confidence, and consistency.
CPR Call-Out Panel (Daily + Weekly Context)Use on 5 minute chart along with CPR by KGS indicator. My script helps to interpret potential nifty 50 index behaviour based on levels. DM for more questions.
Intraday Master Intraday Master S/R Indicator - Pine Script
Overview
The Intraday Master (IM) indicator is a comprehensive trading tool designed for intraday traders. It combines multiple technical analysis components including dynamic support/resistance levels, gap analysis, and entry/exit signals to provide a complete intraday trading framework.
Key Features
1. Dynamic Support/Resistance Levels
• Zero Line: Based on VWAP from previous period
• R1-R4: Resistance levels calculated from zero level
• S1-S4: Support levels calculated from zero level
• Levels dynamically appear/disappear based on price action
2. Historical Reference Lines
• Previous Day High/Low (PDH/PDL)
• Weekly High/Low (WH/WL)
• Previous Weekly High/Low (PWH/PWL)
• Monthly High/Low
3. Gap Analysis
• Detects gap up/down at session open
• Configurable gap percentage threshold
• Gap direction influences initial bias
4. Trading Signals
• Buy Signals:
o Gap up conditions
o Crossover above R1 with price above zero level in early session
• Sell Signals:
o Gap down conditions
o Crossunder below S1 with price below zero level in early session
• Exit Signals:
o Multiple exit conditions for both long and short positions
5. Customizable Parameters
• Lines Show: Toggle visibility of all lines
• zeroLevel candle Valide: Number of candles to validate zero level signals
• Gap Percent: Minimum percentage for gap detection
Indicator Logic
Initialization
• Resets all levels and signals at daily session start
• Calculates zero level from previous period's VWAP
• Draws all historical reference lines
Dynamic Level Management
• R2/R3/R4 appear only when price moves above zero level/R1/R2 respectively
• S2/S3/S4 appear only when price moves below zero level/S1/S2 respectively
• Levels extend to current bar and adjust based on price action
Signal Generation
1. Early Session (First N number of candles):
o Buy signals on R1 crossover above zero level
o Sell signals on S1 crossunder below zero level
2. Gap-Based Signals:
o Gap up triggers immediate buy bias
o Gap down triggers immediate sell bias
3. Exit Conditions:
o Long exits on S1 crossunder, R3 crossunder, or hitting R4
o Short exits on R1 crossover, S3 crossover, or hitting S4
Visual Elements
Lines & Colors
• Zero Line: Yellow solid line
• R1/S1: Orange/Green with yellow fill between
• R2/S2: Red/Green thick lines
• R3-R4/S3-S4: Dark red/Dark green thick lines
• Historical Lines: Various colors with dashed/dotted styles
Labels
• Price values displayed on right side
• Level identifiers (R1, S2, PDH, etc.)
• Auto-updates position with price movement
Shapes
• Buy Signal: Green triangle below bar
• Sell Signal: Red triangle above bar
• Exit Signal: Orange X cross
Usage Guidelines
For Traders
1. Session Start: Watch for gap signals and early session moves
2. Level Interaction: Monitor price behavior at key levels (R1, S1, zero)
3. Multiple Timeframes: Reference weekly/monthly levels for context
4. Risk Management: Use exit signals to manage positions
Configuration Tips
• Adjust entry barcount based on your trading timeframe (higher for longer validation)
• Modify Gap Percent according to market volatility
• Toggle lines on/off to reduce clutter if needed
Limitations
• Designed for intraday use (resets daily)
• Requires sufficient historical data for accurate calculations
• Best used on liquid instruments with clear session breaks
This indicator provides a structured approach to intraday trading by combining traditional support/resistance analysis with dynamic price action triggers and gap theory.
Strat Futures Dashboard made by EmbereA Futures strat dashboard that lets you have a quick-glance at current strat combos on different timeframes.
Gold Scalper v6 - PineConnector LogicThis script is an automated trading system specifically built to bridge TradingView signals to a MetaTrader terminal using the PineConnector service. It is designed for Gold (XAUUSD) scalping.
Here is a breakdown of how it functions:
1. The "Three-Filter" Entry System
The script is highly selective. It will only trigger a signal when three different technical conditions align perfectly:
The Trend Filter (200 EMA): It identifies the long-term direction. It only buys if the price is above the 200 EMA and only sells if it is below.
The Value Filter (VWAP): It ensures you aren't "chasing" a move. It looks for price to be on the correct side of the Volume Weighted Average Price.
The Momentum Trigger (RSI 7): This is the "gas pedal." While the trend is established by the EMA, the trade is only entered when the 7-period RSI crosses the 50-level, signaling a fresh burst of momentum.
Fair Value Gaps (40+ Points) with NY Session AlertsFVG with alerts. This works for the NY session only.
QuantumPips Market Structure ProQuantumPips® — Market Structure Pro (MSP)
Market Structure Pro is a structure-first decision tool built to help traders read the market with clarity. MSP focuses on three practical components:
1) Active Market Structure (context)
2) Active Volume (confirmation)
3) Demand/Supply Zones (planning)
The goal is simple: help you avoid trading noise and instead build a repeatable workflow with defined invalidation and mapped target areas.
OVERVIEW
Many traders lose consistency because they trade without context: entering mid-range, chasing candles, or placing stop loss levels without structure.
MSP is designed to make your chart more “actionable” by highlighting:
• where structure is currently leaning,
• when activity/volume supports that context,
• and where key demand/supply zones can be used for planning risk and tentative exits.
FEATURES
This script includes the following core modules:
• Active Market Structure context (trend / shift / continuation zones)
• Active Volume confirmation layer (to filter low-quality conditions)
• Demand/Supply Zones (key reaction areas)
• Tentative Target Zones derived from zone logic (planning aid)
• Invalidation / SL idea levels based on zone boundaries (planning aid)
• Clean, restrained on-chart visuals designed for fast decision-making across timeframes
HOW TO USE (WORKFLOW)
A simple workflow most traders can follow:
1) Determine Bias
• Use the structure context to decide bullish vs bearish preference.
2) Confirm
• Wait for activity/volume confirmation and avoid entries during low-quality chop.
3) Execute with a Plan
• Use demand/supply zones for entry planning (e.g., pullback / retest behavior).
4) Define Risk
• Use the invalidation logic as a stop-loss idea (do not place SL randomly).
5) Map Exits
• Use the next target zone(s) as tentative take-profit ideas.
6) Manage
• Always use position sizing and a fixed risk model (e.g., % risk per trade).
BEST PRACTICES
• Works on all instruments and all timeframes (scalp → swing).
• Prefer bar-close confirmation for cleaner decision-making.
• Avoid thin liquidity / extreme chop regimes; structure tools perform best with clear context.
• Combine MSP with your execution rules (session timing, volatility filters, news awareness).
NOTES & LIMITATIONS
• MSP provides context and planning levels — it does not predict the future.
• Targets/SL ideas are “tentative” and can fail during high volatility or regime shifts.
• Use proper risk management. No indicator can replace discipline and execution quality.
DISCLAIMER
This script is provided for educational and informational purposes only and does not constitute financial advice, investment advice, or a recommendation to buy/sell any instrument. Trading involves risk, and you are responsible for your decisions and risk management.
Kai simple mother bar Identify mother bar break candles based on price action and above-average volume, helping to detect breakout points in the direction of the trend as well as potential reversals.
Session Swing High / Low Rays AUS USERS ONLY
marks the last week concurrent to the present day, the highs and lows of each session
Titan 6.1 Alpha Predator [Syntax Verified]Based on the code provided above, the Titan 6.1 Alpha Predator is a sophisticated algorithmic asset allocation system designed to run within TradingView. It functions as a complete dashboard that ranks a portfolio of 20 assets (e.g., crypto, stocks, forex) based on a dual-engine logic of Trend Following and Mean Reversion, enhanced by institutional-grade filters.Here is a breakdown of how it works:1. The Core Logic (Hybrid Engine)The indicator runs a daily "tournament" where every asset competes against every other asset in a pairwise analysis. It calculates two distinct scores for each asset and selects the higher of the two:Trend Score: Rewards assets with strong directional momentum (Bullish EMA Cross), high RSI, and rising ADX.Reversal Score: Rewards assets that are mathematically oversold (Low RSI) but are showing a "spark" of life (Positive Rate of Change) and high volume.2. Key FeaturesPairwise Ranking: Instead of looking at assets in isolation, it compares them directly (e.g., Is Bitcoin's trend stronger than Ethereum's?). This creates a relative strength ranking.Institutional Filters:Volume Pressure: It boosts the score of assets seeing volume >150% of their 20-day average, but only if the price is moving up.Volatility Check (ATR): It filters out "dead" assets (volatility < 1%) to prevent capital from getting stuck in sideways markets."Alpha Predator" Boosters:Consistency: Assets that have been green for at least 7 of the last 10 days receive a mathematically significant score boost.Market Shield: If more than 50% of the monitored assets are weak, the system automatically reduces allocation percentages, signaling you to hold more cash.3. Safety ProtocolsThe system includes strict rules to protect capital:Falling Knife Protection: If an asset is in Reversal mode (REV) but the price is still dropping (Red Candle), the allocation is forced to 0.0%.Trend Stop (Toxic Asset): If an asset closes below its 50-day EMA and has negative momentum, it is marked as SELL 🛑, and its allocation is set to zero.4. How to Read the DashboardThe indicator displays a table on your chart with the following signals:SignalMeaningActionTREND 🚀Strong BreakoutHigh conviction Buy. Fresh uptrend.TREND 📈Established TrendBuy/Hold. Steady uptrend.REV ✅Confirmed ReversalBuy the Dip. Price is oversold but turning Green today.REV ⚠️Falling KnifeDo Not Buy. Price is cheap but still crashing.SELL 🛑Toxic AssetExit Immediately. Trend is broken and momentum is negative.Icons:🔥 (Fire): Institutional Buying (Volume > 1.5x average).💎 (Diamond): High Consistency (7+ Green days in the last 10).🛡️ (Shield): Market Defense Active (Allocations reduced due to broad market weakness).
testing 2//@version=5
indicator("DTC-1.3.6 FINAL SCREEN CLONE (FIXED + STOCH RSI)", overlay=true,
max_labels_count=500, max_lines_count=100)
//━━━━━━━━━━━━━━━━━━━
// INPUTS
//━━━━━━━━━━━━━━━━━━━
ema1Len = input.int(9)
ema2Len = input.int(13)
ema3Len = input.int(21)
ema4Len = input.int(34)
ema5Len = input.int(55)
ema6Len = input.int(89)
// Stochastic RSI Inputs
rsiLen = input.int(14, "RSI Length")
stochLen = input.int(14, "Stoch Length")
smoothK = input.int(3, "Smooth K")
smoothD = input.int(3, "Smooth D")
atrLen = input.int(14)
tpStep = input.float(0.5, "TP ATR Step")
slMult = input.float(1.2, "SL ATR")
//━━━━━━━━━━━━━━━━━━━
// CALCULATIONS
//━━━━━━━━━━━━━━━━━━━
ema1 = ta.ema(close, ema1Len)
ema2 = ta.ema(close, ema2Len)
ema3 = ta.ema(close, ema3Len)
ema4 = ta.ema(close, ema4Len)
ema5 = ta.ema(close, ema5Len)
ema6 = ta.ema(close, ema6Len)
atr = ta.atr(atrLen)
//━━━━━━━━━━━━━━━━━━━
// STOCHASTIC RSI
//━━━━━━━━━━━━━━━━━━━
rsiVal = ta.rsi(close, rsiLen)
stochRSI = 100 * (rsiVal - ta.lowest(rsiVal, stochLen)) /
(ta.highest(rsiVal, stochLen) - ta.lowest(rsiVal, stochLen))
k = ta.sma(stochRSI, smoothK)
d = ta.sma(k, smoothD)
//━━━━━━━━━━━━━━━━━━━
// TREND LOGIC
//━━━━━━━━━━━━━━━━━━━
bull = ema1 > ema2 and ema2 > ema3 and ema3 > ema4 and ema4 > ema5
bear = ema1 < ema2 and ema2 < ema3 and ema3 < ema4 and ema4 < ema5
// STOCH RSI CONDITIONS
stochBuy = k < 30
stochSell = k > 70
buySignal = bull and not bull and stochBuy
sellSignal = bear and not bear and stochSell
//━━━━━━━━━━━━━━━━━━━
// EMA RIBBON
//━━━━━━━━━━━━━━━━━━━
plot(ema1, color=color.rgb(0,180,90), linewidth=2)
plot(ema2, color=color.rgb(0,170,85), linewidth=2)
plot(ema3, color=color.rgb(0,160,80), linewidth=2)
plot(ema4, color=color.rgb(0,150,75), linewidth=2)
plot(ema5, color=color.rgb(0,140,70), linewidth=2)
plot(ema6, color=color.rgb(0,130,65), linewidth=2)
//━━━━━━━━━━━━━━━━━━━
// BACKGROUND ZONES
//━━━━━━━━━━━━━━━━━━━
bgcolor(bull ? color.new(color.green, 85) : na)
bgcolor(bear ? color.new(color.red, 85) : na)
//━━━━━━━━━━━━━━━━━━━
// BUY / SELL LABELS
//━━━━━━━━━━━━━━━━━━━
if buySignal
label.new(bar_index, low, "BUY",
style=label.style_label_up,
color=color.rgb(0,160,90),
textcolor=color.white)
if sellSignal
label.new(bar_index, high, "SELL",
style=label.style_label_down,
color=color.rgb(200,0,0),
textcolor=color.white)
//━━━━━━━━━━━━━━━━━━━
// TP LADDER + LABELS
//━━━━━━━━━━━━━━━━━━━
var line tp1 = na
var line tp2 = na
var line tp3 = na
var line tp4 = na
var line tp5 = na
var line tp6 = na
var line sl = na
var label ltp1 = na
var label ltp2 = na
var label ltp3 = na
var label ltp4 = na
var label ltp5 = na
var label ltp6 = na
var label lsl = na
if buySignal or sellSignal
line.delete(tp1), line.delete(tp2), line.delete(tp3)
line.delete(tp4), line.delete(tp5), line.delete(tp6)
line.delete(sl)
label.delete(ltp1), label.delete(ltp2), label.delete(ltp3)
label.delete(ltp4), label.delete(ltp5), label.delete(ltp6)
label.delete(lsl)
base = close
dir = buySignal ? 1 : -1
tp1 := line.new(bar_index, base + dir*atr*tpStep*1, bar_index+200, base + dir*atr*tpStep*1, color=color.green)
tp2 := line.new(bar_index, base + dir*atr*tpStep*2, bar_index+200, base + dir*atr*tpStep*2, color=color.green)
tp3 := line.new(bar_index, base + dir*atr*tpStep*3, bar_index+200, base + dir*atr*tpStep*3, color=color.green)
tp4 := line.new(bar_index, base + dir*atr*tpStep*4, bar_index+200, base + dir*atr*tpStep*4, color=color.green)
tp5 := line.new(bar_index, base + dir*atr*tpStep*5, bar_index+200, base + dir*atr*tpStep*5, color=color.green)
tp6 := line.new(bar_index, base + dir*atr*tpStep*6, bar_index+200, base + dir*atr*tpStep*6, color=color.green)
sl := line.new(bar_index, base - dir*atr*slMult, bar_index+200, base - dir*atr*slMult, color=color.red)
ltp1 := label.new(bar_index+200, base + dir*atr*tpStep*1, "TP1", style=label.style_label_left, color=color.green, textcolor=color.white)
ltp2 := label.new(bar_index+200, base + dir*atr*tpStep*2, "TP2", style=label.style_label_left, color=color.green, textcolor=color.white)
ltp3 := label.new(bar_index+200, base + dir*atr*tpStep*3, "TP3", style=label.style_label_left, color=color.green, textcolor=color.white)
ltp4 := label.new(bar_index+200, base + dir*atr*tpStep*4, "TP4", style=label.style_label_left, color=color.green, textcolor=color.white)
ltp5 := label.new(bar_index+200, base + dir*atr*tpStep*5, "TP5", style=label.style_label_left, color=color.green, textcolor=color.white)
ltp6 := label.new(bar_index+200, base + dir*atr*tpStep*6, "TP6", style=label.style_label_left, color=color.green, textcolor=color.white)
lsl := label.new(bar_index+200, base - dir*atr*slMult, "SL", style=label.style_label_left, color=color.red, textcolor=color.white)
//━━━━━━━━━━━━━━━━━━━
// ALERTS
//━━━━━━━━━━━━━━━━━━━
alertcondition(buySignal, title="BUY", message="DTC BUY (Stoch RSI < 30) on {{ticker}} {{interval}}")
alertcondition(sellSignal, title="SELL", message="DTC SELL (Stoch RSI > 70) on {{ticker}} {{interval}}")
Smart Money Concept - Signal [TradingMienTrung]Smart Money Concept - Entry Signals
An intelligent trading indicator that automatically generates precise entry signals with Stop Loss and Take Profit levels for Smart Money Concepts (SMC) trading. This tool transforms FVG and Order Block analysis into actionable trade setups with automated risk management.
█ ORIGINALITY & KEY INNOVATIONS
This indicator introduces FIVE unique features to the SMC framework:
1. MULTI-LEVEL ENTRY SYSTEM (0%, 50%, 100%)
• Three entry levels within each zone for flexible position scaling
• 0% = Zone bottom (aggressive, early entry)
• 50% = Zone middle (balanced, recommended)
• 100% = Zone top (conservative, strong confirmation)
2. AUTOMATED RISK MANAGEMENT
• Automatic Stop Loss calculation based on zone structure
• Take Profit projection using configurable R:R ratios
• Visual feedback: WHITE line (Entry), RED line (SL), LIME line (TP)
3. INTELLIGENT RESOURCE MANAGEMENT
• FIFO deletion system when max entries reached
• Maintains clean chart (prevents 500 object limit)
• Configurable max entries (1-50) per zone type
4. ANTI-REPAINT SYSTEM
• All signals confirmed using barstate.isconfirmed
• Prevents false signals during real-time bar formation
• Historical consistency matches real-time behavior
5. COMPLETE VISUAL FRAMEWORK
• Entry point markers at exact entry prices
• Take Profit and Stop Loss levels with clear labels
• Separate visual controls for each entry level
█ OVERVIEW
When price approaches a Fair Value Gap or Order Block:
1. Calculates optimal entry point at selected level
2. Automatically places Stop Loss based on zone boundaries
3. Projects Take Profit target using your configured Risk:Reward ratio
4. Displays all levels visually on chart with precise labels
5. Sends alerts when entry conditions are met
█ SETTINGS & CONFIGURATION
FVG Entry Configuration
• Show FVG Entry: Enable/disable FVG entry signals
• Max Entries: Maximum number of active FVG entries
• Min Height: Minimum FVG zone height filter (direct price units)
• R:R Ratio: Risk-Reward ratio for Take Profit (Default 2.0)
Order Block Entry Configuration
• Show OB Entry: Enable/disable Order Block entry signals
• Max Entries: Maximum number of active OB entries
• Min Height: Minimum OB zone height filter
• R:R Ratio: Risk-Reward ratio for Take Profit (Default 3.0)
Core SMC Parameters
• Show Structure/FVG/OB: Toggle visibility of core SMC elements
• Structure Types: Configure BOS, CHoCH, and Swing lookbacks
█ HOW IT WORKS & LOGIC
FVG Bullish Entry (Long):
• Entry 50% = (FVG Top + FVG Bottom) / 2
• SL = Entry - Zone Height
• TP = Entry + (Zone Height × R:R Ratio)
Order Block Bearish Entry (Short):
• Entry 50% = (OB Top + OB Bottom) / 2
• SL = Entry + Zone Height
• TP = Entry - (Zone Height × R:R Ratio)
█ QUICK START GUIDE
1. Add to chart and open Settings.
2. Show FVG Entry : ON, R:R Ratio : 2.0
3. Show OB Entry : ON, R:R Ratio : 3.0
4. When price touches a zone:
• Enter at the WHITE line
• SL at the RED line
• TP at the LIME line
█ CREDITS & ATTRIBUTION
This script is built upon the Smart Money Concepts indicator originally developed by LuxAlgo .
• Base Framework: Smart Money Concepts
• Modifications by TradingMienTrung: Multi-level entry system, Automated TP/SL engine, Anti-repaint logic, FIFO resource management.
█ LICENSE
Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
You must attribute the original author (LuxAlgo) and the modifier (TradingMienTrung). Commercial use is not allowed.
█ DISCLAIMER
This indicator is for educational purposes only. Signals are based on technical analysis and do not guarantee profits. Users are responsible for their own trading decisions and risk management.
Liquidity Turn Radar - MNQ/NQ Movement Histogram Fixed AlertsA liquidity-based momentum indicator for MNQ/NQ futures that highlights abnormal buy- and sell-side pressure using a smoothed histogram. It focuses on institutional participation shifts rather than price action, helping identify early reversals, momentum expansions, and liquidity fades. Fixed, non-repainting alerts trigger only on high-confidence liquidity impulses for cleaner intraday signals.
Candle Anatomy (feat. Dr. Rupward)# Candle Anatomy (feat. Dr. Rupward)
## Overview
This indicator dissects a single Higher Timeframe (HTF) candle and displays it separately on the right side of your chart with detailed anatomical analysis. Instead of cluttering your entire chart with analysis on every candle, this tool focuses on what matters most: understanding the structure and strength of the most recent HTF candle.
---
## Why I Built This
When analyzing price action, I often found myself manually calculating wick-to-body ratios, estimating retracement levels, and trying to gauge candle strength. This indicator automates that process and presents it in a clean, visual format.
The "Dr. Rupward" theme is just for fun – a lighthearted way to present technical analysis. Think of it as your chart's "health checkup." Don't take it too seriously, but do take the data seriously!
---
## How It Works
### 1. Candle Decomposition
The indicator breaks down the HTF candle into three components:
- **Upper Wick %** = (High - max(Open, Close)) / Range × 100
- **Body %** = |Close - Open| / Range × 100
- **Lower Wick %** = (min(Open, Close) - Low) / Range × 100
Where Range = High - Low
### 2. Strength Assessment
Based on body percentage:
- **Strong** (≥70%): High conviction move, trend likely to continue
- **Moderate** (40-69%): Normal price action
- **Weak** (<40%): Indecision, potential reversal or consolidation
### 3. Pressure Analysis
- **Upper Wick** indicates selling pressure (bulls pushed up, but sellers rejected)
- **Lower Wick** indicates buying pressure (bears pushed down, but buyers rejected)
Thresholds:
- ≥30%: Strong pressure
- 15-29%: Moderate pressure
- <15%: Weak pressure
### 4. Pattern Recognition
The indicator automatically detects:
| Pattern | Condition |
|---------|-----------|
| Doji | Body < 10% |
| Hammer | Lower wick ≥ 60%, Upper wick < 10%, Body < 35% |
| Shooting Star | Upper wick ≥ 60%, Lower wick < 10%, Body < 35% |
| Marubozu | Body ≥ 90% |
| Spinning Top | Body < 30%, Both wicks > 25% |
### 5. Fibonacci Levels
Displays key Fibonacci retracement and extension levels based on the candle's range:
**Retracement:** 0, 0.236, 0.382, 0.5, 0.618, 0.786, 1.0
**Extension:** 1.272, 1.618, 2.0, 2.618
**Negative Extension:** -0.272, -0.618, -1.0
These levels help identify potential support/resistance if price retraces into or extends beyond the analyzed candle.
### 6. Comparison with Previous Candle
When enabled, displays the previous HTF candle (semi-transparent) alongside the current one. This allows you to:
- Compare range expansion/contraction
- Observe momentum shifts
- Identify continuation or reversal setups
---
## Settings Explained
### Display Settings
- **Analysis Timeframe**: The HTF candle to analyze (default: Daily)
- **Offset from Chart**: Distance from the last bar (default: 15)
- **Candle Width**: Visual width of the anatomy candle
- **Show Previous Candle**: Toggle comparison view
### Fibonacci Levels
- Toggle individual levels on/off based on your preference
- Retracement levels for pullback analysis
- Extension levels for target projection
### Diagnosis Panel
- Shows pattern name, strength assessment, and expected behavior
- Can be toggled off if you prefer minimal display
---
## Use Cases
1. **Swing Trading**: Analyze daily candle structure before entering on lower timeframes
2. **Trend Confirmation**: Strong body % with minimal upper wick = healthy trend
3. **Reversal Detection**: Hammer/Shooting Star patterns with high wick %
4. **Target Setting**: Use Fibonacci extensions for take-profit levels
---
## Notes
- This indicator is designed for analysis, not for generating buy/sell signals
- Works best on liquid markets with clean price action
- The "diagnosis" is algorithmic interpretation, not financial advice
- Combine with your own analysis and risk management
---
## About the Name
"Dr. Rupward" is a playful persona I created – combining "Right" + "Upward" (my trading philosophy) with a doctor theme because we're "diagnosing" candle health. It's meant to make technical analysis a bit more fun and approachable. Enjoy!
---
## Feedback Welcome
If you find this useful or have suggestions for improvement, feel free to leave a comment. Happy trading!
VSA Effort Result v1.0VSA Effort vs Result by StupidRich
Detects volume-spread divergence:
- "Er": High volume, narrow spread (absorption)
- "eR": Low volume, wide spread (momentum)
Features:
• Clean text labels (customizable size)
• Wide vertical lines matching candle range
• Adjustable thresholds & volume SMA
• Works on all timeframes/assets
Perfect for spotting institutional absorption at key levels.
if u wanna buy me a coffee, just dm @stupidrichboy on Telegram
hope it help
RVM VCP LowCheat - LowRiskEntryPrerequisite :
User will need to know the concepts of VCP set up.
User needs to understand the MAs and EMAs
User needs to understand Basics of Candle sticks OHLC
User needs to understand how Volume acts in Market.
Swing trade style are the primary investment Strategy of the user.
RVM VCP Low Cheat - Input Guide
This indicator identifies high-probability, low-risk entry points by detecting "Long Lower Support Wick Candle" (LLS) and triggering a buy signal when price decisively breaks above that reversal candle.
How to use:
Yellow Triangle: Indicates an "LLS Detection"—this is an alert that a low-risk support level has been found.
Green "B" Flag: This is your execution signal. It triggers when price closes above the high of a recent Yellow Triangle candle, confirming that the "cheat" entry is in play.
Now The probably of upside is very high from here. The user will need to Manage risk based on their tactic.
Example Risk levels: exiting Below MA if price reverse, Or keeping day low as exit or keeping Ticker ADR% as risk level. there are various ways to manage it. This is purely dependent on users appetite towards risk reward.
Benefits :
If you are having basic account in Trading view you have at least 4 MAs to configure. You can switch between MAs or EMAs. I have defaulted them which works really well. But feel free to tweak to your needs.
Most Indicators in Market prints Buy signal after its too late or after the move is over or candle is closed (after 10% up). The biggest advantace of this indicator is you don't wait for candle close. It's called low cheat because we enter on low risk level.
If you have decently trending watchlist (Minervini Style or Qullamaggie) and you can scroll through your WL at 9.45am EST (for 15min orb) and you will see the buy signal. if you have premium account and live data you should see buy signal immediately after open and price breaks above LLS candle.
There is a dashboard Table which has useful information. If you do not want it you can disable it. It show if there is any active LLS, any active buy signal, how many down days in the recent past etc.
Example set ups:
MVST from Dec 2024 to May 2025
]
Technical Information For users:
Note these values are set after quite some work. You can tweak around if you want. I have provided that feature to make the user experiment it.
1. Signal Detection Logic
Volume Threshold: Controls how "quiet" the volume must be compared to its 20-day average. A value of 0.7 means the candle must have 30% less volume than average. Lower values make the indicator more selective for "VCP-style" quiet volume.
Lookback Days (Down Count): The number of recent days checked for bearish activity. This helps identify periods of healthy consolidation before the "cheat" entry.
Lower Shadow Threshold %: Defines how much of the candle must be a "wick" (tail). A value of 55% means more than half the candle's range must be a lower shadow, indicating strong intra-day rejection of lower prices.
Body Size Threshold: Controls the "tightness" of the candle body. Lower values (e.g., 1.0) require extremely tight price action, while higher values allow for slightly more volatility.
2. Moving Averages (Grouped Settings)
The indicator tracks 4 distinct lines to find support. For each line, you can customize:
Length: The lookback period (e.g., 9, 10, 21, 50, 200).
Type: Toggle between SMA (Simple) for traditional support levels and EMA (Exponential) for faster-reacting trend following.
Note: LLS signals are triggered when price interacts with these specific levels.
3. Buy Signal Visuals
Shape: Choose your preferred visual marker (Default: Label Up for the flag style).
Color: Custom color for the buy signal (Optimized for a professional Forest Green).
Size: Set to Small by default to keep your chart clean and professional.
4. Dashboard Table (Bottom Left)
Provides real-time stats including the current Volume Ratio, Shadow %, and a count of Active LLS events currently being tracked by the algorithm.
Note user discretion is advised: This indicator is only for information purpose only for the user and not a buy advise from indicators owner .
Order Blocks Volume Delta 3D | Flux ChartsGENERAL OVERVIEW:
Order Blocks Volume Delta 3D by Flux Charts is a rule-based order block and volume delta visualization tool. It detects bullish and bearish order blocks using a profile-of-price approach: the indicator finds the most actively traded price area (Point of Control, or POC) between a swing high/low and the Break of Structure (BOS), then anchors the order block to the earliest still-valid candle that traded through that POC band. From there, it tracks all candles that continue to interact with that zone and overlays both 2D and 3D volume delta views directly inside the order block.
Unlike traditional order block tools that simply use candle bodies or wicks, this indicator is volume-aware. It lets you optionally pull volume from a lower timeframe feed (for example, using 1-minute data while watching a 5-minute chart) to build a much more accurate picture of how buyers and sellers actually traded inside the zone. This makes every block not just a price box, but a volume story: which side dominated, where, and by how much.
All order blocks printed by this indicator are confirmed: BOS and retests are evaluated strictly on closed candles. Nothing is drawn or alerted on partially formed bars, which helps avoid repaint-style flicker and keeps the signals clean and stable.
What is the theory behind the indicator?:
The core idea behind Order Blocks Volume Delta 3D is that not all price levels inside an order block are equal. Some prices are barely touched, while others act like magnets where candles repeatedly trade and heavy volume passes through.
The indicator first finds a swing high or swing low, waits for a clear Break of Structure (BOS), then scans the candles between the swing point and the BOS to find the price level that was touched the most. That level is treated as the POC.
From all candles in the swing-to-BOS range that interact with this POC band, the indicator looks for the earliest candle that is not already mitigated and uses that as the anchor candle for the order block:
The top of the block equals the anchor candle’s high (for a bearish OB) or the top of its wick zone.
The bottom equals the anchor candle’s low (for a bullish OB) or the bottom of its wick zone.
This “earliest valid POC-touching candle” rule makes it easier to visualize how price and volume developed from the very start of a meaningful zone, while ignoring POC touches that are already fully mitigated by the time the structure is confirmed. On top of that, each candle is split into bullish and bearish volume. If you choose a lower timeframe volume input, the tool aggregates lower timeframe candles into your chart timeframe, giving a more granular bull-versus-bear breakdown for each bar. The result is
an order block that not only shows where price moved but also which side pushed it, how aggressively, and how that balance shifted over time.
ORDER BLOCKS VOLUME DELTA 3D FEATURES:
The Order Blocks Volume Delta 3D indicator includes 4 main features:
1. Order Blocks
2. Volume Delta
3. 3D Visualization
4. Alerts
ORDER BLOCKS:
🔹What is an Order Block
An order block is a price zone where a clear displacement move began after liquidity was taken. It usually forms around the last consolidation or cluster of candles before price breaks structure with a strong move.
In this indicator, order blocks are defined as structured zones that:
Begin at the earliest unmitigated candle that interacted with the most-touched price level (POC) between swing and BOS.
Extend through the full wick range of that anchor candle.
Stretch forward in time, tracking how price continues to trade through, respect, retest, or invalidate the zone.
Are only printed once the BOS is fully confirmed on closed candles (confirmed order blocks only).
Example of bullish and bearish order blocks anchored at the earliest unmitigated candle in the POC zone:
🔹How are Order Blocks detected
The indicator uses a step-by-step, rules-based process to detect bullish and bearish order blocks. The logic is designed to match discretionary Smart Money concepts but with strict, repeatable rules.
Step 1: Detect swing highs and swing lows
Swing High: a candle whose high is higher than the highs of surrounding candles.
Swing Low: a candle whose low is lower than the lows of surrounding candles.
The Swing Length input controls how many candles are checked to the left and right.
Example of swing high and swing low detection:
Step 2: Confirm Break of Structure (BOS)
Once a swing is confirmed, the indicator waits for price to break past that swing:
Bullish BOS: price closes above a previous swing high.
Bearish BOS: price closes below a previous swing low.
To avoid “live” flicker, BOS logic is evaluated based on the previous closed candle. The order block is only confirmed once the BOS candle has fully closed and the next bar has opened. This is one of the reasons the script only shows confirmed, non-repainting order blocks.
Example of bullish BOS and bearish BOS:
Step 3: Build the POC range between swing and BOS
Between the swing candle and the BOS candle, the indicator:
Scans all candles in that range.
Tracks every price level touched using binning (POC bins).
Counts how many times each price band was touched by candle wicks.
The bin with the highest touch count becomes the POC band. This is where price traded most often, not necessarily where volume was highest.
Example of the POC band between swing and BOS.
Step 4 – Anchor the order block to the earliest valid POC candle
From all candles in the swing-to-BOS range, the indicator finds the earliest candle whose high/low overlaps the POC band and whose zone is not already mitigated. That candle becomes the anchor candle for the order block:
For a bearish OB, the block spans the anchor candle’s full wick range, with its top at the high.
For a bullish OB, the block spans the anchor candle’s full wick range, with its bottom at the low.
By requiring the anchor to be the earliest unmitigated interaction with POC, the script avoids building blocks from price action that has already been fully traded through and is less relevant.
Step 5: Extend and manage the order block
Once created, the block:
Extends to the right by a configurable number of candles (Extend Zones).
Continues until it is invalidated by wick or close, depending on the chosen method.
Can show retest labels when price revisits the zone after creation.
Is included or excluded from display depending on the Show Nearest and Hide Invalidated Zones settings.
Example of active and invalidated OB.
🔹Order Block Settings
◇ Swing Length
Swing Length controls how sensitive swing highs and lows are.
Lower Swing Length: Swings form more frequently, which leads to more frequent BOS events and order block formations.
Higher Swing Length: Only larger, more meaningful swings are detected, which leads to less frequent BOS events and less order block formations.
◇ Invalidation
Invalidation determines how an order block is considered “mitigated” or no longer valid.
Wick: For bullish OBs, if price wicks completely through the bottom of the zone, the order block is invalidated. For bearish OBs, if price wicks completely through the top, the order block is invalidated.
Close: For bullish OBs, the block is invalidated only when a candle closes below the bottom. For bearish OBs, it is invalidated only when a candle closes above the top.
Example of wick invalidation:
Example of close invalidation:
◇ Show Nearest
Show Nearest limits how many active order blocks are displayed based on proximity to current price. For example, a value of 2 will display only the two nearest bullish order blocks and two nearest bearish order blocks.
Chart with Show Nearest set to 3:
◇ Extend Zones
Extend Zones define how many candles forward each order block should project beyond the right most candle on the chart.
Chart with Extend Zones set to 10:
◇ Retest Labels
When enabled, the indicator prints labels on every clean retest of an active order block, as long as that block remains valid. Key points:
A retest label is only printed once the retest candle has fully closed – you always see confirmed retests, not intrabar tests.
Retest labels are positioned on the actual retest candle so you can visually see which bar interacted with the zone.
In addition, if multiple retests occur in quick succession, the indicator applies a built-in three-candle buffer between retests. That means only the first valid retest within each three-bar window is labeled (and can trigger an alert), helping to reduce clutter while still highlighting meaningful interactions with the zone.
Example of retest labels on bullish and bearish order blocks.
◇ Hide Invalidated Zones
Hide Invalidated Zones controls whether mitigated/invalidated blocks stay drawn.
Enabled: Only currently valid, unmitigated order blocks are shown (subject to Show Nearest)
Disabled: Both active and invalidated order blocks are displayed.
VOLUME DELTA:
🔹What is Volume Delta
Volume delta measures the difference between buying and selling volume. Instead of only showing “how much volume traded”, it separates volume into bullish and bearish components.
In this indicator:
Bullish volume = volume from candles (or lower timeframe candles) that closed higher.
Bearish volume = volume from candles that closed lower.
Delta % shows how dominant one side was compared to the total.
Example of bullish and bearish order blocks with volume delta and total volume.
🔹How is Volume Delta calculated?
The indicator uses a flexible, timeframe-aware volume engine.
1. Choose a Volume Delta Timeframe.
If the selected timeframe is equal to or higher than the chart timeframe, the indicator simply uses chart-volume per candle.
If the selected timeframe is lower than the chart timeframe (for example, 1‑minute volume on a 5‑minute chart), the indicator pulls all lower timeframe candles for each chart bar and sums them.
2. Split each bar into bull and bear volume.
For each contributing candle:
If close > open → its volume is added to bullish volume.
If close < open → its volume is added to bearish volume.
If close == open → its volume is split evenly between bullish and bearish.
3. Aggregate for each order block.
For each order block:
The indicator loops once from the swing candle to the BOS candle.
It records every candle that touches the POC band.
For each touching candle, it adds its bull and bear volumes (either directly from chart candles or from aggregated lower timeframe candles).
Total volume = bullish volume + bearish volume
Delta % = (bullish volume or bearish volume / total volume ) * 100, depending on which side is dominant.
🔹Volume Delta Settings:
◇ Display Style
Display Style controls how the volume delta is drawn inside each order block:
Horizontal:
Bullish and bearish fills extend horizontally from left to right.
The filled strip sits along the base of the block, with a bull vs bear gradient.
Vertical:
Bullish and bearish fills stretch vertically inside the zone.
The bullish percentage controls how much of the block is filled with the “dominant” color.
Example of Horizontal display style.
Example of Vertical display style.
◇ Volume Delta Timeframe
Volume Delta Timeframe tells the indicator whether to use chart volume or lower timeframe volume. When set to a lower timeframe, the indicator aggregates all lower timeframe candles that fall inside each chart bar, splitting their volume into bullish and bearish components before summing.
Using a lower timeframe:
Increases precision for how volume truly behaved inside each bar.
Helps reveal hidden absorption and aggressive flows that a higher timeframe candle might hide.
Example of volume delta based on chart timeframe.
Example of volume delta based on lower timeframe than chart(same OB as above)
◇ Display Total Volume
When enabled, the indicator prints the total volume for each order block as a label positioned inside the zone, near the bottom-right corner. This total is the sum of bullish and bearish volume used in the delta calculation and gives you a quick sense of how “heavy” the trading was in that block compared to others.
Example of total volume label inside multiple order blocks.
◇ Show Delta %
Show Delta % draws a small text label on the strip of the block that displays the dominant side’s percentage. For example, a bullish block might show “72%” if 72% of all volume inside that POC band came from bullish volume.
Example of Delta %:
3D VISUALIZATION:
The 3D Visualization feature turns each order block into a 3D plot.
🔹What the 3D Visualization does:
Wraps the order block with side faces and a top face to create a 3D bar effect.
Uses delta percentages to tilt the top face toward the dominant side.
Projects blocks into the future using Extend Zones, making the 3D blocks visually stand out.
🔹How it works:
The front face of the OB shows the standard 2D zone.
The side face extends forward in time based on the 3D depth setting.
The top face is angled depending on the Display Style and bull vs bear delta, making strong bullish blocks “rise” and strong bearish blocks “sink”.
🔹How the 3D depth setting affects visuals
Lower 3D depth:
Shorter side faces.
Subtle 3D effect.
Higher 3D depth:
Longer side faces projecting further into the future.
Stronger 3D effect that visually highlights key zones.
Example of lower 3D depth:
Example of higher 3D depth:
ALERTS:
The indicator supports alert conditions through TradingView’s AnyAlert() engine, allowing you to set alerts for the following:
New Bullish Order Block formed
New Bearish Order Block formed
Bullish OB Retest
Bearish OB Retest
Important alert behavior:
Order block alerts only fire when a new block is confirmed (after BOS closes and the next bar opens).
Retest alerts only fire when a retest candle has completely finished, matching the behavior of the visual retest labels.
IMPORTANT NOTES:
3D faces for order blocks are built using polylines. In some situations, especially when an order block’s starting point (its left edge) is beyond the chart’s left-most visible bar, the top 3D face may appear slightly irregular, skewed, or incomplete. This is purely a drawing limitation related to how the chart engine handles off-screen polyline points. Once the starting point of that order block comes into view (by zooming out or scrolling back), the 3D top face corrects itself and the visual becomes fully consistent. This issue affects only the 3D top face drawing, not the actual order-block box itself. The underlying zone, prices, and volume calculations remain accurate at all times.
If all conditions are met to create a new order block but the resulting zone would overlap an existing active order block, the new block is intentionally not created. A built-in guard prevents overlapping active zones to keep the structure clean and easier to interpret.
3D face drawing is implemented using an adaptive polyline method, which can be relatively calculation-heavy on certain symbols, timeframes, or chart histories. In some cases this may lead to calculation timeout error from TradingView.
UNIQUENESS:
This indicator is unique because it:
Anchors each order block to the earliest unmitigated candle that traded through the most-touched POC band between swing and BOS, rather than a generic “last up/down candle” or a random volume spike.
Builds a dedicated volume engine that can pull either chart timeframe volume or aggregated lower timeframe volume, then splits it into bull and bear components.
Adds 3D visualization on top of standard zones, turning each OB into a visually weighted slab rather than a flat rectangle.
Provides clean toggles (Show Nearest, Hide Invalidated Zones, Extend Zones, Display Style, Delta %, and total volume labels) so you can dial the indicator from extremely minimal to fully detailed, depending on your trading workflow.
Combined, these features make the indicator not just an order block plotter, but a complete volume‑informed structure tool tailored for traders who want to see where price actually traded and whether bulls or bears truly controlled the move inside each order block.






















